Searched refs:ac97 (Results 1 - 25 of 112) sorted by relevance

12345

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/ac97/
H A DMakefile6 snd-ac97-codec-y := ac97_codec.o ac97_pcm.o
7 snd-ac97-codec-$(CONFIG_PROC_FS) += ac97_proc.o
10 obj-$(CONFIG_SND_AC97_CODEC) += snd-ac97-codec.o
H A Dac97_local.h25 void snd_ac97_get_name(struct snd_ac97 *ac97, unsigned int id, char *name,
27 int snd_ac97_update_bits_nolock(struct snd_ac97 *ac97, unsigned short reg,
32 void snd_ac97_bus_proc_init(struct snd_ac97_bus * ac97);
33 void snd_ac97_bus_proc_done(struct snd_ac97_bus * ac97);
34 void snd_ac97_proc_init(struct snd_ac97 * ac97);
35 void snd_ac97_proc_done(struct snd_ac97 * ac97);
H A Dac97_patch.c33 static int patch_build_controls(struct snd_ac97 * ac97, const struct snd_kcontrol_new *controls, int count) argument
38 if ((err = snd_ctl_add(ac97->bus->card, snd_ac97_cnew(&controls[idx], ac97))) < 0)
44 static void reset_tlv(struct snd_ac97 *ac97, const char *name, argument
52 kctl = snd_ctl_find_id(ac97->bus->card, &sid);
58 static int ac97_update_bits_page(struct snd_ac97 *ac97, unsigned short reg, unsigned short mask, unsigned short value, unsigned short page) argument
63 mutex_lock(&ac97->page_mutex);
64 page_save = snd_ac97_read(ac97, AC97_INT_PAGING) & AC97_PAGE_MASK;
65 snd_ac97_update_bits(ac97, AC97_INT_PAGING, AC97_PAGE_MASK, page);
66 ret = snd_ac97_update_bits(ac97, re
95 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
103 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
124 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
132 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
186 is_surround_on(struct snd_ac97 *ac97) argument
191 is_clfe_on(struct snd_ac97 *ac97) argument
197 is_shared_surrout(struct snd_ac97 *ac97) argument
203 is_shared_clfeout(struct snd_ac97 *ac97) argument
209 is_shared_linein(struct snd_ac97 *ac97) argument
215 is_shared_micin(struct snd_ac97 *ac97) argument
220 alc850_is_aux_back_surround(struct snd_ac97 *ac97) argument
250 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
264 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
301 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
312 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
321 patch_yamaha_ymf7x3_3d(struct snd_ac97 *ac97) argument
357 patch_yamaha_ymf743_build_spdif(struct snd_ac97 *ac97) argument
379 patch_yamaha_ymf743(struct snd_ac97 *ac97) argument
408 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
418 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
449 patch_yamaha_ymf753_post_spdif(struct snd_ac97 * ac97) argument
463 patch_yamaha_ymf753(struct snd_ac97 * ac97) argument
489 patch_wolfson_wm9703_specific(struct snd_ac97 * ac97) argument
509 patch_wolfson03(struct snd_ac97 * ac97) argument
524 patch_wolfson_wm9704_specific(struct snd_ac97 * ac97) argument
540 patch_wolfson04(struct snd_ac97 * ac97) argument
547 patch_wolfson05(struct snd_ac97 * ac97) argument
663 patch_wolfson_wm9711_specific(struct snd_ac97 * ac97) argument
684 patch_wolfson11(struct snd_ac97 * ac97) argument
830 patch_wolfson_wm9713_3d(struct snd_ac97 * ac97) argument
841 patch_wolfson_wm9713_specific(struct snd_ac97 * ac97) argument
860 patch_wolfson_wm9713_suspend(struct snd_ac97 * ac97) argument
866 patch_wolfson_wm9713_resume(struct snd_ac97 * ac97) argument
883 patch_wolfson13(struct snd_ac97 * ac97) argument
903 patch_tritech_tr28028(struct snd_ac97 * ac97) argument
915 patch_sigmatel_stac9700_3d(struct snd_ac97 * ac97) argument
928 patch_sigmatel_stac9708_3d(struct snd_ac97 * ac97) argument
959 patch_sigmatel_stac97xx_specific(struct snd_ac97 * ac97) argument
984 patch_sigmatel_stac9700(struct snd_ac97 * ac97) argument
992 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
1013 patch_sigmatel_stac9708_specific(struct snd_ac97 *ac97) argument
1031 patch_sigmatel_stac9708(struct snd_ac97 * ac97) argument
1057 patch_sigmatel_stac9721(struct snd_ac97 * ac97) argument
1071 patch_sigmatel_stac9744(struct snd_ac97 * ac97) argument
1083 patch_sigmatel_stac9756(struct snd_ac97 * ac97) argument
1111 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
1125 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
1155 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
1166 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
1188 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
1196 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
1233 patch_sigmatel_stac9758_specific(struct snd_ac97 *ac97) argument
1260 patch_sigmatel_stac9758(struct snd_ac97 * ac97) argument
1307 patch_cirrus_build_spdif(struct snd_ac97 * ac97) argument
1333 patch_cirrus_spdif(struct snd_ac97 * ac97) argument
1354 patch_cirrus_cs4299(struct snd_ac97 * ac97) argument
1369 patch_conexant_build_spdif(struct snd_ac97 * ac97) argument
1390 patch_conexant(struct snd_ac97 * ac97) argument
1399 patch_cx20551(struct snd_ac97 *ac97) argument
1409 ad18xx_resume(struct snd_ac97 *ac97) argument
1472 ad1888_resume(struct snd_ac97 *ac97) argument
1491 patch_ad1819(struct snd_ac97 * ac97) argument
1502 patch_ad1881_unchained(struct snd_ac97 * ac97, int idx, unsigned short mask) argument
1518 patch_ad1881_chained1(struct snd_ac97 * ac97, int idx, unsigned short codec_bits) argument
1536 patch_ad1881_chained(struct snd_ac97 * ac97, int unchained_idx, int cidx1, int cidx2) argument
1568 patch_ad1881(struct snd_ac97 * ac97) argument
1638 patch_ad1885_specific(struct snd_ac97 * ac97) argument
1656 patch_ad1885(struct snd_ac97 * ac97) argument
1669 patch_ad1886_specific(struct snd_ac97 * ac97) argument
1683 patch_ad1886(struct snd_ac97 * ac97) argument
1809 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
1819 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
1836 patch_ad198x_post_spdif(struct snd_ac97 * ac97) argument
1865 check_list(struct snd_ac97 *ac97, const unsigned int *list) argument
1874 patch_ad1981a_specific(struct snd_ac97 * ac97) argument
1905 check_ad1981_hp_jack_sense(struct snd_ac97 *ac97) argument
1912 patch_ad1981a(struct snd_ac97 *ac97) argument
1925 patch_ad1981b_specific(struct snd_ac97 *ac97) argument
1945 patch_ad1981b(struct snd_ac97 *ac97) argument
1959 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
1972 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
1998 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
2011 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
2025 ad1888_update_jacks(struct snd_ac97 *ac97) argument
2064 patch_ad1888_specific(struct snd_ac97 *ac97) argument
2085 patch_ad1888(struct snd_ac97 * ac97) argument
2116 patch_ad1980_specific(struct snd_ac97 *ac97) argument
2134 patch_ad1980(struct snd_ac97 * ac97) argument
2160 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
2172 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
2216 ad1985_update_jacks(struct snd_ac97 *ac97) argument
2224 patch_ad1985_specific(struct snd_ac97 *ac97) argument
2249 patch_ad1985(struct snd_ac97 * ac97) argument
2279 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
2290 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
2315 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
2326 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
2351 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
2360 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
2376 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
2394 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
2488 ad1986_update_jacks(struct snd_ac97 *ac97) argument
2521 patch_ad1986_specific(struct snd_ac97 *ac97) argument
2541 patch_ad1986(struct snd_ac97 * ac97) argument
2556 patch_alc203(struct snd_ac97 *ac97) argument
2565 alc650_update_jacks(struct snd_ac97 *ac97) argument
2613 patch_alc650_specific(struct snd_ac97 * ac97) argument
2634 patch_alc650(struct snd_ac97 * ac97) argument
2691 alc655_update_jacks(struct snd_ac97 *ac97) argument
2718 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
2734 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
2747 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
2767 patch_alc655_specific(struct snd_ac97 * ac97) argument
2785 patch_alc655(struct snd_ac97 * ac97) argument
2844 alc850_update_jacks(struct snd_ac97 *ac97) argument
2879 patch_alc850_specific(struct snd_ac97 *ac97) argument
2897 patch_alc850(struct snd_ac97 *ac97) argument
2936 cm9738_update_jacks(struct snd_ac97 *ac97) argument
2949 patch_cm9738_specific(struct snd_ac97 * ac97) argument
2959 patch_cm9738(struct snd_ac97 * ac97) argument
2984 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
2994 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
3019 cm9739_update_jacks(struct snd_ac97 *ac97) argument
3034 patch_cm9739_specific(struct snd_ac97 * ac97) argument
3039 patch_cm9739_post_spdif(struct snd_ac97 * ac97) argument
3050 patch_cm9739(struct snd_ac97 * ac97) argument
3108 cm9761_update_jacks(struct snd_ac97 *ac97) argument
3160 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
3173 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
3204 patch_cm9761_post_spdif(struct snd_ac97 * ac97) argument
3209 patch_cm9761_specific(struct snd_ac97 * ac97) argument
3220 patch_cm9761(struct snd_ac97 *ac97) argument
3298 patch_cm9780_specific(struct snd_ac97 *ac97) argument
3308 patch_cm9780(struct snd_ac97 *ac97) argument
3352 snd_ac97_find_mixer_ctl(struct snd_ac97 *ac97, const char *name) argument
3363 snd_ac97_add_vmaster(struct snd_ac97 *ac97, char *name, const unsigned int *tlv, const char **slaves) argument
3392 patch_vt1616_specific(struct snd_ac97 * ac97) argument
3427 patch_vt1616(struct snd_ac97 * ac97) argument
3522 patch_vt1617a(struct snd_ac97 * ac97) argument
3738 patch_vt1618(struct snd_ac97 *ac97) argument
3746 it2646_update_jacks(struct snd_ac97 *ac97) argument
3767 patch_it2646_specific(struct snd_ac97 * ac97) argument
3782 patch_it2646(struct snd_ac97 * ac97) argument
3802 patch_si3036_specific(struct snd_ac97 * ac97) argument
3815 mpatch_si3036(struct snd_ac97 * ac97) argument
3847 patch_lm4550(struct snd_ac97 *ac97) argument
3869 patch_ucb1400_specific(struct snd_ac97 * ac97) argument
3882 patch_ucb1400(struct snd_ac97 * ac97) argument
[all...]
H A Dac97_codec.c64 int (*patch)(struct snd_ac97 *ac97);
65 int (*mpatch)(struct snd_ac97 *ac97);
201 static void update_power_regs(struct snd_ac97 *ac97);
203 #define ac97_is_power_save_mode(ac97) \
204 ((ac97->scaps & AC97_SCAP_POWER_SAVE) && power_save)
206 #define ac97_is_power_save_mode(ac97) 0
214 static int snd_ac97_valid_reg(struct snd_ac97 *ac97, unsigned short reg) argument
217 switch (ac97->id) {
262 * @ac97: the ac97 instanc
272 snd_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short value) argument
297 snd_ac97_read(struct snd_ac97 *ac97, unsigned short reg) argument
305 snd_ac97_read_cache(struct snd_ac97 *ac97, unsigned short reg) argument
326 snd_ac97_write_cache(struct snd_ac97 *ac97, unsigned short reg, unsigned short value) argument
351 snd_ac97_update(struct snd_ac97 *ac97, unsigned short reg, unsigned short value) argument
383 snd_ac97_update_bits(struct snd_ac97 *ac97, unsigned short reg, unsigned short mask, unsigned short value) argument
398 snd_ac97_update_bits_nolock(struct snd_ac97 *ac97, unsigned short reg, unsigned short mask, unsigned short value) argument
415 snd_ac97_ad18xx_update_pcm_bits(struct snd_ac97 *ac97, int codec, unsigned short mask, unsigned short value) argument
465 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
482 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
503 snd_ac97_page_save(struct snd_ac97 *ac97, int reg, struct snd_kcontrol *kcontrol) argument
517 snd_ac97_page_restore(struct snd_ac97 *ac97, int page_save) argument
543 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
567 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
691 set_inv_eapd(struct snd_ac97 *ac97, struct snd_kcontrol *kctl) argument
728 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
741 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
815 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
884 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
901 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
915 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
947 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
959 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
1012 snd_ac97_free(struct snd_ac97 *ac97) argument
1031 struct snd_ac97 *ac97 = device->device_data; local
1036 snd_ac97_try_volume_mix(struct snd_ac97 * ac97, int reg) argument
1086 check_volume_resolution(struct snd_ac97 *ac97, int reg, unsigned char *lo_max, unsigned char *hi_max) argument
1123 snd_ac97_try_bit(struct snd_ac97 * ac97, int reg, int bit) argument
1137 snd_ac97_change_volume_params2(struct snd_ac97 * ac97, int reg, int shift, unsigned char *max) argument
1163 snd_ac97_cnew(const struct snd_kcontrol_new *_template, struct snd_ac97 * ac97) argument
1175 snd_ac97_cmute_new_stereo(struct snd_card *card, char *name, int reg, int check_stereo, int check_amix, struct snd_ac97 *ac97) argument
1245 snd_ac97_cvol_new(struct snd_card *card, char *name, int reg, unsigned int lo_max, unsigned int hi_max, struct snd_ac97 *ac97) argument
1280 snd_ac97_cmix_new_stereo(struct snd_card *card, const char *pfx, int reg, int check_stereo, int check_amix, struct snd_ac97 *ac97) argument
1314 snd_ac97_mixer_build(struct snd_ac97 * ac97) argument
1652 snd_ac97_modem_build(struct snd_card *card, struct snd_ac97 * ac97) argument
1679 snd_ac97_test_rate(struct snd_ac97 *ac97, int reg, int shadow_reg, int rate) argument
1692 snd_ac97_determine_rates(struct snd_ac97 *ac97, int reg, int shadow_reg, unsigned int *r_result) argument
1752 snd_ac97_determine_spdif_rates(struct snd_ac97 *ac97) argument
1783 snd_ac97_get_name(struct snd_ac97 *ac97, unsigned int id, char *name, int modem) argument
1823 snd_ac97_get_short_name(struct snd_ac97 *ac97) argument
1838 ac97_reset_wait(struct snd_ac97 *ac97, int timeout, int with_modem) argument
1937 struct snd_ac97 *ac97 = device->device_data; local
1957 struct snd_ac97 *ac97 = device->device_data; local
1996 struct snd_ac97 *ac97; local
2287 snd_ac97_powerdown(struct snd_ac97 *ac97) argument
2356 snd_ac97_update_power(struct snd_ac97 *ac97, int reg, int powerup) argument
2396 update_power_regs(struct snd_ac97 *ac97) argument
2448 snd_ac97_suspend(struct snd_ac97 *ac97) argument
2466 snd_ac97_restore_status(struct snd_ac97 *ac97) argument
2487 snd_ac97_restore_iec958(struct snd_ac97 *ac97) argument
2510 snd_ac97_resume(struct snd_ac97 *ac97) argument
2583 snd_ac97_remove_ctl(struct snd_ac97 *ac97, const char *name, const char *suffix) argument
2593 ctl_find(struct snd_ac97 *ac97, const char *name, const char *suffix) argument
2603 snd_ac97_rename_ctl(struct snd_ac97 *ac97, const char *src, const char *dst, const char *suffix) argument
2615 snd_ac97_rename_vol_ctl(struct snd_ac97 *ac97, const char *src, const char *dst) argument
2623 snd_ac97_swap_ctl(struct snd_ac97 *ac97, const char *s1, const char *s2, const char *suffix) argument
2651 tune_hp_only(struct snd_ac97 *ac97) argument
2665 tune_swap_hp(struct snd_ac97 *ac97) argument
2675 tune_swap_surround(struct snd_ac97 *ac97) argument
2684 tune_ad_sharing(struct snd_ac97 *ac97) argument
2701 tune_alc_jack(struct snd_ac97 *ac97) argument
2715 tune_inv_eapd(struct snd_ac97 *ac97) argument
2728 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
2744 tune_mute_led(struct snd_ac97 *ac97) argument
2761 struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol); local
2776 tune_hp_mute_led(struct snd_ac97 *ac97) argument
2809 apply_quirk(struct snd_ac97 *ac97, int type) argument
2821 apply_quirk_str(struct snd_ac97 *ac97, const char *typestr) argument
2838 snd_ac97_tune_hardware(struct snd_ac97 *ac97, struct ac97_quirk *quirk, const char *override) argument
[all...]
H A Dac97_proc.c37 static void snd_ac97_proc_read_functions(struct snd_ac97 *ac97, struct snd_info_buffer *buffer) argument
52 snd_ac97_write(ac97, AC97_FUNC_SELECT, function << 1);
53 info = snd_ac97_read(ac97, AC97_FUNC_INFO);
60 sense_info = snd_ac97_read(ac97, AC97_SENSE_INFO);
107 static void snd_ac97_proc_read_main(struct snd_ac97 *ac97, struct snd_info_buffer *buffer, int subidx) argument
116 snd_ac97_get_name(NULL, ac97->id, name, 0);
117 snd_iprintf(buffer, "%d-%d/%d: %s\n\n", ac97->addr, ac97->num, subidx, name);
119 if ((ac97->scaps & AC97_SCAP_AUDIO) == 0)
123 ac97
345 struct snd_ac97 *ac97 = entry->private_data; local
380 struct snd_ac97 *ac97 = entry->private_data; local
395 snd_ac97_proc_regs_read_main(struct snd_ac97 *ac97, struct snd_info_buffer *buffer, int subidx) argument
408 struct snd_ac97 *ac97 = entry->private_data; local
429 snd_ac97_proc_init(struct snd_ac97 * ac97) argument
462 snd_ac97_proc_done(struct snd_ac97 * ac97) argument
[all...]
H A Dac97_pcm.c172 static int set_spdif_rate(struct snd_ac97 *ac97, unsigned short rate) argument
177 if (! (ac97->ext_id & AC97_EI_SPDIF))
181 if (ac97->flags & AC97_CS_SPDIF) {
186 snd_ac97_update_bits(ac97, AC97_EXTENDED_STATUS, AC97_EA_SPDIF, 0);
192 if (ac97->id == AC97_ID_CM9739 && rate != 48000) {
193 snd_ac97_update_bits(ac97, AC97_EXTENDED_STATUS, AC97_EA_SPDIF, 0);
201 snd_ac97_update_bits(ac97, AC97_EXTENDED_STATUS, AC97_EA_SPDIF, 0);
208 mutex_lock(&ac97->reg_mutex);
209 old = snd_ac97_read(ac97, reg) & mask;
211 snd_ac97_update_bits_nolock(ac97, AC97_EXTENDED_STATU
256 snd_ac97_set_rate(struct snd_ac97 *ac97, int reg, unsigned int rate) argument
320 get_pslots(struct snd_ac97 *ac97, unsigned char *rate_table, unsigned short *spdif_slots) argument
395 get_cslots(struct snd_ac97 *ac97) argument
[all...]
H A Dac97_patch.h70 struct snd_ac97 * ac97);
77 static int snd_ac97_try_bit(struct snd_ac97 * ac97, int reg, int bit);
78 static int snd_ac97_remove_ctl(struct snd_ac97 *ac97, const char *name,
80 static int snd_ac97_rename_ctl(struct snd_ac97 *ac97, const char *src,
82 static int snd_ac97_swap_ctl(struct snd_ac97 *ac97, const char *s1,
84 static void snd_ac97_rename_vol_ctl(struct snd_ac97 *ac97, const char *src,
87 static void snd_ac97_restore_status(struct snd_ac97 *ac97);
88 static void snd_ac97_restore_iec958(struct snd_ac97 *ac97);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/
H A Ducb1400.h94 struct snd_ac97 *ac97; member in struct:ucb1400_gpio
105 struct snd_ac97 *ac97; member in struct:ucb1400_ts
117 static inline u16 ucb1400_reg_read(struct snd_ac97 *ac97, u16 reg) argument
119 return ac97->bus->ops->read(ac97, reg);
122 static inline void ucb1400_reg_write(struct snd_ac97 *ac97, u16 reg, u16 val) argument
124 ac97->bus->ops->write(ac97, reg, val);
127 static inline u16 ucb1400_gpio_get_value(struct snd_ac97 *ac97, u16 gpio) argument
129 return ucb1400_reg_read(ac97, UCB_IO_DAT
132 ucb1400_gpio_set_value(struct snd_ac97 *ac97, u16 gpio, u16 val) argument
140 ucb1400_gpio_get_direction(struct snd_ac97 *ac97, u16 gpio) argument
145 ucb1400_gpio_set_direction(struct snd_ac97 *ac97, u16 gpio, u16 dir) argument
153 ucb1400_adc_enable(struct snd_ac97 *ac97) argument
158 ucb1400_adc_disable(struct snd_ac97 *ac97) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/au88x0/
H A Dau88x0_mixer.c16 struct snd_ac97_template ac97; local
25 memset(&ac97, 0, sizeof(ac97));
27 ac97.private_data = vortex;
28 ac97.scaps = AC97_SCAP_NO_SPDIF;
29 err = snd_ac97_mixer(pbus, &ac97, &vortex->codec);
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/alsa-lib-1.0.26/src/conf/
H A Dsmixer.conf6 ac97 {
8 lib smixer-ac97.so
/netgear-R7000-V1.0.7.12_1.2.5/src/router/arm-uclibc/target/etc/alsa/
H A Dsmixer.conf6 ac97 {
8 lib smixer-ac97.so
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/plat-mxc/include/mach/
H A Dssi.h16 void (*ac97_reset) (struct snd_ac97 *ac97);
17 void (*ac97_warm_reset)(struct snd_ac97 *ac97);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/input/touchscreen/
H A Ducb1400_ts.c38 static inline void ucb1400_ts_mode_int(struct snd_ac97 *ac97) argument
40 ucb1400_reg_write(ac97, UCB_TS_CR,
52 ucb1400_reg_write(ucb->ac97, UCB_TS_CR,
57 return ucb1400_adc_read(ucb->ac97, UCB_ADC_INP_TSPY, adcsync);
68 ucb1400_reg_write(ucb->ac97, UCB_TS_CR,
71 ucb1400_reg_write(ucb->ac97, UCB_TS_CR,
74 ucb1400_reg_write(ucb->ac97, UCB_TS_CR,
80 return ucb1400_adc_read(ucb->ac97, UCB_ADC_INP_TSPY, adcsync);
91 ucb1400_reg_write(ucb->ac97, UCB_TS_CR,
94 ucb1400_reg_write(ucb->ac97, UCB_TS_C
130 ucb1400_ts_pen_up(struct snd_ac97 *ac97) argument
137 ucb1400_ts_irq_enable(struct snd_ac97 *ac97) argument
144 ucb1400_ts_irq_disable(struct snd_ac97 *ac97) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/soc/au1x/
H A DMakefile4 snd-soc-au1xpsc-ac97-objs := psc-ac97.o
8 obj-$(CONFIG_SND_SOC_AU1XPSC_AC97) += snd-soc-au1xpsc-ac97.o
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/soc/nuc900/
H A DMakefile3 snd-soc-nuc900-ac97-objs := nuc900-ac97.o
6 obj-$(CONFIG_SND_SOC_NUC900_AC97) += snd-soc-nuc900-ac97.o
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/soc/txx9/
H A DMakefile3 snd-soc-txx9aclc-ac97-objs := txx9aclc-ac97.o
6 obj-$(CONFIG_SND_SOC_TXX9ACLC_AC97) += snd-soc-txx9aclc-ac97.o
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/cs5535audio/
H A Dcs5535audio.h41 /* cs5535 specific ac97 codec register defines */
86 struct snd_ac97 *ac97; member in struct:cs5535audio
104 struct snd_ac97_template *ac97);
105 int __devinit olpc_quirks(struct snd_card *card, struct snd_ac97 *ac97);
107 void olpc_analog_input(struct snd_ac97 *ac97, int on);
108 void olpc_mic_bias(struct snd_ac97 *ac97, int on);
110 static inline void olpc_capture_open(struct snd_ac97 *ac97) argument
113 olpc_analog_input(ac97, 0);
115 olpc_mic_bias(ac97, 1);
118 static inline void olpc_capture_close(struct snd_ac97 *ac97) argument
126 olpc_prequirks(struct snd_card *card, struct snd_ac97_template *ac97) argument
128 olpc_quirks(struct snd_card *card, struct snd_ac97 *ac97) argument
133 olpc_analog_input(struct snd_ac97 *ac97, int on) argument
134 olpc_mic_bias(struct snd_ac97 *ac97, int on) argument
135 olpc_capture_open(struct snd_ac97 *ac97) argument
136 olpc_capture_close(struct snd_ac97 *ac97) argument
[all...]
H A Dcs5535audio_olpc.c28 void olpc_analog_input(struct snd_ac97 *ac97, int on) argument
36 err = snd_ac97_update_bits(ac97, AC97_AD_TEST2,
50 void olpc_mic_bias(struct snd_ac97 *ac97, int on) argument
58 err = snd_ac97_update_bits(ac97, AC97_AD_MISC,
84 olpc_analog_input(cs5535au->ac97, v->value.integer.value[0]);
101 struct snd_ac97 *ac97 = cs5535au->ac97; local
104 i = (snd_ac97_read(ac97, AC97_AD_MISC) >> AC97_AD_VREFD_SHIFT) & 0x1;
113 olpc_mic_bias(cs5535au->ac97, v->value.integer.value[0]);
137 struct snd_ac97_template *ac97)
136 olpc_prequirks(struct snd_card *card, struct snd_ac97_template *ac97) argument
147 olpc_quirks(struct snd_card *card, struct snd_ac97 *ac97) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/arm/
H A DMakefile13 snd-pxa2xx-lib-$(CONFIG_SND_PXA2XX_LIB_AC97) += pxa2xx-ac97-lib.o
15 obj-$(CONFIG_SND_PXA2XX_AC97) += snd-pxa2xx-ac97.o
16 snd-pxa2xx-ac97-objs := pxa2xx-ac97.o
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mfd/
H A Ducb1400_core.c28 unsigned int ucb1400_adc_read(struct snd_ac97 *ac97, u16 adc_channel, argument
36 ucb1400_reg_write(ac97, UCB_ADC_CR, UCB_ADC_ENA | adc_channel);
37 ucb1400_reg_write(ac97, UCB_ADC_CR, UCB_ADC_ENA | adc_channel |
40 while (!((val = ucb1400_reg_read(ac97, UCB_ADC_DATA))
54 struct snd_ac97 *ac97; local
68 ac97 = to_ac97_t(dev);
70 ucb_ts.id = ucb1400_reg_read(ac97, UCB_ID);
77 ucb_gpio.ac97 = ac97;
92 ucb_ts.ac97
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/sound/
H A Dac97_codec.h371 /* ac97->scaps */
385 /* ac97->flags */
422 int (*build_3d) (struct snd_ac97 *ac97);
423 int (*build_specific) (struct snd_ac97 *ac97);
424 int (*build_spdif) (struct snd_ac97 *ac97);
425 int (*build_post_spdif) (struct snd_ac97 *ac97);
427 void (*suspend) (struct snd_ac97 *ac97);
428 void (*resume) (struct snd_ac97 *ac97);
430 void (*update_jacks) (struct snd_ac97 *ac97); /* for jack-sharing */
434 void (*reset) (struct snd_ac97 *ac97);
531 ac97_is_audio(struct snd_ac97 * ac97) argument
535 ac97_is_modem(struct snd_ac97 * ac97) argument
539 ac97_is_rev22(struct snd_ac97 * ac97) argument
543 ac97_can_amap(struct snd_ac97 * ac97) argument
547 ac97_can_spdif(struct snd_ac97 * ac97) argument
569 snd_ac97_update_power(struct snd_ac97 *ac97, int reg, int powerup) argument
649 snd_ac97_dev_add_pdata(struct snd_ac97 *ac97, void *data) argument
[all...]
H A Dpxa2xx-lib.h32 extern unsigned short pxa2xx_ac97_read(struct snd_ac97 *ac97, unsigned short reg);
33 extern void pxa2xx_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short val);
35 extern bool pxa2xx_ac97_try_warm_reset(struct snd_ac97 *ac97);
36 extern bool pxa2xx_ac97_try_cold_reset(struct snd_ac97 *ac97);
37 extern void pxa2xx_ac97_finish_reset(struct snd_ac97 *ac97);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/soc/imx/
H A DMakefile12 snd-soc-phycore-ac97-objs := phycore-ac97.o
16 obj-$(CONFIG_SND_SOC_PHYCORE_AC97) += snd-soc-phycore-ac97.o
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/soc/blackfin/
H A DMakefile2 snd-bf5xx-ac97-objs := bf5xx-ac97-pcm.o
6 snd-soc-bf5xx-ac97-objs := bf5xx-ac97.o
10 obj-$(CONFIG_SND_BF5XX_AC97) += snd-bf5xx-ac97.o
14 obj-$(CONFIG_SND_BF5XX_SOC_AC97) += snd-soc-bf5xx-ac97.o
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/soc/sh/
H A DMakefile16 snd-soc-sh7760-ac97-objs := sh7760-ac97.o
21 obj-$(CONFIG_SND_SH7760_AC97) += snd-soc-sh7760-ac97.o

Completed in 238 milliseconds

12345