/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/sound/pci/ |
H A D | ak4531_codec.c | 119 #define AK4531_DOUBLE(xname, xindex, left_reg, right_reg, left_shift, right_shift, mask, invert) \ 123 .private_value = left_reg | (right_reg << 8) | (left_shift << 16) | (right_shift << 19) | (mask << 24) | (invert << 22) } 124 #define AK4531_DOUBLE_TLV(xname, xindex, left_reg, right_reg, left_shift, right_shift, mask, invert, xtlv) \ 130 .private_value = left_reg | (right_reg << 8) | (left_shift << 16) | (right_shift << 19) | (mask << 24) | (invert << 22), \ 147 int left_reg = kcontrol->private_value & 0xff; local 156 left = (ak4531->regs[left_reg] >> left_shift) & mask; 171 int left_reg = kcontrol->private_value & 0xff; local 189 if (left_reg == right_reg) { 190 left = (ak4531->regs[left_reg] & ~((mask << left_shift) | (mask << right_shift))) | left | right; 191 change = left != ak4531->regs[left_reg]; [all...] |
H A D | es1938.c | 1219 #define ES1938_DOUBLE_TLV(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert, xtlv) \ 1225 .private_value = left_reg | (right_reg << 8) | (shift_left << 16) | (shift_right << 19) | (mask << 24) | (invert << 22), \ 1227 #define ES1938_DOUBLE(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert) \ 1231 .private_value = left_reg | (right_reg << 8) | (shift_left << 16) | (shift_right << 19) | (mask << 24) | (invert << 22) } 1249 int left_reg = kcontrol->private_value & 0xff; local 1257 left = snd_es1938_reg_read(chip, left_reg); 1258 if (left_reg != right_reg) 1275 int left_reg = kcontrol->private_value & 0xff; local 1294 if (left_reg != right_reg) { 1296 if (snd_es1938_reg_bits(chip, left_reg, mask [all...] |
H A D | sonicvibes.c | 903 #define SONICVIBES_DOUBLE(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert) \ 907 .private_value = left_reg | (right_reg << 8) | (shift_left << 16) | (shift_right << 19) | (mask << 24) | (invert << 22) } 923 int left_reg = kcontrol->private_value & 0xff; local 931 ucontrol->value.integer.value[0] = (snd_sonicvibes_in1(sonic, left_reg) >> shift_left) & mask; 944 int left_reg = kcontrol->private_value & 0xff; local 962 oval1 = snd_sonicvibes_in1(sonic, left_reg); 967 snd_sonicvibes_out1(sonic, left_reg, val1);
|
H A D | cmipci.c | 1982 unsigned int left_reg, right_reg; member in struct:cmipci_sb_reg 1992 #define CMIPCI_DOUBLE(xname, left_reg, right_reg, left_shift, right_shift, mask, invert, stereo) \ 1996 .private_value = COMPOSE_SB_REG(left_reg, right_reg, left_shift, right_shift, mask, invert, stereo), \ 2006 r->left_reg = val & 0xff; 2037 val = (snd_cmipci_mixer_read(cm, reg.left_reg) >> reg.left_shift) & reg.mask; 2072 oleft = snd_cmipci_mixer_read(cm, reg.left_reg); 2076 if (reg.left_reg != reg.right_reg) { 2077 snd_cmipci_mixer_write(cm, reg.left_reg, left); 2085 snd_cmipci_mixer_write(cm, reg.left_reg, left); 2119 val1 = snd_cmipci_mixer_read(cm, reg.left_reg); [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/sound/pci/ |
H A D | ak4531_codec.c | 119 #define AK4531_DOUBLE(xname, xindex, left_reg, right_reg, left_shift, right_shift, mask, invert) \ 123 .private_value = left_reg | (right_reg << 8) | (left_shift << 16) | (right_shift << 19) | (mask << 24) | (invert << 22) } 124 #define AK4531_DOUBLE_TLV(xname, xindex, left_reg, right_reg, left_shift, right_shift, mask, invert, xtlv) \ 130 .private_value = left_reg | (right_reg << 8) | (left_shift << 16) | (right_shift << 19) | (mask << 24) | (invert << 22), \ 147 int left_reg = kcontrol->private_value & 0xff; local 156 left = (ak4531->regs[left_reg] >> left_shift) & mask; 171 int left_reg = kcontrol->private_value & 0xff; local 189 if (left_reg == right_reg) { 190 left = (ak4531->regs[left_reg] & ~((mask << left_shift) | (mask << right_shift))) | left | right; 191 change = left != ak4531->regs[left_reg]; [all...] |
H A D | es1938.c | 1219 #define ES1938_DOUBLE_TLV(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert, xtlv) \ 1225 .private_value = left_reg | (right_reg << 8) | (shift_left << 16) | (shift_right << 19) | (mask << 24) | (invert << 22), \ 1227 #define ES1938_DOUBLE(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert) \ 1231 .private_value = left_reg | (right_reg << 8) | (shift_left << 16) | (shift_right << 19) | (mask << 24) | (invert << 22) } 1249 int left_reg = kcontrol->private_value & 0xff; local 1257 left = snd_es1938_reg_read(chip, left_reg); 1258 if (left_reg != right_reg) 1275 int left_reg = kcontrol->private_value & 0xff; local 1294 if (left_reg != right_reg) { 1296 if (snd_es1938_reg_bits(chip, left_reg, mask [all...] |
H A D | sonicvibes.c | 903 #define SONICVIBES_DOUBLE(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert) \ 907 .private_value = left_reg | (right_reg << 8) | (shift_left << 16) | (shift_right << 19) | (mask << 24) | (invert << 22) } 923 int left_reg = kcontrol->private_value & 0xff; local 931 ucontrol->value.integer.value[0] = (snd_sonicvibes_in1(sonic, left_reg) >> shift_left) & mask; 944 int left_reg = kcontrol->private_value & 0xff; local 962 oval1 = snd_sonicvibes_in1(sonic, left_reg); 967 snd_sonicvibes_out1(sonic, left_reg, val1);
|
H A D | cmipci.c | 1982 unsigned int left_reg, right_reg; member in struct:cmipci_sb_reg 1992 #define CMIPCI_DOUBLE(xname, left_reg, right_reg, left_shift, right_shift, mask, invert, stereo) \ 1996 .private_value = COMPOSE_SB_REG(left_reg, right_reg, left_shift, right_shift, mask, invert, stereo), \ 2006 r->left_reg = val & 0xff; 2037 val = (snd_cmipci_mixer_read(cm, reg.left_reg) >> reg.left_shift) & reg.mask; 2072 oleft = snd_cmipci_mixer_read(cm, reg.left_reg); 2076 if (reg.left_reg != reg.right_reg) { 2077 snd_cmipci_mixer_write(cm, reg.left_reg, left); 2085 snd_cmipci_mixer_write(cm, reg.left_reg, left); 2119 val1 = snd_cmipci_mixer_read(cm, reg.left_reg); [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/sound/isa/es1688/ |
H A D | es1688_lib.c | 835 #define ES1688_DOUBLE(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert) \ 839 .private_value = left_reg | (right_reg << 8) | (shift_left << 16) | (shift_right << 19) | (mask << 24) | (invert << 22) } 856 int left_reg = kcontrol->private_value & 0xff; local 865 if (left_reg < 0xa0) 866 left = snd_es1688_mixer_read(chip, left_reg); 868 left = snd_es1688_read(chip, left_reg); 869 if (left_reg != right_reg) { 890 int left_reg = kcontrol->private_value & 0xff; local 908 if (left_reg != right_reg) { 909 if (left_reg < [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/sound/isa/es1688/ |
H A D | es1688_lib.c | 835 #define ES1688_DOUBLE(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert) \ 839 .private_value = left_reg | (right_reg << 8) | (shift_left << 16) | (shift_right << 19) | (mask << 24) | (invert << 22) } 856 int left_reg = kcontrol->private_value & 0xff; local 865 if (left_reg < 0xa0) 866 left = snd_es1688_mixer_read(chip, left_reg); 868 left = snd_es1688_read(chip, left_reg); 869 if (left_reg != right_reg) { 890 int left_reg = kcontrol->private_value & 0xff; local 908 if (left_reg != right_reg) { 909 if (left_reg < [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/sound/isa/cs423x/ |
H A D | cs4236_lib.c | 497 #define CS4236_DOUBLE(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert) \ 501 .private_value = left_reg | (right_reg << 8) | (shift_left << 16) | (shift_right << 19) | (mask << 24) | (invert << 22) } 503 #define CS4236_DOUBLE_TLV(xname, xindex, left_reg, right_reg, shift_left, \ 509 .private_value = left_reg | (right_reg << 8) | (shift_left << 16) | \ 528 int left_reg = kcontrol->private_value & 0xff; local 536 ucontrol->value.integer.value[0] = (chip->eimage[CS4236_REG(left_reg)] >> shift_left) & mask; 550 int left_reg = kcontrol->private_value & 0xff; local 568 if (left_reg != right_reg) { 569 val1 = (chip->eimage[CS4236_REG(left_reg)] & ~(mask << shift_left)) | val1; 571 change = val1 != chip->eimage[CS4236_REG(left_reg)] || val 604 int left_reg = kcontrol->private_value & 0xff; local 626 int left_reg = kcontrol->private_value & 0xff; local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/sound/isa/cs423x/ |
H A D | cs4236_lib.c | 497 #define CS4236_DOUBLE(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert) \ 501 .private_value = left_reg | (right_reg << 8) | (shift_left << 16) | (shift_right << 19) | (mask << 24) | (invert << 22) } 503 #define CS4236_DOUBLE_TLV(xname, xindex, left_reg, right_reg, shift_left, \ 509 .private_value = left_reg | (right_reg << 8) | (shift_left << 16) | \ 528 int left_reg = kcontrol->private_value & 0xff; local 536 ucontrol->value.integer.value[0] = (chip->eimage[CS4236_REG(left_reg)] >> shift_left) & mask; 550 int left_reg = kcontrol->private_value & 0xff; local 568 if (left_reg != right_reg) { 569 val1 = (chip->eimage[CS4236_REG(left_reg)] & ~(mask << shift_left)) | val1; 571 change = val1 != chip->eimage[CS4236_REG(left_reg)] || val 604 int left_reg = kcontrol->private_value & 0xff; local 626 int left_reg = kcontrol->private_value & 0xff; local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/sound/ |
H A D | wss.h | 193 #define WSS_DOUBLE(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert) \ 200 .private_value = left_reg | (right_reg << 8) | (shift_left << 16) | \ 214 #define WSS_DOUBLE_TLV(xname, xindex, left_reg, right_reg, \ 223 .private_value = left_reg | (right_reg << 8) | (shift_left << 16) | \
|
H A D | sb.h | 339 #define SB_MIXVAL_DOUBLE(left_reg, right_reg, left_shift, right_shift, mask) \ 340 ((left_reg) | ((right_reg) << 8) | ((left_shift) << 16) | ((right_shift) << 19) | ((mask) << 24)) 360 #define SB_DOUBLE(xname, left_reg, right_reg, left_shift, right_shift, mask) \ 363 .private_value = SB_MIXVAL_DOUBLE(left_reg, right_reg, left_shift, right_shift, mask) }
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/sound/ |
H A D | wss.h | 193 #define WSS_DOUBLE(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert) \ 200 .private_value = left_reg | (right_reg << 8) | (shift_left << 16) | \ 214 #define WSS_DOUBLE_TLV(xname, xindex, left_reg, right_reg, \ 223 .private_value = left_reg | (right_reg << 8) | (shift_left << 16) | \
|
H A D | sb.h | 339 #define SB_MIXVAL_DOUBLE(left_reg, right_reg, left_shift, right_shift, mask) \ 340 ((left_reg) | ((right_reg) << 8) | ((left_shift) << 16) | ((right_shift) << 19) | ((mask) << 24)) 360 #define SB_DOUBLE(xname, left_reg, right_reg, left_shift, right_shift, mask) \ 363 .private_value = SB_MIXVAL_DOUBLE(left_reg, right_reg, left_shift, right_shift, mask) }
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/sound/isa/ |
H A D | opl3sa2.c | 386 #define OPL3SA2_DOUBLE(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert) \ 390 .private_value = left_reg | (right_reg << 8) | (shift_left << 16) | (shift_right << 19) | (mask << 24) | (invert << 22) } 391 #define OPL3SA2_DOUBLE_TLV(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert, xtlv) \ 397 .private_value = left_reg | (right_reg << 8) | (shift_left << 16) | (shift_right << 19) | (mask << 24) | (invert << 22), \ 404 int left_reg = kcontrol->private_value & 0xff; local 412 ucontrol->value.integer.value[0] = (chip->ctlregs[left_reg] >> shift_left) & mask; 426 int left_reg = kcontrol->private_value & 0xff; local 444 if (left_reg != right_reg) { 445 oval1 = chip->ctlregs[left_reg]; 450 __snd_opl3sa2_write(chip, left_reg, val [all...] |
H A D | es18xx.c | 1177 #define ES18XX_DOUBLE(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert) \ 1181 .private_value = left_reg | (right_reg << 8) | (shift_left << 16) | (shift_right << 19) | (mask << 24) | (invert << 22) } 1197 int left_reg = kcontrol->private_value & 0xff; local 1205 left = snd_es18xx_reg_read(chip, left_reg); 1206 if (left_reg != right_reg) 1222 int left_reg = kcontrol->private_value & 0xff; local 1241 if (left_reg != right_reg) { 1243 if (snd_es18xx_reg_bits(chip, left_reg, mask1, val1) != val1) 1248 change = (snd_es18xx_reg_bits(chip, left_reg, mask1 | mask2,
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/sound/isa/ |
H A D | opl3sa2.c | 386 #define OPL3SA2_DOUBLE(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert) \ 390 .private_value = left_reg | (right_reg << 8) | (shift_left << 16) | (shift_right << 19) | (mask << 24) | (invert << 22) } 391 #define OPL3SA2_DOUBLE_TLV(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert, xtlv) \ 397 .private_value = left_reg | (right_reg << 8) | (shift_left << 16) | (shift_right << 19) | (mask << 24) | (invert << 22), \ 404 int left_reg = kcontrol->private_value & 0xff; local 412 ucontrol->value.integer.value[0] = (chip->ctlregs[left_reg] >> shift_left) & mask; 426 int left_reg = kcontrol->private_value & 0xff; local 444 if (left_reg != right_reg) { 445 oval1 = chip->ctlregs[left_reg]; 450 __snd_opl3sa2_write(chip, left_reg, val [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/sound/spi/ |
H A D | at73c213.c | 475 int left_reg = kcontrol->private_value & 0xff; local 485 (chip->reg_image[left_reg] >> shift_left) & mask; 505 int left_reg = kcontrol->private_value & 0xff; local 525 val1 = (chip->reg_image[left_reg] & ~(mask << shift_left)) | val1; 527 change = val1 != chip->reg_image[left_reg] 529 retval = snd_at73c213_write_reg(chip, left_reg, val1); 655 #define AT73C213_STEREO(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert) \ 663 .private_value = (left_reg | (right_reg << 8) \
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/sound/isa/sb/ |
H A D | sb_mixer.c | 127 int left_reg = kcontrol->private_value & 0xff; local 135 left = (snd_sbmixer_read(sb, left_reg) >> left_shift) & mask; 147 int left_reg = kcontrol->private_value & 0xff; local 158 if (left_reg == right_reg) { 159 oleft = snd_sbmixer_read(sb, left_reg); 163 snd_sbmixer_write(sb, left_reg, left); 165 oleft = snd_sbmixer_read(sb, left_reg); 171 snd_sbmixer_write(sb, left_reg, left);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/sound/isa/sb/ |
H A D | sb_mixer.c | 127 int left_reg = kcontrol->private_value & 0xff; local 135 left = (snd_sbmixer_read(sb, left_reg) >> left_shift) & mask; 147 int left_reg = kcontrol->private_value & 0xff; local 158 if (left_reg == right_reg) { 159 oleft = snd_sbmixer_read(sb, left_reg); 163 snd_sbmixer_write(sb, left_reg, left); 165 oleft = snd_sbmixer_read(sb, left_reg); 171 snd_sbmixer_write(sb, left_reg, left);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/sound/spi/ |
H A D | at73c213.c | 475 int left_reg = kcontrol->private_value & 0xff; local 485 (chip->reg_image[left_reg] >> shift_left) & mask; 505 int left_reg = kcontrol->private_value & 0xff; local 525 val1 = (chip->reg_image[left_reg] & ~(mask << shift_left)) | val1; 527 change = val1 != chip->reg_image[left_reg] 529 retval = snd_at73c213_write_reg(chip, left_reg, val1); 655 #define AT73C213_STEREO(xname, xindex, left_reg, right_reg, shift_left, shift_right, mask, invert) \ 663 .private_value = (left_reg | (right_reg << 8) \
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/sound/isa/wss/ |
H A D | wss_lib.c | 1993 int left_reg = kcontrol->private_value & 0xff; local 2001 ucontrol->value.integer.value[0] = (chip->image[left_reg] >> shift_left) & mask; 2017 int left_reg = kcontrol->private_value & 0xff; local 2035 if (left_reg != right_reg) { 2036 val1 = (chip->image[left_reg] & ~(mask << shift_left)) | val1; 2038 change = val1 != chip->image[left_reg] || 2040 snd_wss_out(chip, left_reg, val1); 2044 val1 = (chip->image[left_reg] & ~mask) | val1 | val2; 2045 change = val1 != chip->image[left_reg]; 2046 snd_wss_out(chip, left_reg, val [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/sound/isa/wss/ |
H A D | wss_lib.c | 1993 int left_reg = kcontrol->private_value & 0xff; local 2001 ucontrol->value.integer.value[0] = (chip->image[left_reg] >> shift_left) & mask; 2017 int left_reg = kcontrol->private_value & 0xff; local 2035 if (left_reg != right_reg) { 2036 val1 = (chip->image[left_reg] & ~(mask << shift_left)) | val1; 2038 change = val1 != chip->image[left_reg] || 2040 snd_wss_out(chip, left_reg, val1); 2044 val1 = (chip->image[left_reg] & ~mask) | val1 | val2; 2045 change = val1 != chip->image[left_reg]; 2046 snd_wss_out(chip, left_reg, val [all...] |