/darwin-on-arm/xnu/security/ |
H A D | mac_priv.c | 85 mac_priv_check(kauth_cred_t cred, int priv) 99 mac_priv_grant(kauth_cred_t cred, int priv)
|
H A D | mac_system.c | 73 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_nfsd(kauth_cred_t cred) 126 mac_system_check_reboot(kauth_cred_t cred, int howto) 139 mac_system_check_settime(kauth_cred_t cred) 152 mac_system_check_swapon(kauth_cred_t cred, struct vnode *vp) 164 mac_system_check_swapoff(kauth_cred_t cred, struct vnode *vp) 178 mac_system_check_sysctl(kauth_cred_t cred, int *name, u_int namelen, 197 mac_system_check_kas_info(kauth_cred_t cre [all...] |
H A D | mac_framework.h | 148 int mac_audit_check_postselect(kauth_cred_t cred, unsigned short syscode, 150 int mac_audit_check_preselect(kauth_cred_t cred, unsigned short syscode, 155 void mac_bpfdesc_label_associate(kauth_cred_t cred, struct bpf_d *bpf_d); 156 int mac_cred_check_label_update(kauth_cred_t cred, 161 int mac_cred_check_visible(kauth_cred_t u1, kauth_cred_t u2); 163 void mac_cred_label_associate(kauth_cred_t cred_parent, 164 kauth_cred_t cred_child); 165 void mac_cred_label_associate_fork(kauth_cred_t cred, proc_t child); 166 void mac_cred_label_associate_kernel(kauth_cred_t cre [all...] |
H A D | mac_policy.h | 115 typedef struct ucred *kauth_cred_t; typedef in typeref:struct:ucred 192 kauth_cred_t cred, 228 kauth_cred_t cred, 264 kauth_cred_t cred, 326 kauth_cred_t old, 350 kauth_cred_t cred, 368 kauth_cred_t u1, 369 kauth_cred_t u2 383 kauth_cred_t cred, 395 kauth_cred_t cre [all...] |
H A D | mac_posix_sem.c | 108 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 D | mac_posix_shm.c | 109 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 D | mac_pipe.c | 139 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 D | mac_sysv_msg.c | 116 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 D | mac_sysv_sem.c | 114 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 D | mac_iokit.c | 78 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_hid_control(kauth_cred_t cred)
|
H A D | mac_vfs.c | 366 kauth_cred_t cred; 384 kauth_cred_t cred; 398 kauth_cred_t cred; 437 kauth_cred_t cred; 451 mac_cred_label_update_execve(vfs_context_t ctx, kauth_cred_t new, struct vnode *vp, 454 kauth_cred_t cred; 475 kauth_cred_t cred; 492 kauth_cred_t cred; 510 kauth_cred_t cred; 526 kauth_cred_t cre [all...] |
H A D | mac_socket.c | 272 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) 476 mac_socket_check_accepted(kauth_cred_t cre [all...] |
H A D | mac_process.c | 116 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...] |
/darwin-on-arm/xnu/bsd/hfs/ |
H A D | hfs_quota.h | 84 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 D | hfs_attrlist.h | 100 kauth_cred_t cred, struct proc *p);
|
/darwin-on-arm/xnu/bsd/sys/ |
H A D | ucred.h | 118 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); 154 void cru2x(kauth_cred_t cr, struct xucred *xcr);
|
H A D | priv.h | 103 int priv_check_cred(kauth_cred_t cred, int priv, int flags);
|
H A D | kauth.h | 200 // typedef struct ucred *kauth_cred_t; 210 extern kauth_cred_t posix_cred_create(posix_cred_t pcred); 211 extern posix_cred_t posix_cred_get(kauth_cred_t cred); 212 extern void posix_cred_label(kauth_cred_t cred, posix_cred_t pcred); 213 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); 218 extern kauth_cred_t kauth_cred_get(void); 219 extern kauth_cred_t kauth_cred_get_with_ref(void); 220 extern kauth_cred_t kauth_cred_proc_ref(proc_t procp); 221 extern kauth_cred_t kauth_cred_create(kauth_cred_t cre [all...] |
H A D | file.h | 83 typedef struct ucred *kauth_cred_t; typedef in typeref:struct:ucred
|
H A D | buf.h | 198 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 *);
|
/darwin-on-arm/xnu/bsd/kern/ |
H A D | kern_credential.c | 94 extern void kauth_cred_print(kauth_cred_t cred); 98 int is_target_cred( kauth_cred_t the_cred ); 250 static int kauth_cred_add(kauth_cred_t new_cred); 251 static void kauth_cred_remove(kauth_cred_t cred); 253 static u_long kauth_cred_get_hashkey(kauth_cred_t cred); 254 static kauth_cred_t kauth_cred_update(kauth_cred_t old_cred, kauth_cred_t new_cred, boolean_t retain_auditinfo); 255 static void kauth_cred_unref_hashlocked(kauth_cred_t *credp); 260 static void kauth_cred_print(kauth_cred_t cre [all...] |
H A D | kern_priv.c | 76 priv_check_cred(kauth_cred_t cred, int priv, __unused int flags)
|
H A D | kern_xxx.c | 97 kauth_cred_t my_cred;
|
/darwin-on-arm/xnu/bsd/nfs/ |
H A D | nfs.h | 540 kauth_cred_t nxo_cred; /* mapped credential */ 893 kauth_cred_t r_cred; /* credential used for request */ 1082 kauth_cred_t nd_cr; /* Credentials */ 1132 int nfs4_secinfo_rpc(struct nfsmount *, struct nfsreq_secinfo_args *, kauth_cred_t, uint32_t *, int *); 1154 int nfs_vinvalbuf2(vnode_t, int, thread_t, kauth_cred_t, int); 1155 int nfs_vinvalbuf_internal(nfsnode_t, int, thread_t, kauth_cred_t, int, int); 1158 int nfs_request_create(nfsnode_t, mount_t, struct nfsm_chain *, int, thread_t, kauth_cred_t, struct nfsreq **); 1167 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 *); 1168 int nfs_request_gss(mount_t, struct nfsm_chain *, thread_t, kauth_cred_t, int, struct nfs_gss_clnt_ctx *, struct nfsm_chain *, int *); 1169 int nfs_request_async(nfsnode_t, mount_t, struct nfsm_chain *, int, thread_t, kauth_cred_t, struc [all...] |
H A D | nfsmount.h | 219 int (*nf_read_rpc_async)(nfsnode_t, off_t, size_t, thread_t, kauth_cred_t, struct nfsreq_cbinfo *, struct nfsreq **); 222 int (*nf_write_rpc_async)(nfsnode_t, uio_t, size_t, thread_t, kauth_cred_t, int, struct nfsreq_cbinfo *, struct nfsreq **); 224 int (*nf_commit_rpc)(nfsnode_t, uint64_t, uint64_t, kauth_cred_t, uint64_t); 227 int (*nf_remove_rpc)(nfsnode_t, char *, int, thread_t, kauth_cred_t); 229 int (*nf_setlock_rpc)(nfsnode_t, struct nfs_open_file *, struct nfs_file_lock *, int, int, thread_t, kauth_cred_t); 230 int (*nf_unlock_rpc)(nfsnode_t, struct nfs_lock_owner *, int, uint64_t, uint64_t, int, thread_t, kauth_cred_t); 260 kauth_cred_t nm_mcred; /* credential used for the mount (v4) */
|