Lines Matching defs:mix

65 	struct ac97mixtable_entry mix[AC97_MIXER_SIZE];
423 struct ac97mixtable_entry *e = &codec->mix[channel];
439 struct ac97mixtable_entry *e = &codec->mix[channel];
540 codec->mix[SOUND_MIXER_OGAIN].reg = AC97_MIXEXT_SURROUND;
545 bzero(&codec->mix[SOUND_MIXER_OGAIN],
546 sizeof(codec->mix[SOUND_MIXER_OGAIN]));
572 bzero(&codec->mix[SOUND_MIXER_BASS],
573 sizeof(codec->mix[SOUND_MIXER_BASS]));
574 bzero(&codec->mix[SOUND_MIXER_TREBLE],
575 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;
733 i, k, bit, codec->mix[i].bits, j);
735 codec->mix[i].enable = 1;
736 codec->mix[i].bits = j;
743 codec->mix[i].enable = 1;
745 codec->mix[i].enable = 0;
747 codec->mix[i].enable = 0;
751 printf("mixch %d, en=%d, b=%d\n", i, codec->mix[i].enable, codec->mix[i].bits);
765 printf("%s%d bit master volume", j++? ", " : "", codec->mix[SOUND_MIXER_VOLUME].bits);
949 if (codec->mix[SOUND_MIXER_OGAIN].enable)
951 if (codec->mix[SOUND_MIXER_PHONEOUT].enable)
953 if (codec->mix[SOUND_MIXER_VOLUME].enable)
973 codec->mix[SOUND_MIXER_OGAIN].enable = 1;
974 codec->mix[SOUND_MIXER_PHONEOUT].enable = 1;
991 bzero(&codec->mix[SOUND_MIXER_PCM],
992 sizeof(codec->mix[SOUND_MIXER_PCM]));
1013 mask |= codec->mix[i].enable? 1 << i : 0;
1018 mask |= codec->mix[i].recidx? 1 << i : 0;