Searched refs:exclaves_resource (Results 1 – 5 of 5) sorted by relevance
1628 exclaves_resource_t *exclaves_resource = NULL; in filt_exclaves_notification_attach() local1629 …exclaves_resource_from_port_name(current_space(), (mach_port_name_t)kn->kn_id, &exclaves_resource); in filt_exclaves_notification_attach()1634 assert3p(exclaves_resource, !=, NULL); in filt_exclaves_notification_attach()1635 if (exclaves_resource->r_type != XNUPROXY_RESOURCE_NOTIFICATION) { in filt_exclaves_notification_attach()1636 exclaves_resource_release(exclaves_resource); in filt_exclaves_notification_attach()1641 lck_mtx_lock(&exclaves_resource->r_mutex); in filt_exclaves_notification_attach()1644 lck_mtx_unlock(&exclaves_resource->r_mutex); in filt_exclaves_notification_attach()1645 exclaves_resource_release(exclaves_resource); in filt_exclaves_notification_attach()1651 kn->kn_exclaves_resource = exclaves_resource; in filt_exclaves_notification_attach()1652 KNOTE_ATTACH(&exclaves_resource->r_notification.notification_klist, kn); in filt_exclaves_notification_attach()[all …]
139 typedef struct exclaves_resource { struct
1334 typedef struct exclaves_resource exclaves_resource_t;
405 struct exclaves_resource;457 struct exclaves_resource *XNU_PTRAUTH_SIGNED_PTR("knote.exclaves_resource") kn_exclaves_resource;
139 osfmk/kern/exclaves_resource.c standard