Searched refs:kauth_cred_t (Results 1 - 25 of 115) sorted by relevance

12345

/xnu-2782.1.97/security/
H A Dmac_system.c73 mac_system_check_acct(kauth_cred_t cred, struct vnode *vp)
87 mac_system_check_chud(kauth_cred_t cred)
100 mac_system_check_host_priv(kauth_cred_t cred)
113 mac_system_check_info(kauth_cred_t cred, const char *info_type)
126 mac_system_check_nfsd(kauth_cred_t cred)
139 mac_system_check_reboot(kauth_cred_t cred, int howto)
152 mac_system_check_settime(kauth_cred_t cred)
165 mac_system_check_swapon(kauth_cred_t cred, struct vnode *vp)
177 mac_system_check_swapoff(kauth_cred_t cred, struct vnode *vp)
191 mac_system_check_sysctlbyname(kauth_cred_t cre
[all...]
H A Dmac_kext.c7 mac_kext_check_load(kauth_cred_t cred, const char *identifier) {
16 mac_kext_check_unload(kauth_cred_t cred, const char *identifier) {
H A Dmac_priv.c85 mac_priv_check(kauth_cred_t cred, int priv)
99 mac_priv_grant(kauth_cred_t cred, int priv)
H A Dmac_framework.h146 int mac_audit_check_postselect(kauth_cred_t cred, unsigned short syscode,
148 int mac_audit_check_preselect(kauth_cred_t cred, unsigned short syscode,
153 void mac_bpfdesc_label_associate(kauth_cred_t cred, struct bpf_d *bpf_d);
154 int mac_cred_check_label_update(kauth_cred_t cred,
160 int mac_cred_check_visible(kauth_cred_t u1, kauth_cred_t u2);
162 void mac_cred_label_associate(kauth_cred_t cred_parent,
163 kauth_cred_t cred_child);
164 void mac_cred_label_associate_fork(kauth_cred_t cred, proc_t child);
165 void mac_cred_label_associate_kernel(kauth_cred_t cre
[all...]
H A Dmac_policy.h125 typedef struct ucred *kauth_cred_t; typedef in typeref:struct:ucred
202 kauth_cred_t cred,
238 kauth_cred_t cred,
274 kauth_cred_t cred,
340 kauth_cred_t old,
368 kauth_cred_t cred,
386 kauth_cred_t u1,
387 kauth_cred_t u2
401 kauth_cred_t cred,
413 kauth_cred_t cre
[all...]
H A Dmac_posix_sem.c108 mac_posixsem_label_associate(kauth_cred_t cred, struct pseminfo *psem,
117 mac_posixsem_vnode_label_associate(kauth_cred_t cred,
126 mac_posixsem_check_create(kauth_cred_t cred, const char *name)
139 mac_posixsem_check_open(kauth_cred_t cred, struct pseminfo *psem)
153 mac_posixsem_check_post(kauth_cred_t cred, struct pseminfo *psem)
166 mac_posixsem_check_unlink(kauth_cred_t cred, struct pseminfo *psem,
180 mac_posixsem_check_wait(kauth_cred_t cred, struct pseminfo *psem)
H A Dmac_iokit.c78 mac_iokit_check_open(kauth_cred_t cred, io_object_t user_client, unsigned int user_client_type)
87 mac_iokit_check_set_properties(kauth_cred_t cred, io_object_t registry_entry, io_object_t properties)
96 mac_iokit_check_filter_properties(kauth_cred_t cred, io_object_t registry_entry)
105 mac_iokit_check_get_property(kauth_cred_t cred, io_object_t registry_entry, const char *name)
114 mac_iokit_check_hid_control(kauth_cred_t cred)
H A Dmac_posix_shm.c109 mac_posixshm_vnode_label_associate(kauth_cred_t cred,
118 mac_posixshm_label_associate(kauth_cred_t cred, struct pshminfo *pshm,
126 mac_posixshm_check_create(kauth_cred_t cred, const char *name)
139 mac_posixshm_check_open(kauth_cred_t cred, struct pshminfo *shm, int fflags)
152 mac_posixshm_check_mmap(kauth_cred_t cred, struct pshminfo *shm,
167 mac_posixshm_check_stat(kauth_cred_t cred, struct pshminfo *shm)
180 mac_posixshm_check_truncate(kauth_cred_t cred, struct pshminfo *shm,
194 mac_posixshm_check_unlink(kauth_cred_t cred, struct pshminfo *shm,
H A Dmac_pipe.c139 mac_pipe_label_associate(kauth_cred_t cred, struct pipe *cpipe)
146 mac_pipe_check_kqfilter(kauth_cred_t cred, struct knote *kn,
158 mac_pipe_check_ioctl(kauth_cred_t cred, struct pipe *cpipe, u_int cmd)
171 mac_pipe_check_read(kauth_cred_t cred, struct pipe *cpipe)
184 mac_pipe_check_label_update(kauth_cred_t cred, struct pipe *cpipe,
198 mac_pipe_check_select(kauth_cred_t cred, struct pipe *cpipe, int which)
211 mac_pipe_check_stat(kauth_cred_t cred, struct pipe *cpipe)
224 mac_pipe_check_write(kauth_cred_t cred, struct pipe *cpipe)
237 mac_pipe_label_update(kauth_cred_t cred, struct pipe *cpipe,
H A Dmac_sysv_msg.c116 mac_sysvmsg_label_associate(kauth_cred_t cred, struct msqid_kernel *msqptr,
125 mac_sysvmsq_label_associate(kauth_cred_t cred, struct msqid_kernel *msqptr)
146 mac_sysvmsq_check_enqueue(kauth_cred_t cred, struct msg *msgptr,
161 mac_sysvmsq_check_msgrcv(kauth_cred_t cred, struct msg *msgptr)
174 mac_sysvmsq_check_msgrmid(kauth_cred_t cred, struct msg *msgptr)
187 mac_sysvmsq_check_msqget(kauth_cred_t cred, struct msqid_kernel *msqptr)
200 mac_sysvmsq_check_msqsnd(kauth_cred_t cred, struct msqid_kernel *msqptr)
213 mac_sysvmsq_check_msqrcv(kauth_cred_t cred, struct msqid_kernel *msqptr)
226 mac_sysvmsq_check_msqctl(kauth_cred_t cred, struct msqid_kernel *msqptr,
H A Dmac_sysv_sem.c114 mac_sysvsem_label_associate(kauth_cred_t cred, struct semid_kernel *semakptr)
128 mac_sysvsem_check_semctl(kauth_cred_t cred, struct semid_kernel *semakptr,
142 mac_sysvsem_check_semget(kauth_cred_t cred, struct semid_kernel *semakptr)
155 mac_sysvsem_check_semop(kauth_cred_t cred, struct semid_kernel *semakptr,
H A Dmac_vfs.c366 kauth_cred_t cred;
384 kauth_cred_t cred;
398 kauth_cred_t cred;
412 kauth_cred_t cred;
451 kauth_cred_t cred;
465 mac_cred_label_update_execve(vfs_context_t ctx, kauth_cred_t new, struct vnode *vp, off_t offset,
469 kauth_cred_t cred;
536 kauth_cred_t cred;
593 kauth_cred_t cred;
611 kauth_cred_t cre
[all...]
H A Dmac_process.c116 kauth_cred_t cr;
129 mac_cred_label_destroy(kauth_cred_t cred)
164 mac_cred_label_associate_fork(kauth_cred_t cred, proc_t proc)
174 mac_cred_label_associate_kernel(kauth_cred_t cred)
185 mac_cred_label_associate_user(kauth_cred_t cred)
256 * XXX: CRF_MAC_ENFORCE should be in a kauth_cred_t field, rather
260 mac_cred_label_update(kauth_cred_t cred, struct label *newlabel)
272 mac_cred_check_label_update(kauth_cred_t cred, struct label *newlabel)
285 mac_cred_check_visible(kauth_cred_t u1, kauth_cred_t u
[all...]
H A Dmac_socket.c272 mac_socket_check_kqfilter(kauth_cred_t cred, struct knote *kn,
286 mac_socket_check_label_update(kauth_cred_t cred, struct socket *so,
301 mac_socket_check_select(kauth_cred_t cred, struct socket *so, int which)
314 mac_socket_check_stat(kauth_cred_t cred, struct socket *so)
328 mac_socket_label_update(kauth_cred_t cred, struct socket *so, struct label *label)
356 mac_setsockopt_label(kauth_cred_t cred, struct socket *so, struct mac *mac)
388 mac_socket_label_get(__unused kauth_cred_t cred, struct socket *so,
425 mac_socketpeer_label_get(__unused kauth_cred_t cred, struct socket *so,
463 mac_socket_check_accept(kauth_cred_t cred, struct socket *so)
477 mac_socket_check_accepted(kauth_cred_t cre
[all...]
/xnu-2782.1.97/bsd/hfs/
H A Dhfs_quota.h84 typedef struct ucred *kauth_cred_t; typedef in typeref:struct:ucred
87 int hfs_chkdq(struct cnode *, int64_t, kauth_cred_t, int);
88 int hfs_chkdqchg(struct cnode *, int64_t, kauth_cred_t, int);
89 int hfs_chkiq(struct cnode *, int32_t, kauth_cred_t, int);
90 int hfs_chkiqchg(struct cnode *, int32_t, kauth_cred_t, int);
99 int hfs_isiqchg_allowed(struct dquot *, struct hfsmount *, int32_t, kauth_cred_t, int, uid_t);
100 int hfs_quotacheck (struct hfsmount *, int , uid_t, gid_t, kauth_cred_t);
H A Dhfs_attrlist.h100 kauth_cred_t cred, struct proc *p);
/xnu-2782.1.97/bsd/sys/
H A Ducred.h118 typedef struct ucred *kauth_cred_t; typedef in typeref:struct:ucred
141 #define NOCRED ((kauth_cred_t )0) /* no credential available */
142 #define FSCRED ((kauth_cred_t )-1) /* filesystem credential */
149 int crcmp(kauth_cred_t cr1, kauth_cred_t cr2);
150 int suser(kauth_cred_t cred, u_short *acflag);
152 void cru2x(kauth_cred_t cr, struct xucred *xcr);
H A Dkauth.h197 // typedef struct ucred *kauth_cred_t;
207 extern kauth_cred_t posix_cred_create(posix_cred_t pcred);
208 extern posix_cred_t posix_cred_get(kauth_cred_t cred);
209 extern void posix_cred_label(kauth_cred_t cred, posix_cred_t pcred);
210 extern int posix_cred_access(kauth_cred_t cred, id_t object_uid, id_t object_gid, mode_t object_mode, mode_t mode_req);
215 extern kauth_cred_t kauth_cred_get(void);
216 extern kauth_cred_t kauth_cred_get_with_ref(void);
217 extern kauth_cred_t kauth_cred_proc_ref(proc_t procp);
218 extern kauth_cred_t kauth_cred_create(kauth_cred_t cre
[all...]
H A Dpriv.h121 int priv_check_cred(kauth_cred_t cred, int priv, int flags);
H A Dfile.h83 typedef struct ucred *kauth_cred_t; typedef in typeref:struct:ucred
H A Dbuf.h198 kauth_cred_t buf_rcred(buf_t);
208 kauth_cred_t buf_wcred(buf_t);
868 errno_t buf_bread(vnode_t, daddr64_t, int, kauth_cred_t, buf_t *);
888 errno_t buf_breadn(vnode_t, daddr64_t, int, daddr64_t *, int *, int, kauth_cred_t, buf_t *);
905 errno_t buf_meta_bread(vnode_t, daddr64_t, int, kauth_cred_t, buf_t *);
924 errno_t buf_meta_breadn(vnode_t, daddr64_t, int, daddr64_t *, int *, int, kauth_cred_t, buf_t *);
/xnu-2782.1.97/bsd/nfs/
H A Dnfs.h543 kauth_cred_t nxo_cred; /* mapped credential */
908 kauth_cred_t r_cred; /* credential used for request */
1102 kauth_cred_t nd_cr; /* Credentials */
1152 int nfs4_secinfo_rpc(struct nfsmount *, struct nfsreq_secinfo_args *, kauth_cred_t, uint32_t *, int *);
1179 int nfs_vinvalbuf2(vnode_t, int, thread_t, kauth_cred_t, int);
1180 int nfs_vinvalbuf_internal(nfsnode_t, int, thread_t, kauth_cred_t, int, int);
1183 int nfs_request_create(nfsnode_t, mount_t, struct nfsm_chain *, int, thread_t, kauth_cred_t, struct nfsreq **);
1192 int nfs_request2(nfsnode_t, mount_t, struct nfsm_chain *, int, thread_t, kauth_cred_t, struct nfsreq_secinfo_args *, int, struct nfsm_chain *, u_int64_t *, int *);
1193 int nfs_request_gss(mount_t, struct nfsm_chain *, thread_t, kauth_cred_t, int, struct nfs_gss_clnt_ctx *, struct nfsm_chain *, int *);
1194 int nfs_request_async(nfsnode_t, mount_t, struct nfsm_chain *, int, thread_t, kauth_cred_t, struc
[all...]
/xnu-2782.1.97/bsd/kern/
H A Dkern_priv.c78 priv_check_cred(kauth_cred_t cred, int priv, __unused int flags)
H A Dkern_credential.c113 extern void kauth_cred_print(kauth_cred_t cred);
117 int is_target_cred( kauth_cred_t the_cred );
276 static int kauth_cred_add(kauth_cred_t new_cred);
277 static boolean_t kauth_cred_remove(kauth_cred_t cred);
279 static u_long kauth_cred_get_hashkey(kauth_cred_t cred);
280 static kauth_cred_t kauth_cred_update(kauth_cred_t old_cred, kauth_cred_t new_cred, boolean_t retain_auditinfo);
281 static boolean_t kauth_cred_unref_hashlocked(kauth_cred_t *credp);
286 static void kauth_cred_print(kauth_cred_t cre
[all...]
H A Dkern_xxx.c95 kauth_cred_t my_cred;

Completed in 175 milliseconds

12345