Lines Matching refs:shift
114 unsigned int mask, unsigned int shift, int max) in soc_mixer_reg_to_ctl() argument
116 int val = (reg_val >> shift) & mask; in soc_mixer_reg_to_ctl()
130 unsigned int mask, unsigned int shift, in soc_mixer_ctl_to_reg() argument
140 return (reg_val & mask) << shift; in soc_mixer_ctl_to_reg()
210 mask, mc->shift, max); in soc_put_volsw()
211 val_mask = mask << mc->shift; in soc_put_volsw()
226 mask, mc->shift, max); in soc_put_volsw()
255 val = soc_mixer_reg_to_ctl(mc, reg_val, mask, mc->shift, max); in soc_get_volsw()
264 val = soc_mixer_reg_to_ctl(mc, reg_val, mask, mc->shift, max); in soc_get_volsw()
758 unsigned int mask = BIT(mc->shift); in snd_soc_get_strobe()
764 if (mc->shift != 0 && val != 0) in snd_soc_get_strobe()
765 val = val >> mc->shift; in snd_soc_get_strobe()
791 unsigned int mask = BIT(mc->shift); in snd_soc_put_strobe()