Loading...
Defined in 4 files as a macro:
- iokit/DriverKit/IORPC.h, line 74 (as a macro)
- iokit/DriverKit/IORPC.h, line 77 (as a macro)
- osfmk/mach/port.h, line 255 (as a macro)
- osfmk/mach/port.h, line 257 (as a macro)
Referenced in 182 files:
- bsd/kern/kdebug.c, 4 times
- bsd/kern/kern_aio.c, line 3311
- bsd/kern/kern_descrip.c, line 6075
- bsd/kern/kern_event.c, line 2138
- bsd/kern/kern_proc.c, 13 times
- bsd/kern/subr_log.c, 2 times
- bsd/pthread/pthread_shims.c, line 395
- bsd/pthread/pthread_workqueue.c, 9 times
- bsd/security/audit/audit_bsd.c, 2 times
- bsd/security/audit/audit_session.c, 2 times
- bsd/vfs/vfs_io_compression_stats.c, line 419
- bsd/vfs/vfs_xattr.c, 5 times
- iokit/Kernel/IOMemoryDescriptor.cpp, 2 times
- iokit/Kernel/IOPMrootDomain.cpp, 4 times
- iokit/Kernel/IOSharedDataQueue.cpp, line 130
- iokit/Kernel/IOUserClient.cpp, 8 times
- iokit/Kernel/IOUserServer.cpp, 12 times
- iokit/Kernel/RootDomainUserClient.cpp, 2 times
- libsyscall/mach/mach/mach_right_private.h, 12 times
- libsyscall/mach/mach_init.c, 3 times
- libsyscall/mach/mach_msg.c, 17 times
- libsyscall/mach/mach_port.c, line 476
- libsyscall/mach/mach_right.c, 2 times
- libsyscall/mach/mig_reply_port.c, 4 times
- libsyscall/mach/mig_reply_setup.c, line 78
- libsyscall/wrappers/getiopolicy_np.c, line 65
- libsyscall/wrappers/setpriority.c, line 40
- libsyscall/wrappers/work_interval.c, 6 times
- osfmk/arm64/bsd_arm64.c, 2 times
- osfmk/device/iokit_rpc.c, 3 times
- osfmk/i386/bsd_i386.c, 2 times
- osfmk/ipc/ipc_eventlink.c, 2 times
- osfmk/ipc/ipc_hash.c, line 337
- osfmk/ipc/ipc_importance.c, line 2307
- osfmk/ipc/ipc_kmsg.c, 15 times
- osfmk/ipc/ipc_object.c, 2 times
- osfmk/ipc/ipc_port.c, 9 times
- osfmk/ipc/ipc_port.h, line 479
- osfmk/ipc/ipc_pset.c, 2 times
- osfmk/ipc/ipc_right.c, line 379
- osfmk/ipc/ipc_voucher.c, 3 times
- osfmk/ipc/mach_debug.c, line 290
- osfmk/ipc/mach_kernelrpc.c, 2 times
- osfmk/ipc/mach_msg.c, 3 times
- osfmk/ipc/mach_port.c, 7 times
- osfmk/kern/clock_oldops.c, line 472
- osfmk/kern/exclaves.c, 14 times
- osfmk/kern/exclaves_resource.c, 2 times
- osfmk/kern/host_notify.c, 2 times
- osfmk/kern/hv_io_notifier.c, 2 times
- osfmk/kern/ipc_kobject.c, 6 times
- osfmk/kern/ipc_mig.c, 2 times
- osfmk/kern/ipc_tt.c, 2 times
- osfmk/kern/kext_alloc.c, line 202
- osfmk/kern/memory_error_logging.c, line 91
- osfmk/kern/mk_timer.c, 2 times
- osfmk/kern/sync_sema.c, line 459
- osfmk/kern/syscall_subr.c, line 252
- osfmk/kern/task.c, 9 times
- osfmk/kern/task_policy.c, 3 times
- osfmk/kern/telemetry.c, line 310
- osfmk/kern/thread.c, 3 times
- osfmk/kern/work_interval.c, 5 times
- osfmk/mach/port.h, line 264
- osfmk/tests/vm_parameter_validation_kern.c, 2 times
- osfmk/vm/memory_object.c, 2 times
- osfmk/vm/vm_memory_entry.c, 2 times
- osfmk/vm/vm_shared_region.c, 4 times
- osfmk/vm/vm_tests.c, 14 times
- san/coverage/kcov_ksancov.c, 2 times
- tests/arm_matrix.c, line 521
- tests/arm_mte.c, 3 times
- tests/arm_mte_mach_msg.c, 3 times
- tests/audit_session.c, 5 times
- tests/bootstrap_msgfilter.c, 2 times
- tests/containment_vessels/exception_send_allowed.c, line 84
- tests/containment_vessels/ipc_notification.c, 2 times
- tests/corpse_backtrace.c, 7 times
- tests/debug_control_port_for_pid.c, 2 times
- tests/exc_guard_helper.c, 3 times
- tests/exc_helpers.c, line 459
- tests/exclaves_daemon_notification_test.c, 11 times
- tests/fd.c, line 136
- tests/fd_table_limits.c, 2 times
- tests/fd_table_limits_client.c, 2 times
- tests/fp_exception.c, line 90
- tests/handoff_perf.c, 3 times
- tests/host_notifications.c, 2 times
- tests/ioconnectasyncmethod_57641955.c, line 21
- tests/iokit/IOUserClient2022_entitlements.c, line 29
- tests/iokit/iopm_assertion_log_test.cpp, 2 times
- tests/iokit/ioserviceusernotification_race.c, 2 times
- tests/iokit/map_memory_port_leak_45265408.c, line 47
- tests/iokit/rosetta_map_mmio.c, 2 times
- tests/iokit/testiodataqueues.c, line 45
- tests/ipc/connection_port_move_send.c, 11 times
- tests/ipc/control_port_movability_common.c, 6 times
- tests/ipc/corpse_port_register_test.c, 3 times
- tests/ipc/hardened_exceptions.c, 2 times
- tests/ipc/imm_pinned_control_port.c, 2 times
- tests/ipc/imm_pinned_control_port_crasher.c, 13 times
- tests/ipc/immovable_send.c, 3 times
- tests/ipc/immovable_send_client.c, 6 times
- tests/ipc/ipc_read_inspect.c, 14 times
- tests/ipc/ipc_utils.c, 7 times
- tests/ipc/kernel_signed_pac_thread_state.c, line 302
- tests/ipc/mach_exc_interprocess_thread_state.c, 8 times
- tests/ipc/mach_exc_port_substitute.c, line 137
- tests/ipc/mach_msg2.c, 7 times
- tests/ipc/mach_msg_transport.c, 5 times
- tests/ipc/mach_port_description.c, 2 times
- tests/ipc/port_notification_99449706.c, 2 times
- tests/ipc/port_peek.c, 4 times
- tests/ipc/port_turnstile_stash.c, 10 times
- tests/ipc/port_type_policy.c, 6 times
- tests/ipc/reply_port_defense.c, 2 times
- tests/ipc/reply_port_defense_client.c, 41 times
- tests/ipc/sys_perf_notify_test.c, line 137
- tests/ipc/task_dyld_process_info_notify.c, line 17
- tests/ipc/task_tokens.c, 8 times
- tests/ipc_mach_port.c, line 106
- tests/kevent_info.c, 6 times
- tests/kevent_qos.c, 33 times
- tests/kqueue_nesting.c, 5 times
- tests/kqueue_port_tests.c, 3 times
- tests/kqworkloop_limits.c, 2 times
- tests/kqworkloop_limits_client.c, 2 times
- tests/mach_eventlink.c, 4 times
- tests/mach_exception_reply.c, 6 times
- tests/mach_port_insert_right.c, 2 times
- tests/mach_service_port.c, 2 times
- tests/mo_immovable_receive.c, 6 times
- tests/os_thread_self_restrict_pagers.c, 3 times
- tests/poll_select_kevent_paired_fds.c, 4 times
- tests/port_exhaustion_client.c, line 20
- tests/port_table_limits.c, 6 times
- tests/port_table_limits_client.c, 4 times
- tests/prioritize_process_launch.c, 12 times
- tests/prioritize_process_launch_helper.c, 6 times
- tests/proc_info.c, 5 times
- tests/processor_info.c, 4 times
- tests/regression_17272465.c, line 11
- tests/sched/thread_group_fairness.c, line 81
- tests/sched/thread_group_flags.c, line 60
- tests/sched/yield_aggressor.c, 3 times
- tests/signals/sendsig_stack_overflow.c, line 55
- tests/sysctl_get_owned_vmobjects.c, 3 times
- tests/test_knote_use_after_free.c, 13 times
- tests/thread_call_race_71455282.c, 3 times
- tests/turnstile_multihop.c, 4 times
- tests/unit/hypervisor/nested_vcpu_tests.c, 3 times
- tests/unit/ipc/notification_policy.c, 3 times
- tests/unit/ipc/utils/mach_port_construct_helpers.h, line 456
- tests/vm/corpse_footprint.c, line 112
- tests/vm/corpse_owned_vmobjects.c, line 270
- tests/vm/decmpfs_time_travel2.c, line 230
- tests/vm/mach_vm_map.c, 4 times
- tests/vm/neural_footprint.c, 8 times
- tests/vm/vm_allocation.c, 7 times
- tests/vm/vm_memory_entry.c, 4 times
- tests/vm/vm_memory_entry_parent_test.c, 2 times
- tests/vm/vm_parameter_validation.c, line 254
- tests/vm/vm_ranges.c, line 424
- tests/vm/vm_test_102067976.c, 2 times
- tests/vm/vm_test_90774260.c, 2 times
- tests/vm/vm_test_cow_before_zf_read.c, line 40
- tests/vm/vm_unaligned_copy_switch_race.c, 5 times
- tests/vm_entry_lock_stackshot.c, line 429
- tests/vm_memory_tests_src/common.c, 4 times
- tests/vm_memory_tests_src/main.c, 2 times
- tests/vm_memory_tests_src/server.c, 5 times
- tests/vm_memory_tests_src/vm_tests.c, 30 times
- tests/vm_phys_footprint.c, 12 times
- tests/vm_stress_tests/vm_copy_overwrite.c, line 157
- tests/vm_test_mach_map.c, 29 times
- tests/voucher_entry_18826844.c, line 79
- tests/voucher_traps.c, line 45
- tests/work_interval_data_test.c, line 297
- tests/work_interval_test.c, 2 times
- tests/work_interval_test_unentitled.c, 5 times
- tools/tests/MPMMTest/KQMPMMtest.c, 6 times
- tools/tests/MPMMTest/MPMMtest.c, 8 times