• Home
  • Raw
  • Download

Lines Matching refs:mask

407 	int mask = (kcontrol->private_value >> 16) & 0xff;  in snd_at73c213_mono_get()  local
413 (chip->reg_image[reg] >> shift) & mask; in snd_at73c213_mono_get()
417 mask - ucontrol->value.integer.value[0]; in snd_at73c213_mono_get()
430 int mask = (kcontrol->private_value >> 16) & 0xff; in snd_at73c213_mono_put() local
435 val = (ucontrol->value.integer.value[0] & mask); in snd_at73c213_mono_put()
437 val = mask - val; in snd_at73c213_mono_put()
442 val = (chip->reg_image[reg] & ~(mask << shift)) | val; in snd_at73c213_mono_put()
457 int mask = (kcontrol->private_value >> 24) & 0xff; in snd_at73c213_stereo_info() local
459 if (mask == 1) in snd_at73c213_stereo_info()
466 uinfo->value.integer.max = mask; in snd_at73c213_stereo_info()
479 int mask = (kcontrol->private_value >> 24) & 0xff; in snd_at73c213_stereo_get() local
485 (chip->reg_image[left_reg] >> shift_left) & mask; in snd_at73c213_stereo_get()
487 (chip->reg_image[right_reg] >> shift_right) & mask; in snd_at73c213_stereo_get()
491 mask - ucontrol->value.integer.value[0]; in snd_at73c213_stereo_get()
493 mask - ucontrol->value.integer.value[1]; in snd_at73c213_stereo_get()
509 int mask = (kcontrol->private_value >> 24) & 0xff; in snd_at73c213_stereo_put() local
514 val1 = ucontrol->value.integer.value[0] & mask; in snd_at73c213_stereo_put()
515 val2 = ucontrol->value.integer.value[1] & mask; in snd_at73c213_stereo_put()
517 val1 = mask - val1; in snd_at73c213_stereo_put()
518 val2 = mask - val2; in snd_at73c213_stereo_put()
525 val1 = (chip->reg_image[left_reg] & ~(mask << shift_left)) | val1; in snd_at73c213_stereo_put()
526 val2 = (chip->reg_image[right_reg] & ~(mask << shift_right)) | val2; in snd_at73c213_stereo_put()
578 int mask = (kcontrol->private_value >> 16) & 0xff; in snd_at73c213_mono_switch_put() local
584 val = mask; in snd_at73c213_mono_switch_put()
589 val = mask - val; in snd_at73c213_mono_switch_put()
594 val |= (chip->reg_image[reg] & ~(mask << shift)); in snd_at73c213_mono_switch_put()
644 #define AT73C213_MONO_SWITCH(xname, xindex, reg, shift, mask, invert) \ argument
652 .private_value = (reg | (shift << 8) | (mask << 16) | (invert << 24)) \
655 #define AT73C213_STEREO(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert) \ argument
665 | (mask << 24) | (invert << 22)) \