_Q_TAIL_IDX_OFFSET
ix = (lock & _Q_TAIL_IDX_MASK) >> _Q_TAIL_IDX_OFFSET;
(ix << _Q_TAIL_IDX_OFFSET);
#define _Q_TAIL_CPU_OFFSET (_Q_TAIL_IDX_OFFSET + _Q_TAIL_IDX_BITS)
#define _Q_TAIL_OFFSET _Q_TAIL_IDX_OFFSET
tail |= idx << _Q_TAIL_IDX_OFFSET; /* assume < 4 */
int idx = (tail & _Q_TAIL_IDX_MASK) >> _Q_TAIL_IDX_OFFSET;
#define _Q_TAIL_OFFSET _Q_TAIL_IDX_OFFSET
tail |= idx << _Q_TAIL_IDX_OFFSET; /* assume < 4 */
u32 idx = (tail & _Q_TAIL_IDX_MASK) >> _Q_TAIL_IDX_OFFSET;
#define _Q_TAIL_CPU_OFFSET (_Q_TAIL_IDX_OFFSET + _Q_TAIL_IDX_BITS)