_Q_OWNER_CPU_OFFSET
return _Q_LOCKED_VAL | (smp_processor_id() << _Q_OWNER_CPU_OFFSET);
return (val & _Q_OWNER_CPU_MASK) >> _Q_OWNER_CPU_OFFSET;