/sound/soc/omap/ |
D | mcbsp.h | 102 #define RINTM(value) (((value) & 0x3) << 4) /* bits 4:5 */ argument 105 #define CLKSTP(value) (((value) & 0x3) << 11) /* bits 11:12 */ argument 106 #define RJUST(value) (((value) & 0x3) << 13) /* bits 13:14 */ argument 115 #define XINTM(value) (((value) & 0x3) << 4) /* bits 4:5 */ argument 139 #define RWDLEN1(value) (((value) & 0x7) << 5) /* Bits 5:7 */ argument 140 #define RFRLEN1(value) (((value) & 0x7f) << 8) /* Bits 8:14 */ argument 143 #define XWDLEN1(value) (((value) & 0x7) << 5) /* Bits 5:7 */ argument 144 #define XFRLEN1(value) (((value) & 0x7f) << 8) /* Bits 8:14 */ argument 147 #define RDATDLY(value) ((value) & 0x3) /* Bits 0:1 */ argument 149 #define RCOMPAND(value) (((value) & 0x3) << 3) /* Bits 3:4 */ argument [all …]
|
/sound/pci/oxygen/ |
D | xonar_dg.c | 73 static void cs4245_write(struct oxygen *chip, unsigned int reg, u8 value) in cs4245_write() argument 84 (reg << 8) | value); in cs4245_write() 85 data->cs4245_regs[reg] = value; in cs4245_write() 88 static void cs4245_write_cached(struct oxygen *chip, unsigned int reg, u8 value) in cs4245_write_cached() argument 92 if (value != data->cs4245_regs[reg]) in cs4245_write_cached() 93 cs4245_write(chip, reg, value); in cs4245_write_cached() 188 u8 value; in set_cs4245_dac_params() local 190 value = data->cs4245_regs[CS4245_DAC_CTRL_1] & ~CS4245_DAC_FM_MASK; in set_cs4245_dac_params() 192 value |= CS4245_DAC_FM_SINGLE; in set_cs4245_dac_params() 194 value |= CS4245_DAC_FM_DOUBLE; in set_cs4245_dac_params() [all …]
|
D | oxygen_mixer.c | 35 info->value.integer.min = chip->model.dac_volume_min; in dac_volume_info() 36 info->value.integer.max = chip->model.dac_volume_max; in dac_volume_info() 41 struct snd_ctl_elem_value *value) in dac_volume_get() argument 48 value->value.integer.value[i] = chip->dac_volume[i]; in dac_volume_get() 54 struct snd_ctl_elem_value *value) in dac_volume_put() argument 63 if (value->value.integer.value[i] != chip->dac_volume[i]) { in dac_volume_put() 64 chip->dac_volume[i] = value->value.integer.value[i]; in dac_volume_put() 74 struct snd_ctl_elem_value *value) in dac_mute_get() argument 79 value->value.integer.value[0] = !chip->dac_mute; in dac_mute_get() 85 struct snd_ctl_elem_value *value) in dac_mute_put() argument [all …]
|
D | xonar_wm87x6.c | 102 unsigned int reg, unsigned int value) in wm8776_write_spi() argument 109 (reg << 9) | value); in wm8776_write_spi() 113 unsigned int reg, unsigned int value) in wm8776_write_i2c() argument 116 (reg << 1) | (value >> 8), value); in wm8776_write_i2c() 120 unsigned int reg, unsigned int value) in wm8776_write() argument 126 wm8776_write_spi(chip, reg, value); in wm8776_write() 128 wm8776_write_i2c(chip, reg, value); in wm8776_write() 131 value &= ~WM8776_UPDATE; in wm8776_write() 132 data->wm8776_regs[reg] = value; in wm8776_write() 137 unsigned int reg, unsigned int value) in wm8776_write_cached() argument [all …]
|
D | oxygen.h | 184 void oxygen_write8(struct oxygen *chip, unsigned int reg, u8 value); 185 void oxygen_write16(struct oxygen *chip, unsigned int reg, u16 value); 186 void oxygen_write32(struct oxygen *chip, unsigned int reg, u32 value); 188 u8 value, u8 mask); 190 u16 value, u16 mask); 192 u32 value, u32 mask); 208 void oxygen_write_eeprom(struct oxygen *chip, unsigned int index, u16 value); 211 unsigned int reg, u8 value) in oxygen_set_bits8() argument 213 oxygen_write8_masked(chip, reg, value, value); in oxygen_set_bits8() 217 unsigned int reg, u16 value) in oxygen_set_bits16() argument [all …]
|
D | oxygen_io.c | 46 void oxygen_write8(struct oxygen *chip, unsigned int reg, u8 value) in oxygen_write8() argument 48 outb(value, chip->addr + reg); in oxygen_write8() 49 chip->saved_registers._8[reg] = value; in oxygen_write8() 53 void oxygen_write16(struct oxygen *chip, unsigned int reg, u16 value) in oxygen_write16() argument 55 outw(value, chip->addr + reg); in oxygen_write16() 56 chip->saved_registers._16[reg / 2] = cpu_to_le16(value); in oxygen_write16() 60 void oxygen_write32(struct oxygen *chip, unsigned int reg, u32 value) in oxygen_write32() argument 62 outl(value, chip->addr + reg); in oxygen_write32() 63 chip->saved_registers._32[reg / 4] = cpu_to_le32(value); in oxygen_write32() 68 u8 value, u8 mask) in oxygen_write8_masked() argument [all …]
|
D | oxygen.c | 155 u8 reg, u8 value) in ak4396_write() argument 168 AK4396_WRITE | (reg << 8) | value); in ak4396_write() 169 data->ak4396_regs[codec][reg] = value; in ak4396_write() 173 u8 reg, u8 value) in ak4396_write_cached() argument 177 if (value != data->ak4396_regs[codec][reg]) in ak4396_write_cached() 178 ak4396_write(chip, codec, reg, value); in ak4396_write_cached() 181 static void wm8785_write(struct oxygen *chip, u8 reg, unsigned int value) in wm8785_write() argument 190 (reg << 9) | value); in wm8785_write() 192 data->wm8785_regs[reg] = value; in wm8785_write() 350 u8 value; in set_ak4396_params() local [all …]
|
/sound/soc/codecs/ |
D | max9877.c | 49 ucontrol->value.integer.value[0] = (max9877_regs[reg] >> shift) & mask; in max9877_get_reg() 52 ucontrol->value.integer.value[0] = in max9877_get_reg() 53 mask - ucontrol->value.integer.value[0]; in max9877_get_reg() 67 unsigned int val = (ucontrol->value.integer.value[0] & mask); in max9877_set_reg() 92 ucontrol->value.integer.value[0] = (max9877_regs[reg] >> shift) & mask; in max9877_get_2reg() 93 ucontrol->value.integer.value[1] = (max9877_regs[reg2] >> shift) & mask; in max9877_get_2reg() 107 unsigned int val = (ucontrol->value.integer.value[0] & mask); in max9877_set_2reg() 108 unsigned int val2 = (ucontrol->value.integer.value[1] & mask); in max9877_set_2reg() 131 u8 value = max9877_regs[MAX9877_OUTPUT_MODE] & MAX9877_OUTMODE_MASK; in max9877_get_out_mode() local 133 if (value) in max9877_get_out_mode() [all …]
|
D | wm8958-dsp2.c | 462 int value = ucontrol->value.integer.value[0]; in wm8958_put_mbc_enum() local 470 if (value >= control->pdata.num_mbc_cfgs) in wm8958_put_mbc_enum() 473 wm8994->mbc_cfg = value; in wm8958_put_mbc_enum() 484 ucontrol->value.enumerated.item[0] = wm8994->mbc_cfg; in wm8958_get_mbc_enum() 494 uinfo->value.integer.min = 0; in wm8958_mbc_info() 495 uinfo->value.integer.max = 1; in wm8958_mbc_info() 506 ucontrol->value.integer.value[0] = wm8994->mbc_ena[mbc]; in wm8958_mbc_get() 518 if (wm8994->mbc_ena[mbc] == ucontrol->value.integer.value[0]) in wm8958_mbc_put() 521 if (ucontrol->value.integer.value[0] > 1) in wm8958_mbc_put() 532 wm8994->mbc_ena[mbc] = ucontrol->value.integer.value[0]; in wm8958_mbc_put() [all …]
|
/sound/usb/6fire/ |
D | control.c | 38 u8 value; member 184 uinfo->value.integer.min = 0; in usb6fire_control_output_vol_info() 185 uinfo->value.integer.max = 180; in usb6fire_control_output_vol_info() 201 if (rt->output_vol[ch] != ucontrol->value.integer.value[0]) { in usb6fire_control_output_vol_put() 202 rt->output_vol[ch] = ucontrol->value.integer.value[0]; in usb6fire_control_output_vol_put() 206 if (rt->output_vol[ch + 1] != ucontrol->value.integer.value[1]) { in usb6fire_control_output_vol_put() 207 rt->output_vol[ch + 1] = ucontrol->value.integer.value[1]; in usb6fire_control_output_vol_put() 229 ucontrol->value.integer.value[0] = rt->output_vol[ch]; in usb6fire_control_output_vol_get() 230 ucontrol->value.integer.value[1] = rt->output_vol[ch + 1]; in usb6fire_control_output_vol_get() 240 u8 value = 0; in usb6fire_control_output_mute_put() local [all …]
|
/sound/aoa/codecs/ |
D | tas.c | 230 uinfo->value.integer.min = 0; in tas_snd_vol_info() 231 uinfo->value.integer.max = 177; in tas_snd_vol_info() 241 ucontrol->value.integer.value[0] = tas->cached_volume_l; in tas_snd_vol_get() 242 ucontrol->value.integer.value[1] = tas->cached_volume_r; in tas_snd_vol_get() 252 if (ucontrol->value.integer.value[0] < 0 || in tas_snd_vol_put() 253 ucontrol->value.integer.value[0] > 177) in tas_snd_vol_put() 255 if (ucontrol->value.integer.value[1] < 0 || in tas_snd_vol_put() 256 ucontrol->value.integer.value[1] > 177) in tas_snd_vol_put() 260 if (tas->cached_volume_l == ucontrol->value.integer.value[0] in tas_snd_vol_put() 261 && tas->cached_volume_r == ucontrol->value.integer.value[1]) { in tas_snd_vol_put() [all …]
|
D | onyx.c | 68 static int onyx_read_register(struct onyx *onyx, u8 reg, u8 *value) in onyx_read_register() argument 73 *value = onyx->cache[reg-FIRSTREGISTER]; in onyx_read_register() 79 *value = (u8)v; in onyx_read_register() 80 onyx->cache[ONYX_REG_CONTROL-FIRSTREGISTER] = *value; in onyx_read_register() 84 static int onyx_write_register(struct onyx *onyx, u8 reg, u8 value) in onyx_write_register() argument 88 result = i2c_smbus_write_byte_data(onyx->i2c, reg, value); in onyx_write_register() 90 onyx->cache[reg-FIRSTREGISTER] = value; in onyx_write_register() 114 uinfo->value.integer.min = -128 + VOLUME_RANGE_SHIFT; in onyx_snd_vol_info() 115 uinfo->value.integer.max = -1 + VOLUME_RANGE_SHIFT; in onyx_snd_vol_info() 130 ucontrol->value.integer.value[0] = l + VOLUME_RANGE_SHIFT; in onyx_snd_vol_get() [all …]
|
/sound/soc/kirkwood/ |
D | kirkwood-i2s.c | 42 unsigned long value; in kirkwood_i2s_set_fmt() local 62 value = readl(priv->io+KIRKWOOD_I2S_PLAYCTL); in kirkwood_i2s_set_fmt() 63 value &= ~KIRKWOOD_I2S_CTL_JUST_MASK; in kirkwood_i2s_set_fmt() 64 value |= mask; in kirkwood_i2s_set_fmt() 65 writel(value, priv->io+KIRKWOOD_I2S_PLAYCTL); in kirkwood_i2s_set_fmt() 67 value = readl(priv->io+KIRKWOOD_I2S_RECCTL); in kirkwood_i2s_set_fmt() 68 value &= ~KIRKWOOD_I2S_CTL_JUST_MASK; in kirkwood_i2s_set_fmt() 69 value |= mask; in kirkwood_i2s_set_fmt() 70 writel(value, priv->io+KIRKWOOD_I2S_RECCTL); in kirkwood_i2s_set_fmt() 77 unsigned long value; in kirkwood_set_dco() local [all …]
|
/sound/drivers/vx/ |
D | vx_mixer.c | 422 uinfo->value.integer.min = 0; in vx_output_level_info() 423 uinfo->value.integer.max = chip->hw->output_level_max; in vx_output_level_info() 432 ucontrol->value.integer.value[0] = chip->output_level[codec][0]; in vx_output_level_get() 433 ucontrol->value.integer.value[1] = chip->output_level[codec][1]; in vx_output_level_get() 445 val[0] = ucontrol->value.integer.value[0]; in vx_output_level_put() 446 val[1] = ucontrol->value.integer.value[1]; in vx_output_level_put() 489 uinfo->value.enumerated.items = 3; in vx_audio_src_info() 490 if (uinfo->value.enumerated.item > 2) in vx_audio_src_info() 491 uinfo->value.enumerated.item = 2; in vx_audio_src_info() 492 strcpy(uinfo->value.enumerated.name, in vx_audio_src_info() [all …]
|
/sound/drivers/opl4/ |
D | opl4_mixer.c | 27 uinfo->value.integer.min = 0; in snd_opl4_ctl_info() 28 uinfo->value.integer.max = 7; in snd_opl4_ctl_info() 37 u8 value; in snd_opl4_ctl_get() local 40 value = snd_opl4_read(opl4, reg); in snd_opl4_ctl_get() 42 ucontrol->value.integer.value[0] = 7 - (value & 7); in snd_opl4_ctl_get() 43 ucontrol->value.integer.value[1] = 7 - ((value >> 3) & 7); in snd_opl4_ctl_get() 52 u8 value, old_value; in snd_opl4_ctl_put() local 54 value = (7 - (ucontrol->value.integer.value[0] & 7)) | in snd_opl4_ctl_put() 55 ((7 - (ucontrol->value.integer.value[1] & 7)) << 3); in snd_opl4_ctl_put() 58 snd_opl4_write(opl4, reg, value); in snd_opl4_ctl_put() [all …]
|
/sound/pci/ca0106/ |
D | ca0106_mixer.c | 165 ucontrol->value.integer.value[0] = emu->spdif_enable; in snd_ca0106_shared_spdif_get() 176 val = !!ucontrol->value.integer.value[0]; in snd_ca0106_shared_spdif_put() 194 uinfo->value.enumerated.items = 6; in snd_ca0106_capture_source_info() 195 if (uinfo->value.enumerated.item > 5) in snd_ca0106_capture_source_info() 196 uinfo->value.enumerated.item = 5; in snd_ca0106_capture_source_info() 197 strcpy(uinfo->value.enumerated.name, texts[uinfo->value.enumerated.item]); in snd_ca0106_capture_source_info() 206 ucontrol->value.enumerated.item[0] = emu->capture_source; in snd_ca0106_capture_source_get() 217 val = ucontrol->value.enumerated.item[0] ; in snd_ca0106_capture_source_put() 237 uinfo->value.enumerated.items = 4; in snd_ca0106_i2c_capture_source_info() 238 if (uinfo->value.enumerated.item > 3) in snd_ca0106_i2c_capture_source_info() [all …]
|
/sound/core/seq/oss/ |
D | seq_oss_timer.c | 38 static int send_timer_event(struct seq_oss_devinfo *dp, int type, int value); 140 send_timer_event(struct seq_oss_devinfo *dp, int type, int value) in send_timer_event() argument 152 ev.data.queue.param.value = value; in send_timer_event() 213 snd_seq_oss_timer_tempo(struct seq_oss_timer *timer, int value) in snd_seq_oss_timer_tempo() argument 215 if (value < MIN_OSS_TEMPO) in snd_seq_oss_timer_tempo() 216 value = MIN_OSS_TEMPO; in snd_seq_oss_timer_tempo() 217 else if (value > MAX_OSS_TEMPO) in snd_seq_oss_timer_tempo() 218 value = MAX_OSS_TEMPO; in snd_seq_oss_timer_tempo() 219 timer->oss_tempo = value; in snd_seq_oss_timer_tempo() 233 int value; in snd_seq_oss_timer_ioctl() local [all …]
|
/sound/core/ |
D | control_compat.c | 90 } value; member 111 if (get_user(data->value.enumerated.item, &data32->value.enumerated.item)) in snd_ctl_elem_info_compat() 133 if (put_user(data->value.integer.min, &data32->value.integer.min) || in snd_ctl_elem_info_compat() 134 put_user(data->value.integer.max, &data32->value.integer.max) || in snd_ctl_elem_info_compat() 135 put_user(data->value.integer.step, &data32->value.integer.step)) in snd_ctl_elem_info_compat() 139 if (copy_to_user(&data32->value.integer64, in snd_ctl_elem_info_compat() 140 &data->value.integer64, in snd_ctl_elem_info_compat() 141 sizeof(data->value.integer64))) in snd_ctl_elem_info_compat() 145 if (copy_to_user(&data32->value.enumerated, in snd_ctl_elem_info_compat() 146 &data->value.enumerated, in snd_ctl_elem_info_compat() [all …]
|
/sound/isa/sb/ |
D | sb_mixer.c | 66 uinfo->value.integer.min = 0; in snd_sbmixer_info_single() 67 uinfo->value.integer.max = mask; in snd_sbmixer_info_single() 83 ucontrol->value.integer.value[0] = val; in snd_sbmixer_get_single() 97 val = (ucontrol->value.integer.value[0] & mask) << shift; in snd_sbmixer_put_single() 118 uinfo->value.integer.min = 0; in snd_sbmixer_info_double() 119 uinfo->value.integer.max = mask; in snd_sbmixer_info_double() 138 ucontrol->value.integer.value[0] = left; in snd_sbmixer_get_double() 139 ucontrol->value.integer.value[1] = right; in snd_sbmixer_get_double() 155 left = (ucontrol->value.integer.value[0] & mask) << left_shift; in snd_sbmixer_put_double() 156 right = (ucontrol->value.integer.value[1] & mask) << right_shift; in snd_sbmixer_put_double() [all …]
|
/sound/pci/ice1712/ |
D | aureon.c | 210 uinfo->value.enumerated.items = 3; in aureon_universe_inmux_info() 211 if (uinfo->value.enumerated.item >= uinfo->value.enumerated.items) in aureon_universe_inmux_info() 212 uinfo->value.enumerated.item = uinfo->value.enumerated.items - 1; in aureon_universe_inmux_info() 213 strcpy(uinfo->value.enumerated.name, texts[uinfo->value.enumerated.item]); in aureon_universe_inmux_info() 222 ucontrol->value.enumerated.item[0] = spec->pca9554_out; in aureon_universe_inmux_get() 234 nval = ucontrol->value.enumerated.item[0]; in aureon_universe_inmux_put() 371 uinfo->value.integer.min = 0; in aureon_ac97_vol_info() 372 uinfo->value.integer.max = 31; in aureon_ac97_vol_info() 384 ucontrol->value.integer.value[0] = 0x1F - (vol & 0x1F); in aureon_ac97_vol_get() 386 ucontrol->value.integer.value[1] = 0x1F - ((vol >> 8) & 0x1F); in aureon_ac97_vol_get() [all …]
|
D | wtm.c | 91 ucontrol->value.integer.value[0] = (~val >> 7) & 0x1; in stac9460_dac_mute_get() 106 new = (~ucontrol->value.integer.value[0] << 7 & 0x80) | in stac9460_dac_mute_put() 120 new = (~ucontrol->value.integer.value[0] << 7 & 0x80) | in stac9460_dac_mute_put() 141 uinfo->value.integer.min = 0; /* mute */ in stac9460_dac_vol_info() 142 uinfo->value.integer.max = 0x7f; /* 0dB */ in stac9460_dac_vol_info() 164 ucontrol->value.integer.value[0] = 0x7f - vol; in stac9460_dac_vol_get() 178 nvol = ucontrol->value.integer.value[0] & 0x7f; in stac9460_dac_vol_put() 189 nvol = ucontrol->value.integer.value[0] & 0x7f; in stac9460_dac_vol_put() 224 ucontrol->value.integer.value[i] = ~val>>7 & 0x1; in stac9460_adc_mute_get() 229 ucontrol->value.integer.value[i] = ~val>>7 & 0x1; in stac9460_adc_mute_get() [all …]
|
/sound/pci/mixart/ |
D | mixart_mixer.c | 346 uinfo->value.integer.min = MIXART_ANALOG_PLAYBACK_LEVEL_MIN; /* -96 dB */ in mixart_analog_vol_info() 347 uinfo->value.integer.max = MIXART_ANALOG_PLAYBACK_LEVEL_MAX; /* 0 dB */ in mixart_analog_vol_info() 349 uinfo->value.integer.min = MIXART_ANALOG_CAPTURE_LEVEL_MIN; /* -96 dB */ in mixart_analog_vol_info() 350 uinfo->value.integer.max = MIXART_ANALOG_CAPTURE_LEVEL_MAX; /* 31.5 dB */ in mixart_analog_vol_info() 360 ucontrol->value.integer.value[0] = chip->analog_playback_volume[0]; in mixart_analog_vol_get() 361 ucontrol->value.integer.value[1] = chip->analog_playback_volume[1]; in mixart_analog_vol_get() 363 ucontrol->value.integer.value[0] = chip->analog_capture_volume[0]; in mixart_analog_vol_get() 364 ucontrol->value.integer.value[1] = chip->analog_capture_volume[1]; in mixart_analog_vol_get() 379 int new_volume = ucontrol->value.integer.value[i]; in mixart_analog_vol_put() 424 ucontrol->value.integer.value[0] = chip->analog_playback_active[0]; in mixart_audio_sw_get() [all …]
|
/sound/drivers/pcsp/ |
D | pcsp_mixer.c | 18 uinfo->value.integer.min = 0; in pcsp_enable_info() 19 uinfo->value.integer.max = 1; in pcsp_enable_info() 27 ucontrol->value.integer.value[0] = chip->enable; in pcsp_enable_get() 36 int enab = ucontrol->value.integer.value[0]; in pcsp_enable_put() 50 uinfo->value.enumerated.items = chip->max_treble + 1; in pcsp_treble_info() 51 if (uinfo->value.enumerated.item > chip->max_treble) in pcsp_treble_info() 52 uinfo->value.enumerated.item = chip->max_treble; in pcsp_treble_info() 53 sprintf(uinfo->value.enumerated.name, "%lu", in pcsp_treble_info() 54 (unsigned long)PCSP_CALC_RATE(uinfo->value.enumerated.item)); in pcsp_treble_info() 62 ucontrol->value.enumerated.item[0] = chip->treble; in pcsp_treble_get() [all …]
|
/sound/pci/pcxhr/ |
D | pcxhr_mixer.c | 95 uinfo->value.integer.min = in pcxhr_analog_vol_info() 97 uinfo->value.integer.max = in pcxhr_analog_vol_info() 100 uinfo->value.integer.min = in pcxhr_analog_vol_info() 102 uinfo->value.integer.max = in pcxhr_analog_vol_info() 107 uinfo->value.integer.min = in pcxhr_analog_vol_info() 109 uinfo->value.integer.max = in pcxhr_analog_vol_info() 112 uinfo->value.integer.min = in pcxhr_analog_vol_info() 114 uinfo->value.integer.max = in pcxhr_analog_vol_info() 127 ucontrol->value.integer.value[0] = chip->analog_playback_volume[0]; in pcxhr_analog_vol_get() 128 ucontrol->value.integer.value[1] = chip->analog_playback_volume[1]; in pcxhr_analog_vol_get() [all …]
|
/sound/i2c/ |
D | tea6330t.c | 72 unsigned char addr, unsigned char value) 75 printk(KERN_DEBUG "set - 0x%x/0x%x\n", addr, value); 77 snd_i2c_write(tea->bus, TEA6330T_ADDR, addr, value, 1); 91 uinfo->value.integer.min = 0; in snd_tea6330t_info_master_volume() 92 uinfo->value.integer.max = 43; in snd_tea6330t_info_master_volume() 102 ucontrol->value.integer.value[0] = tea->mleft - 0x14; in snd_tea6330t_get_master_volume() 103 ucontrol->value.integer.value[1] = tea->mright - 0x14; in snd_tea6330t_get_master_volume() 116 val1 = (ucontrol->value.integer.value[0] % 44) + 0x14; in snd_tea6330t_put_master_volume() 117 val2 = (ucontrol->value.integer.value[1] % 44) + 0x14; in snd_tea6330t_put_master_volume() 153 ucontrol->value.integer.value[0] = tea->regs[TEA6330T_SADDR_VOLUME_LEFT] == 0 ? 0 : 1; in snd_tea6330t_get_master_switch() [all …]
|