Home | History | Annotate | Download | only in sunxi

Lines Matching defs:mix

284 	const struct h3_codec_mixer *mix;
295 mix = &h3_codec_mixers[mc->dev];
296 val = h3_codec_pr_read(csc, mix->reg);
297 shift = 8 - fls32(__SHIFTOUT_MASK(mix->mask));
299 val &= ~mix->mask;
300 val |= __SHIFTIN(nvol, mix->mask);
301 h3_codec_pr_write(csc, mix->reg, val);
317 const struct h3_codec_mixer *mix;
328 mix = &h3_codec_mixers[mc->dev];
329 val = h3_codec_pr_read(csc, mix->reg);
330 shift = 8 - fls32(__SHIFTOUT_MASK(mix->mask));
331 nvol = __SHIFTOUT(val, mix->mask) << shift;
349 const struct h3_codec_mixer *mix;
379 mix = &h3_codec_mixers[di->index];
380 di->mixer_class = mix->mixer_class;
381 strcpy(di->label.name, mix->name);
383 256 / (__SHIFTOUT_MASK(mix->mask) + 1);