| /f-stack/freebsd/security/mac_bsdextended/ |
| H A D | ugidfw_vnode.c | 76 return (ugidfw_check_vp(cred, dvp, MBI_EXEC)); in ugidfw_vnode_check_chdir() 84 return (ugidfw_check_vp(cred, dvp, MBI_EXEC)); in ugidfw_vnode_check_chroot() 100 return (ugidfw_check_vp(cred, vp, MBI_ADMIN)); in ugidfw_vnode_check_deleteacl() 108 return (ugidfw_check_vp(cred, vp, MBI_WRITE)); in ugidfw_vnode_check_deleteextattr() 125 return (ugidfw_check_vp(cred, vp, MBI_STAT)); in ugidfw_vnode_check_getacl() 133 return (ugidfw_check_vp(cred, vp, MBI_READ)); in ugidfw_vnode_check_getextattr() 143 error = ugidfw_check_vp(cred, dvp, MBI_WRITE); in ugidfw_vnode_check_link() 146 error = ugidfw_check_vp(cred, vp, MBI_WRITE); in ugidfw_vnode_check_link() 157 return (ugidfw_check_vp(cred, vp, MBI_READ)); in ugidfw_vnode_check_listextattr() 165 return (ugidfw_check_vp(cred, dvp, MBI_EXEC)); in ugidfw_vnode_check_lookup() [all …]
|
| H A D | ugidfw_internal.h | 45 int ugidfw_system_check_acct(struct ucred *cred, struct vnode *vp, 49 int ugidfw_system_check_swapon(struct ucred *cred, struct vnode *vp, 55 int ugidfw_vnode_check_access(struct ucred *cred, struct vnode *vp, 57 int ugidfw_vnode_check_chdir(struct ucred *cred, struct vnode *dvp, 59 int ugidfw_vnode_check_chroot(struct ucred *cred, struct vnode *dvp, 61 int ugidfw_check_create_vnode(struct ucred *cred, struct vnode *dvp, 66 int ugidfw_vnode_check_deleteextattr(struct ucred *cred, 69 int ugidfw_vnode_check_exec(struct ucred *cred, struct vnode *vp, 72 int ugidfw_vnode_check_getacl(struct ucred *cred, struct vnode *vp, 76 int ugidfw_vnode_check_link(struct ucred *cred, struct vnode *dvp, [all …]
|
| H A D | mac_bsdextended.c | 258 for (i = 0; i < cred->cr_ngroups; i++) { in ugidfw_rulecheck() 259 if (cred->cr_groups[i] in ugidfw_rulecheck() 261 cred->cr_groups[i] in ugidfw_rulecheck() 330 match = (vap->va_uid == cred->cr_uid || in ugidfw_rulecheck() 331 vap->va_uid == cred->cr_ruid || in ugidfw_rulecheck() 332 vap->va_uid == cred->cr_svuid); in ugidfw_rulecheck() 340 match = (groupmember(vap->va_gid, cred) || in ugidfw_rulecheck() 341 vap->va_gid == cred->cr_rgid || in ugidfw_rulecheck() 342 vap->va_gid == cred->cr_svgid); in ugidfw_rulecheck() 441 error = ugidfw_rulecheck(rules[i], cred, in ugidfw_check() [all …]
|
| /f-stack/freebsd/kern/ |
| H A D | kern_priv.c | 72 struct ucred *cred; in sysctl_kern_suser_enabled() local 75 cred = req->td->td_ucred; in sysctl_kern_suser_enabled() 216 if (suser_enabled(cred)) { in priv_check_cred() 231 if (jailed(cred)) in priv_check_cred() 235 if (cred->cr_uid == 0) { in priv_check_cred() 288 if (cred->cr_uid == 0 && suser_enabled(cred)) { in priv_check_cred_vfs_lookup_slow() 309 if (cred->cr_uid == 0 && suser_enabled(cred)) in priv_check_cred_vfs_lookup() 324 if (cred->cr_uid == 0 && suser_enabled(cred)) in priv_check_cred_vfs_lookup_nomac() 338 if (jailed(cred)) { in priv_check_cred_vfs_generation_slow() 343 if (cred->cr_uid == 0 && suser_enabled(cred)) { in priv_check_cred_vfs_generation_slow() [all …]
|
| /f-stack/freebsd/security/mac/ |
| H A D | mac_cred.c | 89 mac_cred_init(struct ucred *cred) in mac_cred_init() argument 93 cred->cr_label = mac_cred_label_alloc(); in mac_cred_init() 95 cred->cr_label = NULL; in mac_cred_init() 107 mac_cred_destroy(struct ucred *cred) in mac_cred_destroy() argument 110 if (cred->cr_label != NULL) { in mac_cred_destroy() 111 mac_cred_label_free(cred->cr_label); in mac_cred_destroy() 112 cred->cr_label = NULL; in mac_cred_destroy() 126 mac_cred_associate_nfsd(struct ucred *cred) in mac_cred_associate_nfsd() argument 137 mac_cred_create_swapper(struct ucred *cred) in mac_cred_create_swapper() argument 148 mac_cred_create_init(struct ucred *cred) in mac_cred_create_init() argument [all …]
|
| H A D | mac_framework.h | 109 void mac_cred_associate_nfsd(struct ucred *cred); 128 void mac_cred_create_init(struct ucred *cred); 178 int mac_kenv_check_dump(struct ucred *cred); 184 int mac_kld_check_stat(struct ucred *cred); 223 return (mac_pipe_check_poll_impl(cred, pp)); in mac_pipe_check_poll() 290 mac_priv_check(struct ucred *cred, int priv) in mac_priv_check() argument 294 return (mac_priv_check_impl(cred, priv)); in mac_priv_check() 306 mac_priv_grant(struct ucred *cred, int priv) in mac_priv_grant() argument 310 return (mac_priv_grant_impl(cred, priv)); in mac_priv_grant() 403 void mac_sysvsem_create(struct ucred *cred, [all …]
|
| H A D | mac_system.c | 76 mac_kenv_check_dump(struct ucred *cred) in mac_kenv_check_dump() argument 80 MAC_POLICY_CHECK_NOSLEEP(kenv_check_dump, cred); in mac_kenv_check_dump() 81 MAC_CHECK_PROBE1(kenv_check_dump, error, cred); in mac_kenv_check_dump() 89 mac_kenv_check_get(struct ucred *cred, char *name) in mac_kenv_check_get() argument 94 MAC_CHECK_PROBE2(kenv_check_get, error, cred, name); in mac_kenv_check_get() 116 mac_kenv_check_unset(struct ucred *cred, char *name) in mac_kenv_check_unset() argument 136 MAC_CHECK_PROBE2(kld_check_load, error, cred, vp); in mac_kld_check_load() 144 mac_kld_check_stat(struct ucred *cred) in mac_kld_check_stat() argument 148 MAC_POLICY_CHECK_NOSLEEP(kld_check_stat, cred); in mac_kld_check_stat() 149 MAC_CHECK_PROBE1(kld_check_stat, error, cred); in mac_kld_check_stat() [all …]
|
| H A D | mac_vfs.c | 85 static int mac_vnode_setlabel_extattr(struct ucred *cred, 286 error = VOP_OPENEXTATTR(vp, cred, curthread); in mac_vnode_create_extattr() 319 error = VOP_OPENEXTATTR(vp, cred, curthread); in mac_vnode_setlabel_extattr() 398 MAC_CHECK_PROBE2(vnode_check_chdir, error, cred, dvp); in mac_vnode_check_chdir() 414 MAC_CHECK_PROBE2(vnode_check_chroot, error, cred, dvp); in mac_vnode_check_chroot() 781 MAC_CHECK_PROBE2(vnode_check_revoke, error, cred, vp); in mac_vnode_check_revoke() 948 mac_vnode_relabel(struct ucred *cred, struct vnode *vp, in mac_vnode_relabel() argument 956 mac_mount_create(struct ucred *cred, struct mount *mp) in mac_mount_create() argument 1052 error = mac_vnode_check_relabel(cred, vp, intlabel); in vn_setlabel() 1063 error = VOP_ACCESS(vp, VADMIN, cred, curthread); in vn_setlabel() [all …]
|
| H A D | mac_audit.c | 67 MAC_POLICY_CHECK_NOSLEEP(cred_check_setaudit, cred, ai); in mac_cred_check_setaudit() 68 MAC_CHECK_PROBE2(cred_check_setaudit, error, cred, ai); in mac_cred_check_setaudit() 82 MAC_CHECK_PROBE2(cred_check_setaudit_addr, error, cred, aia); in mac_cred_check_setaudit_addr() 90 mac_cred_check_setauid(struct ucred *cred, uid_t auid) in mac_cred_check_setauid() argument 94 MAC_POLICY_CHECK_NOSLEEP(cred_check_setauid, cred, auid); in mac_cred_check_setauid() 95 MAC_CHECK_PROBE2(cred_check_setauid, error, cred, auid); in mac_cred_check_setauid() 126 MAC_POLICY_CHECK(system_check_auditctl, cred, vp, vl); in mac_system_check_auditctl() 127 MAC_CHECK_PROBE2(system_check_auditctl, error, cred, vp); in mac_system_check_auditctl() 135 mac_system_check_auditon(struct ucred *cred, int cmd) in mac_system_check_auditon() argument 139 MAC_POLICY_CHECK_NOSLEEP(system_check_auditon, cred, cmd); in mac_system_check_auditon() [all …]
|
| H A D | mac_policy.h | 126 typedef void (*mpo_bpfdesc_create_t)(struct ucred *cred, 135 typedef int (*mpo_cred_check_relabel_t)(struct ucred *cred, 168 typedef void (*mpo_cred_relabel_t)(struct ucred *cred, 252 typedef int (*mpo_kenv_check_dump_t)(struct ucred *cred); 260 typedef int (*mpo_kld_check_stat_t)(struct ucred *cred); 267 typedef int (*mpo_mount_check_stat_t)(struct ucred *cred, 303 typedef int (*mpo_pipe_check_poll_t)(struct ucred *cred, 305 typedef int (*mpo_pipe_check_read_t)(struct ucred *cred, 310 typedef int (*mpo_pipe_check_stat_t)(struct ucred *cred, 396 typedef int (*mpo_proc_check_wait_t)(struct ucred *cred, [all …]
|
| H A D | mac_sysv_msg.c | 146 MAC_POLICY_PERFORM_NOSLEEP(sysvmsg_create, cred, msqkptr, in mac_sysvmsg_create() 154 MAC_POLICY_PERFORM_NOSLEEP(sysvmsq_create, cred, msqkptr, in mac_sysvmsq_create() 181 MAC_POLICY_CHECK_NOSLEEP(sysvmsq_check_msgmsq, cred, msgptr, in mac_sysvmsq_check_msgmsq() 196 MAC_POLICY_CHECK_NOSLEEP(sysvmsq_check_msgrcv, cred, msgptr, in mac_sysvmsq_check_msgrcv() 198 MAC_CHECK_PROBE2(sysvmsq_check_msgrcv, error, cred, msgptr); in mac_sysvmsq_check_msgrcv() 211 MAC_POLICY_CHECK_NOSLEEP(sysvmsq_check_msgrmid, cred, msgptr, in mac_sysvmsq_check_msgrmid() 213 MAC_CHECK_PROBE2(sysvmsq_check_msgrmid, error, cred, msgptr); in mac_sysvmsq_check_msgrmid() 226 MAC_POLICY_CHECK_NOSLEEP(sysvmsq_check_msqget, cred, msqkptr, in mac_sysvmsq_check_msqget() 228 MAC_CHECK_PROBE2(sysvmsq_check_msqget, error, cred, msqkptr); in mac_sysvmsq_check_msqget() 241 MAC_POLICY_CHECK_NOSLEEP(sysvmsq_check_msqsnd, cred, msqkptr, in mac_sysvmsq_check_msqsnd() [all …]
|
| H A D | mac_pipe.c | 129 mac_pipe_create(struct ucred *cred, struct pipepair *pp) in mac_pipe_create() argument 136 mac_pipe_relabel(struct ucred *cred, struct pipepair *pp, in mac_pipe_relabel() argument 173 MAC_CHECK_PROBE2(pipe_check_poll, error, cred, pp); in mac_pipe_check_poll_impl() 182 mac_pipe_check_read(struct ucred *cred, struct pipepair *pp) in mac_pipe_check_read() argument 189 MAC_CHECK_PROBE2(pipe_check_read, error, cred, pp); in mac_pipe_check_read() 216 mac_pipe_check_stat(struct ucred *cred, struct pipepair *pp) in mac_pipe_check_stat() argument 223 MAC_CHECK_PROBE2(pipe_check_stat, error, cred, pp); in mac_pipe_check_stat() 239 MAC_CHECK_PROBE2(pipe_check_write, error, cred, pp); in mac_pipe_check_write() 245 mac_pipe_label_set(struct ucred *cred, struct pipepair *pp, in mac_pipe_label_set() argument 252 error = mac_pipe_check_relabel(cred, pp, label); in mac_pipe_label_set() [all …]
|
| H A D | mac_socket.c | 236 mac_socket_create(struct ucred *cred, struct socket *so) in mac_socket_create() argument 308 MAC_POLICY_CHECK_NOSLEEP(socket_check_accept, cred, so, in mac_socket_check_accept() 310 MAC_CHECK_PROBE2(socket_check_accept, error, cred, so); in mac_socket_check_accept() 392 MAC_POLICY_CHECK_NOSLEEP(socket_check_listen, cred, so, in mac_socket_check_listen() 394 MAC_CHECK_PROBE2(socket_check_listen, error, cred, so); in mac_socket_check_listen() 408 MAC_CHECK_PROBE2(socket_check_poll, error, cred, so); in mac_socket_check_poll() 455 MAC_CHECK_PROBE2(socket_check_send, error, cred, so); in mac_socket_check_send() 469 MAC_CHECK_PROBE2(socket_check_stat, error, cred, so); in mac_socket_check_stat() 504 error = mac_socket_check_relabel(cred, so, label); in mac_socket_label_set() 510 mac_socket_relabel(cred, so, label); in mac_socket_label_set() [all …]
|
| H A D | mac_posix_shm.c | 96 mac_posixshm_create(struct ucred *cred, struct shmfd *shmfd) in mac_posixshm_create() argument 99 MAC_POLICY_PERFORM_NOSLEEP(posixshm_create, cred, shmfd, in mac_posixshm_create() 107 mac_posixshm_check_create(struct ucred *cred, const char *path) in mac_posixshm_check_create() argument 111 MAC_POLICY_CHECK_NOSLEEP(posixshm_check_create, cred, path); in mac_posixshm_check_create() 112 MAC_CHECK_PROBE2(posixshm_check_create, error, cred, path); in mac_posixshm_check_create() 126 MAC_POLICY_CHECK_NOSLEEP(posixshm_check_mmap, cred, shmfd, in mac_posixshm_check_mmap() 143 MAC_POLICY_CHECK_NOSLEEP(posixshm_check_open, cred, shmfd, in mac_posixshm_check_open() 192 MAC_POLICY_CHECK_NOSLEEP(posixshm_check_unlink, cred, shmfd, in mac_posixshm_check_unlink() 194 MAC_CHECK_PROBE2(posixshm_check_unlink, error, cred, shmfd); in mac_posixshm_check_unlink() 207 MAC_POLICY_CHECK_NOSLEEP(posixshm_check_setmode, cred, shmfd, in mac_posixshm_check_setmode() [all …]
|
| H A D | mac_sysv_shm.c | 103 mac_sysvshm_create(struct ucred *cred, struct shmid_kernel *shmsegptr) in mac_sysvshm_create() argument 106 MAC_POLICY_PERFORM_NOSLEEP(sysvshm_create, cred, shmsegptr, in mac_sysvshm_create() 121 mac_sysvshm_check_shmat(struct ucred *cred, struct shmid_kernel *shmsegptr, in mac_sysvshm_check_shmat() argument 126 MAC_POLICY_CHECK_NOSLEEP(sysvshm_check_shmat, cred, shmsegptr, in mac_sysvshm_check_shmat() 128 MAC_CHECK_PROBE3(sysvshm_check_shmat, error, cred, shmsegptr, in mac_sysvshm_check_shmat() 143 MAC_POLICY_CHECK_NOSLEEP(sysvshm_check_shmctl, cred, shmsegptr, in mac_sysvshm_check_shmctl() 145 MAC_CHECK_PROBE3(sysvshm_check_shmctl, error, cred, shmsegptr, cmd); in mac_sysvshm_check_shmctl() 158 MAC_POLICY_CHECK_NOSLEEP(sysvshm_check_shmdt, cred, shmsegptr, in mac_sysvshm_check_shmdt() 160 MAC_CHECK_PROBE2(sysvshm_check_shmdt, error, cred, shmsegptr); in mac_sysvshm_check_shmdt() 174 MAC_POLICY_CHECK_NOSLEEP(sysvshm_check_shmget, cred, shmsegptr, in mac_sysvshm_check_shmget() [all …]
|
| H A D | mac_posix_sem.c | 97 mac_posixsem_create(struct ucred *cred, struct ksem *ks) in mac_posixsem_create() argument 107 mac_posixsem_check_open(struct ucred *cred, struct ksem *ks) in mac_posixsem_check_open() argument 111 MAC_POLICY_CHECK_NOSLEEP(posixsem_check_open, cred, ks, in mac_posixsem_check_open() 113 MAC_CHECK_PROBE2(posixsem_check_open, error, cred, ks); in mac_posixsem_check_open() 173 mac_posixsem_check_unlink(struct ucred *cred, struct ksem *ks) in mac_posixsem_check_unlink() argument 177 MAC_POLICY_CHECK_NOSLEEP(posixsem_check_unlink, cred, ks, in mac_posixsem_check_unlink() 179 MAC_CHECK_PROBE2(posixsem_check_unlink, error, cred, ks); in mac_posixsem_check_unlink() 209 MAC_POLICY_CHECK_NOSLEEP(posixsem_check_setmode, cred, ks, in mac_posixsem_check_setmode() 211 MAC_CHECK_PROBE3(posixsem_check_setmode, error, cred, ks, mode); in mac_posixsem_check_setmode() 225 MAC_POLICY_CHECK_NOSLEEP(posixsem_check_setowner, cred, ks, in mac_posixsem_check_setowner() [all …]
|
| H A D | mac_sysv_sem.c | 103 mac_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr) in mac_sysvsem_create() argument 106 MAC_POLICY_PERFORM_NOSLEEP(sysvsem_create, cred, semakptr, in mac_sysvsem_create() 121 mac_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, in mac_sysvsem_check_semctl() argument 126 MAC_POLICY_CHECK_NOSLEEP(sysvsem_check_semctl, cred, semakptr, in mac_sysvsem_check_semctl() 128 MAC_CHECK_PROBE3(sysvsem_check_semctl, error, cred, semakptr, cmd); in mac_sysvsem_check_semctl() 137 mac_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr) in mac_sysvsem_check_semget() argument 141 MAC_POLICY_CHECK_NOSLEEP(sysvsem_check_semget, cred, semakptr, in mac_sysvsem_check_semget() 151 mac_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, in mac_sysvsem_check_semop() argument 156 MAC_POLICY_CHECK_NOSLEEP(sysvsem_check_semop, cred, semakptr, in mac_sysvsem_check_semop() 158 MAC_CHECK_PROBE3(sysvsem_check_semop, error, cred, semakptr, in mac_sysvsem_check_semop()
|
| H A D | mac_process.c | 88 struct ucred *cred, struct vm_map *map); 213 struct ucred *cred; in mac_proc_vm_revoke() local 216 cred = crhold(td->td_proc->p_ucred); in mac_proc_vm_revoke() 220 mac_proc_vm_revoke_recurse(td, cred, in mac_proc_vm_revoke() 224 crfree(cred); in mac_proc_vm_revoke() 271 mac_proc_vm_revoke_recurse(td, cred, in mac_proc_vm_revoke_recurse() 306 mac_vnode_check_mmap_downgrade(cred, vp, &result); in mac_proc_vm_revoke_recurse() 384 MAC_CHECK_PROBE2(proc_check_debug, error, cred, p); in mac_proc_check_debug() 399 MAC_CHECK_PROBE2(proc_check_sched, error, cred, p); in mac_proc_check_sched() 429 MAC_POLICY_CHECK_NOSLEEP(proc_check_wait, cred, p); in mac_proc_check_wait() [all …]
|
| /f-stack/freebsd/security/mac_stub/ |
| H A D | mac_stub.c | 193 stub_cred_associate_nfsd(struct ucred *cred) in stub_cred_associate_nfsd() argument 241 stub_cred_check_setgid(struct ucred *cred, gid_t gid) in stub_cred_check_setgid() argument 286 stub_cred_check_setuid(struct ucred *cred, uid_t uid) in stub_cred_check_setuid() argument 300 stub_cred_create_init(struct ucred *cred) in stub_cred_create_init() argument 306 stub_cred_create_swapper(struct ucred *cred) in stub_cred_create_swapper() argument 480 stub_kenv_check_dump(struct ucred *cred) in stub_kenv_check_dump() argument 487 stub_kenv_check_get(struct ucred *cred, char *name) in stub_kenv_check_get() argument 501 stub_kenv_check_unset(struct ucred *cred, char *name) in stub_kenv_check_unset() argument 516 stub_kld_check_stat(struct ucred *cred) in stub_kld_check_stat() argument 817 stub_priv_check(struct ucred *cred, int priv) in stub_priv_check() argument [all …]
|
| /f-stack/freebsd/security/mac_test/ |
| H A D | mac_test.c | 182 LABEL_CHECK(cred->cr_label, MAGIC_CRED); in test_bpfdesc_create() 221 LABEL_CHECK(cred->cr_label, MAGIC_CRED); in test_cred_check_relabel() 233 LABEL_CHECK(cred->cr_label, MAGIC_CRED); in test_cred_check_setaudit() 245 LABEL_CHECK(cred->cr_label, MAGIC_CRED); in test_cred_check_setaudit_addr() 256 LABEL_CHECK(cred->cr_label, MAGIC_CRED); in test_cred_check_setauid() 267 LABEL_CHECK(cred->cr_label, MAGIC_CRED); in test_cred_check_setegid() 278 LABEL_CHECK(cred->cr_label, MAGIC_CRED); in test_cred_check_seteuid() 289 LABEL_CHECK(cred->cr_label, MAGIC_CRED); in test_cred_check_setregid() 300 LABEL_CHECK(cred->cr_label, MAGIC_CRED); in test_cred_check_setreuid() 462 if (cred != NULL) in test_devfs_create_device() [all …]
|
| /f-stack/freebsd/security/mac_partition/ |
| H A D | mac_partition.c | 132 error = priv_check_cred(cred, PRIV_MAC_PARTITION); in partition_cred_check_relabel() 159 partition_cred_create_init(struct ucred *cred) in partition_cred_create_init() argument 162 SLOT_SET(cred->cr_label, 0); in partition_cred_create_init() 166 partition_cred_create_swapper(struct ucred *cred) in partition_cred_create_swapper() argument 169 SLOT_SET(cred->cr_label, 0); in partition_cred_create_swapper() 224 SLOT_SET(cred->cr_label, SLOT(newlabel)); in partition_cred_relabel() 239 partition_proc_check_debug(struct ucred *cred, struct proc *p) in partition_proc_check_debug() argument 243 error = partition_check(cred->cr_label, p->p_ucred->cr_label); in partition_proc_check_debug() 249 partition_proc_check_sched(struct ucred *cred, struct proc *p) in partition_proc_check_sched() argument 253 error = partition_check(cred->cr_label, p->p_ucred->cr_label); in partition_proc_check_sched() [all …]
|
| /f-stack/freebsd/security/mac_biba/ |
| H A D | mac_biba.c | 832 subj = SLOT(cred->cr_label); in biba_cred_check_relabel() 910 dest = SLOT(cred->cr_label); in biba_cred_create_init() 922 dest = SLOT(cred->cr_label); in biba_cred_create_swapper() 935 dest = SLOT(cred->cr_label); in biba_cred_relabel() 1021 subj = SLOT(cred->cr_label); in biba_ifnet_check_relabel() 1162 subj = SLOT(cred->cr_label); in biba_inpcb_check_visible() 1311 subj = SLOT(cred->cr_label); in biba_kld_check_load() 1333 subj = SLOT(cred->cr_label); in biba_mount_check_stat() 1456 subj = SLOT(cred->cr_label); in biba_pipe_check_poll() 1474 subj = SLOT(cred->cr_label); in biba_pipe_check_read() [all …]
|
| /f-stack/freebsd/security/mac_mls/ |
| H A D | mac_mls.c | 797 subj = SLOT(cred->cr_label); in mls_cred_check_relabel() 874 dest = SLOT(cred->cr_label); in mls_cred_create_init() 886 dest = SLOT(cred->cr_label); in mls_cred_create_swapper() 899 dest = SLOT(cred->cr_label); in mls_cred_relabel() 987 subj = SLOT(cred->cr_label); in mls_ifnet_check_relabel() 1084 subj = SLOT(cred->cr_label); in mls_inpcb_check_visible() 1230 subj = SLOT(cred->cr_label); in mls_mount_check_stat() 1352 subj = SLOT(cred->cr_label); in mls_pipe_check_poll() 1370 subj = SLOT(cred->cr_label); in mls_pipe_check_read() 1387 subj = SLOT(cred->cr_label); in mls_pipe_check_relabel() [all …]
|
| /f-stack/dpdk/drivers/net/ionic/ |
| H A D | ionic_regs.h | 68 int intr_idx, uint32_t cred, uint32_t flags) in ionic_intr_credits() argument 70 if (cred > IONIC_INTR_CRED_COUNT) { in ionic_intr_credits() 71 IONIC_WARN_ON(cred > IONIC_INTR_CRED_COUNT); in ionic_intr_credits() 72 cred = ioread32(&intr_ctrl[intr_idx].credits); in ionic_intr_credits() 73 cred &= IONIC_INTR_CRED_COUNT_SIGNED; in ionic_intr_credits() 76 iowrite32(cred | flags, &intr_ctrl[intr_idx].credits); in ionic_intr_credits() 83 uint32_t cred; in ionic_intr_clean() local 85 cred = ioread32(&intr_ctrl[intr_idx].credits); in ionic_intr_clean() 86 cred &= IONIC_INTR_CRED_COUNT_SIGNED; in ionic_intr_clean() 87 cred |= IONIC_INTR_CRED_RESET_COALESCE; in ionic_intr_clean() [all …]
|
| /f-stack/freebsd/security/mac_seeotheruids/ |
| H A D | mac_seeotheruids.c | 135 seeotheruids_proc_check_debug(struct ucred *cred, struct proc *p) in seeotheruids_proc_check_debug() argument 138 return (seeotheruids_check(cred, p->p_ucred)); in seeotheruids_proc_check_debug() 142 seeotheruids_proc_check_sched(struct ucred *cred, struct proc *p) in seeotheruids_proc_check_sched() argument 145 return (seeotheruids_check(cred, p->p_ucred)); in seeotheruids_proc_check_sched() 149 seeotheruids_proc_check_signal(struct ucred *cred, struct proc *p, in seeotheruids_proc_check_signal() argument 153 return (seeotheruids_check(cred, p->p_ucred)); in seeotheruids_proc_check_signal() 164 seeotheruids_inpcb_check_visible(struct ucred *cred, struct inpcb *inp, in seeotheruids_inpcb_check_visible() argument 168 return (seeotheruids_check(cred, inp->inp_cred)); in seeotheruids_inpcb_check_visible() 172 seeotheruids_socket_check_visible(struct ucred *cred, struct socket *so, in seeotheruids_socket_check_visible() argument 176 return (seeotheruids_check(cred, so->so_cred)); in seeotheruids_socket_check_visible()
|