Home
last modified time | relevance | path

Searched refs:MAC_PERFORM (Results 1 – 14 of 14) sorted by relevance

/xnu-10002.41.9/security/
H A Dmac_sysv_msg.c81 MAC_PERFORM(sysvmsg_label_init, label); in mac_sysvmsg_label_init()
95 MAC_PERFORM(sysvmsq_label_init, label); in mac_sysvmsq_label_init()
109 MAC_PERFORM(sysvmsg_label_associate, cred, msqptr, mac_sysvmsq_label(msqptr), in mac_sysvmsg_label_associate()
116 MAC_PERFORM(sysvmsq_label_associate, cred, msqptr, mac_sysvmsq_label(msqptr)); in mac_sysvmsq_label_associate()
122 MAC_PERFORM(sysvmsg_label_recycle, mac_sysvmsg_label(msgptr)); in mac_sysvmsg_label_recycle()
128 MAC_PERFORM(sysvmsq_label_recycle, mac_sysvmsq_label(msqptr)); in mac_sysvmsq_label_recycle()
H A Dmac_sysv_sem.c82 MAC_PERFORM(sysvsem_label_init, label); in mac_sysvsem_label_init()
96 MAC_PERFORM(sysvsem_label_destroy, label); in mac_sysvsem_label_destroy()
103 MAC_PERFORM(sysvsem_label_associate, cred, semakptr, mac_sysvsem_label(semakptr)); in mac_sysvsem_label_associate()
109 MAC_PERFORM(sysvsem_label_recycle, mac_sysvsem_label(semakptr)); in mac_sysvsem_label_recycle()
H A Dmac_sysv_shm.c84 MAC_PERFORM(sysvshm_label_init, label); in mac_sysvshm_label_init()
98 MAC_PERFORM(sysvshm_label_destroy, label); in mac_sysvshm_label_destroy()
105 MAC_PERFORM(sysvshm_label_associate, cred, shmsegptr, mac_sysvshm_label(shmsegptr)); in mac_sysvshm_label_associate()
111 MAC_PERFORM(sysvshm_label_recycle, mac_sysvshm_label(shmsegptr)); in mac_sysvshm_label_recycle()
H A Dmac_posix_sem.c76 MAC_PERFORM(posixsem_label_init, label); in mac_posixsem_label_init()
90 MAC_PERFORM(posixsem_label_destroy, label); in mac_posixsem_label_destroy()
98 MAC_PERFORM(posixsem_label_associate, cred, psem, mac_posixsem_label(psem), name); in mac_posixsem_label_associate()
107 MAC_PERFORM(vnode_label_associate_posixsem, cred, in mac_posixsem_vnode_label_associate()
H A Dmac_posix_shm.c77 MAC_PERFORM(posixshm_label_init, label); in mac_posixshm_label_init()
85 MAC_PERFORM(posixshm_label_destroy, label); in mac_posixshm_label_destroy()
100 MAC_PERFORM(vnode_label_associate_posixshm, cred, in mac_posixshm_vnode_label_associate()
108 MAC_PERFORM(posixshm_label_associate, cred, pshm, mac_posixshm_label(pshm), name); in mac_posixshm_label_associate()
H A Dmac_mach.c281 MAC_PERFORM(thread_userret, td); in mac_thread_userret()
287 MAC_PERFORM(thread_telemetry, t, err, data, length); in mac_thread_telemetry()
301 MAC_PERFORM(proc_notify_exec_complete, proc); in mac_proc_notify_exec_complete()
335 MAC_PERFORM(exc_action_label_init, label); in mac_exc_create_label()
342 MAC_PERFORM(exc_action_label_destroy, label); in mac_exc_free_label()
352 MAC_PERFORM(exc_action_label_associate, action, mac_exc_label(action)); in mac_exc_associate_action_label()
402 MAC_PERFORM(exc_action_label_populate, label, proc); in mac_exc_create_label_for_proc()
H A Dmac_vfs.c126 MAC_PERFORM(devfs_label_init, label); in mac_devfs_label_init()
142 MAC_PERFORM(devfs_label_destroy, label); in mac_devfs_label_destroy()
152 MAC_PERFORM(mount_label_init, label); in mac_mount_label_init()
168 MAC_PERFORM(mount_label_destroy, label); in mac_mount_label_destroy()
178 MAC_PERFORM(vnode_label_init, label); in mac_vnode_label_alloc()
203 MAC_PERFORM(vnode_label_destroy, label); in mac_vnode_label_cleanup()
255 MAC_PERFORM(vnode_label_recycle, v_label); in mac_vnode_label_recycle()
269 MAC_PERFORM(vnode_label_init, dest); in mac_vnode_label_copy()
271 MAC_PERFORM(vnode_label_copy, src, dest); in mac_vnode_label_copy()
341 MAC_PERFORM(devfs_label_copy, src, dest); in mac_devfs_label_copy()
[all …]
H A Dmac_process.c102 MAC_PERFORM(cred_label_init, label); in mac_cred_label_alloc()
136 MAC_PERFORM(cred_label_destroy, label); in mac_cred_label_free()
211 MAC_PERFORM(cred_label_associate_fork, cred, proc); in mac_cred_label_associate_fork()
221 MAC_PERFORM(cred_label_associate_kernel, cred); in mac_cred_label_associate_kernel()
231 MAC_PERFORM(cred_label_associate_user, cred); in mac_cred_label_associate_user()
242 MAC_PERFORM(cred_label_associate, parent_cred, child_cred); in mac_cred_label_associate()
285 MAC_PERFORM(cred_label_update, cred, newlabel); in mac_cred_label_update()
409 MAC_PERFORM(proc_notify_service_port_derive, cred, sp_info); in mac_proc_notify_service_port_derive()
573 MAC_PERFORM(proc_notify_cs_invalidated, proc); in mac_proc_notify_cs_invalidated()
668 MAC_PERFORM(proc_notify_exit, proc); in mac_proc_notify_exit()
H A Dmac_pipe.c84 MAC_PERFORM(pipe_label_init, label); in mac_pipe_label_alloc()
109 MAC_PERFORM(pipe_label_destroy, label); in mac_pipe_label_free()
124 MAC_PERFORM(pipe_label_associate, cred, cpipe, mac_pipe_label(cpipe)); in mac_pipe_label_associate()
H A Dmac_pty.c39 MAC_PERFORM(pty_notify_grant, p, tp, dev, label); in mac_pty_notify_grant()
45 MAC_PERFORM(pty_notify_close, p, tp, dev, label); in mac_pty_notify_close()
H A Dmac_file.c195 MAC_PERFORM(file_check_mmap_downgrade, cred, fg, NULL, &result); in mac_file_check_mmap_downgrade()
203 MAC_PERFORM(file_notify_close, cred, fg, NULL, ((fg->fg_flag & FWASWRITTEN) ? 1 : 0)); in mac_file_notify_close()
H A Dmac_internal.h310 #define MAC_PERFORM(operation, args...) do { \ macro
/xnu-10002.41.9/bsd/miscfs/bindfs/
H A Dbind_vfsops.c281 MAC_PERFORM(mount_label_associate, cred, vnode_mount(lowerrootvp), vfs_mntlabel(mp)); in bindfs_mount()
/xnu-10002.41.9/bsd/miscfs/nullfs/
H A Dnull_vfsops.c299 MAC_PERFORM(mount_label_associate, cred, vnode_mount(lowerrootvp), vfs_mntlabel(mp)); in nullfs_mount()