_Q_TAIL_CPU_OFFSET
return (cpu + 1) << _Q_TAIL_CPU_OFFSET;
return (val >> _Q_TAIL_CPU_OFFSET) - 1;
cpu = (lock & _Q_TAIL_CPU_MASK) >> _Q_TAIL_CPU_OFFSET;
return node->node_id >> _Q_TAIL_CPU_OFFSET;
node->node_id = ((cpu + 1) << _Q_TAIL_CPU_OFFSET) +
#define _Q_TAIL_CPU_BITS (32 - _Q_TAIL_CPU_OFFSET)
tail = (cpu + 1) << _Q_TAIL_CPU_OFFSET;
int cpu = (tail >> _Q_TAIL_CPU_OFFSET) - 1;
#define _Q_TAIL_CPU_BITS (32 - _Q_TAIL_CPU_OFFSET)
tail = (cpu + 1) << _Q_TAIL_CPU_OFFSET;
u32 cpu = (tail >> _Q_TAIL_CPU_OFFSET) - 1;