Home
last modified time | relevance | path

Searched refs:ipc_object_t (Results 1 – 24 of 24) sorted by relevance

/xnu-11215.1.10/osfmk/ipc/
H A Dipc_object.h128 #define IO_NULL ((ipc_object_t) 0)
129 #define IO_DEAD ((ipc_object_t) ~0UL)
155 io_bits_or(ipc_object_t io, ipc_object_bits_t bits) in io_bits_or()
165 io_bits_andnot(ipc_object_t io, ipc_object_bits_t bits) in io_bits_andnot()
203 ipc_object_t __io = (io); \
223 extern struct label *io_getlabel(ipc_object_t obj);
231 ipc_object_t object,
235 ipc_object_t object,
239 ipc_object_t object) __result_use_check;
242 ipc_object_t object,
[all …]
H A Dipc_object.c137 ipc_object_free(unsigned int otype, ipc_object_t object, bool last_ref) in ipc_object_free()
151 ipc_object_free_safe(ipc_object_t object) in ipc_object_free_safe()
166 ipc_object_t io = io_from_waitq(wq); in ipc_object_deallocate_queue_invoke()
189 ipc_object_t io) in ipc_object_reference()
203 ipc_object_t io) in ipc_object_release()
223 ipc_object_t io) in ipc_object_release_safe()
242 ipc_object_t io) in ipc_object_release_live()
265 ipc_object_t *objectp) in ipc_object_translate()
268 ipc_object_t object; in ipc_object_translate()
309 ipc_object_t *objectp1, in ipc_object_translate_two()
[all …]
H A Dipc_hash.h82 ipc_object_t obj,
89 ipc_object_t obj,
96 ipc_object_t obj,
108 ipc_object_t obj,
115 ipc_object_t obj,
122 ipc_object_t obj,
H A Dipc_hash.c88 ipc_object_t obj,
104 ipc_object_t obj, in ipc_hash_lookup()
123 ipc_object_t obj, in ipc_hash_insert()
145 ipc_object_t obj, in ipc_hash_delete()
200 ipc_object_t obj, in ipc_hash_table_lookup()
272 ipc_object_t obj, in ipc_hash_table_insert()
330 ipc_object_t obj, in ipc_hash_table_delete()
H A Dipc_right.h83 ipc_object_t *objectp);
102 ipc_object_t object,
186 ipc_object_t *objectp,
202 ipc_object_t *objectp,
215 ipc_object_t object);
H A Dipc_types.h107 typedef struct ipc_object *ipc_object_t; typedef
109 #define IPC_OBJECT_NULL ((ipc_object_t) 0)
110 #define IPC_OBJECT_DEAD ((ipc_object_t)~0)
H A Dipc_entry.h245 ipc_object_t object,
252 ipc_object_t object,
265 ipc_object_t object,
H A Dipc_pset.c119 &name, (ipc_object_t *) &pset); in ipc_pset_alloc()
156 name, (ipc_object_t *)psetp, ^(ipc_object_t object){ in ipc_pset_alloc_name()
584 ipc_object_t object; in filt_wlattach_sync_ipc()
738 ipc_object_t object; in filt_machportattach()
963 ipc_object_t object, in filt_machportprocess()
1179 ipc_object_t io = ips_to_object(kn->kn_ipc_pset); in filt_psetprocess()
1187 ipc_object_t io = ip_to_object(kn->kn_ipc_port); in filt_portprocess()
H A Dipc_entry.c200 ipc_object_t object, in ipc_entry_claim()
271 ipc_object_t object, in ipc_entry_alloc()
452 ipc_object_t object, in ipc_entry_dealloc()
668 ipc_object_t osnap_object = obase[i].ie_object; in ipc_entry_grow_table()
H A Dipc_mqueue.c361 ipc_object_klist(ipc_object_t object) in ipc_object_klist()
383 ipc_object_t object = io_from_waitq(waitq); in ipc_mqueue_changed()
984 ipc_object_t object = io_from_waitq(waitq); in ipc_mqueue_receive_on_thread_and_unlock()
1569 ipc_object_t *objectp) in ipc_mqueue_copyin()
1572 ipc_object_t object; in ipc_mqueue_copyin()
H A Dmach_msg.c131 mach_msg_receive_results_complete(ipc_object_t object);
291 ipc_object_t object = self->ith_object; in mach_msg_receive_results()
764 ipc_object_t object; in mach_msg_trap_receive()
1118 mach_msg_receive_results_complete(ipc_object_t object) in mach_msg_receive_results_complete()
H A Dipc_mqueue.h238 ipc_object_t *objectp);
H A Dipc_kmsg.c1068 ipc_object_t object; in ipc_kmsg_clean_header()
1735 ipc_object_t dest_port = IO_NULL; in ipc_kmsg_copyin_header()
1736 ipc_object_t reply_port = IO_NULL; in ipc_kmsg_copyin_header()
2028 (ipc_object_t *)&voucher_port, in ipc_kmsg_copyin_header()
2293 ipc_object_t object; in ipc_kmsg_copyin_port_descriptor()
2526 ipc_object_t object; in ipc_kmsg_copyin_ool_ports_descriptor()
2629 ipc_object_t object; in ipc_kmsg_copyin_guarded_port_descriptor()
3715 ipc_object_t object, in ipc_kmsg_copyout_object()
3765 ipc_object_t object, in ipc_kmsg_copyout_reply_object()
4026 ipc_object_t object = ip_to_object(array[i].port); in ipc_kmsg_copyout_ool_ports_descriptor()
[all …]
H A Dipc_right.c120 ipc_object_t *objectp) in ipc_right_lookup_read()
125 ipc_object_t object; in ipc_right_lookup_read()
370 ipc_object_t object, in ipc_right_reverse()
753 ipc_object_t object; in ipc_right_terminate()
2124 ipc_object_t *objectp, in ipc_right_copyin()
2589 ipc_object_t *objectp, in ipc_right_copyin_two_move_sends()
2719 ipc_object_t *objectp, in ipc_right_copyin_two()
2758 ipc_object_t object_two; in ipc_right_copyin_two()
2881 ipc_object_t object) in ipc_right_copyout()
H A Dmach_port.c1273 ipc_object_t psobj; in mach_port_get_set_status()
1405 ipc_object_t port_obj, ps_obj; in mach_port_move_member()
1779 kr = ipc_object_copyin(space, name, msgt_name, (ipc_object_t *) poly, 0, NULL, in mach_port_extract_right()
2217 ipc_object_t obj; in mach_port_insert_member()
2218 ipc_object_t psobj; in mach_port_insert_member()
2285 ipc_object_t psobj; in mach_port_extract_member()
2286 ipc_object_t obj; in mach_port_extract_member()
H A Dmach_kernelrpc.c249 (ipc_object_t *)&port, 0, NULL, IPC_OBJECT_COPYIN_FLAGS_ALLOW_IMMOVABLE_SEND); in _kernelrpc_mach_port_insert_right_trap()
442 (ipc_object_t *)&notify, 0, NULL, 0); in _kernelrpc_mach_port_request_notification_trap()
H A Dipc_port.c209 ipc_object_t object; in ipc_port_translate_send()
242 ipc_object_t object; in ipc_port_translate_receive()
893 &name, (ipc_object_t *) &port); in ipc_port_alloc()
950 name, (ipc_object_t *)portp, ^(ipc_object_t object){ in ipc_port_alloc_name()
H A Dmach_debug.c448 ipc_object_t object; in mach_port_kobject_description()
/xnu-11215.1.10/osfmk/kern/
H A Dipc_misc.c128 MACH_MSG_TYPE_COPY_SEND, (ipc_object_t *)&fileport, 0, NULL, in fileport_invoke()
178 ipc_object_t io = entry->ie_object;
H A Dhv_io_notifier.c115 ion->port_name, MACH_MSG_TYPE_COPY_SEND, (ipc_object_t *)&ion->port, 0, in hv_io_notifier_grp_add()
H A Dipc_mig.c91 mach_msg_receive_results_complete(ipc_object_t object);
H A Dthread.h702 ipc_object_t object; /* object received on */
/xnu-11215.1.10/osfmk/device/
H A Diokit_rpc.c204 … = ipc_object_copyin(current_space(), name, MACH_MSG_TYPE_COPY_SEND, (ipc_object_t *)&port, 0, NUL… in iokit_lookup_raw_current_task()
/xnu-11215.1.10/bsd/kern/
H A Dkern_exec.c304 ipc_object_t *objectp,
2681 (ipc_object_t *) &port, 0, NULL, IPC_OBJECT_COPYIN_FLAGS_ALLOW_IMMOVABLE_SEND); in exec_handle_port_actions()
2942 (ipc_object_t *) &port, 0, NULL, IPC_OBJECT_COPYIN_FLAGS_ALLOW_IMMOVABLE_SEND); in exec_handle_file_actions()