Home
last modified time | relevance | path

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

/xnu-8796.141.3/osfmk/ipc/
H A Dipc_service_port.h76 #define ipc_service_port_label_is_special_pdrequest(port_splabel) \ argument
77 (((port_splabel)->ispl_flags & ISPL_FLAGS_SPECIAL_PDREQUEST) == ISPL_FLAGS_SPECIAL_PDREQUEST)
79 #define ipc_service_port_label_is_pd_notification(port_splabel) \ argument
80 …(((port_splabel)->ispl_flags & ISPL_FLAGS_SEND_PD_NOTIFICATION) == ISPL_FLAGS_SEND_PD_NOTIFICATION)
82 #define ipc_service_port_label_is_bootstrap_port(port_splabel) \ argument
83 (((port_splabel)->ispl_flags & ISPL_FLAGS_BOOTSTRAP_PORT) == ISPL_FLAGS_BOOTSTRAP_PORT)
86 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
88 assert(port_splabel != IPC_SERVICE_PORT_LABEL_NULL); in ipc_service_port_label_set_flag()
89 port_splabel->ispl_flags |= flag; in ipc_service_port_label_set_flag()
93 ipc_service_port_label_clear_flag(ipc_service_port_label_t port_splabel, ipc_service_port_label_fla… in ipc_service_port_label_clear_flag() argument
[all …]
H A Dipc_service_port.c272 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
274 assert(port_splabel->ispl_launchd_name == MACH_PORT_NULL); in ipc_service_port_label_set_attr()
275 port_splabel->ispl_launchd_name = name; in ipc_service_port_label_set_attr()
276 port_splabel->ispl_launchd_context = context; in ipc_service_port_label_set_attr()
278 ipc_service_port_label_set_flag(port_splabel, ISPL_FLAGS_SPECIAL_PDREQUEST); in ipc_service_port_label_set_attr()
296 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
298 *name = port_splabel->ispl_launchd_name; in ipc_service_port_label_get_attr()
299 *context = port_splabel->ispl_launchd_context; in ipc_service_port_label_get_attr()
304 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
306 info->mspi_domain_type = (uint8_t)port_splabel->ispl_domain; in ipc_service_port_label_get_info()
[all …]
H A Dmach_port.c2543 void *port_splabel = NULL; in mach_port_construct() local
2643 kr = ipc_service_port_label_alloc(&sp_info, &port_splabel); in mach_port_construct()
2656 kr = ipc_service_port_derive_sblabel(options->service_port_name, &port_splabel, &filter_msgs); in mach_port_construct()
2669 if (port_splabel != NULL) { in mach_port_construct()
2670 ipc_service_port_label_dealloc(port_splabel, in mach_port_construct()
2677 if (port_splabel != NULL) { in mach_port_construct()
2679 port->ip_splabel = port_splabel; in mach_port_construct()
2712 ipc_service_port_label_set_attr(port_splabel, *name, (mach_port_context_t)context); in mach_port_construct()
2717 ipc_service_port_label_set_attr(port_splabel, *name, 0); in mach_port_construct()