| /Linux-v5.10/include/sound/ |
| D | soc-component.h | 30 int (*open)(struct snd_soc_component *component, 32 int (*free)(struct snd_soc_component *component, 34 int (*set_params)(struct snd_soc_component *component, 37 int (*get_params)(struct snd_soc_component *component, 40 int (*set_metadata)(struct snd_soc_component *component, 43 int (*get_metadata)(struct snd_soc_component *component, 46 int (*trigger)(struct snd_soc_component *component, 48 int (*pointer)(struct snd_soc_component *component, 51 int (*copy)(struct snd_soc_component *component, 54 int (*mmap)(struct snd_soc_component *component, [all …]
|
| D | soc-topology.h | 24 struct snd_soc_component; 114 int (*control_load)(struct snd_soc_component *, int index, 116 int (*control_unload)(struct snd_soc_component *, 120 int (*dapm_route_load)(struct snd_soc_component *, int index, 122 int (*dapm_route_unload)(struct snd_soc_component *, 126 int (*widget_load)(struct snd_soc_component *, int index, 129 int (*widget_ready)(struct snd_soc_component *, int index, 132 int (*widget_unload)(struct snd_soc_component *, 136 int (*dai_load)(struct snd_soc_component *, int index, 140 int (*dai_unload)(struct snd_soc_component *, [all …]
|
| D | pxa2xx-lib.h | 13 struct snd_soc_component; 27 extern void pxa2xx_soc_pcm_free(struct snd_soc_component *component, 29 extern int pxa2xx_soc_pcm_new(struct snd_soc_component *component, 31 extern int pxa2xx_soc_pcm_open(struct snd_soc_component *component, 33 extern int pxa2xx_soc_pcm_close(struct snd_soc_component *component, 35 extern int pxa2xx_soc_pcm_hw_params(struct snd_soc_component *component, 38 extern int pxa2xx_soc_pcm_hw_free(struct snd_soc_component *component, 40 extern int pxa2xx_soc_pcm_prepare(struct snd_soc_component *component, 42 extern int pxa2xx_soc_pcm_trigger(struct snd_soc_component *component, 45 pxa2xx_soc_pcm_pointer(struct snd_soc_component *component, [all …]
|
| /Linux-v5.10/sound/soc/ |
| D | soc-component.c | 16 static inline int _soc_component_ret(struct snd_soc_component *component, in _soc_component_ret() 45 void snd_soc_component_set_aux(struct snd_soc_component *component, in snd_soc_component_set_aux() 51 int snd_soc_component_init(struct snd_soc_component *component) in snd_soc_component_init() 71 int snd_soc_component_set_sysclk(struct snd_soc_component *component, in snd_soc_component_set_sysclk() 95 int snd_soc_component_set_pll(struct snd_soc_component *component, int pll_id, in snd_soc_component_set_pll() 109 void snd_soc_component_seq_notifier(struct snd_soc_component *component, in snd_soc_component_seq_notifier() 116 int snd_soc_component_stream_event(struct snd_soc_component *component, in snd_soc_component_stream_event() 127 int snd_soc_component_set_bias_level(struct snd_soc_component *component, in snd_soc_component_set_bias_level() 138 static int soc_component_pin(struct snd_soc_component *component, in soc_component_pin() 165 int snd_soc_component_enable_pin(struct snd_soc_component *component, in snd_soc_component_enable_pin() [all …]
|
| D | soc-ac97.c | 42 struct snd_soc_component *component; 55 static inline struct snd_soc_component *gpio_to_component(struct gpio_chip *chip) in gpio_to_component() 73 struct snd_soc_component *component = gpio_to_component(chip); in snd_soc_ac97_gpio_direction_in() 82 struct snd_soc_component *component = gpio_to_component(chip); in snd_soc_ac97_gpio_get() 97 struct snd_soc_component *component = gpio_to_component(chip); in snd_soc_ac97_gpio_set() 109 struct snd_soc_component *component = gpio_to_component(chip); in snd_soc_ac97_gpio_direction_out() 129 struct snd_soc_component *component) in snd_soc_ac97_init_gpio() 156 struct snd_soc_component *component) in snd_soc_ac97_init_gpio() 176 struct snd_ac97 *snd_soc_alloc_ac97_component(struct snd_soc_component *component) in snd_soc_alloc_ac97_component() 215 struct snd_ac97 *snd_soc_new_ac97_component(struct snd_soc_component *component, in snd_soc_new_ac97_component()
|
| /Linux-v5.10/sound/soc/codecs/ |
| D | wm_hubs.h | 18 struct snd_soc_component; 34 bool (*check_class_w_digital)(struct snd_soc_component *); 50 struct snd_soc_component *component; 53 extern int wm_hubs_add_analogue_controls(struct snd_soc_component *); 54 extern int wm_hubs_add_analogue_routes(struct snd_soc_component *, int, int); 55 extern int wm_hubs_handle_analogue_pdata(struct snd_soc_component *, 63 extern void wm_hubs_vmid_ena(struct snd_soc_component *component); 64 extern void wm_hubs_set_bias_level(struct snd_soc_component *component, 66 extern void wm_hubs_update_class_w(struct snd_soc_component *component);
|
| D | twl6040.h | 23 int twl6040_get_dl1_gain(struct snd_soc_component *component); 24 void twl6040_hs_jack_detect(struct snd_soc_component *component, 26 int twl6040_get_clk_id(struct snd_soc_component *component); 27 int twl6040_get_trim_value(struct snd_soc_component *component, enum twl6040_trim trim); 28 int twl6040_get_hs_step_size(struct snd_soc_component *component);
|
| D | twl6040.c | 65 struct snd_soc_component *component; 97 static unsigned int twl6040_read(struct snd_soc_component *component, unsigned int reg) in twl6040_read() 122 static bool twl6040_can_write_to_chip(struct snd_soc_component *component, in twl6040_can_write_to_chip() 141 static inline void twl6040_update_dl12_cache(struct snd_soc_component *component, in twl6040_update_dl12_cache() 159 static int twl6040_write(struct snd_soc_component *component, in twl6040_write() 174 static void twl6040_init_chip(struct snd_soc_component *component) in twl6040_init_chip() 200 static int headset_power_mode(struct snd_soc_component *component, int high_perf) in headset_power_mode() 225 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in twl6040_hs_dac_event() 252 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in twl6040_ep_drv_event() 270 static void twl6040_hs_jack_report(struct snd_soc_component *component, in twl6040_hs_jack_report() [all …]
|
| D | wcd-clsh-v2.c | 19 struct snd_soc_component *comp; 109 struct snd_soc_component *comp = ctrl->comp; in wcd_enable_clsh_block() 120 static inline bool wcd_clsh_enable_status(struct snd_soc_component *comp) in wcd_clsh_enable_status() 126 static inline void wcd_clsh_set_buck_mode(struct snd_soc_component *comp, in wcd_clsh_set_buck_mode() 140 static inline void wcd_clsh_set_flyback_mode(struct snd_soc_component *comp, in wcd_clsh_set_flyback_mode() 158 struct snd_soc_component *comp = ctrl->comp; in wcd_clsh_buck_ctrl() 177 struct snd_soc_component *comp = ctrl->comp; in wcd_clsh_flyback_ctrl() 197 struct snd_soc_component *comp = ctrl->comp; in wcd_clsh_set_gain_path() 222 static void wcd_clsh_set_hph_mode(struct snd_soc_component *comp, in wcd_clsh_set_hph_mode() 267 static void wcd_clsh_set_flyback_current(struct snd_soc_component *comp, in wcd_clsh_set_flyback_current() [all …]
|
| D | wm_adsp.h | 65 struct snd_soc_component *component; 164 int wm_adsp2_component_probe(struct wm_adsp *dsp, struct snd_soc_component *component); 165 int wm_adsp2_component_remove(struct wm_adsp *dsp, struct snd_soc_component *component); 193 int wm_adsp_compr_free(struct snd_soc_component *component, 195 int wm_adsp_compr_set_params(struct snd_soc_component *component, 198 int wm_adsp_compr_get_caps(struct snd_soc_component *component, 201 int wm_adsp_compr_trigger(struct snd_soc_component *component, 204 int wm_adsp_compr_pointer(struct snd_soc_component *component, 207 int wm_adsp_compr_copy(struct snd_soc_component *component,
|
| D | da7219-aad.h | 188 struct snd_soc_component *component; 205 void da7219_aad_jack_det(struct snd_soc_component *component, struct snd_soc_jack *jack); 208 void da7219_aad_suspend(struct snd_soc_component *component); 209 void da7219_aad_resume(struct snd_soc_component *component); 212 int da7219_aad_init(struct snd_soc_component *component); 213 void da7219_aad_exit(struct snd_soc_component *component);
|
| D | tlv320dac33.c | 52 struct snd_soc_component *component); 54 struct snd_soc_component *component); 80 struct snd_soc_component *component; 160 static inline unsigned int dac33_read_reg_cache(struct snd_soc_component *component, in dac33_read_reg_cache() 171 static inline void dac33_write_reg_cache(struct snd_soc_component *component, in dac33_write_reg_cache() 182 static int dac33_read(struct snd_soc_component *component, unsigned int reg, in dac33_read() 208 static int dac33_write(struct snd_soc_component *component, unsigned int reg, in dac33_write() 235 static int dac33_write_locked(struct snd_soc_component *component, unsigned int reg, in dac33_write_locked() 249 static int dac33_write16(struct snd_soc_component *component, unsigned int reg, in dac33_write16() 282 static void dac33_init_chip(struct snd_soc_component *component) in dac33_init_chip() [all …]
|
| D | ak5386.c | 38 static int ak5386_soc_probe(struct snd_soc_component *component) in ak5386_soc_probe() 44 static void ak5386_soc_remove(struct snd_soc_component *component) in ak5386_soc_remove() 51 static int ak5386_soc_suspend(struct snd_soc_component *component) in ak5386_soc_suspend() 58 static int ak5386_soc_resume(struct snd_soc_component *component) in ak5386_soc_resume() 86 struct snd_soc_component *component = codec_dai->component; in ak5386_set_dai_fmt() 102 struct snd_soc_component *component = dai->component; in ak5386_hw_params() 124 struct snd_soc_component *component = dai->component; in ak5386_hw_free()
|
| D | adav80x.c | 214 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm); in adav80x_dapm_sysclk_check() 238 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm); in adav80x_dapm_pll_check() 283 static int adav80x_set_deemph(struct snd_soc_component *component) in adav80x_set_deemph() 317 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in adav80x_put_deemph() 332 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in adav80x_get_deemph() 367 struct snd_soc_component *component = dai->component; in adav80x_set_dai_fmt() 417 static int adav80x_set_adc_clock(struct snd_soc_component *component, in adav80x_set_adc_clock() 434 static int adav80x_set_dac_clock(struct snd_soc_component *component, in adav80x_set_dac_clock() 452 static int adav80x_set_capture_pcm_format(struct snd_soc_component *component, in adav80x_set_capture_pcm_format() 481 static int adav80x_set_playback_pcm_format(struct snd_soc_component *component, in adav80x_set_playback_pcm_format() [all …]
|
| D | twl4030.c | 75 static unsigned int twl4030_read(struct snd_soc_component *component, unsigned int reg) in twl4030_read() 140 static int twl4030_write(struct snd_soc_component *component, unsigned int reg, in twl4030_write() 175 static void twl4030_codec_enable(struct snd_soc_component *component, int enable) in twl4030_codec_enable() 216 static struct twl4030_codec_data *twl4030_get_pdata(struct snd_soc_component *component) in twl4030_get_pdata() 239 static void twl4030_init_chip(struct snd_soc_component *component) in twl4030_init_chip() 331 static void twl4030_apll_enable(struct snd_soc_component *component, int enable) in twl4030_apll_enable() 556 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); \ 578 static void handsfree_ramp(struct snd_soc_component *component, int reg, int ramp) in handsfree_ramp() 611 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in handsfreelpga_event() 627 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in handsfreerpga_event() [all …]
|
| D | wm8958-dsp2.c | 41 static int wm8958_dsp2_fw(struct snd_soc_component *component, const char *name, in wm8958_dsp2_fw() 188 static void wm8958_dsp_start_mbc(struct snd_soc_component *component, int path) in wm8958_dsp_start_mbc() 232 static void wm8958_dsp_start_vss(struct snd_soc_component *component, int path) in wm8958_dsp_start_vss() 293 static void wm8958_dsp_start_enh_eq(struct snd_soc_component *component, int path) in wm8958_dsp_start_enh_eq() 324 static void wm8958_dsp_apply(struct snd_soc_component *component, int path, int start) in wm8958_dsp_apply() 414 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in wm8958_aif_ev() 456 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in wm8958_put_mbc_enum() 478 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in wm8958_get_mbc_enum() 500 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in wm8958_mbc_get() 512 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in wm8958_mbc_put() [all …]
|
| D | uda1380.c | 34 struct snd_soc_component *component; 61 static inline unsigned int uda1380_read_reg_cache(struct snd_soc_component *component, in uda1380_read_reg_cache() 77 static inline void uda1380_write_reg_cache(struct snd_soc_component *component, in uda1380_write_reg_cache() 93 static int uda1380_write(struct snd_soc_component *component, unsigned int reg, in uda1380_write() 133 static void uda1380_sync_cache(struct snd_soc_component *component) in uda1380_sync_cache() 151 static int uda1380_reset(struct snd_soc_component *component) in uda1380_reset() 179 struct snd_soc_component *uda1380_component = uda1380->component; in uda1380_flush_work() 420 struct snd_soc_component *component = codec_dai->component; in uda1380_set_dai_fmt_both() 450 struct snd_soc_component *component = codec_dai->component; in uda1380_set_dai_fmt_playback() 480 struct snd_soc_component *component = codec_dai->component; in uda1380_set_dai_fmt_capture() [all …]
|
| D | wm8753.c | 53 static int wm8753_hifi_write_dai_fmt(struct snd_soc_component *component, 55 static int wm8753_voice_write_dai_fmt(struct snd_soc_component *component, 227 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in wm8753_get_dai() 237 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in wm8753_set_dai() 743 struct snd_soc_component *component = codec_dai->component; in wm8753_set_dai_pll() 864 struct snd_soc_component *component = codec_dai->component; in wm8753_set_dai_sysclk() 888 static int wm8753_vdac_adc_set_dai_fmt(struct snd_soc_component *component, in wm8753_vdac_adc_set_dai_fmt() 924 struct snd_soc_component *component = dai->component; in wm8753_pcm_hw_params() 956 static int wm8753_pcm_set_dai_fmt(struct snd_soc_component *component, in wm8753_pcm_set_dai_fmt() 1025 struct snd_soc_component *component = codec_dai->component; in wm8753_set_dai_clkdiv() [all …]
|
| /Linux-v5.10/sound/soc/sof/ |
| D | sof-audio.h | 48 struct snd_soc_component *scomp; 64 struct snd_soc_component *scomp; 82 struct snd_soc_component *scomp; 100 struct snd_soc_component *scomp; 110 struct snd_soc_component *scomp; 153 int snd_sof_load_topology(struct snd_soc_component *scomp, const char *file); 166 int snd_sof_ipc_stream_posn(struct snd_soc_component *scomp, 170 struct snd_sof_widget *snd_sof_find_swidget(struct snd_soc_component *scomp, 173 snd_sof_find_swidget_sname(struct snd_soc_component *scomp, 175 struct snd_sof_dai *snd_sof_find_dai(struct snd_soc_component *scomp, [all …]
|
| /Linux-v5.10/sound/soc/tegra/ |
| D | tegra_pcm.h | 23 int tegra_pcm_construct(struct snd_soc_component *component, 25 void tegra_pcm_destruct(struct snd_soc_component *component, 27 int tegra_pcm_open(struct snd_soc_component *component, 29 int tegra_pcm_close(struct snd_soc_component *component, 31 int tegra_pcm_hw_params(struct snd_soc_component *component, 34 int tegra_pcm_hw_free(struct snd_soc_component *component, 36 int tegra_pcm_mmap(struct snd_soc_component *component, 39 snd_pcm_uframes_t tegra_pcm_pointer(struct snd_soc_component *component,
|
| /Linux-v5.10/sound/soc/meson/ |
| D | axg-fifo.h | 79 int axg_fifo_pcm_open(struct snd_soc_component *component, 81 int axg_fifo_pcm_close(struct snd_soc_component *component, 83 int axg_fifo_pcm_hw_params(struct snd_soc_component *component, 86 int g12a_fifo_pcm_hw_params(struct snd_soc_component *component, 89 int axg_fifo_pcm_hw_free(struct snd_soc_component *component, 91 snd_pcm_uframes_t axg_fifo_pcm_pointer(struct snd_soc_component *component, 93 int axg_fifo_pcm_trigger(struct snd_soc_component *component,
|
| D | aiu-encoder-i2s.c | 31 static void aiu_encoder_i2s_divider_enable(struct snd_soc_component *component, in aiu_encoder_i2s_divider_enable() 39 static void aiu_encoder_i2s_hold(struct snd_soc_component *component, in aiu_encoder_i2s_hold() 50 struct snd_soc_component *component = dai->component; in aiu_encoder_i2s_trigger() 70 static int aiu_encoder_i2s_setup_desc(struct snd_soc_component *component, in aiu_encoder_i2s_setup_desc() 113 static int aiu_encoder_i2s_set_legacy_div(struct snd_soc_component *component, in aiu_encoder_i2s_set_legacy_div() 143 static int aiu_encoder_i2s_set_more_div(struct snd_soc_component *component, in aiu_encoder_i2s_set_more_div() 176 static int aiu_encoder_i2s_set_clocks(struct snd_soc_component *component, in aiu_encoder_i2s_set_clocks() 223 struct snd_soc_component *component = dai->component; in aiu_encoder_i2s_hw_params() 249 struct snd_soc_component *component = dai->component; in aiu_encoder_i2s_hw_free() 258 struct snd_soc_component *component = dai->component; in aiu_encoder_i2s_set_fmt()
|
| /Linux-v5.10/sound/arm/ |
| D | pxa2xx-pcm-lib.c | 178 void pxa2xx_soc_pcm_free(struct snd_soc_component *component, in pxa2xx_soc_pcm_free() 185 int pxa2xx_soc_pcm_new(struct snd_soc_component *component, in pxa2xx_soc_pcm_new() 214 int pxa2xx_soc_pcm_open(struct snd_soc_component *component, in pxa2xx_soc_pcm_open() 221 int pxa2xx_soc_pcm_close(struct snd_soc_component *component, in pxa2xx_soc_pcm_close() 228 int pxa2xx_soc_pcm_hw_params(struct snd_soc_component *component, in pxa2xx_soc_pcm_hw_params() 236 int pxa2xx_soc_pcm_hw_free(struct snd_soc_component *component, in pxa2xx_soc_pcm_hw_free() 243 int pxa2xx_soc_pcm_prepare(struct snd_soc_component *component, in pxa2xx_soc_pcm_prepare() 250 int pxa2xx_soc_pcm_trigger(struct snd_soc_component *component, in pxa2xx_soc_pcm_trigger() 258 pxa2xx_soc_pcm_pointer(struct snd_soc_component *component, in pxa2xx_soc_pcm_pointer() 265 int pxa2xx_soc_pcm_mmap(struct snd_soc_component *component, in pxa2xx_soc_pcm_mmap()
|
| /Linux-v5.10/sound/soc/mediatek/common/ |
| D | mtk-afe-platform-driver.h | 17 struct snd_soc_component; 20 snd_pcm_uframes_t mtk_afe_pcm_pointer(struct snd_soc_component *component, 22 int mtk_afe_pcm_new(struct snd_soc_component *component, 26 int mtk_afe_add_sub_dai_control(struct snd_soc_component *component);
|
| /Linux-v5.10/sound/soc/pxa/ |
| D | mmp-pcm.c | 58 static int mmp_pcm_hw_params(struct snd_soc_component *component, in mmp_pcm_hw_params() 81 static int mmp_pcm_trigger(struct snd_soc_component *component, in mmp_pcm_trigger() 87 static snd_pcm_uframes_t mmp_pcm_pointer(struct snd_soc_component *component, in mmp_pcm_pointer() 110 static int mmp_pcm_open(struct snd_soc_component *component, in mmp_pcm_open() 133 static int mmp_pcm_close(struct snd_soc_component *component, in mmp_pcm_close() 139 static int mmp_pcm_mmap(struct snd_soc_component *component, in mmp_pcm_mmap() 152 static void mmp_pcm_free_dma_buffers(struct snd_soc_component *component, in mmp_pcm_free_dma_buffers() 202 static int mmp_pcm_new(struct snd_soc_component *component, in mmp_pcm_new()
|