| /xnu-12377.81.4/osfmk/ipc/ |
| H A D | ipc_object.h | 271 typedef struct ipc_object ipc_object_label_t; typedef 274 ((ipc_object_label_t){ \ 281 ((ipc_object_label_t){ \ 381 static inline ipc_object_label_t 382 __io_label_validate(ipc_object_t io, ipc_object_label_t label, bool lock) in __io_label_validate() 409 static inline ipc_object_label_t 412 ipc_object_label_t label; in io_label_get() 422 static inline ipc_object_label_t 429 static inline ipc_object_label_t 438 io_label_init(ipc_object_t io, ipc_object_label_t label) in io_label_init() [all …]
|
| H A D | ipc_service_port.h | 57 ipc_object_label_t *label); 60 ipc_object_label_t label); 63 ipc_object_label_t label); 68 ipc_object_label_t *label);
|
| H A D | ipc_service_port.c | 84 ipc_object_label_t *label) in ipc_service_port_label_alloc() 119 ipc_connection_port_label_dealloc(ipc_object_label_t label) in ipc_connection_port_label_dealloc() 137 ipc_service_port_label_dealloc(ipc_object_label_t label) in ipc_service_port_label_dealloc() 171 ipc_object_label_t *label) in ipc_service_port_derive_sblabel() 184 ipc_object_label_t sp_label; in ipc_service_port_derive_sblabel()
|
| H A D | ipc_port.h | 434 ip_mq_unlock_label_put(ipc_port_t port, ipc_object_label_t *label) in ip_mq_unlock_label_put() 556 ipc_object_label_t *label, 582 ipc_object_label_t *label, 611 extern ipc_object_label_t ipc_port_lock_label_get( 614 extern ipc_object_label_t ipc_port_lock_check_aligned( 623 ipc_object_label_t label, 631 ipc_object_label_t label, 636 extern ipc_object_label_t ipc_kobject_label_alloc( 642 ipc_object_label_t label); 980 ipc_object_label_t label,
|
| H A D | ipc_policy.h | 367 ipc_object_label_t label); 390 ipc_policy(ipc_object_label_t label) in ipc_policy() 603 ipc_port_label_free(ipc_object_label_t label) in ipc_port_label_free() 627 ipc_object_label_t label);
|
| H A D | ipc_port.c | 169 ipc_object_label_t 177 ipc_object_label_t 666 ipc_object_label_t *label, in ipc_port_prepare_move() 699 ipc_object_label_t *label, in ipc_port_mark_in_space() 741 ipc_object_label_t *label, in ipc_port_mark_in_limbo() 759 ipc_object_label_t *label, in ipc_port_mark_in_limbo_pd() 779 ipc_object_label_t label = ip_label_get(port); in ipc_port_mark_in_transit() 801 ipc_object_label_t *label, in ipc_port_mark_inactive() 836 ipc_object_label_t label, in ipc_port_init() 897 ipc_object_label_t label, in ipc_port_alloc() [all …]
|
| H A D | ipc_policy.c | 548 ipc_object_label_t label = ip_mq_lock_label_get(port); in ipc_stash_policy_violations_telemetry() 743 ipc_object_label_t dlabel; in ipc_filter_kmsg_header_from_user() 1028 ipc_object_label_t label) in ipc_should_mark_immovable_send() 1089 ipc_object_label_t label = ipc_port_lock_label_get(port); in ip_is_currently_immovable_send() 1120 ipc_object_label_t label = ip_label_get(port); in ipc_entry_init() 1396 no_label_free(ipc_object_label_t label) in no_label_free()
|
| H A D | mach_port.c | 631 ipc_object_label_t label = IPC_OBJECT_LABEL(IOT_PORT); in mach_port_allocate_full() 1567 ipc_object_label_t label; in mach_port_request_notification() 1892 ipc_object_label_t label; in mach_port_get_attributes() 2096 ipc_object_label_t label; in mach_port_set_attributes() 2288 ipc_object_label_t label = ip_label_get(port); in mach_port_guard_locked() 2434 ipc_object_label_t label = IPC_OBJECT_LABEL(IOT_PORT); in mach_port_construct() 2928 ipc_object_label_t label; in mach_port_is_connection_for_service() 3004 ipc_object_label_t label; in mach_port_get_service_port_info()
|
| H A D | ipc_object.c | 600 ipc_object_label_t label; in ipc_object_copyin_from_kernel() 862 ipc_object_label_t label; in ipc_object_copyout() 987 ipc_object_label_t label; in ipc_object_copyout_name()
|
| H A D | ipc_right.h | 227 ipc_object_label_t *label,
|
| H A D | ipc_pset.c | 96 io_label_init(&pset->ips_object, (ipc_object_label_t){ in ipc_port_set_init() 241 ipc_object_label_t label = io_label_get(&pset->ips_object, IOT_PORT_SET); in ipc_pset_destroy()
|
| H A D | ipc_right.c | 2125 ipc_object_label_t label; in ipc_right_copyin() 2589 ipc_object_label_t label = ip_label_get(port); in ipc_right_copyout_any_send() 2667 ipc_object_label_t *label, in ipc_right_copyout_recv_and_unlock_space()
|
| H A D | ipc_kmsg.c | 3323 ipc_object_label_t label; in ipc_kmsg_copyout_header() 3432 ipc_object_label_t label; in ipc_kmsg_copyout_header()
|
| /xnu-12377.81.4/osfmk/kern/ |
| H A D | ipc_kobject.h | 148 void (*iko_op_label_free)(ipc_object_label_t label); 166 extern ipc_object_label_t ipc_kobject_label_alloc( 172 ipc_object_label_t label); 184 ipc_object_label_t label, 379 ipc_object_label_t *label, 413 ipc_object_label_t *label, in ip_label_check_or_substitute()
|
| H A D | mk_timer.c | 75 ipc_object_label_t label = IPC_OBJECT_LABEL(IOT_TIMER_PORT); in mk_timer_create_trap() 121 ipc_object_label_t label) in mk_timer_port_label_dealloc() 249 ipc_object_label_t label; in mk_timer_arm_trap_internal() 355 ipc_object_label_t label; in mk_timer_cancel_trap()
|
| H A D | ipc_kobject.c | 890 ipc_object_label_t 906 ipc_kobject_label_free(ipc_object_label_t label) in ipc_kobject_label_free() 925 ipc_object_label_t label, in ipc_kobject_alloc_port() 1159 ipc_object_label_t label = ip_label_get(port, type); in ipc_kobject_dealloc_port_and_unlock() 1258 ipc_object_label_t label; in ipc_kobject_disable_locked() 1423 ipc_object_label_t *label, in ipc_kobject_label_check_or_substitute()
|
| H A D | host_notify.c | 104 ipc_object_label_t label = ip_label_get(port); in host_request_notification()
|
| H A D | ipc_tt.c | 3160 ipc_object_label_t label = IPC_OBJECT_LABEL(kotype); in convert_thread_to_port_with_flavor() 3623 ipc_object_label_t label = IPC_OBJECT_LABEL(kotype); in convert_task_to_port_with_flavor()
|
| /xnu-12377.81.4/osfmk/mach/ |
| H A D | mk_timer.h | 63 ipc_object_label_t label);
|
| /xnu-12377.81.4/osfmk/device/ |
| H A D | iokit_rpc.c | 276 ipc_object_label_t label = IPC_OBJECT_LABEL(type); in iokit_alloc_object_port()
|