SHIFT
#define __ARM64_FTR_BITS(SIGNED, VISIBLE, STRICT, TYPE, SHIFT, WIDTH, SAFE_VAL) \
.shift = SHIFT, \
#define ARM64_FTR_BITS(VISIBLE, STRICT, TYPE, SHIFT, WIDTH, SAFE_VAL) \
__ARM64_FTR_BITS(FTR_UNSIGNED, VISIBLE, STRICT, TYPE, SHIFT, WIDTH, SAFE_VAL)
#define S_ARM64_FTR_BITS(VISIBLE, STRICT, TYPE, SHIFT, WIDTH, SAFE_VAL) \
__ARM64_FTR_BITS(FTR_SIGNED, VISIBLE, STRICT, TYPE, SHIFT, WIDTH, SAFE_VAL)
return id >> p->height >> SHIFT;
return id >> SHIFT;
above = round_up(above, SHIFT);
idx = p->prefix >> (above - SHIFT) & MASK;
BUILD_BUG_ON_NOT_POWER_OF_2(SHIFT);
for (order = 0; order < 64; order += SHIFT) {
for (order = 64 - SHIFT; order > 0; order -= SHIFT) {
for (order = SHIFT; order < 64; order += SHIFT) {
for (order = SHIFT; order < 64; order += SHIFT) {
for (order = SHIFT; order < 64; order += SHIFT) {
len = scnprintf(buf, *sz, "0x%016llx", p->prefix << p->height << SHIFT);
X = (p->height + SHIFT) / 4;
#define DESC_GET(_x, _name) ((_x) >> _name##SHIFT & _name##MASK)
y = carl9170_interpolate_s32(x << SHIFT, x1 << SHIFT,
y1 << SHIFT, x2 << SHIFT, y2 << SHIFT);
return (y >> SHIFT) + ((y & (1 << (SHIFT - 1))) >> (SHIFT - 1));
#define LN_PIN_GPIO(REV, ID, NAME, REG, SHIFT, INVERT) \
.shift = LOCHNAGAR##REV##_##SHIFT##_SHIFT, .invert = INVERT, \
#define LN1_PIN_GPIO(ID, NAME, REG, SHIFT, INVERT) \
LN_PIN_GPIO(1, ID, NAME, REG, SHIFT, INVERT)
#define LN2_PIN_GPIO(ID, NAME, REG, SHIFT, INVERT) \
LN_PIN_GPIO(2, ID, NAME, REG, SHIFT, INVERT)
#define RDAC_LOG_LEVEL(SHIFT) \
((rdac_logging >> (SHIFT)) & ((1 << (RDAC_LOG_BITS)) - 1))
#define RDAC_LOG(SHIFT, sdev, f, arg...) \
if (unlikely(RDAC_LOG_LEVEL(SHIFT))) \
#define SCSI_LOG_LEVEL(SHIFT, BITS) \
((scsi_logging_level >> (SHIFT)) & ((1 << (BITS)) - 1))
#define SCSI_CHECK_LOGGING(SHIFT, BITS, LEVEL, CMD) \
if (unlikely((SCSI_LOG_LEVEL(SHIFT, BITS)) > (LEVEL))) \
#define SCSI_LOG_LEVEL(SHIFT, BITS) 0
#define SCSI_CHECK_LOGGING(SHIFT, BITS, LEVEL, CMD) do { } while (0)
enum SHIFT_DIRECTION SHIFT)
if (SHIFT == SHIFT_LEFT) {
if (SHIFT == SHIFT_LEFT)
enum SHIFT_DIRECTION SHIFT)
if (SHIFT == SHIFT_LEFT) {
if (SHIFT == SHIFT_LEFT)
if (SHIFT == SHIFT_LEFT && *iterator >
if (SHIFT == SHIFT_LEFT) {
handle, SHIFT);
#define BITS (1<<SHIFT)
res = (((frames * data->pitch) + (BITS/2)) >> SHIFT);
res = DIV_ROUND_CLOSEST(frames << SHIFT, data->pitch);
res = DIV_ROUND_CLOSEST(frames << SHIFT, data->pitch);
res = (((frames * data->pitch) + (BITS/2)) >> SHIFT);
data->pitch = ((src_format->rate << SHIFT) + (dst_format->rate >> 1)) / dst_format->rate;
data->pitch = ((dst_format->rate << SHIFT) + (src_format->rate >> 1)) / src_format->rate;
#define __REG_FTR_BITS(NAME, SIGNED, TYPE, SHIFT, MASK, SAFE_VAL) \
.shift = SHIFT, \