Home
last modified time | relevance | path

Searched refs:port_splabel (Results 1 – 3 of 3) sorted by relevance

/xnu-10002.1.13/osfmk/ipc/
H A Dipc_service_port.h77 #define ipc_service_port_label_is_special_pdrequest(port_splabel) \ argument
78 (((port_splabel)->ispl_flags & ISPL_FLAGS_SPECIAL_PDREQUEST) == ISPL_FLAGS_SPECIAL_PDREQUEST)
80 #define ipc_service_port_label_is_pd_notification(port_splabel) \ argument
81 …(((port_splabel)->ispl_flags & ISPL_FLAGS_SEND_PD_NOTIFICATION) == ISPL_FLAGS_SEND_PD_NOTIFICATION)
83 #define ipc_service_port_label_is_bootstrap_port(port_splabel) \ argument
84 (((port_splabel)->ispl_flags & ISPL_FLAGS_BOOTSTRAP_PORT) == ISPL_FLAGS_BOOTSTRAP_PORT)
86 #define ipc_service_port_label_is_throttled(port_splabel) \ argument
87 (((port_splabel)->ispl_flags & ISPL_FLAGS_THROTTLED) == ISPL_FLAGS_THROTTLED)
90 ipc_service_port_label_set_flag(ipc_service_port_label_t port_splabel, ipc_service_port_label_flags… in ipc_service_port_label_set_flag() argument
92 assert(port_splabel != IPC_SERVICE_PORT_LABEL_NULL); in ipc_service_port_label_set_flag()
[all …]
H A Dipc_service_port.c289 ipc_service_port_label_set_attr(ipc_service_port_label_t port_splabel, mach_port_name_t name, mach_… in ipc_service_port_label_set_attr() argument
291 assert(port_splabel->ispl_launchd_name == MACH_PORT_NULL); in ipc_service_port_label_set_attr()
292 port_splabel->ispl_launchd_name = name; in ipc_service_port_label_set_attr()
293 port_splabel->ispl_launchd_context = context; in ipc_service_port_label_set_attr()
295 ipc_service_port_label_set_flag(port_splabel, ISPL_FLAGS_SPECIAL_PDREQUEST); in ipc_service_port_label_set_attr()
313 ipc_service_port_label_get_attr(ipc_service_port_label_t port_splabel, mach_port_name_t *name, mach… in ipc_service_port_label_get_attr() argument
315 *name = port_splabel->ispl_launchd_name; in ipc_service_port_label_get_attr()
316 *context = port_splabel->ispl_launchd_context; in ipc_service_port_label_get_attr()
321 ipc_service_port_label_get_info(ipc_service_port_label_t port_splabel, mach_service_port_info_t inf… in ipc_service_port_label_get_info() argument
323 info->mspi_domain_type = (uint8_t)port_splabel->ispl_domain; in ipc_service_port_label_get_info()
[all …]
H A Dmach_port.c2597 void *port_splabel = NULL; in mach_port_construct() local
2708 kr = ipc_service_port_label_alloc(&sp_info, &port_splabel); in mach_port_construct()
2721 kr = ipc_service_port_derive_sblabel(options->service_port_name, &port_splabel, &filter_msgs); in mach_port_construct()
2734 if (port_splabel != NULL) { in mach_port_construct()
2735 ipc_service_port_label_dealloc(port_splabel, in mach_port_construct()
2742 if (port_splabel != NULL) { in mach_port_construct()
2744 port->ip_splabel = port_splabel; in mach_port_construct()
2777 ipc_service_port_label_set_attr(port_splabel, *name, (mach_port_context_t)context); in mach_port_construct()
2782 ipc_service_port_label_set_attr(port_splabel, *name, 0); in mach_port_construct()