Home
last modified time | relevance | path

Searched refs:ip_splabel (Results 1 – 10 of 10) sorted by relevance

/xnu-11417.140.69/osfmk/ipc/
H A Dipc_service_port.c134 ipc_service_port_label_dealloc(void *ip_splabel, bool service_port) in ipc_service_port_label_dealloc() argument
136 void *sblabel = ip_splabel; in ipc_service_port_label_dealloc()
139 ipc_service_port_label_t sp_label = (ipc_service_port_label_t)ip_splabel; in ipc_service_port_label_dealloc()
197 port_label = (ipc_service_port_label_t)port->ip_splabel; in ipc_service_port_derive_sblabel()
248 void *ip_splabel = NULL; in ipc_service_port_get_sblabel() local
257 if (ip_is_kolabeled(port) || !port->ip_splabel) { in ipc_service_port_get_sblabel()
261 ip_splabel = port->ip_splabel; in ipc_service_port_get_sblabel()
264 sblabel = ip_splabel; in ipc_service_port_get_sblabel()
267 ipc_service_port_label_t sp_label = (ipc_service_port_label_t)ip_splabel; in ipc_service_port_get_sblabel()
H A Dipc_service_port.h108 ipc_service_port_label_dealloc(void * ip_splabel, bool service_port);
H A Dipc_port.c1188 assert(port->ip_splabel != NULL); in ipc_port_destroy()
1189 if (ipc_service_port_label_is_special_pdrequest((ipc_service_port_label_t)port->ip_splabel)) { in ipc_port_destroy()
1190 ipc_service_port_label_set_flag(port->ip_splabel, ISPL_FLAGS_SEND_PD_NOTIFICATION); in ipc_port_destroy()
1206 splabel = port->ip_splabel; in ipc_port_destroy()
1207 port->ip_splabel = NULL; in ipc_port_destroy()
3359 if (port->ip_service_port && port->ip_splabel != NULL) { in kdp_mqueue_send_find_owner()
3360 *isplp = (struct ipc_service_port_label *)port->ip_splabel; in kdp_mqueue_send_find_owner()
3422 if (port->ip_splabel != NULL) { in kdp_mqueue_recv_find_owner()
3423 *isplp = (struct ipc_service_port_label *)port->ip_splabel; in kdp_mqueue_recv_find_owner()
3550 ipc_service_port_label_t label = dest_port->ip_splabel; in ip_violates_reply_port_semantics()
H A Dmach_port.c1959 assert(port->ip_splabel != NULL); in mach_port_get_attributes()
1960 *is_throttled = ipc_service_port_label_is_throttled((ipc_service_port_label_t)port->ip_splabel); in mach_port_get_attributes()
2163 assert(port->ip_splabel != NULL); in mach_port_set_attributes()
2165 ipc_service_port_label_set_flag(port->ip_splabel, ISPL_FLAGS_THROTTLED); in mach_port_set_attributes()
2167 ipc_service_port_label_clear_flag(port->ip_splabel, ISPL_FLAGS_THROTTLED); in mach_port_set_attributes()
2601 port->ip_splabel = port_splabel; in mach_port_construct()
3024 assert(port->ip_splabel != NULL); in mach_port_get_service_port_info()
3025 ipc_service_port_label_get_info((ipc_service_port_label_t)port->ip_splabel, sp_info); in mach_port_get_service_port_info()
H A Dipc_right.c2284 if (port->ip_service_port && port->ip_splabel && in ipc_right_copyin()
2285 !ipc_service_port_label_is_bootstrap_port((ipc_service_port_label_t)port->ip_splabel)) { in ipc_right_copyin()
2801 assert(port->ip_splabel != NULL); in ipc_right_copyout()
2814 if (!ipc_service_port_label_is_pd_notification((ipc_service_port_label_t)port->ip_splabel)) { in ipc_right_copyout()
2818 ipc_service_port_label_clear_flag(port->ip_splabel, ISPL_FLAGS_SEND_PD_NOTIFICATION); in ipc_right_copyout()
2824 ipc_service_port_label_get_attr(port->ip_splabel, &sp_name, &sp_context); in ipc_right_copyout()
H A Dipc_port.h206 void * XNU_PTRAUTH_SIGNED_PTR("ipc_port.ip_splabel") ip_splabel;
371 (!ip_is_kolabeled(port) && (!(port)->ip_service_port) && ((port)->ip_splabel != NULL))
H A Dipc_policy.c551 label = remote_port->ip_splabel; in ipc_filter_kmsg_header_from_user()
569 sblabel = remote_port->ip_splabel; in ipc_filter_kmsg_header_from_user()
H A Dipc_kmsg.c2201 assert(st.dest_port->ip_splabel); in ipc_kmsg_copyin_header()
2202 ipc_service_port_label_get_info(st.dest_port->ip_splabel, &sp_info); in ipc_kmsg_copyin_header()
/xnu-11417.140.69/osfmk/kern/
H A Dturnstile.c3300 if (port && ip_active(port) && port->ip_service_port && port->ip_splabel != NULL) { in kdp_turnstile_traverse_inheritor_chain()
3302 *isplp = (struct ipc_service_port_label *)port->ip_splabel; in kdp_turnstile_traverse_inheritor_chain()
3307 if (port && ip_active(port) && port->ip_service_port && port->ip_splabel != NULL) { in kdp_turnstile_traverse_inheritor_chain()
3309 *isplp = (struct ipc_service_port_label *)port->ip_splabel; in kdp_turnstile_traverse_inheritor_chain()
/xnu-11417.140.69/tools/lldbmacros/
H A Dipc.py132 splabel = Cast(port.ip_splabel, 'struct ipc_service_port_label *')