Home
last modified time | relevance | path

Searched refs:value (Results 1 – 25 of 310) sorted by relevance

12345678910>>...13

/sound/soc/omap/
Dmcbsp.h102 #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/
Dxonar_dg.c73 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 …]
Doxygen_mixer.c35 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 …]
Dxonar_wm87x6.c102 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 …]
Doxygen.h184 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 …]
Doxygen_io.c46 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 …]
Doxygen.c155 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/
Dmax9877.c49 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 …]
Dwm8958-dsp2.c462 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/
Dcontrol.c38 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/
Dtas.c230 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 …]
Donyx.c68 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/
Dkirkwood-i2s.c42 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/
Dvx_mixer.c422 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/
Dopl4_mixer.c27 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/
Dca0106_mixer.c165 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/
Dseq_oss_timer.c38 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/
Dcontrol_compat.c90 } 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/
Dsb_mixer.c66 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/
Daureon.c210 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 …]
Dwtm.c91 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/
Dmixart_mixer.c346 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/
Dpcsp_mixer.c18 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/
Dpcxhr_mixer.c95 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/
Dtea6330t.c72 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 …]

12345678910>>...13