H A D | kern_synch.c | 269 static int ksyn_wqfind(user_addr_t mutex, uint32_t mgen, uint32_t ugen, uint32_t rw_wc, int flags, int wqtype , ksyn_wait_queue_t *wq); 311 UPDATE_CVKWQ(ksyn_wait_queue_t kwq, uint32_t mgen, uint32_t ugen, uint32_t rw_wc) argument 320 kwq->kw_uword = ugen; 327 if (is_seqhigher(ugen, kwq->kw_uword)) { 328 kwq->kw_uword = ugen; 367 _psynch_mutexdrop_internal(ksyn_wait_queue_t kwq, uint32_t mgen, uint32_t ugen, int flags) argument 372 uint32_t nextgen = (ugen + PTHRW_INC); 375 kwq->kw_lastunlockseq = (ugen & PTHRW_COUNT_MASK); 659 uint32_t ugen, 680 error = ksyn_wqfind(mutex, mgen, ugen, 656 _psynch_mutexwait(__unused proc_t p, user_addr_t mutex, uint32_t mgen, uint32_t ugen, uint64_t tid, uint32_t flags, uint32_t *retval) argument 785 _psynch_mutexdrop(__unused proc_t p, user_addr_t mutex, uint32_t mgen, uint32_t ugen, uint64_t tid __unused, uint32_t flags, uint32_t *retval) argument 1089 uint32_t ugen = (mugen >> 32) & 0xffffffff; local 1592 ksyn_wqfind(user_addr_t uaddr, uint32_t mgen, uint32_t ugen, uint32_t sgen, int flags, int wqtype, ksyn_wait_queue_t *kwqp) argument [all...] |