/sound/soc/ |
D | soc-ops.c | 138 unsigned int reg, unsigned int mask, unsigned int shift, in snd_soc_read_signed() argument 148 val = (val >> shift) & mask; in snd_soc_read_signed() 255 unsigned int shift = mc->shift; in snd_soc_get_volsw() local 268 ret = snd_soc_read_signed(component, reg, mask, shift, sign_bit, &val); in snd_soc_get_volsw() 282 ret = snd_soc_read_signed(component, reg2, mask, shift, in snd_soc_get_volsw() 315 unsigned int shift = mc->shift; in snd_soc_put_volsw() local 333 val_mask = mask << shift; in snd_soc_put_volsw() 334 val = val << shift; in snd_soc_put_volsw() 343 val2 = val2 << shift; in snd_soc_put_volsw() 377 unsigned int shift = mc->shift; in snd_soc_get_volsw_sx() local [all …]
|
/sound/pci/ac97/ |
D | ac97_patch.h | 25 #define AC97_SINGLE_VALUE(reg,shift,mask,invert) \ argument 26 ((reg) | ((shift) << 8) | ((shift) << 12) | ((mask) << 16) | \ 28 #define AC97_PAGE_SINGLE_VALUE(reg,shift,mask,invert,page) \ argument 29 (AC97_SINGLE_VALUE(reg,shift,mask,invert) | (1<<25) | ((page) << 26)) 30 #define AC97_SINGLE(xname, reg, shift, mask, invert) \ argument 34 .private_value = AC97_SINGLE_VALUE(reg, shift, mask, invert) } 35 #define AC97_PAGE_SINGLE(xname, reg, shift, mask, invert, page) \ argument 39 .private_value = AC97_PAGE_SINGLE_VALUE(reg, shift, mask, invert, page) }
|
/sound/soc/sh/rcar/ |
D | ssiu.c | 52 int shift = -1; in rsnd_ssiu_init() local 56 shift = 0; in rsnd_ssiu_init() 59 shift = 2; in rsnd_ssiu_init() 62 shift = 16; in rsnd_ssiu_init() 68 mask1 |= 0x3 << shift; in rsnd_ssiu_init() 70 0x2 << shift : 0x1 << shift; in rsnd_ssiu_init()
|
D | adg.c | 206 int shift = (id % 2) ? 16 : 0; in rsnd_adg_set_cmd_timsel_gen2() local 214 val = val << shift; in rsnd_adg_set_cmd_timsel_gen2() 215 mask = 0xffff << shift; in rsnd_adg_set_cmd_timsel_gen2() 233 int shift = (id % 2) ? 16 : 0; in rsnd_adg_set_src_timesel_gen2() local 241 in = in << shift; in rsnd_adg_set_src_timesel_gen2() 242 out = out << shift; in rsnd_adg_set_src_timesel_gen2() 243 mask = 0xffff << shift; in rsnd_adg_set_src_timesel_gen2() 280 int shift = (id % 4) * 8; in rsnd_adg_set_ssi_clk() local 281 u32 mask = 0xFF << shift; in rsnd_adg_set_ssi_clk() 285 val = val << shift; in rsnd_adg_set_ssi_clk()
|
/sound/isa/gus/ |
D | gus_mixer.c | 32 #define GF1_SINGLE(xname, xindex, shift, invert) \ argument 36 .private_value = shift | (invert << 8) } 43 int shift = kcontrol->private_value & 0xff; in snd_gf1_get_single() local 46 ucontrol->value.integer.value[0] = (gus->mix_cntrl_reg >> shift) & 1; in snd_gf1_get_single() 56 int shift = kcontrol->private_value & 0xff; in snd_gf1_put_single() local 64 nval <<= shift; in snd_gf1_put_single() 67 nval = (oval & ~(1 << shift)) | nval; in snd_gf1_put_single()
|
/sound/pci/ice1712/ |
D | ews.c | 750 int shift = kcontrol->private_value & 0xff; in snd_ice1712_ews88d_control_get() local 760 data[0] = (data[shift >> 3] >> (shift & 7)) & 0x01; in snd_ice1712_ews88d_control_get() 771 int shift = kcontrol->private_value & 0xff; in snd_ice1712_ews88d_control_put() local 781 ndata[shift >> 3] = data[shift >> 3] & ~(1 << (shift & 7)); in snd_ice1712_ews88d_control_put() 784 ndata[shift >> 3] |= (1 << (shift & 7)); in snd_ice1712_ews88d_control_put() 787 ndata[shift >> 3] |= (1 << (shift & 7)); in snd_ice1712_ews88d_control_put() 789 change = (data[shift >> 3] != ndata[shift >> 3]); in snd_ice1712_ews88d_control_put() 861 int shift = kcontrol->private_value & 0xff; in snd_ice1712_6fire_control_get() local 867 data = (data >> shift) & 1; in snd_ice1712_6fire_control_get() 877 int shift = kcontrol->private_value & 0xff; in snd_ice1712_6fire_control_put() local [all …]
|
D | maya44.c | 293 #define COMPOSE_GPIO_VAL(shift, inv) ((shift) | ((inv) << 8)) argument 314 unsigned int shift = GET_GPIO_VAL_SHIFT(kcontrol->private_value); in maya_gpio_sw_get() local 317 val = (snd_ice1712_gpio_read(chip->ice) >> shift) & 1; in maya_gpio_sw_get() 328 unsigned int shift = GET_GPIO_VAL_SHIFT(kcontrol->private_value); in maya_gpio_sw_put() local 333 mask = 1 << shift; in maya_gpio_sw_put() 411 static const unsigned char shift[10] = in maya_pb_route_shift() local 413 return shift[idx % 10]; in maya_pb_route_shift()
|
D | revo.c | 56 int reg, shift; in revo_set_rate_val() local 71 shift = 4; in revo_set_rate_val() 74 shift = 3; in revo_set_rate_val() 77 old = (tmp >> shift) & 0x03; in revo_set_rate_val() 84 tmp &= ~(0x03 << shift); in revo_set_rate_val() 85 tmp |= dfs << shift; in revo_set_rate_val()
|
/sound/soc/codecs/ |
D | wm9712.c | 189 unsigned int mixer, mask, shift, old; in wm9712_hp_mixer_put() local 193 mixer = mc->shift >> 8; in wm9712_hp_mixer_put() 194 shift = mc->shift & 0xff; in wm9712_hp_mixer_put() 195 mask = 1 << shift; in wm9712_hp_mixer_put() 207 update.reg = wm9712_mixer_mute_regs[shift]; in wm9712_hp_mixer_put() 232 unsigned int shift, mixer; in wm9712_hp_mixer_get() local 234 mixer = mc->shift >> 8; in wm9712_hp_mixer_get() 235 shift = mc->shift & 0xff; in wm9712_hp_mixer_get() 238 (wm9712->hp_mixer[mixer] >> shift) & 1; in wm9712_hp_mixer_get()
|
D | pcm3168a.c | 321 u32 fmt, reg, mask, shift; in pcm3168a_set_dai_fmt() local 367 shift = PCM3168A_DAC_FMT_SHIFT; in pcm3168a_set_dai_fmt() 373 shift = PCM3168A_ADC_FMTAD_SHIFT; in pcm3168a_set_dai_fmt() 378 regmap_update_bits(pcm3168a->regmap, reg, mask, fmt << shift); in pcm3168a_set_dai_fmt() 402 u32 val, mask, shift, reg; in pcm3168a_hw_params() local 417 shift = PCM3168A_DAC_MSDA_SHIFT; in pcm3168a_hw_params() 424 shift = PCM3168A_ADC_MSAD_SHIFT; in pcm3168a_hw_params() 462 val = ((i + 1) << shift); in pcm3168a_hw_params() 470 shift = PCM3168A_DAC_FMT_SHIFT; in pcm3168a_hw_params() 473 shift = PCM3168A_ADC_FMTAD_SHIFT; in pcm3168a_hw_params() [all …]
|
D | wm9713.c | 233 unsigned int mixer, mask, shift, old; in wm9713_hp_mixer_put() local 237 mixer = mc->shift >> 8; in wm9713_hp_mixer_put() 238 shift = mc->shift & 0xff; in wm9713_hp_mixer_put() 239 mask = (1 << shift); in wm9713_hp_mixer_put() 251 update.reg = wm9713_mixer_mute_regs[shift]; in wm9713_hp_mixer_put() 276 unsigned int mixer, shift; in wm9713_hp_mixer_get() local 278 mixer = mc->shift >> 8; in wm9713_hp_mixer_get() 279 shift = mc->shift & 0xff; in wm9713_hp_mixer_get() 282 (wm9713->hp_mixer[mixer] >> shift) & 1; in wm9713_hp_mixer_get()
|
D | twl4030.c | 848 unsigned int shift = mc->shift; in snd_soc_get_volsw_twl4030() local 854 (snd_soc_read(codec, reg) >> shift) & mask; in snd_soc_get_volsw_twl4030() 859 if (shift != rshift) { in snd_soc_get_volsw_twl4030() 877 unsigned int shift = mc->shift; in snd_soc_put_volsw_twl4030() local 885 val_mask = mask << shift; in snd_soc_put_volsw_twl4030() 888 val = val << shift; in snd_soc_put_volsw_twl4030() 889 if (shift != rshift) { in snd_soc_put_volsw_twl4030() 907 unsigned int shift = mc->shift; in snd_soc_get_volsw_r2_twl4030() local 912 (snd_soc_read(codec, reg) >> shift) & mask; in snd_soc_get_volsw_r2_twl4030() 914 (snd_soc_read(codec, reg2) >> shift) & mask; in snd_soc_get_volsw_r2_twl4030() [all …]
|
D | wm_adsp.h | 91 .reg = SND_SOC_NOPM, .shift = num, .event = event_fn, \ 95 .reg = SND_SOC_NOPM, .shift = num, .event = wm_adsp2_event, \
|
D | wm8770.c | 418 int shift; in wm8770_hw_params() local 442 shift = 4; in wm8770_hw_params() 446 shift = 0; in wm8770_hw_params() 469 snd_soc_update_bits(codec, WM8770_MSTRCTRL, 0x7 << shift, in wm8770_hw_params() 470 i << shift); in wm8770_hw_params()
|
D | 88pm860x-codec.c | 335 unsigned int shift = mc->shift; in snd_soc_get_volsw_2r_out() local 339 val = snd_soc_read(codec, reg) >> shift; in snd_soc_get_volsw_2r_out() 340 val2 = snd_soc_read(codec, reg2) >> shift; in snd_soc_get_volsw_2r_out() 355 unsigned int shift = mc->shift; in snd_soc_put_volsw_2r_out() local 361 val_mask = mask << shift; in snd_soc_put_volsw_2r_out() 365 val = val << shift; in snd_soc_put_volsw_2r_out() 366 val2 = val2 << shift; in snd_soc_put_volsw_2r_out()
|
/sound/pci/hda/ |
D | hda_tegra.c | 130 unsigned int shift = ((unsigned long)(addr) & 0x3) << 3; in hda_tegra_writew() local 135 v &= ~(0xffff << shift); in hda_tegra_writew() 136 v |= value << shift; in hda_tegra_writew() 142 unsigned int shift = ((unsigned long)(addr) & 0x3) << 3; in hda_tegra_readw() local 147 return (v >> shift) & 0xffff; in hda_tegra_readw() 152 unsigned int shift = ((unsigned long)(addr) & 0x3) << 3; in hda_tegra_writeb() local 157 v &= ~(0xff << shift); in hda_tegra_writeb() 158 v |= value << shift; in hda_tegra_writeb() 164 unsigned int shift = ((unsigned long)(addr) & 0x3) << 3; in hda_tegra_readb() local 169 return (v >> shift) & 0xff; in hda_tegra_readb()
|
/sound/i2c/other/ |
D | ak4xxx-adda.c | 363 #define AK_COMPOSE(chip,addr,shift,mask) \ argument 364 (((chip) << 8) | (addr) | ((shift) << 16) | ((mask) << 24)) 480 int shift = AK_GET_SHIFT(kcontrol->private_value); in snd_akm4xxx_deemphasis_get() local 482 (snd_akm4xxx_get(ak, chip, addr) >> shift) & 3; in snd_akm4xxx_deemphasis_get() 492 int shift = AK_GET_SHIFT(kcontrol->private_value); in snd_akm4xxx_deemphasis_put() local 496 nval = (nval << shift) | in snd_akm4xxx_deemphasis_put() 497 (snd_akm4xxx_get(ak, chip, addr) & ~(3 << shift)); in snd_akm4xxx_deemphasis_put() 512 int shift = AK_GET_SHIFT(kcontrol->private_value); in ak4xxx_switch_get() local 515 unsigned char val = snd_akm4xxx_get(ak, chip, addr) & (1<<shift); in ak4xxx_switch_get() 518 ucontrol->value.integer.value[0] = (val & (1<<shift)) != 0; in ak4xxx_switch_get() [all …]
|
/sound/ppc/ |
D | burgundy.c | 137 long *volume, int shift) in snd_pmac_burgundy_write_volume() argument 147 hardvolume = lvolume + (rvolume << shift); in snd_pmac_burgundy_write_volume() 148 if (shift == 8) in snd_pmac_burgundy_write_volume() 156 long *volume, int shift) in snd_pmac_burgundy_read_volume() argument 167 volume[1] = (wvolume >> shift) & 0xff; in snd_pmac_burgundy_read_volume() 189 int shift = (kcontrol->private_value >> 8) & 0xff; in snd_pmac_burgundy_get_volume() local 191 ucontrol->value.integer.value, shift); in snd_pmac_burgundy_get_volume() 200 int shift = (kcontrol->private_value >> 8) & 0xff; in snd_pmac_burgundy_put_volume() local 204 ucontrol->value.integer.value, shift); in snd_pmac_burgundy_put_volume() 205 snd_pmac_burgundy_read_volume(chip, addr, nvoices, shift); in snd_pmac_burgundy_put_volume() [all …]
|
/sound/pci/ |
D | ak4531_codec.c | 61 #define AK4531_SINGLE(xname, xindex, reg, shift, mask, invert) \ argument 65 .private_value = reg | (shift << 16) | (mask << 24) | (invert << 22) } 66 #define AK4531_SINGLE_TLV(xname, xindex, reg, shift, mask, invert, xtlv) \ argument 72 .private_value = reg | (shift << 16) | (mask << 24) | (invert << 22), \ 90 int shift = (kcontrol->private_value >> 16) & 0x07; in snd_ak4531_get_single() local 96 val = (ak4531->regs[reg] >> shift) & mask; in snd_ak4531_get_single() 109 int shift = (kcontrol->private_value >> 16) & 0x07; in snd_ak4531_put_single() local 119 val <<= shift; in snd_ak4531_put_single() 121 val = (ak4531->regs[reg] & ~(mask << shift)) | val; in snd_ak4531_put_single()
|
/sound/isa/cs423x/ |
D | cs4236_lib.c | 394 #define CS4236_SINGLE(xname, xindex, reg, shift, mask, invert) \ argument 398 .private_value = reg | (shift << 8) | (mask << 16) | (invert << 24) } 400 #define CS4236_SINGLE_TLV(xname, xindex, reg, shift, mask, invert, xtlv) \ argument 405 .private_value = reg | (shift << 8) | (mask << 16) | (invert << 24), \ 424 int shift = (kcontrol->private_value >> 8) & 0xff; in snd_cs4236_get_single() local 429 ucontrol->value.integer.value[0] = (chip->eimage[CS4236_REG(reg)] >> shift) & mask; in snd_cs4236_get_single() 441 int shift = (kcontrol->private_value >> 8) & 0xff; in snd_cs4236_put_single() local 450 val <<= shift; in snd_cs4236_put_single() 452 val = (chip->eimage[CS4236_REG(reg)] & ~(mask << shift)) | val; in snd_cs4236_put_single() 459 #define CS4236_SINGLEC(xname, xindex, reg, shift, mask, invert) \ argument [all …]
|
/sound/spi/ |
D | at73c213.c | 409 int shift = (kcontrol->private_value >> 8) & 0xff; in snd_at73c213_mono_get() local 416 (chip->reg_image[reg] >> shift) & mask; in snd_at73c213_mono_get() 432 int shift = (kcontrol->private_value >> 8) & 0xff; in snd_at73c213_mono_put() local 441 val <<= shift; in snd_at73c213_mono_put() 445 val = (chip->reg_image[reg] & ~(mask << shift)) | val; in snd_at73c213_mono_put() 558 int shift = (kcontrol->private_value >> 8) & 0xff; in snd_at73c213_mono_switch_get() local 564 (chip->reg_image[reg] >> shift) & 0x01; in snd_at73c213_mono_switch_get() 580 int shift = (kcontrol->private_value >> 8) & 0xff; in snd_at73c213_mono_switch_put() local 593 val <<= shift; in snd_at73c213_mono_switch_put() 597 val |= (chip->reg_image[reg] & ~(mask << shift)); in snd_at73c213_mono_switch_put() [all …]
|
/sound/soc/intel/atom/ |
D | sst-atom-controls.h | 599 .reg = SND_SOC_NOPM, .shift = 0, \ 607 .reg = SND_SOC_NOPM, .shift = 0, \ 615 .reg = SND_SOC_NOPM, .shift = 0, \ 623 .reg = SND_SOC_NOPM, .shift = 0, \ 631 .reg = SND_SOC_NOPM, .shift = 0, \ 639 { .id = snd_soc_dapm_pga, .name = wname, .reg = SND_SOC_NOPM, .shift = 0, \ 647 { .id = snd_soc_dapm_pga, .name = wname, .reg = SND_SOC_NOPM, .shift = 0, \ 656 { .id = snd_soc_dapm_pga, .name = wname, .reg = SND_SOC_NOPM, .shift = 0, \ 683 { .id = snd_soc_dapm_mixer, .name = wname, .reg = SND_SOC_NOPM, .shift = 0, \
|
/sound/isa/ |
D | es18xx.c | 452 int shift, err; in snd_es18xx_playback_hw_params() local 454 shift = 0; in snd_es18xx_playback_hw_params() 456 shift++; in snd_es18xx_playback_hw_params() 458 shift++; in snd_es18xx_playback_hw_params() 467 chip->dma2_shift = shift; in snd_es18xx_playback_hw_params() 469 chip->dma1_shift = shift; in snd_es18xx_playback_hw_params() 561 int shift, err; in snd_es18xx_capture_hw_params() local 563 shift = 0; in snd_es18xx_capture_hw_params() 571 shift++; in snd_es18xx_capture_hw_params() 573 shift++; in snd_es18xx_capture_hw_params() [all …]
|
D | opl3sa2.c | 341 #define OPL3SA2_SINGLE(xname, xindex, reg, shift, mask, invert) \ argument 345 .private_value = reg | (shift << 8) | (mask << 16) | (invert << 24) } 346 #define OPL3SA2_SINGLE_TLV(xname, xindex, reg, shift, mask, invert, xtlv) \ argument 352 .private_value = reg | (shift << 8) | (mask << 16) | (invert << 24), \ 360 int shift = (kcontrol->private_value >> 8) & 0xff; in snd_opl3sa2_get_single() local 365 ucontrol->value.integer.value[0] = (chip->ctlregs[reg] >> shift) & mask; in snd_opl3sa2_get_single() 377 int shift = (kcontrol->private_value >> 8) & 0xff; in snd_opl3sa2_put_single() local 386 val <<= shift; in snd_opl3sa2_put_single() 389 val = (oval & ~(mask << shift)) | val; in snd_opl3sa2_put_single()
|
/sound/isa/ad1816a/ |
D | ad1816a_lib.c | 770 #define AD1816A_SINGLE_TLV(xname, reg, shift, mask, invert, xtlv) \ argument 775 .private_value = reg | (shift << 8) | (mask << 16) | (invert << 24), \ 777 #define AD1816A_SINGLE(xname, reg, shift, mask, invert) \ argument 780 .private_value = reg | (shift << 8) | (mask << 16) | (invert << 24) } 798 int shift = (kcontrol->private_value >> 8) & 0xff; in snd_ad1816a_get_single() local 803 ucontrol->value.integer.value[0] = (snd_ad1816a_read(chip, reg) >> shift) & mask; in snd_ad1816a_get_single() 815 int shift = (kcontrol->private_value >> 8) & 0xff; in snd_ad1816a_put_single() local 824 val <<= shift; in snd_ad1816a_put_single() 827 val = (old_val & ~(mask << shift)) | val; in snd_ad1816a_put_single()
|