/linux/include/sound/ |
A D | soc-component.h | 30 int (*open)(struct snd_soc_component *component, 32 int (*free)(struct snd_soc_component *component, 51 int (*copy)(struct snd_soc_component *component, 54 int (*mmap)(struct snd_soc_component *component, 57 int (*ack)(struct snd_soc_component *component, 114 int (*open)(struct snd_soc_component *component, 149 int (*ack)(struct snd_soc_component *component, 182 struct snd_soc_component { struct 260 struct snd_soc_component *component) in snd_soc_component_get_dapm() 331 struct snd_soc_component *component) in snd_soc_component_cache_sync() [all …]
|
A D | soc-topology.h | 24 struct snd_soc_component; 113 int (*control_unload)(struct snd_soc_component *, 119 int (*dapm_route_unload)(struct snd_soc_component *, 129 int (*widget_unload)(struct snd_soc_component *, 133 int (*dai_load)(struct snd_soc_component *, int index, 137 int (*dai_unload)(struct snd_soc_component *, 141 int (*link_load)(struct snd_soc_component *, int index, 144 int (*link_unload)(struct snd_soc_component *, 150 int (*vendor_unload)(struct snd_soc_component *, 154 int (*complete)(struct snd_soc_component *comp); [all …]
|
A D | pxa2xx-lib.h | 13 struct snd_soc_component; 23 extern int pxa2xx_soc_pcm_new(struct snd_soc_component *component, 25 extern int pxa2xx_soc_pcm_open(struct snd_soc_component *component, 27 extern int pxa2xx_soc_pcm_close(struct snd_soc_component *component, 29 extern int pxa2xx_soc_pcm_hw_params(struct snd_soc_component *component, 32 extern int pxa2xx_soc_pcm_prepare(struct snd_soc_component *component, 34 extern int pxa2xx_soc_pcm_trigger(struct snd_soc_component *component, 37 pxa2xx_soc_pcm_pointer(struct snd_soc_component *component,
|
/linux/sound/soc/codecs/ |
A D | wcd-mbhc-v2.h | 235 void (*compute_impedance)(struct snd_soc_component *component, 237 void (*set_micbias_value)(struct snd_soc_component *component); 238 void (*set_auto_zeroing)(struct snd_soc_component *component, 243 void (*set_btn_thr)(struct snd_soc_component *component, 246 void (*hph_pull_up_control)(struct snd_soc_component *component, 248 int (*mbhc_micbias_control)(struct snd_soc_component *component, 252 bool (*extn_use_mb)(struct snd_soc_component *component); 253 int (*mbhc_micb_ctrl_thr_mic)(struct snd_soc_component *component, 255 void (*mbhc_gnd_det_ctrl)(struct snd_soc_component *component, 257 void (*hph_pull_down_ctrl)(struct snd_soc_component *component, [all …]
|
A 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);
|
A D | wcd-clsh-v2.c | 19 struct snd_soc_component *comp; 122 struct snd_soc_component *comp = ctrl->comp; in wcd_enable_clsh_block() 185 struct snd_soc_component *comp = ctrl->comp; in wcd_clsh_buck_ctrl() 234 struct snd_soc_component *comp = ctrl->comp; in wcd_clsh_flyback_ctrl() 254 struct snd_soc_component *comp = ctrl->comp; in wcd_clsh_set_gain_path() 356 struct snd_soc_component *comp = ctrl->comp; in wcd_clsh_set_hph_mode() 517 struct snd_soc_component *comp = ctrl->comp; in wcd_clsh_state_lo() 576 struct snd_soc_component *comp = ctrl->comp; in wcd_clsh_state_hph_r() 666 struct snd_soc_component *comp = ctrl->comp; in wcd_clsh_state_hph_l() 750 struct snd_soc_component *comp = ctrl->comp; in wcd_clsh_state_ear() [all …]
|
A D | twl6040.c | 65 struct snd_soc_component *component; 159 static int twl6040_write(struct snd_soc_component *component, in twl6040_write() 305 struct snd_soc_component *component = priv->component; in twl6040_accessory_work() 314 struct snd_soc_component *component = data; in twl6040_audio_handler() 522 int twl6040_get_dl1_gain(struct snd_soc_component *component) in twl6040_get_dl1_gain() 544 int twl6040_get_clk_id(struct snd_soc_component *component) in twl6040_get_clk_id() 862 struct snd_soc_component *component = dai->component; in twl6040_startup() 876 struct snd_soc_component *component = dai->component; in twl6040_hw_params() 912 struct snd_soc_component *component = dai->component; in twl6040_prepare() 935 struct snd_soc_component *component = codec_dai->component; in twl6040_set_dai_sysclk() [all …]
|
A D | wm_adsp.h | 31 struct snd_soc_component *component; 73 int wm_adsp2_component_probe(struct wm_adsp *dsp, struct snd_soc_component *component); 74 int wm_adsp2_component_remove(struct wm_adsp *dsp, struct snd_soc_component *component); 102 int wm_adsp_compr_free(struct snd_soc_component *component, 104 int wm_adsp_compr_set_params(struct snd_soc_component *component, 107 int wm_adsp_compr_get_caps(struct snd_soc_component *component, 110 int wm_adsp_compr_trigger(struct snd_soc_component *component, 113 int wm_adsp_compr_pointer(struct snd_soc_component *component, 116 int wm_adsp_compr_copy(struct snd_soc_component *component,
|
A 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);
|
A D | tlv320dac33.c | 52 struct snd_soc_component *component); 54 struct snd_soc_component *component); 80 struct snd_soc_component *component; 718 struct snd_soc_component *component; in dac33_work() 752 struct snd_soc_component *component = dev; in dac33_interrupt_handler() 784 struct snd_soc_component *component = dai->component; in dac33_startup() 796 struct snd_soc_component *component = dai->component; in dac33_shutdown() 808 struct snd_soc_component *component = dai->component; in dac33_hw_params() 851 struct snd_soc_component *component) in dac33_prepare_chip() 1049 struct snd_soc_component *component) in dac33_calculate_times() [all …]
|
A D | twl4030.c | 1640 struct snd_soc_component *component = dai->component; in twl4030_startup() 1669 struct snd_soc_component *component = dai->component; in twl4030_shutdown() 1693 struct snd_soc_component *component = dai->component; in twl4030_hw_params() 1810 struct snd_soc_component *component = codec_dai->component; in twl4030_set_dai_sysclk() 1835 struct snd_soc_component *component = codec_dai->component; in twl4030_set_dai_fmt() 1889 struct snd_soc_component *component = dai->component; in twl4030_set_tristate() 1925 struct snd_soc_component *component = dai->component; in twl4030_voice_startup() 1957 struct snd_soc_component *component = dai->component; in twl4030_voice_shutdown() 1967 struct snd_soc_component *component = dai->component; in twl4030_voice_hw_params() 2012 struct snd_soc_component *component = codec_dai->component; in twl4030_voice_set_dai_sysclk() [all …]
|
A D | adav80x.c | 283 static int adav80x_set_deemph(struct snd_soc_component *component) in adav80x_set_deemph() 367 struct snd_soc_component *component = dai->component; in adav80x_set_dai_fmt() 418 static int adav80x_set_adc_clock(struct snd_soc_component *component, in adav80x_set_adc_clock() 435 static int adav80x_set_dac_clock(struct snd_soc_component *component, in adav80x_set_dac_clock() 517 struct snd_soc_component *component = dai->component; in adav80x_hw_params() 537 static int adav80x_set_sysclk(struct snd_soc_component *component, in adav80x_set_sysclk() 698 static int adav80x_set_bias_level(struct snd_soc_component *component, in adav80x_set_bias_level() 726 struct snd_soc_component *component = dai->component; in adav80x_dai_startup() 739 struct snd_soc_component *component = dai->component; in adav80x_dai_shutdown() 803 static int adav80x_probe(struct snd_soc_component *component) in adav80x_probe() [all …]
|
A D | wm8958-dsp2.c | 41 static int wm8958_dsp2_fw(struct snd_soc_component *component, const char *name, in wm8958_dsp2_fw() 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() 546 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in wm8958_put_vss_enum() 863 struct snd_soc_component *component = context; in wm8958_enh_eq_loaded() 875 struct snd_soc_component *component = context; in wm8958_mbc_vss_loaded() 887 struct snd_soc_component *component = context; in wm8958_mbc_loaded() [all …]
|
A 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);
|
A D | wm8753.c | 53 static int wm8753_hifi_write_dai_fmt(struct snd_soc_component *component, 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() 924 struct snd_soc_component *component = dai->component; in wm8753_pcm_hw_params() 1025 struct snd_soc_component *component = codec_dai->component; in wm8753_set_dai_clkdiv() 1155 struct snd_soc_component *component = dai->component; in wm8753_i2s_hw_params() 1262 struct snd_soc_component *component = codec_dai->component; in wm8753_hifi_set_dai_fmt() 1292 struct snd_soc_component *component = codec_dai->component; in wm8753_voice_set_dai_fmt() 1302 struct snd_soc_component *component = dai->component; in wm8753_mute() 1442 static int wm8753_resume(struct snd_soc_component *component) in wm8753_resume() [all …]
|
A 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()
|
A D | uda1380.c | 34 struct snd_soc_component *component; 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() 509 struct snd_soc_component *component = dai->component; in uda1380_trigger() 534 struct snd_soc_component *component = dai->component; in uda1380_pcm_hw_params() 571 struct snd_soc_component *component = dai->component; in uda1380_pcm_shutdown() [all …]
|
A D | arizona.h | 311 int arizona_set_sysclk(struct snd_soc_component *component, int clk_id, int source, 335 int arizona_dvfs_up(struct snd_soc_component *component, unsigned int flags); 336 int arizona_dvfs_down(struct snd_soc_component *component, unsigned int flags); 348 int arizona_init_spk(struct snd_soc_component *component); 349 int arizona_init_gpio(struct snd_soc_component *component); 350 int arizona_init_mono(struct snd_soc_component *component); 360 int arizona_set_output_mode(struct snd_soc_component *component, int output, 363 bool arizona_input_analog(struct snd_soc_component *component, int shift); 367 static inline int arizona_register_notifier(struct snd_soc_component *component, in arizona_register_notifier() 381 static inline int arizona_unregister_notifier(struct snd_soc_component *component, in arizona_unregister_notifier() [all …]
|
/linux/sound/soc/ |
A D | soc-component.c | 230 struct snd_soc_component *component, in snd_soc_component_force_enable_pin_unlocked() 468 struct snd_soc_component *component; in snd_soc_component_compr_trigger() 489 struct snd_soc_component *component; in snd_soc_component_compr_set_params() 510 struct snd_soc_component *component; in snd_soc_component_compr_get_params() 530 struct snd_soc_component *component; in snd_soc_component_compr_get_caps() 554 struct snd_soc_component *component; in snd_soc_component_compr_get_codec_caps() 577 struct snd_soc_component *component; in snd_soc_component_compr_ack() 598 struct snd_soc_component *component; in snd_soc_component_compr_pointer() 618 struct snd_soc_component *component; in snd_soc_component_compr_copy() 642 struct snd_soc_component *component; in snd_soc_component_compr_set_metadata() [all …]
|
/linux/sound/soc/sof/ |
A D | sof-audio.h | 52 struct snd_soc_component *scomp; 68 struct snd_soc_component *scomp; 92 struct snd_soc_component *scomp; 122 struct snd_soc_component *scomp; 135 struct snd_soc_component *scomp; 197 int snd_sof_ipc_stream_posn(struct snd_soc_component *scomp, 204 snd_sof_find_swidget_sname(struct snd_soc_component *scomp, 206 struct snd_sof_dai *snd_sof_find_dai(struct snd_soc_component *scomp, 210 struct snd_sof_pcm *snd_sof_find_spcm_dai(struct snd_soc_component *scomp, in snd_sof_find_spcm_dai() 225 struct snd_sof_pcm *snd_sof_find_spcm_name(struct snd_soc_component *scomp, [all …]
|
/linux/sound/soc/generic/ |
A D | test-component.c | 247 static int test_component_probe(struct snd_soc_component *component) in test_component_probe() 254 static void test_component_remove(struct snd_soc_component *component) in test_component_remove() 259 static int test_component_suspend(struct snd_soc_component *component) in test_component_suspend() 266 static int test_component_resume(struct snd_soc_component *component) in test_component_resume() 310 static int test_component_set_jack(struct snd_soc_component *component, in test_component_set_jack() 352 static int test_component_open(struct snd_soc_component *component, in test_component_open() 366 static int test_component_close(struct snd_soc_component *component, in test_component_close() 374 static int test_component_ioctl(struct snd_soc_component *component, in test_component_ioctl() 392 static int test_component_hw_free(struct snd_soc_component *component, in test_component_hw_free() 400 static int test_component_prepare(struct snd_soc_component *component, in test_component_prepare() [all …]
|
/linux/sound/soc/meson/ |
A 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,
|
/linux/sound/soc/tegra/ |
A D | tegra_pcm.h | 23 int tegra_pcm_construct(struct snd_soc_component *component, 25 int tegra_pcm_open(struct snd_soc_component *component, 27 int tegra_pcm_close(struct snd_soc_component *component, 29 int tegra_pcm_hw_params(struct snd_soc_component *component, 32 snd_pcm_uframes_t tegra_pcm_pointer(struct snd_soc_component *component,
|
/linux/sound/arm/ |
A D | pxa2xx-pcm-lib.c | 134 int pxa2xx_soc_pcm_new(struct snd_soc_component *component, in pxa2xx_soc_pcm_new() 149 int pxa2xx_soc_pcm_open(struct snd_soc_component *component, in pxa2xx_soc_pcm_open() 156 int pxa2xx_soc_pcm_close(struct snd_soc_component *component, in pxa2xx_soc_pcm_close() 163 int pxa2xx_soc_pcm_hw_params(struct snd_soc_component *component, in pxa2xx_soc_pcm_hw_params() 171 int pxa2xx_soc_pcm_prepare(struct snd_soc_component *component, in pxa2xx_soc_pcm_prepare() 178 int pxa2xx_soc_pcm_trigger(struct snd_soc_component *component, in pxa2xx_soc_pcm_trigger() 186 pxa2xx_soc_pcm_pointer(struct snd_soc_component *component, in pxa2xx_soc_pcm_pointer()
|
/linux/sound/soc/mediatek/common/ |
A 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);
|