_Q_TAIL_MASK
tail_id = old & _Q_TAIL_MASK;
tail_id = old & _Q_TAIL_MASK;
new = (old & _Q_TAIL_MASK) | lockval;
if (old & _Q_TAIL_MASK) {
if ((val & _Q_TAIL_MASK) == tail) {
if ((old & _Q_TAIL_MASK) != tail)
if (old & _Q_TAIL_MASK) {
if ((val & _Q_TAIL_MASK) == tail) {
if (!(val & _Q_TAIL_MASK) || (val & _Q_PENDING_MASK))
if (old & _Q_TAIL_MASK) {
if ((val & _Q_TAIL_MASK) == tail) {