Lines Matching defs:mix
66 struct ac97mixtable_entry mix[AC97_MIXER_SIZE];
424 struct ac97mixtable_entry *e = &codec->mix[channel];
440 struct ac97mixtable_entry *e = &codec->mix[channel];
538 codec->mix[SOUND_MIXER_OGAIN].reg = AC97_MIXEXT_SURROUND;
543 bzero(&codec->mix[SOUND_MIXER_OGAIN],
544 sizeof(codec->mix[SOUND_MIXER_OGAIN]));
570 bzero(&codec->mix[SOUND_MIXER_BASS],
571 sizeof(codec->mix[SOUND_MIXER_BASS]));
572 bzero(&codec->mix[SOUND_MIXER_TREBLE],
573 sizeof(codec->mix[SOUND_MIXER_TREBLE]));
684 codec->mix[i] = ac97mixtable_default[i];
692 k = codec->noext? codec->mix[i].enable : 1;
693 reg = codec->mix[i].reg;
702 if (codec->mix[i].mute) {
717 bit = codec->mix[i].bits;
720 j = ((1 << bit) - 1) << codec->mix[i].ofs;
722 j | (codec->mix[i].mute ? 0x8000 : 0));
724 k >>= codec->mix[i].ofs;
731 codec->mix[i].enable = 1;
732 codec->mix[i].bits = j;
739 codec->mix[i].enable = 1;
741 codec->mix[i].enable = 0;
743 codec->mix[i].enable = 0;
758 printf("%s%d bit master volume", j++? ", " : "", codec->mix[SOUND_MIXER_VOLUME].bits);
1030 if (codec->mix[SOUND_MIXER_OGAIN].enable)
1032 if (codec->mix[SOUND_MIXER_PHONEOUT].enable)
1034 if (codec->mix[SOUND_MIXER_VOLUME].enable)
1054 codec->mix[SOUND_MIXER_OGAIN].enable = 1;
1055 codec->mix[SOUND_MIXER_PHONEOUT].enable = 1;
1072 bzero(&codec->mix[SOUND_MIXER_PCM],
1073 sizeof(codec->mix[SOUND_MIXER_PCM]));
1087 mask |= codec->mix[i].enable? 1 << i : 0;
1092 mask |= codec->mix[i].recidx? 1 << i : 0;