Lines Matching refs:origwant
2838 UInt32 origwant; in in_pcb_checkstate() local
2865 origwant = *wantcnt; in in_pcb_checkstate()
2866 if ((UInt16) origwant == 0xffff) { /* should stop using */ in in_pcb_checkstate()
2870 if ((UInt16) origwant == 0) { in in_pcb_checkstate()
2872 OSCompareAndSwap(origwant, newwant, wantcnt); in in_pcb_checkstate()
2883 origwant = *wantcnt; in in_pcb_checkstate()
2884 if ((UInt16) origwant == 0xffff) { in in_pcb_checkstate()
2888 newwant = origwant + 1; in in_pcb_checkstate()
2889 } while (!OSCompareAndSwap(origwant, newwant, wantcnt)); in in_pcb_checkstate()
2902 origwant = *wantcnt; in in_pcb_checkstate()
2903 if ((UInt16) origwant == 0x0) { in in_pcb_checkstate()
2908 if ((UInt16) origwant == 0xffff) { in in_pcb_checkstate()
2915 newwant = origwant - 1; in in_pcb_checkstate()
2916 } while (!OSCompareAndSwap(origwant, newwant, wantcnt)); in in_pcb_checkstate()