Lines Matching refs:idx
723 int mixart_update_playback_stream_level(struct snd_mixart* chip, int is_aes, int idx) in mixart_update_playback_stream_level() argument
734 set_level.stream_level.desc.stream_idx = idx; in mixart_update_playback_stream_level()
738 idx += MIXART_PLAYBACK_STREAMS; in mixart_update_playback_stream_level()
750 if(chip->digital_playback_active[idx][i]) in mixart_update_playback_stream_level()
751 volume[i] = chip->digital_playback_volume[idx][i]; in mixart_update_playback_stream_level()
777 int err, i, idx; in mixart_update_capture_stream_level() local
784 idx = 1; in mixart_update_capture_stream_level()
787 idx = 0; in mixart_update_capture_stream_level()
802 set_level.level[i].digital_level = mixart_digital_level[chip->digital_capture_volume[idx][i]]; in mixart_update_capture_stream_level()
837 int idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); /* index */ in mixart_pcm_vol_get() local
846 snd_BUG_ON(idx >= MIXART_PLAYBACK_STREAMS); in mixart_pcm_vol_get()
847 …if(is_aes) stored_volume = chip->digital_playback_volume[MIXART_PLAYBACK_STREAMS + idx]; /* AES pl… in mixart_pcm_vol_get()
848 else stored_volume = chip->digital_playback_volume[idx]; /* analog playback */ in mixart_pcm_vol_get()
859 int idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); /* index */ in mixart_pcm_vol_put() local
872 snd_BUG_ON(idx >= MIXART_PLAYBACK_STREAMS); in mixart_pcm_vol_put()
874 stored_volume = chip->digital_playback_volume[MIXART_PLAYBACK_STREAMS + idx]; in mixart_pcm_vol_put()
876 stored_volume = chip->digital_playback_volume[idx]; in mixart_pcm_vol_put()
892 mixart_update_playback_stream_level(chip, is_aes, idx); in mixart_pcm_vol_put()
917 int idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); /* index */ in mixart_pcm_sw_get() local
918 snd_BUG_ON(idx >= MIXART_PLAYBACK_STREAMS); in mixart_pcm_sw_get()
921 idx += MIXART_PLAYBACK_STREAMS; in mixart_pcm_sw_get()
922 ucontrol->value.integer.value[0] = chip->digital_playback_active[idx][0]; in mixart_pcm_sw_get()
923 ucontrol->value.integer.value[1] = chip->digital_playback_active[idx][1]; in mixart_pcm_sw_get()
933 int idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); /* index */ in mixart_pcm_sw_put() local
935 snd_BUG_ON(idx >= MIXART_PLAYBACK_STREAMS); in mixart_pcm_sw_put()
937 j = idx; in mixart_pcm_sw_put()
949 mixart_update_playback_stream_level(chip, is_aes, idx); in mixart_pcm_sw_put()