Lines Matching defs:mix
280 const struct a64_acodec_mixer *mix;
295 mix = &a64_acodec_mixers[dev];
296 val = a64_acodec_pr_read(sc, mix->reg);
297 shift = 8 - fls32(__SHIFTOUT_MASK(mix->mask));
299 val &= ~mix->mask;
300 val |= __SHIFTIN(nvol, mix->mask);
301 a64_acodec_pr_write(sc, mix->reg, val);
369 const struct a64_acodec_mixer *mix;
384 mix = &a64_acodec_mixers[dev];
385 val = a64_acodec_pr_read(sc, mix->reg);
386 shift = 8 - fls32(__SHIFTOUT_MASK(mix->mask));
387 nvol = __SHIFTOUT(val, mix->mask) << shift;
430 const struct a64_acodec_mixer *mix;
455 mix = &a64_acodec_mixers[sc->sc_master_dev];
459 256 / (__SHIFTOUT_MASK(mix->mask) + 1);
472 mix = &a64_acodec_mixers[di->index];
473 di->mixer_class = mix->mixer_class;
474 strcpy(di->label.name, mix->name);
476 256 / (__SHIFTOUT_MASK(mix->mask) + 1);