Home
last modified time | relevance | path

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

/NextBSD/lib/libdispatch/src/
HDsemaphore.c202 if (dsema->dsema_port) { in _dispatch_semaphore_dispose()
203 kr = semaphore_destroy(mach_task_self(), dsema->dsema_port); in _dispatch_semaphore_dispose()
207 dsema->dsema_port = MACH_PORT_DEAD; in _dispatch_semaphore_dispose()
229 dsema->dsema_port); in _dispatch_semaphore_debug()
252 _dispatch_semaphore_create_port(&dsema->dsema_port); in _dispatch_semaphore_signal_slow()
253 kern_return_t kr = semaphore_signal(dsema->dsema_port); in _dispatch_semaphore_signal_slow()
316 _dispatch_semaphore_create_port(&dsema->dsema_port); in _dispatch_semaphore_wait_slow()
336 kr = slowpath(semaphore_timedwait(dsema->dsema_port, _timeout)); in _dispatch_semaphore_wait_slow()
385 kr = semaphore_wait(dsema->dsema_port); in _dispatch_semaphore_wait_slow()
454 _dispatch_semaphore_create_port(&dsema->dsema_port); in _dispatch_group_wake()
[all …]
HDsemaphore_internal.h36 semaphore_t dsema_port; member
HDqueue.c854 &pqc->dpq_thread_mediator.dsema_port, SYNC_POLICY_LIFO, 0); in _dispatch_root_queue_init_pthread_pool()
857 (void)dispatch_assume(pqc->dpq_thread_mediator.dsema_port); in _dispatch_root_queue_init_pthread_pool()