Home
last modified time | relevance | path

Searched refs:r_usecnt (Results 1 – 2 of 2) sorted by relevance

/xnu-11215.1.10/osfmk/kern/
H A Dexclaves_resource.c411 os_atomic_store(&resource->r_usecnt, 0, relaxed); in exclaves_resource_alloc()
647 os_atomic_inc_orig(&resource->r_usecnt, relaxed); in exclaves_resource_retain()
660 uint32_t orig = os_atomic_dec_orig(&resource->r_usecnt, release); in exclaves_resource_release()
677 if (os_atomic_load(&resource->r_usecnt, acquire) > 0) { in exclaves_resource_release()
756 assert3u(os_atomic_load(&resource->r_usecnt, relaxed), >, 0); in exclaves_resource_create_port_name()
777 assert3u(os_atomic_load(&resource->r_usecnt, relaxed), >, 1); in exclaves_resource_create_port_name()
815 assert3u(os_atomic_load(&resource->r_usecnt, relaxed), >, 0);
871 assert3u(os_atomic_load(&resource->r_usecnt, relaxed), >, 0); in exclaves_named_buffer_copyin()
935 assert3u(os_atomic_load(&resource->r_usecnt, relaxed), >, 0); in exclaves_named_buffer_copyout()
1147 assert3u(os_atomic_load(&resource->r_usecnt, relaxed), ==, 0); in exclaves_named_buffer_unmap()
[all …]
H A Dexclaves_resource.h147 _Atomic uint32_t r_usecnt; member