Home
last modified time | relevance | path

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

/xnu-8019.80.24/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)
87 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
89 assert(port_splabel != IPC_SERVICE_PORT_LABEL_NULL); in ipc_service_port_label_set_flag()
90 port_splabel->ispl_flags |= flag; in ipc_service_port_label_set_flag()
94 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.c246 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
248 assert(port_splabel->ispl_launchd_name == MACH_PORT_NULL); in ipc_service_port_label_set_attr()
249 port_splabel->ispl_launchd_name = name; in ipc_service_port_label_set_attr()
250 port_splabel->ispl_launchd_context = context; in ipc_service_port_label_set_attr()
252 ipc_service_port_label_set_flag(port_splabel, ISPL_FLAGS_SPECIAL_PDREQUEST); in ipc_service_port_label_set_attr()
270 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
272 *name = port_splabel->ispl_launchd_name; in ipc_service_port_label_get_attr()
273 *context = port_splabel->ispl_launchd_context; in ipc_service_port_label_get_attr()
278 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
280 info->mspi_domain_type = (uint8_t)port_splabel->ispl_domain; in ipc_service_port_label_get_info()
[all …]
H A Dmach_port.c2612 void *port_splabel = NULL; in mach_port_construct() local
2696 kr = ipc_service_port_label_alloc(&sp_info, &port_splabel); in mach_port_construct()
2709 kr = ipc_service_port_derive_sblabel(options->service_port_name, &port_splabel, &filter_msgs); in mach_port_construct()
2721 if (port_splabel != NULL) { in mach_port_construct()
2722 ipc_service_port_label_dealloc(port_splabel, in mach_port_construct()
2729 if (port_splabel != NULL) { in mach_port_construct()
2731 port->ip_splabel = port_splabel; in mach_port_construct()
2752 ipc_service_port_label_set_attr(port_splabel, *name, (mach_port_context_t)context); in mach_port_construct()
2757 ipc_service_port_label_set_attr(port_splabel, *name, 0); in mach_port_construct()