Home
last modified time | relevance | path

Searched refs:io_state (Results 1 – 13 of 13) sorted by relevance

/xnu-12377.81.4/osfmk/ipc/
H A Dipc_port.c684 if (io_state_in_space(label->io_state)) { in ipc_port_prepare_move()
714 (io_state_in_transit(label->io_state) || in ipc_port_mark_in_space()
715 label->io_state == IO_STATE_IN_LIMBO)); in ipc_port_mark_in_space()
722 label->io_state = force_state; in ipc_port_mark_in_space()
724 label->io_state = IO_STATE_IN_SPACE_IMMOVABLE; in ipc_port_mark_in_space()
726 label->io_state != IO_STATE_IN_TRANSIT_PD) { in ipc_port_mark_in_space()
727 label->io_state = IO_STATE_IN_SPACE_IMMOVABLE; in ipc_port_mark_in_space()
729 label->io_state = IO_STATE_IN_SPACE; in ipc_port_mark_in_space()
744 ipc_release_assert(io_state_in_space(label->io_state)); in ipc_port_mark_in_limbo()
751 label->io_state = IO_STATE_IN_LIMBO; in ipc_port_mark_in_limbo()
[all …]
H A Dipc_object.h224 ipc_object_state_t io_state : 3; member
276 .io_state = IO_STATE_IN_SPACE, \
465 io->io_state == label->io_state); in io_label_put()
H A Dipc_port.h315 #define ip_active(port) io_state_active(ip_to_object(port)->io_state)
316 #define ip_in_a_space(port) io_state_in_space(ip_to_object(port)->io_state)
317 #define ip_in_limbo(port) io_state_in_limbo(ip_to_object(port)->io_state)
318 #define ip_in_transit(port) io_state_in_transit(ip_to_object(port)->io_state)
319 #define ip_is_moving(port) io_state_is_moving(ip_to_object(port)->io_state)
320 #define ip_is_immovable_receive(port) (ip_to_object(port)->io_state == IO_STATE_IN_SPACE_IMMOVABL…
H A Dipc_object.c607 if (label.io_state == IO_STATE_IN_SPACE) { in ipc_object_copyin_from_kernel()
617 ipc_release_assert(io_state_in_limbo(label.io_state)); in ipc_object_copyin_from_kernel()
899 if (!io_state_active(label.io_state) || in ipc_object_copyout()
1014 if (!io_state_active(label.io_state) || in ipc_object_copyout_name()
H A Dipc_pset.h95 #define ips_active(pset) io_state_active(ips_to_object(pset)->io_state)
H A Dipc_pset.c98 .io_state = IO_STATE_IN_SPACE_IMMOVABLE, in ipc_port_set_init()
243 ipc_release_assert(io_state_in_space(label.io_state)); in ipc_pset_destroy()
244 label.io_state = IO_STATE_INACTIVE; in ipc_pset_destroy()
H A Dipc_policy.c549 if (io_state_active(label.io_state)) { in ipc_stash_policy_violations_telemetry()
749 if (io_state_active(dlabel.io_state) && dlabel.io_filtered) { in ipc_filter_kmsg_header_from_user()
H A Dmach_port.c2290 ipc_release_assert(label.io_state == IO_STATE_IN_SPACE); in mach_port_guard_locked()
2291 label.io_state = IO_STATE_IN_SPACE_IMMOVABLE; in mach_port_guard_locked()
2540 label.io_state = IO_STATE_IN_SPACE_IMMOVABLE; in mach_port_construct()
H A Dipc_right.c2697 label->io_state == IO_STATE_IN_TRANSIT_PD) { in ipc_right_copyout_recv_and_unlock_space()
H A Dipc_kmsg.c3329 if (!io_state_active(label.io_state) || in ipc_kmsg_copyout_header()
/xnu-12377.81.4/osfmk/kern/
H A Dhost_notify.c106 ipc_release_assert(label.io_state == IO_STATE_IN_SPACE); in host_request_notification()
107 label.io_state = IO_STATE_IN_SPACE_IMMOVABLE; in host_request_notification()
H A Dipc_kobject.c1161 ipc_release_assert(io_state_active(label.io_state)); in ipc_kobject_dealloc_port_and_unlock()
1262 if (io_state_active(label.io_state)) { in ipc_kobject_disable_locked()
/xnu-12377.81.4/tools/lldbmacros/
H A Dipc.py198 if unsigned(port.ip_object.io_state):
586 if unsigned(pset.ips_object.io_state):
777 state = port.ip_object.io_state
922 if portval.ip_object.io_state == GetEnumValue(