Searched refs:exclaves_resource (Results 1 – 5 of 5) sorted by relevance
1754 exclaves_resource_t *exclaves_resource = NULL; in filt_exclaves_notification_attach() local1755 …exclaves_resource_from_port_name(current_space(), (mach_port_name_t)kn->kn_id, &exclaves_resource); in filt_exclaves_notification_attach()1760 assert3p(exclaves_resource, !=, NULL); in filt_exclaves_notification_attach()1761 if (exclaves_resource->r_type != XNUPROXY_RESOURCE_NOTIFICATION) { in filt_exclaves_notification_attach()1762 exclaves_resource_release(exclaves_resource); in filt_exclaves_notification_attach()1767 lck_mtx_lock(&exclaves_resource->r_mutex); in filt_exclaves_notification_attach()1770 lck_mtx_unlock(&exclaves_resource->r_mutex); in filt_exclaves_notification_attach()1771 exclaves_resource_release(exclaves_resource); in filt_exclaves_notification_attach()1777 kn->kn_exclaves_resource = exclaves_resource; in filt_exclaves_notification_attach()1778 KNOTE_ATTACH(&exclaves_resource->r_notification.notification_klist, kn); in filt_exclaves_notification_attach()[all …]
144 typedef struct exclaves_resource { struct
1341 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;
141 osfmk/kern/exclaves_resource.c standard