Lines Matching refs:sign_bit
130 unsigned int sign_bit, int *signed_val) in snd_soc_read_signed() argument
138 if (!sign_bit) { in snd_soc_read_signed()
144 if (!(val & BIT(sign_bit))) { in snd_soc_read_signed()
157 ret |= ~((int)(BIT(sign_bit) - 1)); in snd_soc_read_signed()
265 int sign_bit = mc->sign_bit; in snd_soc_get_volsw() local
271 if (sign_bit) in snd_soc_get_volsw()
272 mask = BIT(sign_bit + 1) - 1; in snd_soc_get_volsw()
274 ret = snd_soc_read_signed(component, reg, mask, shift, sign_bit, &val); in snd_soc_get_volsw()
286 sign_bit, &val); in snd_soc_get_volsw()
289 sign_bit, &val); in snd_soc_get_volsw()
325 unsigned int sign_bit = mc->sign_bit; in snd_soc_put_volsw() local
333 if (sign_bit) in snd_soc_put_volsw()
334 mask = BIT(sign_bit + 1) - 1; in snd_soc_put_volsw()