Searched refs:port_splabel (Results 1 – 3 of 3) sorted by relevance
| /xnu-8796.141.3/osfmk/ipc/ |
| H A D | ipc_service_port.h | 76 #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 D | ipc_service_port.c | 272 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 D | mach_port.c | 2543 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()
|