/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/ac97/ |
H A D | Makefile | 6 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 D | ac97_local.h | 25 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 D | ac97_patch.c | 33 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 D | ac97_codec.c | 64 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 D | ac97_proc.c | 37 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 D | ac97_pcm.c | 172 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 D | ac97_patch.h | 70 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 D | ucb1400.h | 94 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 D | au88x0_mixer.c | 16 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 D | smixer.conf | 6 ac97 { 8 lib smixer-ac97.so
|
/netgear-R7000-V1.0.7.12_1.2.5/src/router/arm-uclibc/target/etc/alsa/ |
H A D | smixer.conf | 6 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 D | ssi.h | 16 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 D | ucb1400_ts.c | 38 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 D | Makefile | 4 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 D | Makefile | 3 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 D | Makefile | 3 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 D | cs5535audio.h | 41 /* 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 D | cs5535audio_olpc.c | 28 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 D | Makefile | 13 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 D | ucb1400_core.c | 28 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 D | ac97_codec.h | 371 /* 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 D | pxa2xx-lib.h | 32 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 D | Makefile | 12 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 D | Makefile | 2 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 D | Makefile | 16 snd-soc-sh7760-ac97-objs := sh7760-ac97.o 21 obj-$(CONFIG_SND_SH7760_AC97) += snd-soc-sh7760-ac97.o
|