Searched refs:ksyn_wait_queue_t (Results 1 - 1 of 1) sorted by relevance
/darwin-on-arm/xnu/bsd/kern/ |
H A D | pthread_support.c | 248 typedef struct ksyn_wait_queue * ksyn_wait_queue_t; typedef in typeref:struct:ksyn_wait_queue 474 void ksyn_wqlock(ksyn_wait_queue_t kwq); 475 void ksyn_wqunlock(ksyn_wait_queue_t kwq); 476 ksyn_wait_queue_t ksyn_wq_hash_lookup(user_addr_t mutex, proc_t p, int flags, uint64_t object, uint64_t offset); 477 int ksyn_wqfind(user_addr_t mutex, uint32_t mgen, uint32_t ugen, uint32_t rw_wc, uint64_t tid, int flags, int wqtype , ksyn_wait_queue_t * wq); 478 void ksyn_wqrelease(ksyn_wait_queue_t mkwq, ksyn_wait_queue_t ckwq, int qfreenow, int wqtype); 480 static void UPDATE_CVKWQ(ksyn_wait_queue_t kwq, uint32_t mgen, uint32_t ugen, uint32_t rw_wc, uint64_t tid, int wqtype); 483 kern_return_t ksyn_block_thread_locked(ksyn_wait_queue_t kwq, uint64_t abstime, ksyn_waitq_element_t kwe, int log, thread_continue_t, void * parameter); 484 kern_return_t ksyn_wakeup_thread(ksyn_wait_queue_t kw [all...] |
Completed in 22 milliseconds