| /sound/pci/ctxfi/ |
| A D | cthw20k1.c | 181 ctl->dirty.bf.ctl = 1; in src_set_state() 190 ctl->dirty.bf.ctl = 1; in src_set_bm() 199 ctl->dirty.bf.ctl = 1; in src_set_rsr() 208 ctl->dirty.bf.ctl = 1; in src_set_sf() 217 ctl->dirty.bf.ctl = 1; in src_set_wr() 226 ctl->dirty.bf.ctl = 1; in src_set_pm() 235 ctl->dirty.bf.ctl = 1; in src_set_rom() 244 ctl->dirty.bf.ctl = 1; in src_set_vo() 253 ctl->dirty.bf.ctl = 1; in src_set_st() 262 ctl->dirty.bf.ctl = 1; in src_set_ie() [all …]
|
| A D | cthw20k2.c | 181 ctl->dirty.bf.ctl = 1; in src_set_state() 190 ctl->dirty.bf.ctl = 1; in src_set_bm() 199 ctl->dirty.bf.ctl = 1; in src_set_rsr() 208 ctl->dirty.bf.ctl = 1; in src_set_sf() 217 ctl->dirty.bf.ctl = 1; in src_set_wr() 226 ctl->dirty.bf.ctl = 1; in src_set_pm() 235 ctl->dirty.bf.ctl = 1; in src_set_rom() 244 ctl->dirty.bf.ctl = 1; in src_set_vo() 253 ctl->dirty.bf.ctl = 1; in src_set_st() 262 ctl->dirty.bf.ctl = 1; in src_set_ie() [all …]
|
| A D | ctmixer.c | 117 .ctl = 1, 121 .ctl = 1, 125 .ctl = 1, 129 .ctl = 1, 133 .ctl = 1, 137 .ctl = 1, 141 .ctl = 1, 145 .ctl = 1, 149 .ctl = 1, 153 .ctl = 1, [all …]
|
| /sound/pci/ice1712/ |
| A D | wm8766.c | 215 val1 = wm->regs[wm->ctl[n].reg1] & wm->ctl[n].mask1; in snd_wm8766_ctl_get() 218 val2 = wm->regs[wm->ctl[n].reg2] & wm->ctl[n].mask2; in snd_wm8766_ctl_get() 225 val1 = wm->ctl[n].max - (val1 - wm->ctl[n].min); in snd_wm8766_ctl_get() 227 val2 = wm->ctl[n].max - (val2 - wm->ctl[n].min); in snd_wm8766_ctl_get() 247 regval1 = wm->ctl[n].max - (regval1 - wm->ctl[n].min); in snd_wm8766_ctl_put() 253 val = wm->regs[wm->ctl[n].reg1] & ~wm->ctl[n].mask1; in snd_wm8766_ctl_put() 257 wm->ctl[n].reg1 == wm->ctl[n].reg2) { in snd_wm8766_ctl_put() 264 wm->ctl[n].reg1 != wm->ctl[n].reg2) { in snd_wm8766_ctl_put() 265 val = wm->regs[wm->ctl[n].reg2] & ~wm->ctl[n].mask2; in snd_wm8766_ctl_put() 313 if (!ctl) in snd_wm8766_add_control() [all …]
|
| A D | wm8776.c | 485 val1 = wm->regs[wm->ctl[n].reg1] & wm->ctl[n].mask1; in snd_wm8776_ctl_get() 488 val2 = wm->regs[wm->ctl[n].reg2] & wm->ctl[n].mask2; in snd_wm8776_ctl_get() 495 val1 = wm->ctl[n].max - (val1 - wm->ctl[n].min); in snd_wm8776_ctl_get() 497 val2 = wm->ctl[n].max - (val2 - wm->ctl[n].min); in snd_wm8776_ctl_get() 517 regval1 = wm->ctl[n].max - (regval1 - wm->ctl[n].min); in snd_wm8776_ctl_put() 518 regval2 = wm->ctl[n].max - (regval2 - wm->ctl[n].min); in snd_wm8776_ctl_put() 523 val = wm->regs[wm->ctl[n].reg1] & ~wm->ctl[n].mask1; in snd_wm8776_ctl_put() 527 wm->ctl[n].reg1 == wm->ctl[n].reg2) { in snd_wm8776_ctl_put() 534 wm->ctl[n].reg1 != wm->ctl[n].reg2) { in snd_wm8776_ctl_put() 535 val = wm->regs[wm->ctl[n].reg2] & ~wm->ctl[n].mask2; in snd_wm8776_ctl_put() [all …]
|
| A D | psc724.c | 195 spec->wm8776.ctl[WM8776_CTL_HP_SW].name); in psc724_set_jack_state() 305 struct snd_kcontrol *ctl; in psc724_add_controls() local 311 spec->wm8776.ctl[WM8776_CTL_DAC_ZC_SW].name = front_zc; in psc724_add_controls() 312 spec->wm8776.ctl[WM8776_CTL_AUX_SW].name = NULL; in psc724_add_controls() 324 spec->wm8766.ctl[WM8766_CTL_CH3_VOL].name = NULL; in psc724_add_controls() 327 spec->wm8766.ctl[WM8766_CTL_CH3_SW].name = NULL; in psc724_add_controls() 330 spec->wm8766.ctl[WM8766_CTL_PHASE3_SW].name = NULL; in psc724_add_controls() 333 spec->wm8766.ctl[WM8766_CTL_DEEMPH3_SW].name = NULL; in psc724_add_controls() 347 ctl = snd_ctl_new1(&cont, ice); in psc724_add_controls() 348 if (!ctl) in psc724_add_controls() [all …]
|
| /sound/pci/oxygen/ |
| A D | oxygen_mixer.c | 19 struct oxygen *chip = ctl->private_data; in dac_volume_info() 31 struct oxygen *chip = ctl->private_data; in dac_volume_get() 44 struct oxygen *chip = ctl->private_data; in dac_volume_put() 64 struct oxygen *chip = ctl->private_data; in dac_mute_get() 432 u32 bit = ctl->private_value; in spdif_bit_switch_get() 443 u32 bit = ctl->private_value; in spdif_bit_switch_put() 474 u8 bit = ctl->private_value; in monitor_get() 486 u8 bit = ctl->private_value; in monitor_put() 1045 struct snd_kcontrol *ctl; in add_controls() local 1072 if (!ctl) in add_controls() [all …]
|
| A D | xonar_wm87x6.c | 622 if (!(ctl->private_value & mode)) in wm8776_field_set_from_ctl() 654 ctl->private_value = (ctl->private_value & ~0xf) | value; in wm8776_field_set() 655 wm8776_field_set_from_ctl(ctl); in wm8776_field_set() 877 if (ctl->private_value & mode) in activate_control() 1161 struct snd_kcontrol *ctl; in add_lc_controls() local 1167 if (!ctl) in add_lc_controls() 1172 data->lc_controls[i] = ctl; in add_lc_controls() 1181 struct snd_kcontrol *ctl; in xonar_ds_mixer_init() local 1186 if (!ctl) in xonar_ds_mixer_init() 1205 struct snd_kcontrol *ctl; in xonar_hdav_slim_mixer_init() local [all …]
|
| A D | xonar_dg_mixer.c | 62 struct oxygen *chip = ctl->private_data; in output_select_get() 74 struct oxygen *chip = ctl->private_data; in output_select_put() 107 struct oxygen *chip = ctl->private_data; in hp_stereo_volume_get() 123 struct oxygen *chip = ctl->private_data; in hp_stereo_volume_put() 153 struct oxygen *chip = ctl->private_data; in hp_mute_get() 166 struct oxygen *chip = ctl->private_data; in hp_mute_put() 211 struct oxygen *chip = ctl->private_data; in input_vol_get() 213 unsigned int idx = ctl->private_value; in input_vol_get() 225 struct oxygen *chip = ctl->private_data; in input_vol_put() 227 unsigned int idx = ctl->private_value; in input_vol_put() [all …]
|
| A D | xonar_lib.c | 91 int xonar_gpio_bit_switch_get(struct snd_kcontrol *ctl, in xonar_gpio_bit_switch_get() argument 94 struct oxygen *chip = ctl->private_data; in xonar_gpio_bit_switch_get() 95 u16 bit = ctl->private_value; in xonar_gpio_bit_switch_get() 96 bool invert = ctl->private_value & XONAR_GPIO_BIT_INVERT; in xonar_gpio_bit_switch_get() 103 int xonar_gpio_bit_switch_put(struct snd_kcontrol *ctl, in xonar_gpio_bit_switch_put() argument 106 struct oxygen *chip = ctl->private_data; in xonar_gpio_bit_switch_put() 107 u16 bit = ctl->private_value; in xonar_gpio_bit_switch_put() 108 bool invert = ctl->private_value & XONAR_GPIO_BIT_INVERT; in xonar_gpio_bit_switch_put()
|
| A D | oxygen.c | 423 static int rolloff_info(struct snd_kcontrol *ctl, in rolloff_info() argument 433 static int rolloff_get(struct snd_kcontrol *ctl, in rolloff_get() argument 436 struct oxygen *chip = ctl->private_data; in rolloff_get() 444 static int rolloff_put(struct snd_kcontrol *ctl, in rolloff_put() argument 447 struct oxygen *chip = ctl->private_data; in rolloff_put() 487 struct oxygen *chip = ctl->private_data; in hpf_get() 497 struct oxygen *chip = ctl->private_data; in hpf_put() 540 struct oxygen *chip = ctl->private_data; in meridian_dig_source_get() 551 struct oxygen *chip = ctl->private_data; in claro_dig_source_get() 562 struct oxygen *chip = ctl->private_data; in meridian_dig_source_put() [all …]
|
| A D | xonar_pcm179x.c | 747 struct oxygen *chip = ctl->private_data; in rolloff_get() 759 struct oxygen *chip = ctl->private_data; in rolloff_put() 789 static int deemph_get(struct snd_kcontrol *ctl, in deemph_get() argument 792 struct oxygen *chip = ctl->private_data; in deemph_get() 803 struct oxygen *chip = ctl->private_data; in deemph_put() 854 struct oxygen *chip = ctl->private_data; in st_output_switch_get() 871 struct oxygen *chip = ctl->private_data; in st_output_switch_put() 909 struct oxygen *chip = ctl->private_data; in st_hp_volume_offset_get() 930 struct oxygen *chip = ctl->private_data; in st_hp_volume_offset_put() 968 struct oxygen *chip = ctl->private_data; in xense_output_switch_get() [all …]
|
| A D | xonar.h | 30 int xonar_gpio_bit_switch_get(struct snd_kcontrol *ctl, 32 int xonar_gpio_bit_switch_put(struct snd_kcontrol *ctl,
|
| A D | xonar_cs43xx.c | 283 static int rolloff_info(struct snd_kcontrol *ctl, in rolloff_info() argument 293 static int rolloff_get(struct snd_kcontrol *ctl, in rolloff_get() argument 296 struct oxygen *chip = ctl->private_data; in rolloff_get() 304 static int rolloff_put(struct snd_kcontrol *ctl, in rolloff_put() argument 307 struct oxygen *chip = ctl->private_data; in rolloff_put()
|
| /sound/soc/samsung/ |
| A D | pcm.c | 157 u32 ctl, clkctl; in s3c_pcm_snd_txctrl() local 165 ctl |= S3C_PCM_CTL_TXDMA_EN; in s3c_pcm_snd_txctrl() 166 ctl |= S3C_PCM_CTL_TXFIFO_EN; in s3c_pcm_snd_txctrl() 167 ctl |= S3C_PCM_CTL_ENABLE; in s3c_pcm_snd_txctrl() 171 ctl &= ~S3C_PCM_CTL_TXDMA_EN; in s3c_pcm_snd_txctrl() 175 ctl &= ~S3C_PCM_CTL_ENABLE; in s3c_pcm_snd_txctrl() 188 u32 ctl, clkctl; in s3c_pcm_snd_rxctrl() local 196 ctl |= S3C_PCM_CTL_RXDMA_EN; in s3c_pcm_snd_rxctrl() 198 ctl |= S3C_PCM_CTL_ENABLE; in s3c_pcm_snd_rxctrl() 206 ctl &= ~S3C_PCM_CTL_ENABLE; in s3c_pcm_snd_rxctrl() [all …]
|
| /sound/soc/kirkwood/ |
| A D | kirkwood-i2s.c | 341 ctl |= KIRKWOOD_PLAYCTL_I2S_MUTE; in kirkwood_i2s_play_mute() 343 ctl |= KIRKWOOD_PLAYCTL_SPDIF_MUTE; in kirkwood_i2s_play_mute() 344 return ctl; in kirkwood_i2s_play_mute() 352 uint32_t ctl, value; in kirkwood_i2s_play_trigger() local 363 value = ctl; in kirkwood_i2s_play_trigger() 372 ctl); in kirkwood_i2s_play_trigger() 378 ctl = priv->ctl_play; in kirkwood_i2s_play_trigger() 383 ctl = kirkwood_i2s_play_mute(ctl); in kirkwood_i2s_play_trigger() 424 ctl = kirkwood_i2s_play_mute(ctl); in kirkwood_i2s_play_trigger() 439 uint32_t ctl, value; in kirkwood_i2s_rec_trigger() local [all …]
|
| /sound/pci/emu10k1/ |
| A D | emufx.c | 339 if (ctl->min == 0 && ctl->max == 1) in snd_emu10k1_gpr_ctl_info() 393 if ((ctl->count % 5) != 0 || (ctl->count / 5) != ctl->vcount) { in snd_emu10k1_gpr_ctl_put() 401 if ((ctl->count % 5) != 0 || (ctl->count / 5) != ctl->vcount) { in snd_emu10k1_gpr_ctl_put() 1180 ctl->vcount = ctl->count = 1; in snd_emu10k1_init_mono_control2() 1204 ctl->vcount = ctl->count = 2; in snd_emu10k1_init_stereo_control2() 1229 ctl->vcount = ctl->count = 1; in snd_emu10k1_init_mono_onoff_control() 1242 ctl->vcount = ctl->count = 2; in snd_emu10k1_init_stereo_onoff_control() 1572 ctl->value[0] = ctl->value[1] = 20; in _snd_emu10k1_audigy_init_efx() 1581 ctl->value[0] = ctl->value[1] = 20; in _snd_emu10k1_audigy_init_efx() 2169 ctl->value[0] = ctl->value[1] = 20; in _snd_emu10k1_init_efx() [all …]
|
| /sound/core/ |
| A D | control.c | 48 struct snd_ctl_file *ctl; in snd_ctl_open() local 69 ctl = kzalloc(sizeof(*ctl), GFP_KERNEL); in snd_ctl_open() 70 if (ctl == NULL) { in snd_ctl_open() 77 ctl->card = card; in snd_ctl_open() 118 card = ctl->card; in snd_ctl_release() 121 list_del(&ctl->list); in snd_ctl_release() 132 put_pid(ctl->pid); in snd_ctl_release() 133 kfree(ctl); in snd_ctl_release() 165 if (!ctl->subscribed) in snd_ctl_notify() 1909 card = ctl->card; in snd_ctl_ioctl() [all …]
|
| A D | control_compat.c | 82 struct snd_card *card = ctl->card; in snd_ctl_elem_info_compat() 102 err = snd_ctl_elem_info(ctl, data); in snd_ctl_elem_info_compat() 436 struct snd_ctl_file *ctl; in snd_ctl_ioctl_compat() local 441 ctl = file->private_data; in snd_ctl_ioctl_compat() 442 if (snd_BUG_ON(!ctl || !ctl->card)) in snd_ctl_ioctl_compat() 459 return snd_ctl_elem_list_compat(ctl->card, argp); in snd_ctl_ioctl_compat() 461 return snd_ctl_elem_info_compat(ctl, argp); in snd_ctl_ioctl_compat() 467 return snd_ctl_elem_add_compat(ctl, argp, 0); in snd_ctl_ioctl_compat() 469 return snd_ctl_elem_add_compat(ctl, argp, 1); in snd_ctl_ioctl_compat() 474 return snd_ctl_elem_write_user_x32(ctl, argp); in snd_ctl_ioctl_compat() [all …]
|
| /sound/aoa/fabrics/ |
| A D | layout.c | 899 struct snd_kcontrol *ctl; in layout_attached_codec() local 914 ldev->master_ctrl = ctl; in layout_attached_codec() 915 aoa_snd_ctl_add(ctl); in layout_attached_codec() 923 aoa_snd_ctl_add(ctl); in layout_attached_codec() 930 aoa_snd_ctl_add(ctl); in layout_attached_codec() 940 aoa_snd_ctl_add(ctl); in layout_attached_codec() 944 aoa_snd_ctl_add(ctl); in layout_attached_codec() 952 strscpy(ctl->id.name, in layout_attached_codec() 955 aoa_snd_ctl_add(ctl); in layout_attached_codec() 969 aoa_snd_ctl_add(ctl); in layout_attached_codec() [all …]
|
| /sound/firewire/ |
| A D | isight.c | 469 struct isight *isight = ctl->private_data; in isight_gain_info() 479 static int isight_gain_get(struct snd_kcontrol *ctl, in isight_gain_get() argument 482 struct isight *isight = ctl->private_data; in isight_gain_get() 498 struct isight *isight = ctl->private_data; in isight_gain_put() 511 struct isight *isight = ctl->private_data; in isight_mute_get() 527 struct isight *isight = ctl->private_data; in isight_mute_put() 552 struct snd_kcontrol *ctl; in isight_create_mixer() local 580 ctl = snd_ctl_new1(&gain_control, isight); in isight_create_mixer() 581 if (ctl) in isight_create_mixer() 582 ctl->tlv.p = isight->gain_tlv; in isight_create_mixer() [all …]
|
| /sound/soc/codecs/ |
| A D | wm_adsp.c | 549 kcontrol->name = ctl->name; in wm_adsp_ctl_work() 582 struct wm_coeff_ctl *ctl; in wm_adsp_control_add() local 630 ctl = kzalloc(sizeof(*ctl), GFP_KERNEL); in wm_adsp_control_add() 631 if (!ctl) in wm_adsp_control_add() 633 ctl->cs_ctl = cs_ctl; in wm_adsp_control_add() 636 if (!ctl->name) { in wm_adsp_control_add() 641 cs_ctl->priv = ctl; in wm_adsp_control_add() 644 schedule_work(&ctl->work); in wm_adsp_control_add() 649 kfree(ctl); in wm_adsp_control_add() 671 kfree(ctl->name); in wm_adsp_control_remove() [all …]
|
| A D | msm8916-wcd-digital.c | 428 struct wcd_iir_filter_ctl *ctl = in msm8x16_wcd_get_iir_band_audio_mixer() local 430 struct soc_bytes_ext *params = &ctl->bytes_ext; in msm8x16_wcd_get_iir_band_audio_mixer() 431 int iir_idx = ctl->iir_idx; in msm8x16_wcd_get_iir_band_audio_mixer() 432 int band_idx = ctl->band_idx; in msm8x16_wcd_get_iir_band_audio_mixer() 474 struct wcd_iir_filter_ctl *ctl = in msm8x16_wcd_put_iir_band_audio_mixer() local 476 struct soc_bytes_ext *params = &ctl->bytes_ext; in msm8x16_wcd_put_iir_band_audio_mixer() 477 int iir_idx = ctl->iir_idx; in msm8x16_wcd_put_iir_band_audio_mixer() 478 int band_idx = ctl->band_idx; in msm8x16_wcd_put_iir_band_audio_mixer() 501 struct wcd_iir_filter_ctl *ctl = in wcd_iir_filter_info() local 503 struct soc_bytes_ext *params = &ctl->bytes_ext; in wcd_iir_filter_info()
|
| /sound/usb/ |
| A D | mixer_scarlett.c | 851 const struct scarlett_mixer_control *ctl; in scarlett_controls_create_generic() local 871 ctl = &info->controls[i]; in scarlett_controls_create_generic() 873 switch (ctl->type) { in scarlett_controls_create_generic() 875 err = add_output_ctls(mixer, ctl->num, ctl->name, info); in scarlett_controls_create_generic() 881 "Input %d Impedance Switch", ctl->num); in scarlett_controls_create_generic() 884 0x09, ctl->num, USB_MIXER_S16, 1, mx, in scarlett_controls_create_generic() 891 "Input %d Pad Switch", ctl->num); in scarlett_controls_create_generic() 894 0x0b, ctl->num, USB_MIXER_S16, 1, mx, in scarlett_controls_create_generic() 901 "Input %d Gain Switch", ctl->num); in scarlett_controls_create_generic() 904 0x08, ctl->num, USB_MIXER_S16, 1, mx, in scarlett_controls_create_generic()
|
| /sound/isa/sb/ |
| A D | sb_mixer.c | 480 struct snd_kcontrol *ctl; in snd_sbmixer_add_ctl() local 483 ctl = snd_ctl_new1(&newctls[type], chip); in snd_sbmixer_add_ctl() 484 if (! ctl) in snd_sbmixer_add_ctl() 486 strscpy(ctl->id.name, name, sizeof(ctl->id.name)); in snd_sbmixer_add_ctl() 487 ctl->id.index = index; in snd_sbmixer_add_ctl() 488 ctl->private_value = value; in snd_sbmixer_add_ctl() 489 err = snd_ctl_add(chip->card, ctl); in snd_sbmixer_add_ctl()
|