Home
last modified time | relevance | path

Searched refs:mix (Results 1 – 14 of 14) sorted by relevance

/sound/ppc/
Dtumbler.c212 static int tumbler_set_master_volume(struct pmac_tumbler *mix) in tumbler_set_master_volume() argument
217 if (! mix->i2c.client) in tumbler_set_master_volume()
220 if (! mix->master_switch[0]) in tumbler_set_master_volume()
223 left_vol = mix->master_vol[0]; in tumbler_set_master_volume()
228 if (! mix->master_switch[1]) in tumbler_set_master_volume()
231 right_vol = mix->master_vol[1]; in tumbler_set_master_volume()
245 if (i2c_smbus_write_i2c_block_data(mix->i2c.client, TAS_REG_VOL, 6, in tumbler_set_master_volume()
270 struct pmac_tumbler *mix = chip->mixer_data; in tumbler_get_master_volume() local
272 ucontrol->value.integer.value[0] = mix->master_vol[0]; in tumbler_get_master_volume()
273 ucontrol->value.integer.value[1] = mix->master_vol[1]; in tumbler_get_master_volume()
[all …]
Ddaca.c67 static int daca_set_volume(struct pmac_daca *mix) in daca_set_volume() argument
71 if (! mix->i2c.client) in daca_set_volume()
74 if (mix->left_vol > DACA_VOL_MAX) in daca_set_volume()
77 data[0] = mix->left_vol; in daca_set_volume()
78 if (mix->right_vol > DACA_VOL_MAX) in daca_set_volume()
81 data[1] = mix->right_vol; in daca_set_volume()
82 data[1] |= mix->deemphasis ? 0x40 : 0; in daca_set_volume()
83 if (i2c_smbus_write_block_data(mix->i2c.client, DACA_REG_AVOL, in daca_set_volume()
99 struct pmac_daca *mix; in daca_get_deemphasis() local
100 if (! (mix = chip->mixer_data)) in daca_get_deemphasis()
[all …]
/sound/pci/emu10k1/
Demumixer.c1176 struct snd_emu10k1_pcm_mixer *mix = in snd_emu10k1_send_routing_get() local
1186 mix->send_routing[voice][idx] & mask; in snd_emu10k1_send_routing_get()
1196 struct snd_emu10k1_pcm_mixer *mix = in snd_emu10k1_send_routing_put() local
1206 if (mix->send_routing[voice][idx] != val) { in snd_emu10k1_send_routing_put()
1207 mix->send_routing[voice][idx] = val; in snd_emu10k1_send_routing_put()
1211 if (change && mix->epcm) { in snd_emu10k1_send_routing_put()
1212 if (mix->epcm->voices[0] && mix->epcm->voices[1]) { in snd_emu10k1_send_routing_put()
1213 update_emu10k1_fxrt(emu, mix->epcm->voices[0]->number, in snd_emu10k1_send_routing_put()
1214 &mix->send_routing[1][0]); in snd_emu10k1_send_routing_put()
1215 update_emu10k1_fxrt(emu, mix->epcm->voices[1]->number, in snd_emu10k1_send_routing_put()
[all …]
Demupcm.c287 struct snd_emu10k1_pcm_mixer *mix) in snd_emu10k1_pcm_init_voice() argument
326 memcpy(send_routing, &mix->send_routing[tmp][0], 8); in snd_emu10k1_pcm_init_voice()
327 memcpy(send_amount, &mix->send_volume[tmp][0], 8); in snd_emu10k1_pcm_init_voice()
674 struct snd_emu10k1_pcm_mixer *mix) in snd_emu10k1_playback_prepare_voice() argument
689 vattn = mix != NULL ? (mix->attn[tmp] << 16) : 0; in snd_emu10k1_playback_prepare_voice()
761 struct snd_emu10k1_pcm_mixer *mix; in snd_emu10k1_playback_trigger() local
779 mix = &emu->pcm_mixer[substream->number]; in snd_emu10k1_playback_trigger()
780 snd_emu10k1_playback_prepare_voice(emu, epcm->voices[0], 1, 0, mix); in snd_emu10k1_playback_trigger()
781 snd_emu10k1_playback_prepare_voice(emu, epcm->voices[1], 0, 0, mix); in snd_emu10k1_playback_trigger()
1085 struct snd_emu10k1_pcm_mixer *mix; in snd_emu10k1_efx_playback_close() local
[all …]
/sound/pci/au88x0/
Dau88x0_core.c102 vortex_mix_muteinputgain(vortex_t * vortex, unsigned char mix,
105 hwwrite(vortex->mmio, VORTEX_MIX_INVOL_A + ((mix << 5) + channel),
107 hwwrite(vortex->mmio, VORTEX_MIX_INVOL_B + ((mix << 5) + channel),
111 static int vortex_mix_getvolume(vortex_t * vortex, unsigned char mix)
114 a = hwread(vortex->mmio, VORTEX_MIX_VOL_A + (mix << 2)) & 0xff;
120 vortex_mix_getinputvolume(vortex_t * vortex, unsigned char mix,
124 if (!(mchannels[mix] & (1 << channel)))
127 VORTEX_MIX_INVOL_A + (((mix << 5) + channel) << 2));
143 static void vortex_mix_rampvolume(vortex_t * vortex, int mix)
149 if (((1 << ch) & rampchs[mix]) == 0)
[all …]
Dau88x0_synth.c32 unsigned char mix, int a);
116 int i, ii, mix; in vortex_wt_connect() local
127 mix = in vortex_wt_connect()
131 vortex->mixwt[(i * NR_WTROUTES) + ii] = mix; in vortex_wt_connect()
134 ADB_WTOUT(i, ii + 0x20), ADB_MIXIN(mix)); in vortex_wt_connect()
136 vortex_connection_mixin_mix(vortex, en, mix, in vortex_wt_connect()
140 mix, in vortex_wt_connect()
Dau88x0.h269 unsigned char mix, int a);
271 unsigned char mix, int mixin,
273 static void vortex_mix_setvolumebyte(vortex_t * vortex, unsigned char mix,
/sound/oss/
Dwaveartist.c108 const struct waveartist_mixer_info *mix; member
952 const struct mix_ent *mix = mix_devs + whichDev; in waveartist_mixer_update() local
955 mask = mix->max << mix->shift; in waveartist_mixer_update()
956 lev_left = SCALE(lev_left, mix->max) << mix->shift; in waveartist_mixer_update()
957 lev_right = SCALE(lev_right, mix->max) << mix->shift; in waveartist_mixer_update()
961 mix->reg_l << 8); in waveartist_mixer_update()
965 mix->reg_r << 8); in waveartist_mixer_update()
1096 recmask &= devc->mix->recording_devs; in waveartist_set_recmask()
1109 devc->recmask = devc->mix->select_input(devc, recmask, in waveartist_set_recmask()
1130 if (!(devc->mix->stereo_devs & (1 << dev))) in waveartist_set_mixer()
[all …]
Dswarm_cs4297a.c298 } mix; member
1259 info.modify_counter = s->mix.modcnt; in mixer_ioctl()
1310 return put_user(s->mix.vol[vidx - 1], (int *) arg); in mixer_ioctl()
1319 s->mix.modcnt++; in mixer_ioctl()
1373 s->mix.vol[8] = ((unsigned int) r << 8) | l; in mixer_ioctl()
1375 s->mix.vol[8] = val; in mixer_ioctl()
1377 return put_user(s->mix.vol[8], (int *) arg); in mixer_ioctl()
1403 s->mix.vol[6] = l << 8; in mixer_ioctl()
1405 s->mix.vol[6] = val; in mixer_ioctl()
1407 return put_user(s->mix.vol[6], (int *) arg); in mixer_ioctl()
[all …]
/sound/pci/trident/
Dtrident_main.c954 struct snd_trident_pcm_mixer *mix = &trident->pcm_mixer[substream->number]; in snd_trident_playback_prepare() local
976 voice->Vol = mix->vol; in snd_trident_playback_prepare()
977 voice->RVol = mix->rvol; in snd_trident_playback_prepare()
978 voice->CVol = mix->cvol; in snd_trident_playback_prepare()
979 voice->Pan = mix->pan; in snd_trident_playback_prepare()
1411 struct snd_trident_pcm_mixer *mix = &trident->pcm_mixer[substream->number]; in snd_trident_spdif_prepare() local
1487 voice->Vol = mix->vol; in snd_trident_spdif_prepare()
1488 voice->RVol = mix->rvol; in snd_trident_spdif_prepare()
1489 voice->CVol = mix->cvol; in snd_trident_spdif_prepare()
1490 voice->Pan = mix->pan; in snd_trident_spdif_prepare()
[all …]
/sound/pci/lola/
Dlola.h133 #define LOLA_BAR1_MIX_GAIN(dest, mix) \ argument
134 (LOLA_BAR1_DEST00_MIX00_01_GAIN + (dest) * 0x40 + (mix) * 2)
/sound/core/oss/
Dmixer_oss.c1261 #define snd_mixer_oss_proc_init(mix) argument
1262 #define snd_mixer_oss_proc_done(mix) argument
/sound/pci/hda/
Dhda_generic.c2892 static int add_loopback_list(struct hda_gen_spec *spec, hda_nid_t mix, int idx) in add_loopback_list() argument
2899 list->nid = mix; in add_loopback_list()
4405 static void mute_all_mixer_nid(struct hda_codec *codec, hda_nid_t mix) in mute_all_mixer_nid() argument
4411 nums = snd_hda_get_conn_list(codec, mix, &conn); in mute_all_mixer_nid()
4412 has_amp = nid_has_mute(codec, mix, HDA_INPUT); in mute_all_mixer_nid()
4415 update_amp(codec, mix, HDA_INPUT, i, in mute_all_mixer_nid()
Dpatch_realtek.c211 static void add_mixer(struct alc_spec *spec, const struct snd_kcontrol_new *mix) in add_mixer() argument
215 spec->mixers[spec->num_mixers++] = mix; in add_mixer()