Searched refs:dsema_port (Results 1 – 3 of 3) sorted by relevance
202 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 …]
36 semaphore_t dsema_port; member
854 &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()