Searched refs:ac97 (Results 1 - 25 of 75) sorted by path

123

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/mach-s3c2410/
H A Ddma.c28 #include <asm/arch/regs-ac97.h>
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/mach-s3c2412/
H A Ddma.c29 #include <asm/arch/regs-ac97.h>
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/mach-s3c2440/
H A Ddma.c28 #include <asm/arch/regs-ac97.h>
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/mach-s3c2443/
H A Ddma.c29 #include <asm/arch/regs-ac97.h>
/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/include/sound/
H A Dac97_codec.h366 /* ac97->scaps */
380 /* ac97->flags */
416 int (*build_3d) (struct snd_ac97 *ac97);
417 int (*build_specific) (struct snd_ac97 *ac97);
418 int (*build_spdif) (struct snd_ac97 *ac97);
419 int (*build_post_spdif) (struct snd_ac97 *ac97);
421 void (*suspend) (struct snd_ac97 *ac97);
422 void (*resume) (struct snd_ac97 *ac97);
424 void (*update_jacks) (struct snd_ac97 *ac97); /* for jack-sharing */
428 void (*reset) (struct snd_ac97 *ac97);
524 ac97_is_audio(struct snd_ac97 * ac97) argument
528 ac97_is_modem(struct snd_ac97 * ac97) argument
532 ac97_is_rev22(struct snd_ac97 * ac97) argument
536 ac97_can_amap(struct snd_ac97 * ac97) argument
540 ac97_can_spdif(struct snd_ac97 * ac97) argument
562 snd_ac97_update_power(struct snd_ac97 *ac97, int reg, int powerup) argument
[all...]
H A Dcs46xx.h1685 struct snd_ac97 *ac97[MAX_NR_AC97]; member in struct:snd_cs46xx
H A Demu10k1.h277 #define A_IOCFG_DISABLE_AC97_FRONT 0x0080 /* turn off ac97 front -> front (10k2.1) */
1477 struct snd_ac97 *ac97; member in struct:snd_emu10k1
1595 unsigned short snd_emu10k1_ac97_read(struct snd_ac97 *ac97, unsigned short reg);
1596 void snd_emu10k1_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short data);
H A Dsoc.h345 struct snd_ac97 *ac97; /* for ad-hoc ac97 devices */ member in struct:snd_soc_codec
H A Dtrident.h422 struct snd_ac97 *ac97; member in struct:snd_trident
H A Dymfpci.h331 struct snd_ac97 *ac97; member in struct:snd_ymfpci
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/arm/
H A DMakefile14 obj-$(CONFIG_SND_PXA2XX_AC97) += snd-pxa2xx-ac97.o
15 snd-pxa2xx-ac97-objs := pxa2xx-ac97.o
H A Daaci.c43 static void aaci_ac97_select_codec(struct aaci *aaci, struct snd_ac97 *ac97) argument
45 u32 v, maincr = aaci->maincr | MAINCR_SCRA(ac97->num);
68 static void aaci_ac97_write(struct snd_ac97 *ac97, unsigned short reg, argument
71 struct aaci *aaci = ac97->private_data;
75 if (ac97->num >= 4)
80 aaci_ac97_select_codec(aaci, ac97);
106 static unsigned short aaci_ac97_read(struct snd_ac97 *ac97, unsigned short reg) argument
108 struct aaci *aaci = ac97->private_data;
113 if (ac97->num >= 4)
118 aaci_ac97_select_codec(aaci, ac97);
927 struct snd_ac97 *ac97; local
[all...]
H A Daaci.h232 struct snd_ac97 *ac97; member in struct:aaci
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",
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/mips/
H A Dau1x00.c98 struct snd_ac97 *ac97; member in struct:snd_au1000
363 snd_ac97_set_rate(au1000->ac97, AC97_PCM_FRONT_DAC_RATE, runtime->rate);
377 snd_ac97_set_rate(au1000->ac97, AC97_PCM_LR_ADC_RATE, runtime->rate);
493 snd_au1000_ac97_read(struct snd_ac97 *ac97, unsigned short reg) argument
495 struct snd_au1000 *au1000 = ac97->private_data;
531 snd_au1000_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short val) argument
533 struct snd_au1000 *au1000 = ac97->private_data;
558 struct snd_ac97_template ac97; local
594 memset(&ac97, 0, sizeof(ac97));
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/oss/
H A DMakefile43 obj-$(CONFIG_SOUND_NM256) += nm256_audio.o ac97.o
H A Dac97_codec.c4 * Derived from ac97 mixer in maestro and trident driver.
44 * add ac97_read_proc for /proc/driver/{vendor}/ac97
46 * Isolated from trident.c to support multiple ac97 codec
272 /* the following tables allow us to go from OSS <-> ac97 quickly. */
309 /* reads the given OSS mixer from the ac97 the caller must have insured that the ac97 knows
361 printk("ac97_codec: read OSS mixer %2d (%s ac97 register 0x%02x), "
380 printk("ac97_codec: wrote OSS mixer %2d (%s ac97 register 0x%02x), "
482 /* read or write the recmask, the ac97 can really have left and right recording
494 printk("ac97_codec: ac97 recmas
[all...]
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...]
H A Dcs46xx.c412 /* these values are incorrect for the ac97 driver, fix.
3295 * Suspend - save the ac97 regs, mute the outputs and power down the part.
3318 card->pm.ac97[i] = cs_ac97_get(dev, BA0_AC97_RESET + Count);
3321 * Save the ac97 volume registers as well as the current powerdown state.
3396 cs_ac97_set(dev, (u8)(BA0_AC97_RESET + Count), (u16)card->pm.ac97[i]);
5148 * blocks on thinkpads causes some funky behavior... distoorrrtion and ac97
5227 * since the CD logic in the ac97 init code will turn on the ext amp.
H A Dcs46xxpm.h60 u32 ac97[CS46XX_AC97_NUMBER_RESTORE_REGS]; member in struct:cs46xx_pm
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/oss/emu10k1/
H A Dcardwi.c131 wiinst_tmp = &card->wavein.ac97;
204 card->wavein.ac97 = NULL;
H A Defxmgr.c108 card->ac97->mixer_state[oss_mixer] = (right << 8) | left;
111 card->ac97->write_mixer(card->ac97, oss_mixer, left, right);
131 val = card->ac97->mixer_state[oss_channel];
144 left = card->ac97->mixer_state[oss_channel] & 0xff;
145 right = (card->ac97->mixer_state[oss_channel] >> 8) & 0xff;
161 left = card->ac97->mixer_state[oss_channel] & 0xff;
162 right = (card->ac97->mixer_state[oss_channel] >> 8) & 0xff;
H A Dhwaccess.h100 struct wiinst *ac97; member in struct:emu10k1_wavein
173 struct ac97_codec *ac97; member in struct:emu10k1_card
H A Dmain.c50 * 0.8 Make use of the kernel ac97 interface. Support for a dsp patch manager.
246 card->ac97->dev_mixer = register_sound_mixer(&emu10k1_mixer_fops, -1);
247 if (card->ac97->dev_mixer < 0) {
286 unregister_sound_mixer(card->ac97->dev_mixer);
307 unregister_sound_mixer(card->ac97->dev_mixer);
331 len += sprintf (page + len, "/dev/mixer%d\n", card->ac97->dev_mixer / 16);
363 sprintf(s, "driver/emu10k1/%s/ac97", pci_name(card->pci_dev));
364 if (!create_proc_read_entry (s, 0, NULL, ac97_read_proc, card->ac97)) {
392 sprintf(s, "driver/emu10k1/%s/ac97", pci_name(card->pci_dev));
414 card->ac97
[all...]

Completed in 257 milliseconds

123