Lines Matching defs:shift
380 #define CS4236_SINGLE(xname, xindex, reg, shift, mask, invert) \
384 .private_value = reg | (shift << 8) | (mask << 16) | (invert << 24) }
386 #define CS4236_SINGLE_TLV(xname, xindex, reg, shift, mask, invert, xtlv) \
391 .private_value = reg | (shift << 8) | (mask << 16) | (invert << 24), \
410 int shift = (kcontrol->private_value >> 8) & 0xff;
415 ucontrol->value.integer.value[0] = (chip->eimage[CS4236_REG(reg)] >> shift) & mask;
427 int shift = (kcontrol->private_value >> 8) & 0xff;
436 val <<= shift;
438 val = (chip->eimage[CS4236_REG(reg)] & ~(mask << shift)) | val;
445 #define CS4236_SINGLEC(xname, xindex, reg, shift, mask, invert) \
449 .private_value = reg | (shift << 8) | (mask << 16) | (invert << 24) }
456 int shift = (kcontrol->private_value >> 8) & 0xff;
461 ucontrol->value.integer.value[0] = (chip->cimage[reg] >> shift) & mask;
473 int shift = (kcontrol->private_value >> 8) & 0xff;
482 val <<= shift;
484 val = (chip->cimage[reg] & ~(mask << shift)) | val;