Home
last modified time | relevance | path

Searched refs:ucred (Results 1 – 25 of 183) sorted by relevance

12345678

/f-stack/freebsd/security/mac/
H A Dmac_framework.h87 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);
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);
533 mac_vnode_check_poll(struct ucred *active_cred, struct ucred *file_cred, in mac_vnode_check_poll()
588 mac_vnode_check_stat(struct ucred *active_cred, struct ucred *file_cred, in mac_vnode_check_stat()
607 mac_vnode_check_read(struct ucred *active_cred, struct ucred *file_cred, in mac_vnode_check_read()
[all …]
H A Dmac_policy.h99 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 Dmac_cred.c89 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 Dmac_posix_shm.c96 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 Dmac_posix_sem.c97 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 Dmac_vfs.c85 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()
650 mac_vnode_check_poll(struct ucred *active_cred, struct ucred *file_cred, in mac_vnode_check_poll()
669 mac_vnode_check_read_impl(struct ucred *active_cred, struct ucred *file_cred, in mac_vnode_check_read_impl()
894 mac_vnode_check_stat_impl(struct ucred *active_cred, struct ucred *file_cred, in mac_vnode_check_stat_impl()
932 mac_vnode_check_write_impl(struct ucred *active_cred, struct ucred *file_cred, in mac_vnode_check_write_impl()
948 mac_vnode_relabel(struct ucred *cred, struct vnode *vp, in mac_vnode_relabel()
[all …]
H A Dmac_system.c76 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 Dmac_sysv_msg.c142 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 Dmac_pipe.c129 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 Dmac_audit.c63 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 Dmac_socket.c236 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 …]
/f-stack/tools/compat/include/sys/
H A Ducred.h49 struct ucred { struct
105 void crcopy(struct ucred *dest, struct ucred *src);
106 struct ucred *crcopysafe(struct proc *p, struct ucred *cr);
107 struct ucred *crdup(struct ucred *cr);
108 void crextend(struct ucred *cr, int n);
110 struct ucred *proc_set_cred(struct proc *p, struct ucred *cr);
111 void crfree(struct ucred *cr);
112 struct ucred *crget(void);
113 struct ucred *crhold(struct ucred *cr);
114 void cru2x(struct ucred *cr, struct xucred *xcr);
[all …]
/f-stack/freebsd/sys/
H A Ducred.h62 struct ucred { struct
118 struct ucred *cred;
146 void crcopy(struct ucred *dest, struct ucred *src);
147 struct ucred *crcopysafe(struct proc *p, struct ucred *cr);
148 struct ucred *crdup(struct ucred *cr);
149 void crextend(struct ucred *cr, int n);
153 void crfree(struct ucred *cr);
154 struct ucred *crcowsync(void);
155 struct ucred *crget(void);
156 struct ucred *crhold(struct ucred *cr);
[all …]
H A Djail.h376 struct ucred;
387 int jailed_without_vnet(struct ucred *);
388 void getcredhostname(struct ucred *, char *, size_t);
390 void getcredhostuuid(struct ucred *, char *, size_t);
391 void getcredhostid(struct ucred *, unsigned long *);
394 int prison_allow(struct ucred *, unsigned);
395 int prison_check(struct ucred *cred1, struct ucred *cred2);
396 int prison_owns_vnet(struct ucred *);
403 int prison_flag(struct ucred *, unsigned);
434 int prison_check_af(struct ucred *cred, int af);
[all …]
/f-stack/freebsd/security/mac_stub/
H A Dmac_stub.c293 stub_cred_check_visible(struct ucred *cr1, struct ucred *cr2) in stub_cred_check_visible()
676 stub_posixsem_check_post(struct ucred *active_cred, struct ucred *file_cred, in stub_posixsem_check_post()
700 stub_posixsem_check_stat(struct ucred *active_cred, struct ucred *file_cred, in stub_posixsem_check_stat()
716 stub_posixsem_check_wait(struct ucred *active_cred, struct ucred *file_cred, in stub_posixsem_check_wait()
754 stub_posixshm_check_read(struct ucred *active_cred, struct ucred *file_cred, in stub_posixshm_check_read()
778 stub_posixshm_check_stat(struct ucred *active_cred, struct ucred *file_cred, in stub_posixshm_check_stat()
1470 stub_vnode_check_poll(struct ucred *active_cred, struct ucred *file_cred, in stub_vnode_check_poll()
1478 stub_vnode_check_read(struct ucred *active_cred, struct ucred *file_cred, in stub_vnode_check_read()
1584 stub_vnode_check_stat(struct ucred *active_cred, struct ucred *file_cred, in stub_vnode_check_stat()
1601 stub_vnode_check_write(struct ucred *active_cred, struct ucred *file_cred, in stub_vnode_check_write()
[all …]
/f-stack/freebsd/security/mac_bsdextended/
H A Dugidfw_internal.h45 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 Dugidfw_vnode.c64 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 …]
/f-stack/freebsd/security/mac_test/
H A Dmac_test.c366 test_cred_check_visible(struct ucred *u1, struct ucred *u2) in test_cred_check_visible()
388 test_cred_create_init(struct ucred *cred) in test_cred_create_init()
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()
1252 test_posixsem_check_getvalue(struct ucred *active_cred, struct ucred *file_cred, in test_posixsem_check_getvalue()
1279 test_posixsem_check_post(struct ucred *active_cred, struct ucred *file_cred, in test_posixsem_check_post()
1343 test_posixsem_check_wait(struct ucred *active_cred, struct ucred *file_cred, in test_posixsem_check_wait()
2635 test_vnode_check_poll(struct ucred *active_cred, struct ucred *file_cred, in test_vnode_check_poll()
2650 test_vnode_check_read(struct ucred *active_cred, struct ucred *file_cred, in test_vnode_check_read()
2826 test_vnode_check_stat(struct ucred *active_cred, struct ucred *file_cred, in test_vnode_check_stat()
[all …]
/f-stack/freebsd/security/mac_seeotheruids/
H A Dmac_seeotheruids.c106 seeotheruids_check(struct ucred *cr1, struct ucred *cr2) in seeotheruids_check()
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()
157 seeotheruids_cred_check_visible(struct ucred *cr1, struct ucred *cr2) in seeotheruids_cred_check_visible()
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/security/mac_partition/
H A Dmac_partition.c112 partition_cred_check_relabel(struct ucred *cred, struct label *newlabel) in partition_cred_check_relabel()
139 partition_cred_check_visible(struct ucred *cr1, struct ucred *cr2) in partition_cred_check_visible()
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()
[all …]
/f-stack/freebsd/security/mac_biba/
H A Dmac_biba.c816 biba_cred_associate_nfsd(struct ucred *cred) in biba_cred_associate_nfsd()
888 biba_cred_check_visible(struct ucred *u1, struct ucred *u2) in biba_cred_check_visible()
906 biba_cred_create_init(struct ucred *cred) in biba_cred_create_init()
1649 biba_posixsem_check_write(struct ucred *active_cred, struct ucred *file_cred, in biba_posixsem_check_write()
1667 biba_posixsem_check_rdonly(struct ucred *active_cred, struct ucred *file_cred, in biba_posixsem_check_rdonly()
1745 biba_posixshm_check_read(struct ucred *active_cred, struct ucred *file_cred, in biba_posixshm_check_read()
1799 biba_posixshm_check_stat(struct ucred *active_cred, struct ucred *file_cred, in biba_posixshm_check_stat()
1853 biba_posixshm_check_write(struct ucred *active_cred, struct ucred *file_cred, in biba_posixshm_check_write()
3146 biba_vnode_check_poll(struct ucred *active_cred, struct ucred *file_cred, in biba_vnode_check_poll()
3164 biba_vnode_check_read(struct ucred *active_cred, struct ucred *file_cred, in biba_vnode_check_read()
[all …]
/f-stack/freebsd/security/mac_mls/
H A Dmac_mls.c852 mls_cred_check_visible(struct ucred *cr1, struct ucred *cr2) in mls_cred_check_visible()
870 mls_cred_create_init(struct ucred *cred) in mls_cred_create_init()
1509 mls_posixsem_check_rdonly(struct ucred *active_cred, struct ucred *file_cred, in mls_posixsem_check_rdonly()
1563 mls_posixsem_check_write(struct ucred *active_cred, struct ucred *file_cred, in mls_posixsem_check_write()
1641 mls_posixshm_check_read(struct ucred *active_cred, struct ucred *file_cred, in mls_posixshm_check_read()
1695 mls_posixshm_check_stat(struct ucred *active_cred, struct ucred *file_cred, in mls_posixshm_check_stat()
1749 mls_posixshm_check_write(struct ucred *active_cred, struct ucred *file_cred, in mls_posixshm_check_write()
2778 mls_vnode_check_poll(struct ucred *active_cred, struct ucred *file_cred, in mls_vnode_check_poll()
2796 mls_vnode_check_read(struct ucred *active_cred, struct ucred *file_cred, in mls_vnode_check_read()
3079 mls_vnode_check_stat(struct ucred *active_cred, struct ucred *file_cred, in mls_vnode_check_stat()
[all …]
/f-stack/freebsd/kern/
H A Dkern_priv.c63 suser_enabled(struct ucred *cred) in suser_enabled()
72 struct ucred *cred; in sysctl_kern_suser_enabled()
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()
H A Dkern_prot.c1349 cr_canseeotheruids(struct ucred *u1, struct ucred *u2) in cr_canseeotheruids()
1379 cr_canseeothergids(struct ucred *u1, struct ucred *u2) in cr_canseeothergids()
1421 cr_canseejailproc(struct ucred *u1, struct ucred *u2) in cr_canseejailproc()
1436 cr_cansee(struct ucred *u1, struct ucred *u2) in cr_cansee()
1852 struct ucred *
1926 struct ucred *
1989 struct ucred *
2012 struct ucred *
2099 crcopy(struct ucred *dest, struct ucred *src) in crcopy()
2122 struct ucred *
[all …]
/f-stack/lib/
H A Dff_glue.c250 prison_check_af(struct ucred *cred, int af) in prison_check_af()
347 jailed(struct ucred *cred)
358 jailed_without_vnet(struct ucred *cred) in jailed_without_vnet()
855 struct ucred *
858 register struct ucred *cr; in crget()
869 struct ucred *
870 crhold(struct ucred *cr) in crhold()
880 crfree(struct ucred *cr) in crfree()
895 cru2x(struct ucred *cr, struct xucred *xcr) in cru2x()
913 cr_cansee(struct ucred *u1, struct ucred *u2) in cr_cansee()
[all …]

12345678