| /freebsd-12.1/sys/security/mac/ |
| H A D | mac_framework.h | 87 struct ucred; 126 int mac_cred_check_visible(struct ucred *cr1, struct ucred *cr2); 127 void mac_cred_copy(struct ucred *cr1, struct ucred *cr2); 128 void mac_cred_create_init(struct ucred *cred); 130 void mac_cred_destroy(struct ucred *); 131 void mac_cred_init(struct ucred *); 178 int mac_kenv_check_dump(struct ucred *cred); 184 int mac_kld_check_stat(struct ucred *cred); 353 void mac_sysvsem_create(struct ucred *cred, 367 void mac_sysvshm_create(struct ucred *cred, [all …]
|
| H A D | mac_policy.h | 99 struct ucred; 157 struct ucred *cr2); 328 struct ucred *file_cred, struct ksem *ks, 333 struct ucred *file_cred, struct ksem *ks, 342 struct ucred *file_cred, struct ksem *ks, 347 struct ucred *file_cred, struct ksem *ks, 598 struct ucred *file_cred, struct vnode *vp, 601 struct ucred *file_cred, struct vnode *vp, 637 struct ucred *file_cred, struct vnode *vp, 644 struct ucred *file_cred, struct vnode *vp, [all …]
|
| 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() 181 mac_cred_copy(struct ucred *src, struct ucred *dest) in mac_cred_copy() 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() 256 mac_cred_check_setegid(struct ucred *cred, gid_t egid) in mac_cred_check_setegid() [all …]
|
| H A D | mac_vfs.c | 85 static int mac_vnode_setlabel_extattr(struct ucred *cred, 345 mac_vnode_execve_transition(struct ucred *old, struct ucred *new, in mac_vnode_execve_transition() 391 mac_vnode_check_chdir(struct ucred *cred, struct vnode *dvp) in mac_vnode_check_chdir() 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() 648 mac_vnode_check_poll(struct ucred *active_cred, struct ucred *file_cred, in mac_vnode_check_poll() 667 mac_vnode_check_read(struct ucred *active_cred, struct ucred *file_cred, in mac_vnode_check_read() 892 mac_vnode_check_stat(struct ucred *active_cred, struct ucred *file_cred, in mac_vnode_check_stat() 930 mac_vnode_check_write(struct ucred *active_cred, struct ucred *file_cred, in mac_vnode_check_write() 946 mac_vnode_relabel(struct ucred *cred, struct vnode *vp, in mac_vnode_relabel() [all …]
|
| 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() 154 mac_posixshm_check_stat(struct ucred *active_cred, struct ucred *file_cred, in mac_posixshm_check_stat() 171 mac_posixshm_check_truncate(struct ucred *active_cred, struct ucred *file_cred, in mac_posixshm_check_truncate() 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() 235 mac_posixshm_check_read(struct ucred *active_cred, struct ucred *file_cred, in mac_posixshm_check_read() [all …]
|
| H A D | mac_posix_sem.c | 97 mac_posixsem_create(struct ucred *cred, struct ksem *ks) in mac_posixsem_create() 107 mac_posixsem_check_open(struct ucred *cred, struct ksem *ks) in mac_posixsem_check_open() 122 mac_posixsem_check_getvalue(struct ucred *active_cred, struct ucred *file_cred, in mac_posixsem_check_getvalue() 139 mac_posixsem_check_post(struct ucred *active_cred, struct ucred *file_cred, in mac_posixsem_check_post() 156 mac_posixsem_check_stat(struct ucred *active_cred, struct ucred *file_cred, in mac_posixsem_check_stat() 173 mac_posixsem_check_unlink(struct ucred *cred, struct ksem *ks) in mac_posixsem_check_unlink() 188 mac_posixsem_check_wait(struct ucred *active_cred, struct ucred *file_cred, in mac_posixsem_check_wait() 205 mac_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, mode_t mode) in mac_posixsem_check_setmode() 220 mac_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, uid_t uid, in mac_posixsem_check_setowner()
|
| 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_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 …]
|
| /freebsd-12.1/sys/security/mac_stub/ |
| H A D | mac_stub.c | 292 stub_cred_check_visible(struct ucred *cr1, struct ucred *cr2) in stub_cred_check_visible() 675 stub_posixsem_check_post(struct ucred *active_cred, struct ucred *file_cred, in stub_posixsem_check_post() 699 stub_posixsem_check_stat(struct ucred *active_cred, struct ucred *file_cred, in stub_posixsem_check_stat() 715 stub_posixsem_check_wait(struct ucred *active_cred, struct ucred *file_cred, in stub_posixsem_check_wait() 753 stub_posixshm_check_read(struct ucred *active_cred, struct ucred *file_cred, in stub_posixshm_check_read() 777 stub_posixshm_check_stat(struct ucred *active_cred, struct ucred *file_cred, in stub_posixshm_check_stat() 1476 stub_vnode_check_poll(struct ucred *active_cred, struct ucred *file_cred, in stub_vnode_check_poll() 1484 stub_vnode_check_read(struct ucred *active_cred, struct ucred *file_cred, in stub_vnode_check_read() 1590 stub_vnode_check_stat(struct ucred *active_cred, struct ucred *file_cred, in stub_vnode_check_stat() 1607 stub_vnode_check_write(struct ucred *active_cred, struct ucred *file_cred, in stub_vnode_check_write() [all …]
|
| /freebsd-12.1/sys/sys/ |
| H A D | ucred.h | 51 struct ucred { struct 107 void crcopy(struct ucred *dest, struct ucred *src); 108 struct ucred *crcopysafe(struct proc *p, struct ucred *cr); 109 struct ucred *crdup(struct ucred *cr); 110 void crextend(struct ucred *cr, int n); 112 struct ucred *proc_set_cred(struct proc *p, struct ucred *cr); 113 void crfree(struct ucred *cr); 114 struct ucred *crget(void); 115 struct ucred *crhold(struct ucred *cr); 116 void cru2x(struct ucred *cr, struct xucred *xcr); [all …]
|
| H A D | jail.h | 360 struct ucred; 365 int jailed(struct ucred *cred); 366 int jailed_without_vnet(struct ucred *); 367 void getcredhostname(struct ucred *, char *, size_t); 370 void getcredhostid(struct ucred *, unsigned long *); 372 int prison_allow(struct ucred *, unsigned); 373 int prison_check(struct ucred *cred1, struct ucred *cred2); 374 int prison_owns_vnet(struct ucred *); 381 int prison_flag(struct ucred *, unsigned); 409 int prison_check_af(struct ucred *cred, int af); [all …]
|
| /freebsd-12.1/sys/security/mac_bsdextended/ |
| 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, 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, 83 int ugidfw_vnode_check_open(struct ucred *cred, struct vnode *vp, [all …]
|
| 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() 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() 229 ugidfw_check_setacl_vnode(struct ucred *cred, struct vnode *vp, in ugidfw_check_setacl_vnode() [all …]
|
| /freebsd-12.1/sys/fs/nfs/ |
| H A D | nfs_var.h | 42 struct ucred; 157 struct ucred *, NFSPROC_T *); 349 struct ucred *nfsrv_getgrpscred(struct ucred *); 440 struct ucred *, NFSPROC_T *); 445 struct ucred *, NFSPROC_T *); 447 struct ucred *, NFSPROC_T *); 521 struct ucred *, NFSPROC_T *); 523 struct ucred *, NFSPROC_T *); 534 struct ucred *, NFSPROC_T *); 626 struct ucred *, NFSPROC_T *); [all …]
|
| /freebsd-12.1/sys/security/mac_test/ |
| H A D | mac_test.c | 364 test_cred_check_visible(struct ucred *u1, struct ucred *u2) in test_cred_check_visible() 386 test_cred_create_init(struct ucred *cred) in test_cred_create_init() 871 test_kenv_check_dump(struct ucred *cred) in test_kenv_check_dump() 928 test_kld_check_stat(struct ucred *cred) in test_kld_check_stat() 1250 test_posixsem_check_getvalue(struct ucred *active_cred, struct ucred *file_cred, in test_posixsem_check_getvalue() 1277 test_posixsem_check_post(struct ucred *active_cred, struct ucred *file_cred, in test_posixsem_check_post() 1341 test_posixsem_check_wait(struct ucred *active_cred, struct ucred *file_cred, in test_posixsem_check_wait() 2633 test_vnode_check_poll(struct ucred *active_cred, struct ucred *file_cred, in test_vnode_check_poll() 2648 test_vnode_check_read(struct ucred *active_cred, struct ucred *file_cred, in test_vnode_check_read() 2824 test_vnode_check_stat(struct ucred *active_cred, struct ucred *file_cred, in test_vnode_check_stat() [all …]
|
| /freebsd-12.1/sys/fs/nfsclient/ |
| H A D | nfs.h | 96 int ncl_bioread(struct vnode *, struct uio *, int, struct ucred *); 97 int ncl_biowrite(struct vnode *, struct uio *, int, struct ucred *); 99 int ncl_asyncio(struct nfsmount *, struct buf *, struct ucred *, 101 int ncl_doio(struct vnode *, struct buf *, struct ucred *, struct thread *, 108 int ncl_readrpc(struct vnode *, struct uio *, struct ucred *); 109 int ncl_writerpc(struct vnode *, struct uio *, struct ucred *, int *, int *, 111 int ncl_readlinkrpc(struct vnode *, struct uio *, struct ucred *); 112 int ncl_readdirrpc(struct vnode *, struct uio *, struct ucred *, 114 int ncl_readdirplusrpc(struct vnode *, struct uio *, struct ucred *, 117 int ncl_commit(struct vnode *, u_quad_t, int, struct ucred *, struct thread *); [all …]
|
| /freebsd-12.1/sys/nfsclient/ |
| H A D | nfs.h | 162 struct ucred *cred); 164 struct ucred *cred, int *iomode, int *must_commit); 167 struct ucred *cred); 170 struct ucred *cred, struct thread *td); 249 int nfs_readrpc(struct vnode *, struct uio *, struct ucred *); 253 struct ucred *cred, struct thread *td); 254 int nfs_readdirrpc(struct vnode *, struct uio *, struct ucred *); 260 int nfs_readlinkrpc(struct vnode *, struct uio *, struct ucred *); 264 struct ucred *, struct mbuf **, struct mbuf **, caddr_t *); 283 int nfs_fsinfo(struct nfsmount *, struct vnode *, struct ucred *, [all …]
|
| /freebsd-12.1/sys/security/mac_biba/ |
| H A D | mac_biba.c | 815 biba_cred_associate_nfsd(struct ucred *cred) in biba_cred_associate_nfsd() 887 biba_cred_check_visible(struct ucred *u1, struct ucred *u2) in biba_cred_check_visible() 905 biba_cred_create_init(struct ucred *cred) in biba_cred_create_init() 1648 biba_posixsem_check_write(struct ucred *active_cred, struct ucred *file_cred, in biba_posixsem_check_write() 1666 biba_posixsem_check_rdonly(struct ucred *active_cred, struct ucred *file_cred, in biba_posixsem_check_rdonly() 1744 biba_posixshm_check_read(struct ucred *active_cred, struct ucred *file_cred, in biba_posixshm_check_read() 1798 biba_posixshm_check_stat(struct ucred *active_cred, struct ucred *file_cred, in biba_posixshm_check_stat() 1852 biba_posixshm_check_write(struct ucred *active_cred, struct ucred *file_cred, in biba_posixshm_check_write() 3145 biba_vnode_check_poll(struct ucred *active_cred, struct ucred *file_cred, in biba_vnode_check_poll() 3163 biba_vnode_check_read(struct ucred *active_cred, struct ucred *file_cred, in biba_vnode_check_read() [all …]
|
| /freebsd-12.1/sys/security/mac_mls/ |
| H A D | mac_mls.c | 851 mls_cred_check_visible(struct ucred *cr1, struct ucred *cr2) in mls_cred_check_visible() 869 mls_cred_create_init(struct ucred *cred) in mls_cred_create_init() 1508 mls_posixsem_check_rdonly(struct ucred *active_cred, struct ucred *file_cred, in mls_posixsem_check_rdonly() 1562 mls_posixsem_check_write(struct ucred *active_cred, struct ucred *file_cred, in mls_posixsem_check_write() 1640 mls_posixshm_check_read(struct ucred *active_cred, struct ucred *file_cred, in mls_posixshm_check_read() 1694 mls_posixshm_check_stat(struct ucred *active_cred, struct ucred *file_cred, in mls_posixshm_check_stat() 1748 mls_posixshm_check_write(struct ucred *active_cred, struct ucred *file_cred, in mls_posixshm_check_write() 2777 mls_vnode_check_poll(struct ucred *active_cred, struct ucred *file_cred, in mls_vnode_check_poll() 2795 mls_vnode_check_read(struct ucred *active_cred, struct ucred *file_cred, in mls_vnode_check_read() 3078 mls_vnode_check_stat(struct ucred *active_cred, struct ucred *file_cred, in mls_vnode_check_stat() [all …]
|
| /freebsd-12.1/sys/security/mac_partition/ |
| H A D | mac_partition.c | 111 partition_cred_check_relabel(struct ucred *cred, struct label *newlabel) in partition_cred_check_relabel() 138 partition_cred_check_visible(struct ucred *cr1, struct ucred *cr2) in partition_cred_check_visible() 158 partition_cred_create_init(struct ucred *cred) in partition_cred_create_init() 165 partition_cred_create_swapper(struct ucred *cred) in partition_cred_create_swapper() 219 partition_cred_relabel(struct ucred *cred, struct label *newlabel) in partition_cred_relabel() 227 partition_inpcb_check_visible(struct ucred *cred, struct inpcb *inp, in partition_inpcb_check_visible() 238 partition_proc_check_debug(struct ucred *cred, struct proc *p) in partition_proc_check_debug() 248 partition_proc_check_sched(struct ucred *cred, struct proc *p) in partition_proc_check_sched() 258 partition_proc_check_signal(struct ucred *cred, struct proc *p, in partition_proc_check_signal() 269 partition_socket_check_visible(struct ucred *cred, struct socket *so, in partition_socket_check_visible() [all …]
|
| /freebsd-12.1/sys/security/mac_seeotheruids/ |
| H A D | mac_seeotheruids.c | 105 seeotheruids_check(struct ucred *cr1, struct ucred *cr2) in seeotheruids_check() 134 seeotheruids_proc_check_debug(struct ucred *cred, struct proc *p) in seeotheruids_proc_check_debug() 141 seeotheruids_proc_check_sched(struct ucred *cred, struct proc *p) in seeotheruids_proc_check_sched() 148 seeotheruids_proc_check_signal(struct ucred *cred, struct proc *p, in seeotheruids_proc_check_signal() 156 seeotheruids_cred_check_visible(struct ucred *cr1, struct ucred *cr2) in seeotheruids_cred_check_visible() 163 seeotheruids_inpcb_check_visible(struct ucred *cred, struct inpcb *inp, in seeotheruids_inpcb_check_visible() 171 seeotheruids_socket_check_visible(struct ucred *cred, struct socket *so, in seeotheruids_socket_check_visible()
|
| /freebsd-12.1/crypto/openssh/openbsd-compat/ |
| H A D | bsd-getpeereid.c | 30 struct ucred cred; in getpeereid() 49 ucred_t *ucred = NULL; in getpeereid() local 51 if (getpeerucred(s, &ucred) == -1) in getpeereid() 53 if ((*euid = ucred_geteuid(ucred)) == -1) in getpeereid() 55 if ((*gid = ucred_getrgid(ucred)) == -1) in getpeereid() 58 ucred_free(ucred); in getpeereid()
|
| /freebsd-12.1/sys/fs/fuse/ |
| H A D | fuse_file.h | 201 struct ucred *cred, pid_t pid); 203 struct fuse_filehandle **fufhp, struct ucred *cred, 206 struct fuse_filehandle **fufhp, struct ucred *cred, 209 struct fuse_filehandle **fufhp, struct ucred *cred, 214 struct ucred *cred, struct fuse_open_out *foo); 217 struct ucred *cred); 219 struct thread *td, struct ucred *cred);
|
| /freebsd-12.1/sys/ufs/ffs/ |
| H A D | ffs_extern.h | 52 struct ucred; 59 struct ucred *, ufs2_daddr_t *); 61 struct ucred *a_cred, int a_flags, struct buf **a_bpp); 63 struct ucred *a_cred, int a_flags, struct buf **a_bpp); 91 ufs2_daddr_t, int, int, int, struct ucred *, struct buf **); 109 int ffs_truncate(struct vnode *, off_t, int, struct ucred *); 111 int ffs_valloc(struct vnode *, int, struct ucred *, struct vnode **); 153 struct ucred *); 162 struct ucred *, int); 186 void softdep_journal_freeblocks(struct inode *, struct ucred *, off_t, int); [all …]
|
| /freebsd-12.1/sys/kern/ |
| H A D | kern_prot.c | 290 struct ucred *cred; in sys_getgroups() 1344 cr_canseeotheruids(struct ucred *u1, struct ucred *u2) in cr_canseeotheruids() 1374 cr_canseeothergids(struct ucred *u1, struct ucred *u2) in cr_canseeothergids() 1416 cr_canseejailproc(struct ucred *u1, struct ucred *u2) in cr_canseejailproc() 1431 cr_cansee(struct ucred *u1, struct ucred *u2) in cr_cansee() 1814 struct ucred * 1836 struct ucred * 1886 crcopy(struct ucred *dest, struct ucred *src) in crcopy() 1909 struct ucred * 1958 struct ucred * [all …]
|