| /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() 241 stub_cred_check_setgid(struct ucred *cred, gid_t gid) in stub_cred_check_setgid() 286 stub_cred_check_setuid(struct ucred *cred, uid_t uid) in stub_cred_check_setuid() 300 stub_cred_create_init(struct ucred *cred) in stub_cred_create_init() 306 stub_cred_create_swapper(struct ucred *cred) in stub_cred_create_swapper() 480 stub_kenv_check_dump(struct ucred *cred) in stub_kenv_check_dump() 487 stub_kenv_check_get(struct ucred *cred, char *name) in stub_kenv_check_get() 501 stub_kenv_check_unset(struct ucred *cred, char *name) in stub_kenv_check_unset() 516 stub_kld_check_stat(struct ucred *cred) in stub_kld_check_stat() 817 stub_priv_check(struct ucred *cred, int priv) in stub_priv_check() [all …]
|
| /f-stack/freebsd/security/mac_bsdextended/ |
| H A D | ugidfw_vnode.c | 64 ugidfw_vnode_check_access(struct ucred *cred, struct vnode *vp, in ugidfw_vnode_check_access() 72 ugidfw_vnode_check_chdir(struct ucred *cred, struct vnode *dvp, in ugidfw_vnode_check_chdir() 80 ugidfw_vnode_check_chroot(struct ucred *cred, struct vnode *dvp, in ugidfw_vnode_check_chroot() 88 ugidfw_check_create_vnode(struct ucred *cred, struct vnode *dvp, in ugidfw_check_create_vnode() 112 ugidfw_vnode_check_exec(struct ucred *cred, struct vnode *vp, in ugidfw_vnode_check_exec() 121 ugidfw_vnode_check_getacl(struct ucred *cred, struct vnode *vp, in ugidfw_vnode_check_getacl() 137 ugidfw_vnode_check_link(struct ucred *cred, struct vnode *dvp, in ugidfw_vnode_check_link() 161 ugidfw_vnode_check_lookup(struct ucred *cred, struct vnode *dvp, in ugidfw_vnode_check_lookup() 169 ugidfw_vnode_check_open(struct ucred *cred, struct vnode *vp, in ugidfw_vnode_check_open() 221 ugidfw_vnode_check_revoke(struct ucred *cred, struct vnode *vp, in ugidfw_vnode_check_revoke() [all …]
|
| H A D | ugidfw_system.c | 64 ugidfw_system_check_acct(struct ucred *cred, struct vnode *vp, in ugidfw_system_check_acct() 75 ugidfw_system_check_auditctl(struct ucred *cred, struct vnode *vp, in ugidfw_system_check_auditctl() 86 ugidfw_system_check_swapon(struct ucred *cred, struct vnode *vp, in ugidfw_system_check_swapon()
|
| /f-stack/freebsd/security/mac/ |
| H A D | mac_cred.c | 89 mac_cred_init(struct ucred *cred) in mac_cred_init() 107 mac_cred_destroy(struct ucred *cred) in mac_cred_destroy() 126 mac_cred_associate_nfsd(struct ucred *cred) in mac_cred_associate_nfsd() 137 mac_cred_create_swapper(struct ucred *cred) in mac_cred_create_swapper() 148 mac_cred_create_init(struct ucred *cred) in mac_cred_create_init() 194 mac_cred_relabel(struct ucred *cred, struct label *newlabel) in mac_cred_relabel() 204 mac_cred_check_relabel(struct ucred *cred, struct label *newlabel) in mac_cred_check_relabel() 217 mac_cred_check_setuid(struct ucred *cred, uid_t uid) in mac_cred_check_setuid() 230 mac_cred_check_seteuid(struct ucred *cred, uid_t euid) in mac_cred_check_seteuid() 243 mac_cred_check_setgid(struct ucred *cred, gid_t gid) in mac_cred_check_setgid() [all …]
|
| H A D | mac_system.c | 76 mac_kenv_check_dump(struct ucred *cred) in mac_kenv_check_dump() 89 mac_kenv_check_get(struct ucred *cred, char *name) in mac_kenv_check_get() 103 mac_kenv_check_set(struct ucred *cred, char *name, char *value) in mac_kenv_check_set() 116 mac_kenv_check_unset(struct ucred *cred, char *name) in mac_kenv_check_unset() 129 mac_kld_check_load(struct ucred *cred, struct vnode *vp) in mac_kld_check_load() 144 mac_kld_check_stat(struct ucred *cred) in mac_kld_check_stat() 158 mac_system_check_acct(struct ucred *cred, struct vnode *vp) in mac_system_check_acct() 176 mac_system_check_reboot(struct ucred *cred, int howto) in mac_system_check_reboot() 190 mac_system_check_swapon(struct ucred *cred, struct vnode *vp) in mac_system_check_swapon() 206 mac_system_check_swapoff(struct ucred *cred, struct vnode *vp) in mac_system_check_swapoff() [all …]
|
| H A D | mac_vfs.c | 278 mac_vnode_create_extattr(struct ucred *cred, struct mount *mp, in mac_vnode_create_extattr() 391 mac_vnode_check_chdir(struct ucred *cred, struct vnode *dvp) in mac_vnode_check_chdir() 407 mac_vnode_check_chroot(struct ucred *cred, struct vnode *dvp) in mac_vnode_check_chroot() 423 mac_vnode_check_create(struct ucred *cred, struct vnode *dvp, in mac_vnode_check_create() 477 mac_vnode_check_exec(struct ucred *cred, struct vnode *vp, in mac_vnode_check_exec() 530 mac_vnode_check_link(struct ucred *cred, struct vnode *dvp, in mac_vnode_check_link() 720 mac_vnode_check_relabel(struct ucred *cred, struct vnode *vp, in mac_vnode_check_relabel() 774 mac_vnode_check_revoke(struct ucred *cred, struct vnode *vp) in mac_vnode_check_revoke() 913 mac_vnode_check_unlink(struct ucred *cred, struct vnode *dvp, in mac_vnode_check_unlink() 948 mac_vnode_relabel(struct ucred *cred, struct vnode *vp, in mac_vnode_relabel() [all …]
|
| H A D | mac_socket.c | 236 mac_socket_create(struct ucred *cred, struct socket *so) in mac_socket_create() 251 mac_socket_relabel(struct ucred *cred, struct socket *so, in mac_socket_relabel() 304 mac_socket_check_accept(struct ucred *cred, struct socket *so) in mac_socket_check_accept() 319 mac_socket_check_bind(struct ucred *cred, struct socket *so, in mac_socket_check_bind() 335 mac_socket_check_connect(struct ucred *cred, struct socket *so, in mac_socket_check_connect() 388 mac_socket_check_listen(struct ucred *cred, struct socket *so) in mac_socket_check_listen() 403 mac_socket_check_poll(struct ucred *cred, struct socket *so) in mac_socket_check_poll() 417 mac_socket_check_receive(struct ucred *cred, struct socket *so) in mac_socket_check_receive() 450 mac_socket_check_send(struct ucred *cred, struct socket *so) in mac_socket_check_send() 464 mac_socket_check_stat(struct ucred *cred, struct socket *so) in mac_socket_check_stat() [all …]
|
| H A D | mac_sysv_msg.c | 142 mac_sysvmsg_create(struct ucred *cred, struct msqid_kernel *msqkptr, in mac_sysvmsg_create() 151 mac_sysvmsq_create(struct ucred *cred, struct msqid_kernel *msqkptr) in mac_sysvmsq_create() 176 mac_sysvmsq_check_msgmsq(struct ucred *cred, struct msg *msgptr, in mac_sysvmsq_check_msgmsq() 192 mac_sysvmsq_check_msgrcv(struct ucred *cred, struct msg *msgptr) in mac_sysvmsq_check_msgrcv() 207 mac_sysvmsq_check_msgrmid(struct ucred *cred, struct msg *msgptr) in mac_sysvmsq_check_msgrmid() 222 mac_sysvmsq_check_msqget(struct ucred *cred, struct msqid_kernel *msqkptr) in mac_sysvmsq_check_msqget() 237 mac_sysvmsq_check_msqsnd(struct ucred *cred, struct msqid_kernel *msqkptr) in mac_sysvmsq_check_msqsnd() 252 mac_sysvmsq_check_msqrcv(struct ucred *cred, struct msqid_kernel *msqkptr) in mac_sysvmsq_check_msqrcv() 267 mac_sysvmsq_check_msqctl(struct ucred *cred, struct msqid_kernel *msqkptr, in mac_sysvmsq_check_msqctl()
|
| H A D | mac_audit.c | 63 mac_cred_check_setaudit(struct ucred *cred, struct auditinfo *ai) in mac_cred_check_setaudit() 77 mac_cred_check_setaudit_addr(struct ucred *cred, struct auditinfo_addr *aia) in mac_cred_check_setaudit_addr() 90 mac_cred_check_setauid(struct ucred *cred, uid_t auid) in mac_cred_check_setauid() 104 mac_system_check_audit(struct ucred *cred, void *record, int length) in mac_system_check_audit() 118 mac_system_check_auditctl(struct ucred *cred, struct vnode *vp) in mac_system_check_auditctl() 135 mac_system_check_auditon(struct ucred *cred, int cmd) in mac_system_check_auditon()
|
| H A D | mac_pipe.c | 129 mac_pipe_create(struct ucred *cred, struct pipepair *pp) in mac_pipe_create() 136 mac_pipe_relabel(struct ucred *cred, struct pipepair *pp, in mac_pipe_relabel() 148 mac_pipe_check_ioctl(struct ucred *cred, struct pipepair *pp, in mac_pipe_check_ioctl() 166 mac_pipe_check_poll_impl(struct ucred *cred, struct pipepair *pp) in mac_pipe_check_poll_impl() 182 mac_pipe_check_read(struct ucred *cred, struct pipepair *pp) in mac_pipe_check_read() 198 mac_pipe_check_relabel(struct ucred *cred, struct pipepair *pp, in mac_pipe_check_relabel() 216 mac_pipe_check_stat(struct ucred *cred, struct pipepair *pp) in mac_pipe_check_stat() 232 mac_pipe_check_write(struct ucred *cred, struct pipepair *pp) in mac_pipe_check_write() 245 mac_pipe_label_set(struct ucred *cred, struct pipepair *pp, in mac_pipe_label_set()
|
| H A D | mac_framework.h | 219 mac_pipe_check_poll(struct ucred *cred, struct pipepair *pp) in mac_pipe_check_poll() 290 mac_priv_check(struct ucred *cred, int priv) in mac_priv_check() 306 mac_priv_grant(struct ucred *cred, int priv) in mac_priv_grant() 437 mac_vnode_check_access(struct ucred *cred, struct vnode *dvp, in mac_vnode_check_access() 474 mac_vnode_check_lookup(struct ucred *cred, struct vnode *dvp, in mac_vnode_check_lookup() 493 mac_vnode_check_mmap(struct ucred *cred, struct vnode *vp, int prot, in mac_vnode_check_mmap() 512 mac_vnode_check_open(struct ucred *cred, struct vnode *vp, in mac_vnode_check_open() 549 mac_vnode_check_readlink(struct ucred *cred, struct vnode *vp) in mac_vnode_check_readlink()
|
| H A D | mac_posix_shm.c | 96 mac_posixshm_create(struct ucred *cred, struct shmfd *shmfd) in mac_posixshm_create() 107 mac_posixshm_check_create(struct ucred *cred, const char *path) in mac_posixshm_check_create() 121 mac_posixshm_check_mmap(struct ucred *cred, struct shmfd *shmfd, int prot, in mac_posixshm_check_mmap() 138 mac_posixshm_check_open(struct ucred *cred, struct shmfd *shmfd, in mac_posixshm_check_open() 188 mac_posixshm_check_unlink(struct ucred *cred, struct shmfd *shmfd) in mac_posixshm_check_unlink() 203 mac_posixshm_check_setmode(struct ucred *cred, struct shmfd *shmfd, mode_t mode) in mac_posixshm_check_setmode() 218 mac_posixshm_check_setowner(struct ucred *cred, struct shmfd *shmfd, uid_t uid, in mac_posixshm_check_setowner()
|
| H A D | mac_sysv_shm.c | 103 mac_sysvshm_create(struct ucred *cred, struct shmid_kernel *shmsegptr) in mac_sysvshm_create() 121 mac_sysvshm_check_shmat(struct ucred *cred, struct shmid_kernel *shmsegptr, in mac_sysvshm_check_shmat() 138 mac_sysvshm_check_shmctl(struct ucred *cred, struct shmid_kernel *shmsegptr, in mac_sysvshm_check_shmctl() 154 mac_sysvshm_check_shmdt(struct ucred *cred, struct shmid_kernel *shmsegptr) in mac_sysvshm_check_shmdt() 169 mac_sysvshm_check_shmget(struct ucred *cred, struct shmid_kernel *shmsegptr, in mac_sysvshm_check_shmget()
|
| H A D | mac_sysv_sem.c | 103 mac_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr) in mac_sysvsem_create() 121 mac_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, in mac_sysvsem_check_semctl() 137 mac_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr) in mac_sysvsem_check_semget() 151 mac_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, in mac_sysvsem_check_semop()
|
| H A D | mac_process.c | 213 struct ucred *cred; in mac_proc_vm_revoke() local 252 mac_proc_vm_revoke_recurse(struct thread *td, struct ucred *cred, in mac_proc_vm_revoke_recurse() 377 mac_proc_check_debug(struct ucred *cred, struct proc *p) in mac_proc_check_debug() 392 mac_proc_check_sched(struct ucred *cred, struct proc *p) in mac_proc_check_sched() 408 mac_proc_check_signal(struct ucred *cred, struct proc *p, int signum) in mac_proc_check_signal() 423 mac_proc_check_wait(struct ucred *cred, struct proc *p) in mac_proc_check_wait()
|
| /f-stack/freebsd/kern/ |
| H A D | kern_priv.c | 63 suser_enabled(struct ucred *cred) in suser_enabled() 72 struct ucred *cred; in sysctl_kern_suser_enabled() local 102 priv_check_cred_pre(struct ucred *cred, int priv) in priv_check_cred_pre() 115 priv_check_cred_post(struct ucred *cred, int priv, int error, bool handled) in priv_check_cred_post() 151 priv_check_cred(struct ucred *cred, int priv) in priv_check_cred() 280 priv_check_cred_vfs_lookup_slow(struct ucred *cred) in priv_check_cred_vfs_lookup_slow() 300 priv_check_cred_vfs_lookup(struct ucred *cred) in priv_check_cred_vfs_lookup() 315 priv_check_cred_vfs_lookup_nomac(struct ucred *cred) in priv_check_cred_vfs_lookup_nomac() 330 priv_check_cred_vfs_generation_slow(struct ucred *cred) in priv_check_cred_vfs_generation_slow() 355 priv_check_cred_vfs_generation(struct ucred *cred) in priv_check_cred_vfs_generation()
|
| /f-stack/freebsd/security/mac_test/ |
| H A D | mac_test.c | 388 test_cred_create_init(struct ucred *cred) in test_cred_create_init() 397 test_cred_create_swapper(struct ucred *cred) in test_cred_create_swapper() 873 test_kenv_check_dump(struct ucred *cred) in test_kenv_check_dump() 930 test_kld_check_stat(struct ucred *cred) in test_kld_check_stat() 2166 test_sysvmsq_check_msqget(struct ucred *cred, in test_sysvmsq_check_msqget() 2179 test_sysvmsq_check_msqsnd(struct ucred *cred, in test_sysvmsq_check_msqsnd() 2192 test_sysvmsq_check_msqrcv(struct ucred *cred, in test_sysvmsq_check_msqrcv() 2227 test_sysvmsq_create(struct ucred *cred, in test_sysvmsq_create() 2280 test_sysvsem_check_semop(struct ucred *cred, in test_sysvsem_check_semop() 2329 test_sysvshm_check_shmat(struct ucred *cred, in test_sysvshm_check_shmat() [all …]
|
| /f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | cred.h | 55 #define crgetuid(cred) ((cred)->cr_uid) argument 56 #define crgetruid(cred) ((cred)->cr_ruid) argument 57 #define crgetgid(cred) ((cred)->cr_gid) argument 58 #define crgetgroups(cred) ((cred)->cr_groups) argument 59 #define crgetngroups(cred) ((cred)->cr_ngroups) argument 60 #define crgetsid(cred, i) (NULL) argument
|
| /f-stack/freebsd/security/mac_partition/ |
| H A D | mac_partition.c | 112 partition_cred_check_relabel(struct ucred *cred, struct label *newlabel) in partition_cred_check_relabel() 159 partition_cred_create_init(struct ucred *cred) in partition_cred_create_init() 166 partition_cred_create_swapper(struct ucred *cred) in partition_cred_create_swapper() 220 partition_cred_relabel(struct ucred *cred, struct label *newlabel) in partition_cred_relabel() 228 partition_inpcb_check_visible(struct ucred *cred, struct inpcb *inp, in partition_inpcb_check_visible() 239 partition_proc_check_debug(struct ucred *cred, struct proc *p) in partition_proc_check_debug() 249 partition_proc_check_sched(struct ucred *cred, struct proc *p) in partition_proc_check_sched() 259 partition_proc_check_signal(struct ucred *cred, struct proc *p, in partition_proc_check_signal() 270 partition_socket_check_visible(struct ucred *cred, struct socket *so, in partition_socket_check_visible() 281 partition_vnode_check_exec(struct ucred *cred, struct vnode *vp, in partition_vnode_check_exec()
|
| /f-stack/freebsd/security/mac_mls/ |
| H A D | mac_mls.c | 781 mls_cred_associate_nfsd(struct ucred *cred) in mls_cred_associate_nfsd() 870 mls_cred_create_init(struct ucred *cred) in mls_cred_create_init() 882 mls_cred_create_swapper(struct ucred *cred) in mls_cred_create_swapper() 1049 mls_ifnet_relabel(struct ucred *cred, struct ifnet *ifp, in mls_ifnet_relabel() 1467 mls_pipe_create(struct ucred *cred, struct pipepair *pp, in mls_pipe_create() 1479 mls_pipe_relabel(struct ucred *cred, struct pipepair *pp, in mls_pipe_relabel() 1581 mls_posixsem_create(struct ucred *cred, struct ksem *ks, in mls_posixsem_create() 1779 mls_proc_check_debug(struct ucred *cred, struct proc *p) in mls_proc_check_debug() 1799 mls_proc_check_sched(struct ucred *cred, struct proc *p) in mls_proc_check_sched() 1934 mls_socket_create(struct ucred *cred, struct socket *so, in mls_socket_create() [all …]
|
| /f-stack/freebsd/security/mac_biba/ |
| H A D | mac_biba.c | 792 biba_bpfdesc_create(struct ucred *cred, struct bpf_d *d, in biba_bpfdesc_create() 816 biba_cred_associate_nfsd(struct ucred *cred) in biba_cred_associate_nfsd() 906 biba_cred_create_init(struct ucred *cred) in biba_cred_create_init() 918 biba_cred_create_swapper(struct ucred *cred) in biba_cred_create_swapper() 1127 biba_ifnet_relabel(struct ucred *cred, struct ifnet *ifp, in biba_ifnet_relabel() 1302 biba_kld_check_load(struct ucred *cred, struct vnode *vp, in biba_kld_check_load() 1343 biba_mount_create(struct ucred *cred, struct mount *mp, in biba_mount_create() 1571 biba_pipe_create(struct ucred *cred, struct pipepair *pp, in biba_pipe_create() 1888 biba_priv_check(struct ucred *cred, int priv) in biba_priv_check() 2385 biba_system_check_auditon(struct ucred *cred, int cmd) in biba_system_check_auditon() [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() 142 seeotheruids_proc_check_sched(struct ucred *cred, struct proc *p) in seeotheruids_proc_check_sched() 149 seeotheruids_proc_check_signal(struct ucred *cred, struct proc *p, in seeotheruids_proc_check_signal() 164 seeotheruids_inpcb_check_visible(struct ucred *cred, struct inpcb *inp, in seeotheruids_inpcb_check_visible() 172 seeotheruids_socket_check_visible(struct ucred *cred, struct socket *so, in seeotheruids_socket_check_visible()
|
| /f-stack/freebsd/netinet/ |
| H A D | in_jail.c | 187 prison_get_ip4(struct ucred *cred, struct in_addr *ia) in prison_get_ip4() 220 prison_saddrsel_ip4(struct ucred *cred, struct in_addr *ia) in prison_saddrsel_ip4() 285 prison_local_ip4(struct ucred *cred, struct in_addr *ia) in prison_local_ip4() 336 prison_remote_ip4(struct ucred *cred, struct in_addr *ia) in prison_remote_ip4() 407 prison_check_ip4(const struct ucred *cred, const struct in_addr *ia) in prison_check_ip4()
|
| /f-stack/freebsd/security/mac_lomac/ |
| H A D | mac_lomac.c | 888 lomac_bpfdesc_create(struct ucred *cred, struct bpf_d *d, in lomac_bpfdesc_create() 993 lomac_cred_create_init(struct ucred *cred) in lomac_cred_create_init() 1004 lomac_cred_create_swapper(struct ucred *cred) in lomac_cred_create_swapper() 1242 lomac_ifnet_relabel(struct ucred *cred, struct ifnet *ifp, in lomac_ifnet_relabel() 1415 lomac_kld_check_load(struct ucred *cred, struct vnode *vp, in lomac_kld_check_load() 1436 lomac_mount_create(struct ucred *cred, struct mount *mp, in lomac_mount_create() 1627 lomac_pipe_create(struct ucred *cred, struct pipepair *pp, in lomac_pipe_create() 1656 lomac_priv_check(struct ucred *cred, int priv) in lomac_priv_check() 1838 lomac_proc_check_debug(struct ucred *cred, struct proc *p) in lomac_proc_check_debug() 1858 lomac_proc_check_sched(struct ucred *cred, struct proc *p) in lomac_proc_check_sched() [all …]
|
| /f-stack/freebsd/netinet6/ |
| H A D | in6_jail.c | 178 prison_get_ip6(struct ucred *cred, struct in6_addr *ia6) in prison_get_ip6() 211 prison_saddrsel_ip6(struct ucred *cred, struct in6_addr *ia6) in prison_saddrsel_ip6() 274 prison_local_ip6(struct ucred *cred, struct in6_addr *ia6, int v6only) in prison_local_ip6() 322 prison_remote_ip6(struct ucred *cred, struct in6_addr *ia6) in prison_remote_ip6() 393 prison_check_ip6(const struct ucred *cred, const struct in6_addr *ia6) in prison_check_ip6()
|