Home
last modified time | relevance | path

Searched refs:ipc_port_t (Results 1 – 25 of 106) sorted by relevance

12345

/xnu-8019.80.24/osfmk/ipc/
H A Dipc_port.h193 ip_in_pset(ipc_port_t port) in ip_in_pset()
344 #define IPR_SOR_PORT(sor) ((ipc_port_t)((uintptr_t)(sor) & ~IPR_SOR_SPBIT_MASK))
345 #define IPR_SOR_MAKE(p, m) ((ipc_port_t)((uintptr_t)(p) | (m)))
369 ipc_port_t port,
370 ipc_port_t *base);
392 extern void __abortlike __ipc_port_inactive_panic(ipc_port_t port);
395 require_ip_active(ipc_port_t port) in require_ip_active()
428 ip_in_a_space(ipc_port_t port) in ip_in_a_space()
435 ip_in_space(ipc_port_t port, ipc_space_t space) in ip_in_space()
443 ip_in_space_noauth(ipc_port_t port, void* space) in ip_in_space_noauth()
[all …]
H A Dipc_port.c113 static void ipc_port_init_debug(ipc_port_t, void *fp);
117 __ipc_port_inactive_panic(ipc_port_t port) in __ipc_port_inactive_panic()
123 __ipc_port_translate_receive_panic(ipc_space_t space, ipc_port_t port) in __ipc_port_translate_receive_panic()
131 ipc_port_t port);
135 ipc_port_t port);
138 ipc_port_release(ipc_port_t port) in ipc_port_release()
144 ipc_port_reference(ipc_port_t port) in ipc_port_reference()
179 ipc_port_t *portp) in ipc_port_translate_send()
181 ipc_port_t port = IP_NULL; in ipc_port_translate_send()
212 ipc_port_t *portp) in ipc_port_translate_receive()
[all …]
H A Dipc_notify.h74 ipc_port_t ns_notify;
85 ipc_port_t port,
90 ipc_port_t port,
95 ipc_port_t port,
96 ipc_port_t right);
100 ipc_port_t notify,
105 ipc_port_t port);
121 ipc_port_t port);
125 ipc_port_t port,
H A Dipc_notify.c85 ipc_port_t port, in ipc_notify_port_deleted()
103 ipc_port_t port, in ipc_notify_send_possible()
124 ipc_port_t port, in ipc_notify_port_destroyed()
125 ipc_port_t right) in ipc_notify_port_destroyed()
146 ipc_port_t port) in ipc_notify_no_senders_prepare()
186 ipc_port_t port, in ipc_notify_no_senders()
231 ipc_port_t port) in ipc_notify_send_once_and_unlock()
257 ipc_port_t port, in ipc_notify_dead_name()
H A Dipc_right.h110 ipc_port_t notify,
111 ipc_port_t *previousp);
114 extern ipc_port_t ipc_right_request_cancel(
116 ipc_port_t port,
131 ipc_port_t port,
195 ipc_port_t *sorightp,
196 ipc_port_t *releasep,
209 ipc_port_t *sorightp,
210 ipc_port_t *releasep);
H A Dipc_pset.h117 ipc_port_t port,
124 ipc_port_t port);
129 ipc_port_t port,
139 ipc_port_t port);
156 ipc_port_t port);
160 ipc_port_t port,
H A Dipc_voucher.h75 ipc_port_t iv_port; /* port representing the voucher */
148 ipc_port_t ivac_port; /* port for accessing the cache control */
313 ipc_port_t port) __pure2;
317 ipc_port_t port);
332 extern ipc_port_t convert_voucher_to_port(
336 extern ipc_port_t convert_voucher_attr_control_to_port(
349 ipc_port_t port);
H A Dipc_right.c405 ipc_port_t port; in ipc_right_reverse()
471 ipc_port_t notify, in ipc_right_request_alloc()
472 ipc_port_t *previousp) in ipc_right_request_alloc()
475 ipc_port_t previous = IP_NULL; in ipc_right_request_alloc()
484 ipc_port_t port = IP_NULL; in ipc_right_request_alloc()
644 ipc_port_t
647 ipc_port_t port, in ipc_right_request_cancel()
651 ipc_port_t previous; in ipc_right_request_cancel()
702 ipc_port_t port, in ipc_right_check()
844 ipc_port_t port = ip_object_to_port(object); in ipc_right_terminate()
[all …]
/xnu-8019.80.24/osfmk/kern/
H A Dipc_tt.h140 extern ipc_port_t retrieve_thread_self_fast(
145 ipc_port_t port);
149 ipc_port_t port);
153 ipc_port_t port);
158 ipc_port_t port);
162 ipc_port_t port);
166 ipc_port_t port);
170 ipc_port_t port);
174 ipc_port_t port);
178 ipc_port_t port);
[all …]
H A Dipc_kobject.h222 void (*iko_op_no_senders)(ipc_port_t port, mach_port_mscount_t mscount);
223 void (*iko_op_destroy)(ipc_port_t port);
238 ipc_port_t XNU_PTRAUTH_SIGNED_PTR("ipc_kobject_label.ikol_alt_port") ikol_alt_port;
261 extern ipc_port_t ipc_kobject_alloc_port(
267 extern ipc_port_t ipc_kobject_alloc_labeled_port(
273 extern ipc_port_t ipc_kobject_alloc_subst_once(
274 ipc_port_t target);
278 ipc_port_t *port_store,
286 ipc_port_t *port_store,
292 ipc_port_t port,
[all …]
H A Dipc_host.h82 ipc_port_t port);
86 ipc_port_t port);
89 extern ipc_port_t convert_clock_to_port(
93 extern ipc_port_t convert_clock_ctrl_to_port(
102 ipc_port_t port);
106 ipc_port_t port);
110 ipc_port_t port);
113 extern ipc_port_t convert_host_to_port(
118 ipc_port_t port);
121 extern ipc_port_t convert_processor_to_port(
[all …]
H A Dipc_tt.c121 static void ipc_port_bind_special_reply_port_locked(ipc_port_t port, ipc_reply_port_type_t reply_ty…
124 static thread_inspect_t convert_port_to_thread_inspect_no_eval(ipc_port_t port);
125 static ipc_port_t convert_thread_to_port_with_flavor(thread_t, thread_ro_t, mach_thread_flavor_t fl…
126 ipc_port_t convert_task_to_port_with_flavor(task_t task, mach_task_flavor_t flavor, task_grp_t grp);
127 kern_return_t task_set_special_port(task_t task, int which, ipc_port_t port);
128 kern_return_t task_get_special_port(task_t task, int which, ipc_port_t *portp);
147 ipc_port_t kport; in ipc_task_init()
148 ipc_port_t nport; in ipc_task_init()
149 ipc_port_t pport; in ipc_task_init()
206 ipc_port_t port; in ipc_task_init()
[all …]
H A Dipc_kobject.c169 static void ipc_kobject_subst_once_no_senders(ipc_port_t, mach_msg_type_number_t);
406 ipc_port_t port, in ipc_kobject_server_internal()
566 ipc_port_t port, in ipc_kobject_server()
573 ipc_port_t request_voucher_port; in ipc_kobject_server()
657 ipc_port_t reply_port = reply->ikm_header->msgh_remote_port; in ipc_kobject_server()
687 ipc_port_t port, in ipc_kobject_set_raw()
709 ipc_port_t port, in ipc_kobject_set_internal()
732 ipc_port_t port, in ipc_kobject_get_raw()
770 ipc_port_t port, in ipc_kobject_get_locked()
796 ipc_port_t port, in ipc_kobject_get_stable()
[all …]
H A Daudit_sessionport.c57 ipc_port_t
58 audit_session_mksend(struct auditinfo_addr *aia_p, ipc_port_t *sessionport) in audit_session_mksend()
86 audit_session_porttoaia(ipc_port_t port) in audit_session_porttoaia()
108 audit_session_no_senders(ipc_port_t port, __unused mach_port_mscount_t mscount) in audit_session_no_senders()
127 audit_session_portdestroy(ipc_port_t *sessionport) in audit_session_portdestroy()
129 ipc_port_t port = *sessionport; in audit_session_portdestroy()
H A Dipc_host.c109 ipc_port_t port; in ipc_host_init()
167 ipc_port_t sright; in host_self_trap()
237 ipc_port_t port) in convert_port_to_host()
265 ipc_port_t port) in convert_port_to_host_priv()
296 ipc_port_t port) in convert_port_to_processor()
319 ipc_port_t port) in convert_port_to_pset()
342 ipc_port_t port) in convert_port_to_pset_name()
365 ipc_port_t
369 ipc_port_t port; in convert_host_to_port()
385 ipc_port_t
[all …]
H A Dsuid_cred.c66 ipc_port_t port;
74 static void suid_cred_no_senders(ipc_port_t port, mach_port_mscount_t mscount);
75 static void suid_cred_destroy(ipc_port_t port);
107 suid_cred_destroy(ipc_port_t port) in suid_cred_destroy()
117 suid_cred_no_senders(ipc_port_t port, mach_port_mscount_t mscount) in suid_cred_no_senders()
122 ipc_port_t
137 suid_cred_verify(ipc_port_t port, struct vnode *vnode, uint32_t *uid) in suid_cred_verify()
H A Daudit_sessionport.h34 ipc_port_t audit_session_mksend(struct auditinfo_addr *, ipc_port_t *);
35 struct auditinfo_addr *audit_session_porttoaia(ipc_port_t);
36 void audit_session_portdestroy(ipc_port_t *);
H A Darcade.c72 ipc_port_t ar_port;
102 static ipc_port_t arcade_upcall_port = IP_NULL;
109 ipc_port_t port; in arcade_init()
119 ipc_port_t port) in convert_port_to_arcade_register()
133 ipc_port_t
137 ipc_port_t port = IP_NULL; in convert_arcade_register_to_port()
184 ipc_port_t fairplayd_port = IP_NULL; in arcade_upcall_refresh()
220 ipc_port_t port = convert_arcade_register_to_port(&arcade_register_global); in arcade_upcall_refresh()
271 ipc_port_t port; in arcade_ast()
H A Dipc_clock.c80 convert_port_to_clock(ipc_port_t port) in convert_port_to_clock()
105 convert_port_to_clock_ctrl(ipc_port_t port) in convert_port_to_clock_ctrl()
123 ipc_port_t
137 ipc_port_t
153 ipc_port_t port; in port_name_to_clock()
H A Dmk_timer.c55 ipc_port_t port;
61 static void mk_timer_port_destroy(ipc_port_t);
76 ipc_port_t port; in mk_timer_create_trap()
114 ipc_port_t port) in mk_timer_port_destroy()
154 ipc_port_t port = timer->port; in mk_timer_expire()
207 ipc_port_t port; in mk_timer_destroy_trap()
246 ipc_port_t port; in mk_timer_arm_trap_internal()
330 ipc_port_t port; in mk_timer_cancel_trap()
H A Dtask_ident.c61 ipc_port_t port;
69 void task_id_token_set_port(task_id_token_t token, ipc_port_t port);
83 ipc_port_t port; in tidt_release()
122 task_id_token_no_senders(ipc_port_t port, __unused mach_port_mscount_t mscount) in task_id_token_no_senders()
307 ipc_port_t port) in convert_port_to_task_id_token()
322 ipc_port_t
348 ipc_port_t port) in task_id_token_set_port()
/xnu-8019.80.24/iokit/IOKit/
H A DIOKitServer.h131 extern ipc_port_t iokit_port_for_object( io_object_t obj,
135 ipc_port_t port, ipc_kobject_type_t type, mach_port_mscount_t * mscount );
149 extern ipc_port_t iokit_alloc_object_port( io_object_t obj,
152 extern kern_return_t iokit_destroy_object_port( ipc_port_t port,
160 extern void ipc_port_release_send(ipc_port_t port);
162 extern io_object_t iokit_lookup_io_object(ipc_port_t port, ipc_kobject_type_t type);
171 extern void iokit_retain_port( ipc_port_t port );
172 extern void iokit_release_port( ipc_port_t port );
173 extern void iokit_release_port_send( ipc_port_t port );
175 extern void iokit_lock_port(ipc_port_t port);
[all …]
/xnu-8019.80.24/osfmk/device/
H A Diokit_rpc.c76 iokit_no_senders( ipc_port_t port, mach_port_mscount_t mscount );
98 iokit_lookup_io_object(ipc_port_t port, ipc_kobject_type_t type) in iokit_lookup_io_object()
122 ipc_port_t port) in iokit_lookup_object_port()
129 ipc_port_t port) in iokit_lookup_connect_port()
136 ipc_port_t port) in iokit_lookup_ident_port()
143 ipc_port_t port) in iokit_lookup_uext_object_port()
154 ipc_port_t port; in iokit_lookup_object_in_space_with_port_name()
206 EXTERN ipc_port_t
209 ipc_port_t port = NULL; in iokit_lookup_raw_current_task()
225 iokit_retain_port( ipc_port_t port ) in iokit_retain_port()
[all …]
H A Ddevice_types.h136 extern io_object_t iokit_lookup_object_port( ipc_port_t port );
137 extern io_connect_t iokit_lookup_connect_port( ipc_port_t port );
138 extern io_ident_t iokit_lookup_ident_port( ipc_port_t port );
139 extern uext_object_t iokit_lookup_uext_object_port( ipc_port_t port );
141 extern ipc_port_t iokit_make_object_port( io_object_t obj );
142 extern ipc_port_t iokit_make_connect_port( io_connect_t obj );
143 extern ipc_port_t iokit_make_ident_port( io_ident_t obj );
/xnu-8019.80.24/osfmk/vm/
H A Dvm_protos.h57 ipc_port_t device_pager,
72 ipc_port_t sright,
75 ipc_port_t sright,
90 ipc_port_t port);
185 ipc_port_t *object_handle
551 ipc_port_t entry_port,
556 ipc_port_t entry_port,
562 ipc_port_t entry_port,
567 ipc_port_t entry_port,
572 ipc_port_t entry_port,
[all …]

12345