Home
last modified time | relevance | path

Searched refs:ipc_object_label_t (Results 1 – 20 of 20) sorted by relevance

/xnu-12377.81.4/osfmk/ipc/
H A Dipc_object.h271 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 Dipc_service_port.h57 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 Dipc_service_port.c84 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 Dipc_port.h434 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 Dipc_policy.h367 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 Dipc_port.c169 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 Dipc_policy.c548 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 Dmach_port.c631 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 Dipc_object.c600 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 Dipc_right.h227 ipc_object_label_t *label,
H A Dipc_pset.c96 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 Dipc_right.c2125 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 Dipc_kmsg.c3323 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 Dipc_kobject.h148 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 Dmk_timer.c75 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 Dipc_kobject.c890 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 Dhost_notify.c104 ipc_object_label_t label = ip_label_get(port); in host_request_notification()
H A Dipc_tt.c3160 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 Dmk_timer.h63 ipc_object_label_t label);
/xnu-12377.81.4/osfmk/device/
H A Diokit_rpc.c276 ipc_object_label_t label = IPC_OBJECT_LABEL(type); in iokit_alloc_object_port()