| /linux/include/sound/ |
| H A D | hda-sdw-bpt.h | 14 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, int link_id, 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 D | hdaudio_ext.h | 47 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 D | stream.c | 28 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() 127 struct hdac_ext_stream *hext_stream; in snd_hdac_ext_stream_free_all() 139 struct hdac_ext_stream *hext_stream, in snd_hdac_ext_stream_decouple_locked() 164 struct hdac_ext_stream *hext_stream, bool decouple) in snd_hdac_ext_stream_decouple() 175 void snd_hdac_ext_stream_start(struct hdac_ext_stream *hext_stream) in snd_hdac_ext_stream_start() 186 void snd_hdac_ext_stream_clear(struct hdac_ext_stream *hext_stream) in snd_hdac_ext_stream_clear() 196 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 D | hda-sdw-bpt.c | 93 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() 335 int hda_sdw_bpt_send_async(struct device *dev, struct hdac_ext_stream *bpt_tx_stream, in hda_sdw_bpt_send_async() 336 struct hdac_ext_stream *bpt_rx_stream) in hda_sdw_bpt_send_async() 369 int hda_sdw_bpt_wait(struct device *dev, struct hdac_ext_stream *bpt_tx_stream, in hda_sdw_bpt_wait() [all …]
|
| H A D | hda-dai-ops.c | 44 static struct hdac_ext_stream * 53 struct hdac_ext_stream *res = NULL; in hda_link_stream_assign() 93 struct hdac_ext_stream *hext_stream = in hda_link_stream_assign() 163 static struct hdac_ext_stream *hda_get_hext_stream(struct snd_sof_dev *sdev, in hda_release_hext_stream() 170 static struct hdac_ext_stream *hda_ipc4_get_hext_stream(struct snd_sof_dev *sdev, in hda_setup_hext_stream() 190 static struct hdac_ext_stream *hda_assign_hext_stream(struct snd_sof_dev *sdev, 195 struct hdac_ext_stream *hext_stream; in hda_calc_stream_format() 210 struct hdac_ext_stream *hext_stream = hda_get_hext_stream(sdev, cpu_dai, substream); in hda_calc_stream_format() 232 static void hda_setup_hext_stream(struct snd_sof_dev *sdev, struct hdac_ext_stream *hext_stream, in generic_calc_stream_format() 238 static void hda_reset_hext_stream(struct snd_sof_dev *sdev, struct hdac_ext_stream *hext_strea in generic_calc_stream_format() [all...] |
| H A D | hda-stream.c | 188 struct hdac_ext_stream *hext_stream, in hda_dsp_stream_spib_config() 218 static struct hdac_ext_stream * in hda_dsp_stream_get() 225 struct hdac_ext_stream *hext_stream = NULL; in hda_dsp_stream_get() 279 struct hdac_ext_stream * in hda_dsp_stream_put() 285 struct hdac_ext_stream * in hda_dsp_stream_put() 298 struct hdac_ext_stream *hext_stream; in hda_dsp_stream_put() 299 struct hdac_ext_stream *link_stream; in hda_dsp_stream_put() 398 struct hdac_ext_stream *hext_stream, int cmd) in hda_dsp_stream_trigger() 484 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() 564 struct hdac_ext_stream *hext_strea in hda_dsp_stream_hw_params() [all...] |
| H A D | hda-loader.c | 51 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, bool is_iccmax) in cl_dsp_init() 228 int hda_cl_copy_fw(struct snd_sof_dev *sdev, struct hdac_ext_stream *hext_stream) in cl_dsp_init() 279 struct hdac_ext_stream *iccmax_stream; in hda_cl_cleanup() 346 struct hdac_ext_stream *hext_stream; in hda_cl_copy_fw() 490 struct hdac_ext_stream *hext_stream; in hda_dsp_cl_boot_firmware()
|
| H A D | hda-pcm.c | 107 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 D | hda-trace.c | 25 struct hdac_ext_stream *hext_stream = hda->dtrace_stream; in hda_dsp_trace_prepare()
|
| /linux/sound/soc/intel/avs/ |
| H A D | probes.c | 58 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 D | pcm.c | 32 struct hdac_ext_stream *link_stream; 33 struct hdac_ext_stream *host_stream; 331 struct hdac_ext_stream *link_stream; in __avs_dai_hda_be_startup() 429 struct hdac_ext_stream *link_stream; in avs_dai_hda_be_hw_free() 453 struct hdac_ext_stream *link_stream; in avs_dai_hda_be_prepare() 618 struct hdac_ext_stream *host_stream; in avs_dai_fe_startup() 667 struct hdac_ext_stream *host_stream; in avs_dai_fe_hw_params() 711 struct hdac_ext_stream *host_stream; in __avs_dai_fe_hw_free() 750 struct hdac_ext_stream *host_stream; in avs_dai_fe_prepare() 789 static void avs_hda_stream_start(struct hdac_bus *bus, struct hdac_ext_stream *host_strea [all...] |
| H A D | loader.c | 365 struct hdac_ext_stream *estream; in avs_hda_load_basefw() 433 struct hdac_ext_stream *estream; in avs_hda_load_library()
|
| /linux/drivers/soundwire/ |
| H A D | intel.h | 65 struct hdac_ext_stream *bpt_tx_stream; 67 struct hdac_ext_stream *bpt_rx_stream;
|