• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/libpthread-105.1.4/kern/

Lines Matching defs:mgen

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);
284 static int kwq_handle_unlock(ksyn_wait_queue_t, uint32_t mgen, uint32_t rw_wc, uint32_t *updatep, int flags, int *blockp, uint32_t premgen);
287 static int ksyn_queue_insert(ksyn_wait_queue_t kwq, int kqi, ksyn_waitq_element_t kwe, uint32_t mgen, int firstfit);
311 UPDATE_CVKWQ(ksyn_wait_queue_t kwq, uint32_t mgen, uint32_t ugen, uint32_t rw_wc)
319 kwq->kw_lword = mgen;
324 if (is_seqhigher(mgen, kwq->kw_lword)) {
325 kwq->kw_lword = mgen;
367 _psynch_mutexdrop_internal(ksyn_wait_queue_t kwq, uint32_t mgen, uint32_t ugen, int flags)
382 if (kwq->kw_pre_rwwc == 0 || is_seqhigher(mgen, kwq->kw_pre_lockseq)) {
383 kwq->kw_pre_lockseq = (mgen & PTHRW_COUNT_MASK);
389 returnbits = mgen | PTH_RWL_PBIT;
658 uint32_t mgen,
671 uint32_t lockseq = (mgen & PTHRW_COUNT_MASK);
680 error = ksyn_wqfind(mutex, mgen, ugen, 0, flags, (KSYN_WQTYPE_INWAIT|KSYN_WQTYPE_MTX), &kwq);
749 error = ksyn_wait(kwq, KSYN_QUEUE_WRITER, mgen, ins_flags, 0, psynch_mtxcontinue);
787 uint32_t mgen,
796 res = ksyn_wqfind(mutex, mgen, ugen, 0, flags, KSYN_WQTYPE_MUTEXDROP, &kwq);
798 uint32_t updateval = _psynch_mutexdrop_internal(kwq, mgen, ugen, flags);
1090 uint32_t mgen = mugen & 0xffffffff;
1110 error = _psynch_mutexdrop(NULL, mutex, mgen, ugen, 0, flags, NULL);
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)
1670 kwq->kw_lword = mgen;
2008 __unused uint32_t mgen,
2175 ksyn_queue_insert(ksyn_wait_queue_t kwq, int kqi, ksyn_waitq_element_t kwe, uint32_t mgen, int fit)
2178 uint32_t lockseq = mgen & PTHRW_COUNT_MASK;