Home
last modified time | relevance | path

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

/xnu-8019.80.24/osfmk/ipc/
H A Dipc_object.h124 #define IO_NULL ((ipc_object_t) 0)
125 #define IO_DEAD ((ipc_object_t) ~0UL)
152 io_bits_or(ipc_object_t io, ipc_object_bits_t bits) in io_bits_or()
162 io_bits_andnot(ipc_object_t io, ipc_object_bits_t bits) in io_bits_andnot()
189 static inline ipc_object_t
222 extern struct label *io_getlabel(ipc_object_t obj);
230 ipc_object_t object);
234 ipc_object_t object) __result_use_check;
238 ipc_object_t object);
241 ipc_object_t object);
[all …]
H A Dipc_hash.h81 ipc_object_t obj,
88 ipc_object_t obj,
95 ipc_object_t obj,
107 ipc_object_t obj,
114 ipc_object_t obj,
121 ipc_object_t obj,
H A Dipc_object.c141 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()
167 ipc_object_t io; in ipc_object_deallocate_queue_invoke()
191 ipc_object_t io) in ipc_object_reference()
205 ipc_object_t io) in ipc_object_release()
225 ipc_object_t io) in ipc_object_release_safe()
244 ipc_object_t io) in ipc_object_release_live()
267 ipc_object_t *objectp) in ipc_object_translate()
270 ipc_object_t object; in ipc_object_translate()
311 ipc_object_t *objectp1, in ipc_object_translate_two()
[all …]
H A Dipc_hash.c92 ipc_object_t obj,
108 ipc_object_t obj, in ipc_hash_lookup()
127 ipc_object_t obj, in ipc_hash_insert()
149 ipc_object_t obj, in ipc_hash_delete()
204 ipc_object_t obj, in ipc_hash_table_lookup()
276 ipc_object_t obj, in ipc_hash_table_insert()
333 ipc_object_t obj, in ipc_hash_table_delete()
H A Dipc_right.h81 ipc_object_t *objectp);
100 ipc_object_t object,
194 ipc_object_t *objectp,
208 ipc_object_t *objectp,
221 ipc_object_t object);
H A Dipc_types.h105 typedef struct ipc_object *ipc_object_t; typedef
107 #define IPC_OBJECT_NULL ((ipc_object_t) 0)
108 #define IPC_OBJECT_DEAD ((ipc_object_t)~0)
H A Dipc_pset.c117 &name, (ipc_object_t *) &pset); in ipc_pset_alloc()
154 name, (ipc_object_t *)psetp, ^(ipc_object_t object){ in ipc_pset_alloc_name()
255 ipc_object_t psobj; in ipc_pset_lazy_allocate()
381 filt_machport_filter_result(struct knote *kn, ipc_object_t object) in filt_machport_filter_result()
597 ipc_object_t io = kn->kn_ipc_obj; in filt_wldetach_sync_ipc()
666 ipc_object_t object; in filt_wlattach_sync_ipc()
726 ipc_object_t object; in filt_machportattach()
854 ipc_object_t object = kn->kn_ipc_obj; in filt_machportdetach()
962 ipc_object_t object = kn->kn_ipc_obj; in filt_machporttouch()
988 ipc_object_t object = kn->kn_ipc_obj; in filt_machportprocess()
H A Dipc_entry.h238 ipc_object_t object,
245 ipc_object_t object,
258 ipc_object_t object,
H A Dipc_kmsg.c417 ikm_chunk_sig(kmsg, ports_dsc->address, ports_dsc->count * sizeof(ipc_object_t), scratchp); in ikm_body_sig()
1731 ipc_object_t *objects; in ipc_kmsg_clean_body()
1736 objects = (ipc_object_t *) dsc->address; in ipc_kmsg_clean_body()
1742 assert(objects != (ipc_object_t *) 0); in ipc_kmsg_clean_body()
1747 ipc_object_t object = objects[j]; in ipc_kmsg_clean_body()
1803 ipc_object_t object; in ipc_kmsg_clean_partial()
1845 ipc_object_t object; in ipc_kmsg_clean()
2742 ipc_object_t dest_port = IO_NULL; in ipc_kmsg_copyin_header()
2743 ipc_object_t reply_port = IO_NULL; in ipc_kmsg_copyin_header()
3032 (ipc_object_t *)&voucher_port, in ipc_kmsg_copyin_header()
[all …]
H A Dmach_msg.c138 mach_msg_receive_results_complete(ipc_object_t object);
172 ipc_object_t object = self->ith_object; in mach_msg_receive_results()
384 ipc_object_t object; in mach_msg_overwrite_trap()
495 mach_msg_receive_results_complete(ipc_object_t object) in mach_msg_receive_results_complete()
H A Dipc_entry.c179 ipc_object_t object, in ipc_entry_claim()
248 ipc_object_t object, in ipc_entry_alloc()
414 ipc_object_t object, in ipc_entry_dealloc()
647 ipc_object_t osnap_object = otable[i].ie_object; in ipc_entry_grow_table()
H A Dipc_mqueue.c313 ipc_object_klist(ipc_object_t object) in ipc_object_klist()
335 ipc_object_t object = io_from_waitq(waitq); in ipc_mqueue_changed()
937 ipc_object_t object = io_from_waitq(waitq); in ipc_mqueue_receive_on_thread()
1595 ipc_object_t *objectp) in ipc_mqueue_copyin()
1598 ipc_object_t object; in ipc_mqueue_copyin()
H A Dipc_right.c114 ipc_object_t *objectp) in ipc_right_lookup_read()
119 ipc_object_t object; in ipc_right_lookup_read()
266 ipc_object_t *objectp) in ipc_right_lookup_read()
270 ipc_object_t obj; in ipc_right_lookup_read()
401 ipc_object_t object, in ipc_right_reverse()
801 ipc_object_t object; in ipc_right_terminate()
2152 ipc_object_t *objectp, in ipc_right_copyin()
2571 ipc_object_t *objectp, in ipc_right_copyin_two_move_sends()
2694 ipc_object_t *objectp, in ipc_right_copyin_two()
2732 ipc_object_t object_two; in ipc_right_copyin_two()
[all …]
H A Dipc_mqueue.h255 ipc_object_t *objectp);
H A Dmach_port.c1309 ipc_object_t psobj; in mach_port_get_set_status()
1444 ipc_object_t port_obj, ps_obj; in mach_port_move_member()
1777 kr = ipc_object_copyin(space, name, msgt_name, (ipc_object_t *) poly, 0, NULL, in mach_port_extract_right()
2166 ipc_object_t obj; in mach_port_insert_member()
2167 ipc_object_t psobj; in mach_port_insert_member()
2255 ipc_object_t psobj; in mach_port_extract_member()
2256 ipc_object_t obj; in mach_port_extract_member()
H A Dipc_port.c182 ipc_object_t object; in ipc_port_translate_send()
215 ipc_object_t object; in ipc_port_translate_receive()
810 &name, (ipc_object_t *) &port); in ipc_port_alloc()
862 name, (ipc_object_t *)portp, ^(ipc_object_t object){ in ipc_port_alloc_name()
H A Dmach_kernelrpc.c254 (ipc_object_t *)&port, 0, NULL, IPC_OBJECT_COPYIN_FLAGS_ALLOW_IMMOVABLE_SEND); in _kernelrpc_mach_port_insert_right_trap()
447 (ipc_object_t *)&notify, 0, NULL, 0); in _kernelrpc_mach_port_request_notification_trap()
H A Dmach_debug.c533 ipc_object_t object; in mach_port_kobject_description()
/xnu-8019.80.24/osfmk/kern/
H A Dipc_mig.c89 mach_msg_receive_results_complete(ipc_object_t object);
459 ipc_object_t object; in mach_msg_destroy_from_kernel_proper()
461 object = (ipc_object_t) msg->msgh_remote_port; in mach_msg_destroy_from_kernel_proper()
489 if (IO_VALID((ipc_object_t) dsc->name)) { in mach_msg_destroy_from_kernel_proper()
490 ipc_object_destroy((ipc_object_t) dsc->name, dsc->disposition); in mach_msg_destroy_from_kernel_proper()
507 ipc_object_t *objects; in mach_msg_destroy_from_kernel_proper()
512 objects = (ipc_object_t *) dsc->address; in mach_msg_destroy_from_kernel_proper()
529 if (IO_VALID((ipc_object_t) dsc->name)) { in mach_msg_destroy_from_kernel_proper()
530 ipc_object_destroy((ipc_object_t) dsc->name, dsc->disposition); in mach_msg_destroy_from_kernel_proper()
H A Dipc_misc.c128 MACH_MSG_TYPE_COPY_SEND, (ipc_object_t *)&fileport, 0, NULL, in fileport_invoke()
172 ipc_object_t io = table[index].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 Dthread.h537 ipc_object_t object; /* object received on */
/xnu-8019.80.24/osfmk/device/
H A Diokit_rpc.c211 … = ipc_object_copyin(current_space(), name, MACH_MSG_TYPE_COPY_SEND, (ipc_object_t *)&port, 0, NUL… in iokit_lookup_raw_current_task()
/xnu-8019.80.24/bsd/kern/
H A Dkern_exec.c292 ipc_object_t *objectp,
2209 (ipc_object_t *) &port, 0, NULL, IPC_OBJECT_COPYIN_FLAGS_ALLOW_IMMOVABLE_SEND); in exec_handle_port_actions()
2436 (ipc_object_t *) &port, 0, NULL, IPC_OBJECT_COPYIN_FLAGS_ALLOW_IMMOVABLE_SEND); in exec_handle_file_actions()