Home
last modified time | relevance | path

Searched refs:hdac_ext_stream (Results 1 – 18 of 18) sorted by relevance

/linux/include/sound/
H A Dhda-sdw-bpt.h14 struct hdac_ext_stream;
18 int hda_sdw_bpt_open(struct device *dev, int link_id, struct hdac_ext_stream **bpt_tx_stream,
20 u32 tx_dma_bandwidth, struct hdac_ext_stream **bpt_rx_stream,
24 int hda_sdw_bpt_send_async(struct device *dev, struct hdac_ext_stream *bpt_tx_stream,
25 struct hdac_ext_stream *bpt_rx_stream);
27 int hda_sdw_bpt_wait(struct device *dev, struct hdac_ext_stream *bpt_tx_stream,
28 struct hdac_ext_stream *bpt_rx_stream);
30 int hda_sdw_bpt_close(struct device *dev, struct hdac_ext_stream *bpt_tx_stream,
31 struct snd_dma_buffer *dmab_tx_bdl, struct hdac_ext_stream *bpt_rx_stream,
37 struct hdac_ext_stream **bpt_tx_stream, in hda_sdw_bpt_open()
[all …]
H A Dhdaudio_ext.h47 struct hdac_ext_stream { struct
72 container_of(s, struct hdac_ext_stream, hstream) argument
78 struct hdac_ext_stream *snd_hdac_ext_stream_assign(struct hdac_bus *bus,
81 void snd_hdac_ext_stream_release(struct hdac_ext_stream *hext_stream, int type);
82 struct hdac_ext_stream *snd_hdac_ext_cstream_assign(struct hdac_bus *bus,
85 struct hdac_ext_stream *hext_stream, bool decouple);
87 struct hdac_ext_stream *azx_dev, bool decouple);
89 void snd_hdac_ext_stream_start(struct hdac_ext_stream *hext_stream);
90 void snd_hdac_ext_stream_clear(struct hdac_ext_stream *hext_stream);
91 void snd_hdac_ext_stream_reset(struct hdac_ext_stream *hext_stream);
[all …]
/linux/sound/hda/core/ext/
H A Dstream.c28 int snd_hdac_ext_host_stream_setup(struct hdac_ext_stream *hext_stream, bool code_loading) in snd_hdac_ext_host_stream_setup()
44 struct hdac_ext_stream *hext_stream = stream_to_hdac_ext_stream(hstream); in snd_hdac_apl_host_stream_setup()
66 struct hdac_ext_stream *hext_stream, in snd_hdac_ext_stream_init()
104 struct hdac_ext_stream *hext_stream = kzalloc_obj(*hext_stream); in snd_hdac_ext_stream_init_all()
126 struct hdac_ext_stream *hext_stream; in snd_hdac_ext_stream_free_all()
138 struct hdac_ext_stream *hext_stream, in snd_hdac_ext_stream_decouple_locked()
163 struct hdac_ext_stream *hext_stream, bool decouple) in snd_hdac_ext_stream_decouple()
174 void snd_hdac_ext_stream_start(struct hdac_ext_stream *hext_stream) in snd_hdac_ext_stream_start()
185 void snd_hdac_ext_stream_clear(struct hdac_ext_stream *hext_stream) in snd_hdac_ext_stream_clear()
195 void snd_hdac_ext_stream_reset(struct hdac_ext_stream *hext_stream) in snd_hdac_ext_stream_reset()
[all …]
/linux/sound/soc/sof/intel/
H A Dhda-sdw-bpt.c93 static int hda_sdw_bpt_dma_prepare(struct device *dev, struct hdac_ext_stream **sdw_bpt_stream, in hda_sdw_bpt_dma_prepare()
98 struct hdac_ext_stream *bpt_stream; in hda_sdw_bpt_dma_prepare()
158 static int hda_sdw_bpt_dma_deprepare(struct device *dev, struct hdac_ext_stream *sdw_bpt_stream, in hda_sdw_bpt_dma_deprepare()
203 static int hda_sdw_bpt_dma_enable(struct device *dev, struct hdac_ext_stream *sdw_bpt_stream) in hda_sdw_bpt_dma_enable()
229 static int hda_sdw_bpt_dma_disable(struct device *dev, struct hdac_ext_stream *sdw_bpt_stream) in hda_sdw_bpt_dma_disable()
264 int hda_sdw_bpt_open(struct device *dev, int link_id, struct hdac_ext_stream **bpt_tx_stream, in hda_sdw_bpt_open()
266 u32 tx_dma_bandwidth, struct hdac_ext_stream **bpt_rx_stream, in hda_sdw_bpt_open()
334 int hda_sdw_bpt_send_async(struct device *dev, struct hdac_ext_stream *bpt_tx_stream, in hda_sdw_bpt_send_async()
335 struct hdac_ext_stream *bpt_rx_stream) in hda_sdw_bpt_send_async()
368 int hda_sdw_bpt_wait(struct device *dev, struct hdac_ext_stream *bpt_tx_strea in hda_sdw_bpt_wait()
[all...]
H A Dhda-probes.c22 static inline struct hdac_ext_stream *
33 struct hdac_ext_stream *hext_stream; in hda_probes_compr_startup()
52 struct hdac_ext_stream *hext_stream = hda_compr_get_stream(cstream); in hda_probes_compr_shutdown()
74 struct hdac_ext_stream *hext_stream = hda_compr_get_stream(cstream); in hda_probes_compr_set_params()
107 struct hdac_ext_stream *hext_stream = hda_compr_get_stream(cstream); in hda_probes_compr_trigger()
118 struct hdac_ext_stream *hext_stream = hda_compr_get_stream(cstream); in hda_probes_compr_pointer()
H A Dhda-dai-ops.c44 static struct hdac_ext_stream *
51 struct hdac_ext_stream *res = NULL; in hda_link_stream_assign()
63 struct hdac_ext_stream *hext_stream = in hda_link_stream_assign()
117 static struct hdac_ext_stream *hda_get_hext_stream(struct snd_sof_dev *sdev,
124 static struct hdac_ext_stream *hda_ipc4_get_hext_stream(struct snd_sof_dev *sdev,
144 static struct hdac_ext_stream *hda_assign_hext_stream(struct snd_sof_dev *sdev,
148 struct hdac_ext_stream *hext_stream; in hda_assign_hext_stream()
162 struct hdac_ext_stream *hext_stream = hda_get_hext_stream(sdev, cpu_dai, substream); in hda_release_hext_stream()
168 static void hda_setup_hext_stream(struct snd_sof_dev *sdev, struct hdac_ext_stream *hext_stream,
174 static void hda_reset_hext_stream(struct snd_sof_dev *sdev, struct hdac_ext_stream *hext_strea in hda_setup_hext_stream()
[all...]
H A Dhda.h518 struct hdac_ext_stream *dtrace_stream;
578 struct hdac_ext_stream hext_stream;
670 struct hdac_ext_stream *hext_stream,
674 struct hdac_ext_stream *hext_stream,
678 struct hdac_ext_stream *hext_stream, int cmd);
695 struct hdac_ext_stream *
697 struct hdac_ext_stream *
702 struct hdac_ext_stream *hext_stream,
733 int hda_cl_copy_fw(struct snd_sof_dev *sdev, struct hdac_ext_stream *hext_stream);
735 struct hdac_ext_stream *hda_cl_prepar
[all...]
H A Dhda-stream.c188 struct hdac_ext_stream *hext_stream, in hda_dsp_stream_spib_config()
213 static struct hdac_ext_stream *
220 struct hdac_ext_stream *hext_stream = NULL; in hda_dsp_stream_get()
274 struct hdac_ext_stream * in hda_dsp_stream_put()
280 struct hdac_ext_stream * in hda_dsp_stream_put()
293 struct hdac_ext_stream *hext_stream; in hda_dsp_stream_put()
294 struct hdac_ext_stream *link_stream; in hda_dsp_stream_put()
393 struct hdac_ext_stream *hext_stream, int cmd) in hda_dsp_stream_trigger()
479 int hda_dsp_iccmax_stream_hw_params(struct snd_sof_dev *sdev, struct hdac_ext_stream *hext_stream, in hda_dsp_iccmax_stream_hw_params()
555 struct hdac_ext_stream *hext_strea in hda_dsp_stream_hw_params()
[all...]
H A Dhda-loader.c51 struct hdac_ext_stream*
185 int hda_cl_trigger(struct device *dev, struct hdac_ext_stream *hext_stream, int cmd) in cl_dsp_init()
219 bool persistent_buffer, struct hdac_ext_stream *hext_stream) in cl_dsp_init()
227 int hda_cl_copy_fw(struct snd_sof_dev *sdev, struct hdac_ext_stream *hext_stream) in cl_dsp_init()
278 struct hdac_ext_stream *iccmax_stream; in hda_cl_cleanup()
345 struct hdac_ext_stream *hext_stream; in hda_cl_copy_fw()
489 struct hdac_ext_stream *hext_stream; in hda_dsp_cl_boot_firmware()
H A Dhda-dai.c118 struct hdac_ext_stream *hext_stream, in hda_link_dma_cleanup()
170 struct hdac_ext_stream *hext_stream; in hda_link_dma_hw_params()
225 struct hdac_ext_stream *hext_stream; in hda_dai_hw_free()
248 struct hdac_ext_stream *hext_stream; in hda_dai_hw_params_data()
291 struct hdac_ext_stream *hext_stream; in hda_dai_trigger()
384 struct hdac_ext_stream *hext_stream; in non_hda_dai_hw_params_data()
507 struct hdac_ext_stream *hext_stream; in sdw_hda_dai_hw_params()
654 struct hdac_ext_stream *hext_stream; in hda_dai_suspend()
H A Dhda-pcm.c107 struct hdac_ext_stream *hext_stream = stream_to_hdac_ext_stream(hstream); in hda_dsp_pcm_hw_params()
181 struct hdac_ext_stream *hext_stream = stream_to_hdac_ext_stream(hstream); in hda_dsp_pcm_trigger()
226 struct hdac_ext_stream *dsp_stream; in hda_dsp_pcm_open()
H A Dhda-trace.c25 struct hdac_ext_stream *hext_stream = hda->dtrace_stream; in hda_dsp_trace_prepare()
/linux/sound/soc/intel/avs/
H A Dprobes.c58 static inline struct hdac_ext_stream *avs_compr_get_host_stream(struct snd_compr_stream *cstream) in avs_compr_get_host_stream()
67 struct hdac_ext_stream *host_stream; in avs_probe_compr_open()
89 struct hdac_ext_stream *host_stream = avs_compr_get_host_stream(cstream); in avs_probe_compr_free()
132 struct hdac_ext_stream *host_stream = avs_compr_get_host_stream(cstream); in avs_probe_compr_set_params()
186 struct hdac_ext_stream *host_stream = avs_compr_get_host_stream(cstream); in avs_probe_compr_trigger()
221 struct hdac_ext_stream *host_stream = avs_compr_get_host_stream(cstream); in avs_probe_compr_pointer()
H A Dpcm.c31 struct hdac_ext_stream *link_stream;
32 struct hdac_ext_stream *host_stream;
330 struct hdac_ext_stream *link_stream; in __avs_dai_hda_be_startup()
428 struct hdac_ext_stream *link_stream; in avs_dai_hda_be_hw_free()
452 struct hdac_ext_stream *link_stream; in avs_dai_hda_be_prepare()
617 struct hdac_ext_stream *host_stream; in avs_dai_fe_startup()
666 struct hdac_ext_stream *host_stream; in avs_dai_fe_hw_params()
710 struct hdac_ext_stream *host_stream; in __avs_dai_fe_hw_free()
749 struct hdac_ext_stream *host_stream; in avs_dai_fe_prepare()
788 static void avs_hda_stream_start(struct hdac_bus *bus, struct hdac_ext_stream *host_stream) in avs_hda_stream_start()
[all …]
H A Dicl.c135 struct hdac_ext_stream *host_stream; in avs_icl_load_basefw()
H A Dloader.c364 struct hdac_ext_stream *estream; in avs_hda_load_basefw()
432 struct hdac_ext_stream *estream; in avs_hda_load_library()
H A Davs.h171 struct hdac_ext_stream *extractor;
/linux/drivers/soundwire/
H A Dintel.h65 struct hdac_ext_stream *bpt_tx_stream;
67 struct hdac_ext_stream *bpt_rx_stream;