Searched refs:ipc_policy (Results 1 – 9 of 9) sorted by relevance
382 ipc_policy(ipc_object_type_t otype) in ipc_policy() function390 ipc_policy(ipc_object_label_t label) in ipc_policy() function392 return ipc_policy(label.io_type); in ipc_policy()397 ipc_policy(ipc_object_t object) in ipc_policy() function399 return ipc_policy(object->io_type); in ipc_policy()404 ipc_policy(ipc_port_t port) in ipc_policy() function406 return ipc_policy(ip_type(port)); in ipc_policy()606 ipc_policy(label)->pol_label_free(label); in ipc_port_label_free()
142 if (ip_active(port) && ipc_policy(type)->pol_notif_no_senders) { in ipc_notify_no_senders_prepare()149 ipc_release_assert(ipc_policy(type)->pol_notif_no_senders); in ipc_notify_no_senders_prepare()175 ipc_policy(port)->pol_kobject_no_senders(port, mscount); in ipc_notify_no_senders_kobject()
660 …if (!ipc_policy(dest_port)->pol_enforce_reply_semantics || ip_is_provisional_reply_port(reply_port… in ipc_validate_local_port()1082 return !ipc_policy(label)->pol_movable_send; in ipc_should_mark_immovable_send()1361 !ipc_policy(pd_port)->pol_notif_port_destroy) { in ipc_allow_register_pd_notification()
704 ipc_move_policy_t pol = ipc_policy(label)->pol_movability; in ipc_port_mark_in_space()762 ipc_release_assert(ipc_policy(label)->pol_movability != IPC_MOVE_POLICY_NEVER && in ipc_port_mark_in_limbo_pd()851 if (ipc_policy(label)->pol_movability == IPC_MOVE_POLICY_NEVER) { in ipc_port_init()1152 if (ipc_policy(label)->pol_kobject_permanent) { in ipc_port_destroy()
1579 if (!ipc_policy(label)->pol_notif_no_senders) { in mach_port_request_notification()2519 const char *port_policy_entitlement = ipc_policy(label.io_type)->pol_construct_entitlement; in mach_port_construct()
500 !ipc_policy(port)->pol_notif_dead_name) { in ipc_right_request_alloc()
886 assert(ipc_policy(type)->pol_kobject_stable); in ipc_kobject_get_stable()952 assert(ipc_policy(type)->pol_kobject_no_senders && in ipc_kobject_make_send_lazy_alloc_port()953 ipc_policy(type)->pol_kobject_stable); in ipc_kobject_make_send_lazy_alloc_port()1158 ipc_object_policy_t pol = ipc_policy(type); in ipc_kobject_dealloc_port_and_unlock()1233 assert(!ipc_policy(type)->pol_kobject_stable); in ipc_kobject_enable()1263 assert(!ipc_policy(type)->pol_kobject_stable); in ipc_kobject_disable_locked()
14 security policies in the kernel is the `ipc_policy_array` in `ipc_policy.c`
99 osfmk/ipc/ipc_policy.c standard