Searched refs:ac97 (Results 26 - 50 of 75) sorted by relevance

123

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/oss/
H A Dvia82cxxx_audio.c296 struct ac97_codec *ac97; member in struct:via_info
593 * @ac97: Pointer to generic codec info struct
603 static int via_set_rate (struct ac97_codec *ac97, argument
606 struct via_info *card = ac97->private_data;
628 dacp=via_ac97_read_reg(ac97, AC97_POWER_CONTROL);
629 mast_vol = via_ac97_read_reg(ac97, AC97_MASTER_VOL_STEREO);
630 mono_vol = via_ac97_read_reg(ac97, AC97_MASTER_VOL_MONO);
631 phone_vol = via_ac97_read_reg(ac97, AC97_HEADPHONE_VOL);
632 pcm_vol = via_ac97_read_reg(ac97, AC97_PCMOUT_VOL);
634 via_ac97_write_reg(ac97, AC97_MASTER_VOL_STERE
[all...]
H A Dcs46xxpm.h60 u32 ac97[CS46XX_AC97_NUMBER_RESTORE_REGS]; member in struct:cs46xx_pm
H A Dad1889.c688 static void ad1889_codec_write(struct ac97_codec *ac97, u8 reg, u16 val) argument
690 ad1889_dev_t *dev = ac97->private_data;
696 static u16 ad1889_codec_read(struct ac97_codec *ac97, u8 reg) argument
698 ad1889_dev_t *dev = ac97->private_data;
705 struct ac97_codec *ac97; local
708 if ((ac97 = ac97_alloc_codec()) == NULL)
711 ac97->private_data = dev;
712 ac97->id = id;
714 ac97->codec_read = ad1889_codec_read;
715 ac97
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/pci/
H A Datiixp.c271 struct snd_ac97 *ac97[NUM_ATI_CODECS]; member in struct:atiixp
484 static unsigned short snd_atiixp_ac97_read(struct snd_ac97 *ac97, argument
487 struct atiixp *chip = ac97->private_data;
488 return snd_atiixp_codec_read(chip, ac97->num, reg);
492 static void snd_atiixp_ac97_write(struct snd_ac97 *ac97, unsigned short reg, argument
495 struct atiixp *chip = ac97->private_data;
496 snd_atiixp_codec_write(chip, ac97->num, reg, val);
1311 if (chip->ac97[i])
1312 snd_ac97_update_bits(chip->ac97[i],
1369 * ac97 mixe
1392 struct snd_ac97_template ac97; local
[all...]
H A Dad1889.c52 #include "ac97/ac97_id.h"
98 struct snd_ac97 *ac97; member in struct:snd_ad1889
245 snd_ad1889_ac97_read(struct snd_ac97 *ac97, unsigned short reg) argument
247 struct snd_ad1889 *chip = ac97->private_data;
252 snd_ad1889_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short val) argument
254 struct snd_ad1889 *chip = ac97->private_data;
800 snd_ad1889_ac97_free(struct snd_ac97 *ac97) argument
802 struct snd_ad1889 *chip = ac97->private_data;
803 chip->ac97 = NULL;
810 struct snd_ac97_template ac97; local
[all...]
H A Dintel8x0.c242 ICH_REG_ALI_CPR_ADDR = 0x22, /* ac97 addr write */
244 ICH_REG_ALI_SPR_ADDR = 0x26, /* ac97 addr read */
389 unsigned in_measurement: 1; /* during ac97 clock measurement */
399 struct snd_ac97 *ac97[3]; member in struct:intel8x0
528 /* access to some forbidden (non existant) ac97 registers will not
538 static void snd_intel8x0_codec_write(struct snd_ac97 *ac97, argument
542 struct intel8x0 *chip = ac97->private_data;
544 if (snd_intel8x0_codec_semaphore(chip, ac97->num) < 0) {
546 snd_printk(KERN_ERR "codec_write %d: semaphore is not ready for register 0x%x\n", ac97->num, reg);
548 iaputword(chip, reg + ac97
551 snd_intel8x0_codec_read(struct snd_ac97 *ac97, unsigned short reg) argument
619 snd_intel8x0_ali_codec_read(struct snd_ac97 *ac97, unsigned short reg) argument
637 snd_intel8x0_ali_codec_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short val) argument
1550 snd_intel8x0_mixer_free_ac97(struct snd_ac97 *ac97) argument
1962 struct snd_ac97_template ac97; local
[all...]
H A Dfm801.c182 struct snd_ac97 *ac97; member in struct:fm801
235 static void snd_fm801_codec_write(struct snd_ac97 *ac97, argument
239 struct fm801 *chip = ac97->private_data;
256 outw(reg | (ac97->addr << FM801_AC97_ADDR_SHIFT), FM801_REG(chip, AC97_CMD));
265 snd_printk(KERN_ERR "AC'97 interface #%d is busy (2)\n", ac97->num);
268 static unsigned short snd_fm801_codec_read(struct snd_ac97 *ac97, unsigned short reg) argument
270 struct fm801 *chip = ac97->private_data;
286 outw(reg | (ac97->addr << FM801_AC97_ADDR_SHIFT) | FM801_AC97_READ,
293 snd_printk(KERN_ERR "AC'97 interface #%d is busy (2)\n", ac97->num);
302 snd_printk(KERN_ERR "AC'97 interface #%d is not valid (2)\n", ac97
1200 snd_fm801_mixer_free_ac97(struct snd_ac97 *ac97) argument
1212 struct snd_ac97_template ac97; local
[all...]
H A Dals300.c131 struct snd_ac97 *ac97; member in struct:snd_als300
281 static unsigned short snd_als300_ac97_read(struct snd_ac97 *ac97, argument
285 struct snd_als300 *chip = ac97->private_data;
302 static void snd_als300_ac97_write(struct snd_ac97 *ac97, argument
306 struct snd_als300 *chip = ac97->private_data;
319 struct snd_ac97_template ac97; local
330 memset(&ac97, 0, sizeof(ac97));
331 ac97.private_data = chip;
334 return snd_ac97_mixer(bus, &ac97,
[all...]
H A Dcs4281.c464 struct snd_ac97 *ac97; member in struct:cs4281
526 static void snd_cs4281_ac97_write(struct snd_ac97 *ac97, argument
536 struct cs4281 *chip = ac97->private_data;
554 BA0_ACCTL_ESYN | (ac97->num ? BA0_ACCTL_TC : 0));
571 static unsigned short snd_cs4281_ac97_read(struct snd_ac97 *ac97, argument
574 struct cs4281 *chip = ac97->private_data;
578 volatile int ac97_num = ((volatile struct snd_ac97 *)ac97)->num;
1087 static void snd_cs4281_mixer_free_ac97(struct snd_ac97 *ac97) argument
1089 struct cs4281 *chip = ac97->private_data;
1090 if (ac97
1099 struct snd_ac97_template ac97; local
[all...]
H A Dens1370.c399 struct snd_ac97 *ac97; member in struct:ensoniq::__anon11069::__anon11070
596 static void snd_es1371_codec_write(struct snd_ac97 *ac97, argument
599 struct ensoniq *ensoniq = ac97->private_data;
636 static unsigned short snd_es1371_codec_read(struct snd_ac97 *ac97, argument
639 struct ensoniq *ensoniq = ac97->private_data;
697 static void snd_es1371_codec_wait(struct snd_ac97 *ac97) argument
700 snd_es1371_codec_read(ac97, AC97_RESET);
701 snd_es1371_codec_read(ac97, AC97_VENDOR_ID1);
702 snd_es1371_codec_read(ac97, AC97_VENDOR_ID2);
1588 static void snd_ensoniq_mixer_free_ac97(struct snd_ac97 *ac97) argument
1633 struct snd_ac97_template ac97; local
[all...]
H A Des1968.c520 struct snd_ac97 *ac97; member in struct:es1968
617 snd_printd("es1968: ac97 timeout\n");
621 static void snd_es1968_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short val) argument
623 struct es1968 *chip = ac97->private_data;
637 static unsigned short snd_es1968_ac97_read(struct snd_ac97 *ac97, unsigned short reg) argument
640 struct es1968 *chip = ac97->private_data;
1847 val = chip->ac97->regs[AC97_MASTER];
1852 chip->ac97->regs[AC97_MASTER] = val;
1864 chip->ac97->regs[AC97_MASTER] = val;
1876 chip->ac97
1937 struct snd_ac97_template ac97; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/pci/cs5535audio/
H A Dcs5535audio_pm.c43 ac97 powerdown hits:
73 snd_ac97_suspend(cs5535au->ac97);
115 /* we depend on ac97 to perform the codec power up */
116 snd_ac97_resume(cs5535au->ac97);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/arm/
H A Dpxa2xx-ac97.c2 * linux/sound/pxa2xx-ac97.c -- AC97 support for the Intel PXA2xx chip.
50 static unsigned short pxa2xx_ac97_read(struct snd_ac97 *ac97, unsigned short reg) argument
58 reg_addr = (ac97->num & 1) ? &SAC_REG_BASE : &PAC_REG_BASE;
61 /* start read access across the ac97 link */
86 static void pxa2xx_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short val) argument
93 reg_addr = (ac97->num & 1) ? &SAC_REG_BASE : &PAC_REG_BASE;
107 static void pxa2xx_ac97_reset(struct snd_ac97 *ac97) argument
393 .name = "pxa2xx-ac97",
H A Daaci.h232 struct snd_ac97 *ac97; member in struct:aaci
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/pci/nm256/
H A Dnm256.c233 int mixer_base; /* register offset of ac97 mixer */
245 struct snd_ac97 *ac97; member in struct:nm256
1207 snd_nm256_ac97_read(struct snd_ac97 *ac97, unsigned short reg) argument
1209 struct nm256 *chip = ac97->private_data;
1220 snd_nm256_ac97_write(struct snd_ac97 *ac97, argument
1223 struct nm256 *chip = ac97->private_data;
1245 snd_printd("nm256: ac97 codec not ready..\n");
1265 /* initialize the ac97 into a known state */
1267 snd_nm256_ac97_reset(struct snd_ac97 *ac97) argument
1269 struct nm256 *chip = ac97
1299 struct snd_ac97_template ac97; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/input/touchscreen/
H A Ducb1400_ts.c86 struct snd_ac97 *ac97; member in struct:ucb1400
105 return ucb->ac97->bus->ops->read(ucb->ac97, reg);
110 ucb->ac97->bus->ops->write(ucb->ac97, reg, val);
489 ucb->ac97 = to_ac97_t(dev);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/soc/
H A Dsoc-core.c84 /* unregister ac97 codec */
87 if (codec->ac97->dev.bus)
88 device_unregister(&codec->ac97->dev);
95 /* register ac97 codec to bus */
100 codec->ac97->dev.bus = &ac97_bus_type;
101 codec->ac97->dev.parent = NULL;
102 codec->ac97->dev.release = soc_ac97_device_release;
104 snprintf(codec->ac97->dev.bus_id, BUS_ID_SIZE, "%d-%d:%s",
106 err = device_register(&codec->ac97->dev);
108 snd_printk(KERN_ERR "Can't register ac97 bu
1091 int ret = 0, i, ac97 = 0, err = 0; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/oss/emu10k1/
H A Dhwaccess.h100 struct wiinst *ac97; member in struct:emu10k1_wavein
173 struct ac97_codec *ac97; member in struct:emu10k1_card
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/pci/ca0106/
H A Dca0106_main.c174 .ac97 = 1 } ,
178 .ac97 = 1 } ,
973 static unsigned short snd_ca0106_ac97_read(struct snd_ac97 *ac97, argument
976 struct snd_ca0106 *emu = ac97->private_data;
987 static void snd_ca0106_ac97_write(struct snd_ac97 *ac97, argument
990 struct snd_ca0106 *emu = ac97->private_data;
1002 struct snd_ac97_template ac97; local
1013 memset(&ac97, 0, sizeof(ac97));
1014 ac97
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/pci/cs46xx/
H A Dcs46xx_lib.c204 static unsigned short snd_cs46xx_ac97_read(struct snd_ac97 * ac97, argument
207 struct snd_cs46xx *chip = ac97->private_data;
209 int codec_index = ac97->num;
286 static void snd_cs46xx_ac97_write(struct snd_ac97 *ac97, argument
290 struct snd_cs46xx *chip = ac97->private_data;
291 int codec_index = ac97->num;
1709 static void snd_cs46xx_mixer_free_ac97(struct snd_ac97 *ac97) argument
1711 struct snd_cs46xx *chip = ac97->private_data;
1713 snd_assert ((ac97 == chip->ac97[CS46XX_PRIMARY_CODEC_INDE
2289 snd_cs46xx_codec_reset(struct snd_ac97 * ac97) argument
2341 struct snd_ac97_template ac97; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/pci/emu10k1/
H A Demumixer.c1296 static void snd_emu10k1_mixer_free_ac97(struct snd_ac97 *ac97) argument
1298 struct snd_emu10k1 *emu = ac97->private_data;
1299 emu->ac97 = NULL;
1362 /* Master/PCM controls on ac97 of Audigy has no effect */
1454 struct snd_ac97_template ac97; local
1464 memset(&ac97, 0, sizeof(ac97));
1465 ac97.private_data = emu;
1466 ac97.private_free = snd_emu10k1_mixer_free_ac97;
1467 ac97
[all...]
H A Demu10k1.c221 snd_ac97_suspend(emu->ac97);
253 snd_ac97_resume(emu->ac97);
H A Demu10k1x.c245 struct snd_ac97 *ac97; member in struct:emu10k1x
698 static unsigned short snd_emu10k1x_ac97_read(struct snd_ac97 *ac97, argument
701 struct emu10k1x *emu = ac97->private_data;
712 static void snd_emu10k1x_ac97_write(struct snd_ac97 *ac97, argument
715 struct emu10k1x *emu = ac97->private_data;
727 struct snd_ac97_template ac97; local
738 memset(&ac97, 0, sizeof(ac97));
739 ac97.private_data = chip;
740 ac97
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/soc/codecs/
H A Dwm9712.c478 return soc_ac97_ops.read(codec->ac97, reg);
494 soc_ac97_ops.write(codec->ac97, reg, val);
610 soc_ac97_ops.warm_reset(codec->ac97);
615 soc_ac97_ops.reset(codec->ac97);
656 soc_ac97_ops.write(codec->ac97, i, cache[i>>1]);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/pci/ali5451/
H A Dali5451.c267 struct snd_ac97 *ac97[MAX_CODECS]; member in struct:snd_ali
409 static void snd_ali_codec_write(struct snd_ac97 *ac97, argument
413 struct snd_ali *codec = ac97->private_data;
421 snd_ali_codec_poke(codec, ac97->num, reg, val);
426 static unsigned short snd_ali_codec_read(struct snd_ac97 *ac97, argument
429 struct snd_ali *codec = ac97->private_data;
432 return snd_ali_codec_peek(codec, ac97->num, reg);
505 wReg = snd_ali_codec_read(codec->ac97, AC97_POWERDOWN);
1623 snd_ac97_write(chip->ac97[modem_num], AC97_LINE1_RATE,
1625 snd_ac97_write(chip->ac97[modem_nu
1891 struct snd_ac97_template ac97; local
[all...]

Completed in 407 milliseconds

123