Lines Matching defs:mixer
463 struct snd_kcontrol *playback_mixer_ctls[HDSPM_MAX_CHANNELS]; /* fast alsa mixer */
465 struct hdspm_mixer *mixer; /* full mixer accessable over mixer ioctl or hwdep-device */
540 mixer is write only on hardware so we have to cache him for read
549 return hdspm->mixer->ch[chan].in[in];
557 return hdspm->mixer->ch[chan].pb[pb];
569 (hdspm->mixer->ch[chan].in[in] = data & 0xFFFF));
582 (hdspm->mixer->ch[chan].pb[pb] = data & 0xFFFF));
2486 - playback mixer matrix: [channelout+64] [output] [value]
2487 - input(thru) mixer matrix: [channelin] [output] [value]
2593 /* The simple mixer control(s) provide gain control for the
2638 /* snd_printdd("get pb mixer index %d, channel %d, mapped_channel %d, value %d\n",
2911 /* Channel playback mixer as default control
2914 and the mixer 2dimensional mixer control */
4111 struct hdspm_mixer_ioctl mixer;
4163 if (copy_from_user(&mixer, (void __user *)arg, sizeof(mixer)))
4166 ((void __user *)mixer.mixer, hdspm->mixer, sizeof(struct hdspm_mixer)))
4332 snd_printdd("Update mixer controls...\n");
4376 hdspm->mixer = NULL;
4438 if ((hdspm->mixer = kmalloc(sizeof(struct hdspm_mixer), GFP_KERNEL))
4476 kfree(hdspm->mixer);