Lines Matching defs:mix
269 const struct v3s_codec_mixer *mix;
277 mix = &v3s_codec_mixers[mc->dev];
278 val = v3s_codec_pr_read(csc, mix->reg);
279 shift = 8 - fls32(__SHIFTOUT_MASK(mix->mask));
281 val &= ~mix->mask;
282 val |= __SHIFTIN(nvol, mix->mask);
283 v3s_codec_pr_write(csc, mix->reg, val);
299 const struct v3s_codec_mixer *mix;
307 mix = &v3s_codec_mixers[mc->dev];
308 val = v3s_codec_pr_read(csc, mix->reg);
309 shift = 8 - fls32(__SHIFTOUT_MASK(mix->mask));
310 nvol = __SHIFTOUT(val, mix->mask) << shift;
328 const struct v3s_codec_mixer *mix;
355 mix = &v3s_codec_mixers[di->index];
356 di->mixer_class = mix->mixer_class;
357 strcpy(di->label.name, mix->name);
359 256 / (__SHIFTOUT_MASK(mix->mask) + 1);