| /Linux-v5.4/sound/pci/ac97/ | 
| D | ac97_patch.c | 28 static int patch_build_controls(struct snd_ac97 * ac97, const struct snd_kcontrol_new *controls, in…  in patch_build_controls()39 static void reset_tlv(struct snd_ac97 *ac97, const char *name,  in reset_tlv()
 53 static int ac97_update_bits_page(struct snd_ac97 *ac97, unsigned short reg, unsigned short mask, un…  in ac97_update_bits_page()
 79 	struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);  in ac97_surround_jack_mode_get()  local
 87 	struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);  in ac97_surround_jack_mode_put()  local
 108 	struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);  in ac97_channel_mode_get()  local
 116 	struct snd_ac97 *ac97 = snd_kcontrol_chip(kcontrol);  in ac97_channel_mode_put()  local
 170 static inline int is_surround_on(struct snd_ac97 *ac97)  in is_surround_on()
 175 static inline int is_clfe_on(struct snd_ac97 *ac97)  in is_clfe_on()
 181 static inline int is_shared_surrout(struct snd_ac97 *ac97)  in is_shared_surrout()
 [all …]
 
 | 
| D | ac97_codec.c | 197 #define ac97_is_power_save_mode(ac97) \  argument200 #define ac97_is_power_save_mode(ac97) 0  argument
 203 #define ac97_err(ac97, fmt, args...)	\  argument
 205 #define ac97_warn(ac97, fmt, args...)	\  argument
 207 #define ac97_dbg(ac97, fmt, args...)	\  argument
 214 static int snd_ac97_valid_reg(struct snd_ac97 *ac97, unsigned short reg)  in snd_ac97_valid_reg()
 272 void snd_ac97_write(struct snd_ac97 *ac97, unsigned short reg, unsigned short value)  in snd_ac97_write()
 297 unsigned short snd_ac97_read(struct snd_ac97 *ac97, unsigned short reg)  in snd_ac97_read()
 305 static inline unsigned short snd_ac97_read_cache(struct snd_ac97 *ac97, unsigned short reg)  in snd_ac97_read_cache()
 326 void snd_ac97_write_cache(struct snd_ac97 *ac97, unsigned short reg, unsigned short value)  in snd_ac97_write_cache()
 [all …]
 
 | 
| D | ac97_proc.c | 22 static void snd_ac97_proc_read_functions(struct snd_ac97 *ac97, struct snd_info_buffer *buffer)  in snd_ac97_proc_read_functions()92 static void snd_ac97_proc_read_main(struct snd_ac97 *ac97, struct snd_info_buffer *buffer, int subi…  in snd_ac97_proc_read_main()
 330 	struct snd_ac97 *ac97 = entry->private_data;  in snd_ac97_proc_read()  local
 365 	struct snd_ac97 *ac97 = entry->private_data;  in snd_ac97_proc_regs_write()  local
 380 static void snd_ac97_proc_regs_read_main(struct snd_ac97 *ac97, struct snd_info_buffer *buffer, int…  in snd_ac97_proc_regs_read_main()
 393 	struct snd_ac97 *ac97 = entry->private_data;  in snd_ac97_proc_regs_read()  local
 414 void snd_ac97_proc_init(struct snd_ac97 * ac97)  in snd_ac97_proc_init()
 442 void snd_ac97_proc_done(struct snd_ac97 * ac97)  in snd_ac97_proc_done()
 
 | 
| D | ac97_pcm.c | 159 static int set_spdif_rate(struct snd_ac97 *ac97, unsigned short rate)  in set_spdif_rate()243 int snd_ac97_set_rate(struct snd_ac97 *ac97, int reg, unsigned int rate)  in snd_ac97_set_rate()
 307 static unsigned short get_pslots(struct snd_ac97 *ac97, unsigned char *rate_table, unsigned short *…  in get_pslots()
 382 static unsigned short get_cslots(struct snd_ac97 *ac97)  in get_cslots()
 
 | 
| /Linux-v5.4/sound/soc/tegra/ | 
| D | tegra20_ac97.c | 37 static void tegra20_ac97_codec_reset(struct snd_ac97 *ac97)  in tegra20_ac97_codec_reset()59 static void tegra20_ac97_codec_warm_reset(struct snd_ac97 *ac97)  in tegra20_ac97_codec_warm_reset()
 142 static inline void tegra20_ac97_start_playback(struct tegra20_ac97 *ac97)  in tegra20_ac97_start_playback()
 155 static inline void tegra20_ac97_stop_playback(struct tegra20_ac97 *ac97)  in tegra20_ac97_stop_playback()
 164 static inline void tegra20_ac97_start_capture(struct tegra20_ac97 *ac97)  in tegra20_ac97_start_capture()
 171 static inline void tegra20_ac97_stop_capture(struct tegra20_ac97 *ac97)  in tegra20_ac97_stop_capture()
 180 	struct tegra20_ac97 *ac97 = snd_soc_dai_get_drvdata(dai);  in tegra20_ac97_trigger()  local
 212 	struct tegra20_ac97 *ac97 = snd_soc_dai_get_drvdata(dai);  in tegra20_ac97_probe()  local
 304 	struct tegra20_ac97 *ac97;  in tegra20_ac97_platform_probe()  local
 411 	struct tegra20_ac97 *ac97 = dev_get_drvdata(&pdev->dev);  in tegra20_ac97_platform_remove()  local
 
 | 
| /Linux-v5.4/sound/ac97/ | 
| D | snd_ac97_compat.c | 20 static void compat_ac97_reset(struct snd_ac97 *ac97)  in compat_ac97_reset()29 static void compat_ac97_warm_reset(struct snd_ac97 *ac97)  in compat_ac97_warm_reset()
 38 static void compat_ac97_write(struct snd_ac97 *ac97, unsigned short reg,  in compat_ac97_write()
 47 static unsigned short compat_ac97_read(struct snd_ac97 *ac97,  in compat_ac97_read()
 69 	struct snd_ac97 *ac97;  in snd_ac97_compat_alloc()  local
 92 void snd_ac97_compat_release(struct snd_ac97 *ac97)  in snd_ac97_compat_release()
 98 int snd_ac97_reset(struct snd_ac97 *ac97, bool try_warm, unsigned int id,  in snd_ac97_reset()
 
 | 
| /Linux-v5.4/include/linux/ | 
| D | ucb1400.h | 85 	struct snd_ac97		*ac97;  member95 	struct snd_ac97		*ac97;  member
 112 static inline u16 ucb1400_reg_read(struct snd_ac97 *ac97, u16 reg)  in ucb1400_reg_read()
 117 static inline void ucb1400_reg_write(struct snd_ac97 *ac97, u16 reg, u16 val)  in ucb1400_reg_write()
 122 static inline u16 ucb1400_gpio_get_value(struct snd_ac97 *ac97, u16 gpio)  in ucb1400_gpio_get_value()
 127 static inline void ucb1400_gpio_set_value(struct snd_ac97 *ac97, u16 gpio,  in ucb1400_gpio_set_value()
 135 static inline u16 ucb1400_gpio_get_direction(struct snd_ac97 *ac97, u16 gpio)  in ucb1400_gpio_get_direction()
 140 static inline void ucb1400_gpio_set_direction(struct snd_ac97 *ac97, u16 gpio,  in ucb1400_gpio_set_direction()
 148 static inline void ucb1400_adc_enable(struct snd_ac97 *ac97)  in ucb1400_adc_enable()
 153 static inline void ucb1400_adc_disable(struct snd_ac97 *ac97)  in ucb1400_adc_disable()
 
 | 
| /Linux-v5.4/sound/soc/ | 
| D | soc-ac97.c | 129 static int snd_soc_ac97_init_gpio(struct snd_ac97 *ac97,  in snd_soc_ac97_init_gpio()151 static void snd_soc_ac97_free_gpio(struct snd_ac97 *ac97)  in snd_soc_ac97_free_gpio()
 156 static int snd_soc_ac97_init_gpio(struct snd_ac97 *ac97,  in snd_soc_ac97_init_gpio()
 162 static void snd_soc_ac97_free_gpio(struct snd_ac97 *ac97)  in snd_soc_ac97_free_gpio()
 179 	struct snd_ac97 *ac97;  in snd_soc_alloc_ac97_component()  local
 219 	struct snd_ac97 *ac97;  in snd_soc_new_ac97_component()  local
 257 void snd_soc_free_ac97_component(struct snd_ac97 *ac97)  in snd_soc_free_ac97_component()
 268 static void snd_soc_ac97_warm_reset(struct snd_ac97 *ac97)  in snd_soc_ac97_warm_reset()
 284 static void snd_soc_ac97_reset(struct snd_ac97 *ac97)  in snd_soc_ac97_reset()
 
 | 
| /Linux-v5.4/drivers/base/regmap/ | 
| D | regmap-ac97.c | 47 	struct snd_ac97 *ac97 = context;  in regmap_ac97_reg_read()  local57 	struct snd_ac97 *ac97 = context;  in regmap_ac97_reg_write()  local
 69 struct regmap *__regmap_init_ac97(struct snd_ac97 *ac97,  in __regmap_init_ac97()
 79 struct regmap *__devm_regmap_init_ac97(struct snd_ac97 *ac97,  in __devm_regmap_init_ac97()
 
 | 
| /Linux-v5.4/sound/pci/cs5535audio/ | 
| D | cs5535audio_olpc.c | 24 void olpc_analog_input(struct snd_ac97 *ac97, int on)  in olpc_analog_input()47 void olpc_mic_bias(struct snd_ac97 *ac97, int on)  in olpc_mic_bias()
 98 	struct snd_ac97 *ac97 = cs5535au->ac97;  in olpc_mic_get()  local
 134 		    struct snd_ac97_template *ac97)  in olpc_prequirks()
 144 int olpc_quirks(struct snd_card *card, struct snd_ac97 *ac97)  in olpc_quirks()
 
 | 
| D | cs5535audio.h | 87 	struct snd_ac97 *ac97;  member108 static inline void olpc_capture_open(struct snd_ac97 *ac97)  in olpc_capture_open()
 116 static inline void olpc_capture_close(struct snd_ac97 *ac97)  in olpc_capture_close()
 125 		struct snd_ac97_template *ac97) { }  in olpc_prequirks()
 126 static inline int olpc_quirks(struct snd_card *card, struct snd_ac97 *ac97)  in olpc_quirks()
 131 static inline void olpc_analog_input(struct snd_ac97 *ac97, int on) { }  in olpc_analog_input()
 132 static inline void olpc_mic_bias(struct snd_ac97 *ac97, int on) { }  in olpc_mic_bias()
 133 static inline void olpc_capture_open(struct snd_ac97 *ac97) { }  in olpc_capture_open()
 134 static inline void olpc_capture_close(struct snd_ac97 *ac97) { }  in olpc_capture_close()
 
 | 
| D | cs5535audio.c | 121 static void snd_cs5535audio_ac97_codec_write(struct snd_ac97 *ac97,  in snd_cs5535audio_ac97_codec_write()128 static unsigned short snd_cs5535audio_ac97_codec_read(struct snd_ac97 *ac97,  in snd_cs5535audio_ac97_codec_read()
 139 	struct snd_ac97_template ac97;  in snd_cs5535audio_mixer()  local
 
 | 
| /Linux-v5.4/sound/soc/codecs/ | 
| D | ac97.c | 36 	struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component);  in ac97_prepare()  local66 	struct snd_ac97 *ac97;  in ac97_soc_probe()  local
 90 	struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component);  in ac97_soc_suspend()  local
 100 	struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component);  in ac97_soc_resume()  local
 
 | 
| D | ad1980.c | 206 	struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component);  in ad1980_reset()  local233 	struct snd_ac97 *ac97;  in ad1980_soc_probe()  local
 287 	struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component);  in ad1980_soc_remove()  local
 
 | 
| D | stac9766.c | 218 	struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component);  in stac9766_component_resume()  local273 	struct snd_ac97 *ac97;  in stac9766_component_probe()  local
 299 	struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component);  in stac9766_component_remove()  local
 
 | 
| /Linux-v5.4/sound/soc/fsl/ | 
| D | mpc5200_psc_ac97.c | 30 static unsigned short psc_ac97_read(struct snd_ac97 *ac97, unsigned short reg)  in psc_ac97_read()74 static void psc_ac97_write(struct snd_ac97 *ac97,  in psc_ac97_write()
 96 static void psc_ac97_warm_reset(struct snd_ac97 *ac97)  in psc_ac97_warm_reset()
 109 static void psc_ac97_cold_reset(struct snd_ac97 *ac97)  in psc_ac97_cold_reset()
 
 | 
| D | imx-ssi.c | 430 static void imx_ssi_ac97_write(struct snd_ac97 *ac97, unsigned short reg,  in imx_ssi_ac97_write()453 static unsigned short imx_ssi_ac97_read(struct snd_ac97 *ac97,  in imx_ssi_ac97_read()
 475 static void imx_ssi_ac97_reset(struct snd_ac97 *ac97)  in imx_ssi_ac97_reset()
 485 static void imx_ssi_ac97_warm_reset(struct snd_ac97 *ac97)  in imx_ssi_ac97_warm_reset()
 
 | 
| /Linux-v5.4/sound/soc/txx9/ | 
| D | txx9aclc-ac97.c | 45 static unsigned short txx9aclc_ac97_read(struct snd_ac97 *ac97,  in txx9aclc_ac97_read()78 static void txx9aclc_ac97_write(struct snd_ac97 *ac97, unsigned short reg,  in txx9aclc_ac97_write()
 95 static void txx9aclc_ac97_cold_reset(struct snd_ac97 *ac97)  in txx9aclc_ac97_cold_reset()
 
 | 
| /Linux-v5.4/sound/soc/au1x/ | 
| D | psc-ac97.c | 71 static unsigned short au1xpsc_ac97_read(struct snd_ac97 *ac97,  in au1xpsc_ac97_read()112 static void au1xpsc_ac97_write(struct snd_ac97 *ac97, unsigned short reg,  in au1xpsc_ac97_write()
 144 static void au1xpsc_ac97_warm_reset(struct snd_ac97 *ac97)  in au1xpsc_ac97_warm_reset()
 155 static void au1xpsc_ac97_cold_reset(struct snd_ac97 *ac97)  in au1xpsc_ac97_cold_reset()
 
 | 
| D | ac97c.c | 83 static unsigned short au1xac97c_ac97_read(struct snd_ac97 *ac97,  in au1xac97c_ac97_read()125 static void au1xac97c_ac97_write(struct snd_ac97 *ac97, unsigned short r,  in au1xac97c_ac97_write()
 155 static void au1xac97c_ac97_warm_reset(struct snd_ac97 *ac97)  in au1xac97c_ac97_warm_reset()
 165 static void au1xac97c_ac97_cold_reset(struct snd_ac97 *ac97)  in au1xac97c_ac97_cold_reset()
 
 | 
| /Linux-v5.4/sound/ | 
| D | ac97_bus.c | 26 static bool snd_ac97_check_id(struct snd_ac97 *ac97, unsigned int id,  in snd_ac97_check_id()55 int snd_ac97_reset(struct snd_ac97 *ac97, bool try_warm, unsigned int id,  in snd_ac97_reset()
 
 | 
| /Linux-v5.4/drivers/mfd/ | 
| D | ucb1400_core.c | 25 unsigned int ucb1400_adc_read(struct snd_ac97 *ac97, u16 adc_channel,  in ucb1400_adc_read()51 	struct snd_ac97 *ac97;  in ucb1400_core_probe()  local
 
 | 
| /Linux-v5.4/sound/arm/ | 
| D | pxa2xx-ac97.c | 27 static void pxa2xx_ac97_legacy_reset(struct snd_ac97 *ac97)  in pxa2xx_ac97_legacy_reset()35 static unsigned short pxa2xx_ac97_legacy_read(struct snd_ac97 *ac97,  in pxa2xx_ac97_legacy_read()
 47 static void pxa2xx_ac97_legacy_write(struct snd_ac97 *ac97,  in pxa2xx_ac97_legacy_write()
 
 | 
| /Linux-v5.4/sound/soc/sh/ | 
| D | hac.c | 162 static void hac_ac97_write(struct snd_ac97 *ac97, unsigned short reg,  in hac_ac97_write()190 static unsigned short hac_ac97_read(struct snd_ac97 *ac97,  in hac_ac97_read()
 198 static void hac_ac97_warmrst(struct snd_ac97 *ac97)  in hac_ac97_warmrst()
 216 static void hac_ac97_coldrst(struct snd_ac97 *ac97)  in hac_ac97_coldrst()
 
 | 
| /Linux-v5.4/sound/soc/cirrus/ | 
| D | ep93xx-ac97.c | 130 static unsigned short ep93xx_ac97_read(struct snd_ac97 *ac97,  in ep93xx_ac97_read()151 static void ep93xx_ac97_write(struct snd_ac97 *ac97,  in ep93xx_ac97_write()
 173 static void ep93xx_ac97_warm_reset(struct snd_ac97 *ac97)  in ep93xx_ac97_warm_reset()
 193 static void ep93xx_ac97_cold_reset(struct snd_ac97 *ac97)  in ep93xx_ac97_cold_reset()
 
 |