Lines Matching refs:origwant
2958 UInt32 origwant; in in_pcb_checkstate() local
2985 origwant = *wantcnt; in in_pcb_checkstate()
2986 if ((UInt16) origwant == 0xffff) { /* should stop using */ in in_pcb_checkstate()
2990 if ((UInt16) origwant == 0) { in in_pcb_checkstate()
2992 OSCompareAndSwap(origwant, newwant, wantcnt); in in_pcb_checkstate()
3003 origwant = *wantcnt; in in_pcb_checkstate()
3004 if ((UInt16) origwant == 0xffff) { in in_pcb_checkstate()
3008 newwant = origwant + 1; in in_pcb_checkstate()
3009 } while (!OSCompareAndSwap(origwant, newwant, wantcnt)); in in_pcb_checkstate()
3022 origwant = *wantcnt; in in_pcb_checkstate()
3023 if ((UInt16) origwant == 0x0) { in in_pcb_checkstate()
3028 if ((UInt16) origwant == 0xffff) { in in_pcb_checkstate()
3035 newwant = origwant - 1; in in_pcb_checkstate()
3036 } while (!OSCompareAndSwap(origwant, newwant, wantcnt)); in in_pcb_checkstate()