hdac_ext_stream
struct hdac_ext_stream *bpt_tx_stream;
struct hdac_ext_stream *bpt_rx_stream;
struct hdac_ext_stream;
int hda_sdw_bpt_open(struct device *dev, int link_id, struct hdac_ext_stream **bpt_tx_stream,
u32 tx_dma_bandwidth, struct hdac_ext_stream **bpt_rx_stream,
int hda_sdw_bpt_send_async(struct device *dev, struct hdac_ext_stream *bpt_tx_stream,
struct hdac_ext_stream *bpt_rx_stream);
int hda_sdw_bpt_wait(struct device *dev, struct hdac_ext_stream *bpt_tx_stream,
struct hdac_ext_stream *bpt_rx_stream);
int hda_sdw_bpt_close(struct device *dev, struct hdac_ext_stream *bpt_tx_stream,
struct snd_dma_buffer *dmab_tx_bdl, struct hdac_ext_stream *bpt_rx_stream,
struct hdac_ext_stream **bpt_tx_stream,
u32 tx_dma_bandwidth, struct hdac_ext_stream **bpt_rx_stream,
static inline int hda_sdw_bpt_send_async(struct device *dev, struct hdac_ext_stream *bpt_tx_stream,
struct hdac_ext_stream *bpt_rx_stream)
static inline int hda_sdw_bpt_wait(struct device *dev, struct hdac_ext_stream *bpt_tx_stream,
struct hdac_ext_stream *bpt_rx_stream)
static inline int hda_sdw_bpt_close(struct device *dev, struct hdac_ext_stream *bpt_tx_stream,
struct hdac_ext_stream *bpt_rx_stream,
container_of(s, struct hdac_ext_stream, hstream)
struct hdac_ext_stream *snd_hdac_ext_stream_assign(struct hdac_bus *bus,
void snd_hdac_ext_stream_release(struct hdac_ext_stream *hext_stream, int type);
struct hdac_ext_stream *snd_hdac_ext_cstream_assign(struct hdac_bus *bus,
struct hdac_ext_stream *hext_stream, bool decouple);
struct hdac_ext_stream *azx_dev, bool decouple);
void snd_hdac_ext_stream_start(struct hdac_ext_stream *hext_stream);
void snd_hdac_ext_stream_clear(struct hdac_ext_stream *hext_stream);
void snd_hdac_ext_stream_reset(struct hdac_ext_stream *hext_stream);
int snd_hdac_ext_stream_setup(struct hdac_ext_stream *hext_stream, int fmt);
int snd_hdac_ext_host_stream_setup(struct hdac_ext_stream *hext_stream, bool code_loading);
struct hdac_ext_stream *hext_stream = kzalloc_obj(*hext_stream);
struct hdac_ext_stream *hext_stream;
struct hdac_ext_stream *hext_stream,
struct hdac_ext_stream *hext_stream, bool decouple)
void snd_hdac_ext_stream_start(struct hdac_ext_stream *hext_stream)
void snd_hdac_ext_stream_clear(struct hdac_ext_stream *hext_stream)
void snd_hdac_ext_stream_reset(struct hdac_ext_stream *hext_stream)
int snd_hdac_ext_stream_setup(struct hdac_ext_stream *hext_stream, int fmt)
static struct hdac_ext_stream *
struct hdac_ext_stream *res = NULL;
struct hdac_ext_stream *hext_stream = container_of(hstream,
struct hdac_ext_stream,
int snd_hdac_ext_host_stream_setup(struct hdac_ext_stream *hext_stream, bool code_loading)
static struct hdac_ext_stream *
struct hdac_ext_stream *res = NULL;
struct hdac_ext_stream *hext_stream = container_of(hstream,
struct hdac_ext_stream,
struct hdac_ext_stream *snd_hdac_ext_stream_assign(struct hdac_bus *bus,
struct hdac_ext_stream *hext_stream = NULL;
struct hdac_ext_stream,
void snd_hdac_ext_stream_release(struct hdac_ext_stream *hext_stream, int type)
struct hdac_ext_stream *snd_hdac_ext_cstream_assign(struct hdac_bus *bus,
struct hdac_ext_stream *res = NULL;
struct hdac_ext_stream *hext_stream = stream_to_hdac_ext_stream(hstream);
struct hdac_ext_stream *hext_stream = stream_to_hdac_ext_stream(hstream);
struct hdac_ext_stream *hext_stream,
struct hdac_ext_stream *extractor;
struct hdac_ext_stream *host_stream;
struct hdac_ext_stream *estream;
struct hdac_ext_stream *estream;
struct hdac_ext_stream *host_stream;
struct hdac_ext_stream *host_stream;
static unsigned int avs_hda_stream_dpib_read(struct hdac_ext_stream *stream)
struct hdac_ext_stream *host_stream;
struct hdac_ext_stream *link_stream;
struct hdac_ext_stream *host_stream;
struct hdac_ext_stream *link_stream;
struct hdac_ext_stream *link_stream;
struct hdac_ext_stream *link_stream;
struct hdac_ext_stream *host_stream;
struct hdac_ext_stream *host_stream;
struct hdac_ext_stream *host_stream;
struct hdac_ext_stream *host_stream;
static void avs_hda_stream_start(struct hdac_bus *bus, struct hdac_ext_stream *host_stream)
static void avs_hda_stream_stop(struct hdac_bus *bus, struct hdac_ext_stream *host_stream)
struct hdac_ext_stream *host_stream;
struct hdac_ext_stream *host_stream = avs_compr_get_host_stream(cstream);
struct hdac_ext_stream *host_stream = avs_compr_get_host_stream(cstream);
struct hdac_ext_stream *host_stream = avs_compr_get_host_stream(cstream);
static inline struct hdac_ext_stream *avs_compr_get_host_stream(struct snd_compr_stream *cstream)
struct hdac_ext_stream *host_stream;
struct hdac_ext_stream *host_stream = avs_compr_get_host_stream(cstream);
static struct hdac_ext_stream *hda_get_hext_stream(struct snd_sof_dev *sdev,
static struct hdac_ext_stream *hda_ipc4_get_hext_stream(struct snd_sof_dev *sdev,
static struct hdac_ext_stream *hda_assign_hext_stream(struct snd_sof_dev *sdev,
struct hdac_ext_stream *hext_stream;
struct hdac_ext_stream *hext_stream = hda_get_hext_stream(sdev, cpu_dai, substream);
static void hda_setup_hext_stream(struct snd_sof_dev *sdev, struct hdac_ext_stream *hext_stream,
static void hda_reset_hext_stream(struct snd_sof_dev *sdev, struct hdac_ext_stream *hext_stream)
struct hdac_ext_stream *hext_stream = snd_soc_dai_get_dma_data(cpu_dai, substream);
static struct hdac_ext_stream *
struct hdac_ext_stream *res = NULL;
static struct hdac_ext_stream *
struct hdac_ext_stream *hext_stream,
struct hdac_ext_stream *hext_stream =
struct hdac_ext_stream *hext_stream,
struct hdac_ext_stream *hext_stream;
struct hdac_ext_stream *hext_stream;
struct hdac_ext_stream *hext_stream;
struct hdac_ext_stream *hext_stream;
struct hdac_ext_stream *hext_stream;
struct hdac_ext_stream *hext_stream;
struct hdac_ext_stream *hext_stream;
int hda_cl_trigger(struct device *dev, struct hdac_ext_stream *hext_stream, int cmd)
bool persistent_buffer, struct hdac_ext_stream *hext_stream)
int hda_cl_copy_fw(struct snd_sof_dev *sdev, struct hdac_ext_stream *hext_stream)
struct hdac_ext_stream *iccmax_stream;
struct hdac_ext_stream *hext_stream;
struct hdac_ext_stream *hext_stream;
struct hdac_ext_stream*
struct hdac_ext_stream *hext_stream = stream_to_hdac_ext_stream(hstream);
struct hdac_ext_stream *hext_stream = stream_to_hdac_ext_stream(hstream);
struct hdac_ext_stream *dsp_stream;
struct hdac_ext_stream *hext_stream = hda_compr_get_stream(cstream);
struct hdac_ext_stream *hext_stream = hda_compr_get_stream(cstream);
static inline struct hdac_ext_stream *
struct hdac_ext_stream *hext_stream;
struct hdac_ext_stream *hext_stream = hda_compr_get_stream(cstream);
struct hdac_ext_stream *hext_stream = hda_compr_get_stream(cstream);
static int hda_sdw_bpt_dma_deprepare(struct device *dev, struct hdac_ext_stream *sdw_bpt_stream,
static int hda_sdw_bpt_dma_enable(struct device *dev, struct hdac_ext_stream *sdw_bpt_stream)
static int hda_sdw_bpt_dma_disable(struct device *dev, struct hdac_ext_stream *sdw_bpt_stream)
int hda_sdw_bpt_open(struct device *dev, int link_id, struct hdac_ext_stream **bpt_tx_stream,
u32 tx_dma_bandwidth, struct hdac_ext_stream **bpt_rx_stream,
int hda_sdw_bpt_send_async(struct device *dev, struct hdac_ext_stream *bpt_tx_stream,
struct hdac_ext_stream *bpt_rx_stream)
int hda_sdw_bpt_wait(struct device *dev, struct hdac_ext_stream *bpt_tx_stream,
struct hdac_ext_stream *bpt_rx_stream)
int hda_sdw_bpt_close(struct device *dev, struct hdac_ext_stream *bpt_tx_stream,
struct snd_dma_buffer *dmab_tx_bdl, struct hdac_ext_stream *bpt_rx_stream,
static int hda_sdw_bpt_dma_prepare(struct device *dev, struct hdac_ext_stream **sdw_bpt_stream,
struct hdac_ext_stream *bpt_stream;
struct hdac_ext_stream *hext_stream;
struct hdac_ext_stream *hext_stream = stream_to_hdac_ext_stream(hstream);
struct hdac_ext_stream *hext_stream;
struct hdac_ext_stream *hext_stream = stream_to_hdac_ext_stream(hstream);
struct hdac_ext_stream *
struct hdac_ext_stream *hext_stream;
bool persistent_buffer, struct hdac_ext_stream *hext_stream, bool pair)
struct hdac_ext_stream *hext_stream,
static struct hdac_ext_stream *
struct hdac_ext_stream *hext_stream = NULL;
struct hdac_ext_stream *
struct hdac_ext_stream *
struct hdac_ext_stream *hext_stream;
struct hdac_ext_stream *link_stream;
struct hdac_ext_stream *hext_stream, int cmd)
int hda_dsp_iccmax_stream_hw_params(struct snd_sof_dev *sdev, struct hdac_ext_stream *hext_stream,
struct hdac_ext_stream *hext_stream,
struct hdac_ext_stream *hext_stream = container_of(hstream,
struct hdac_ext_stream,
struct hdac_ext_stream *hext_stream;
struct hdac_ext_stream *hext_stream;
struct hdac_ext_stream *hext_stream = hda->dtrace_stream;
struct hdac_ext_stream *(*get_hext_stream)(struct snd_sof_dev *sdev,
struct hdac_ext_stream *(*assign_hext_stream)(struct snd_sof_dev *sdev,
void (*setup_hext_stream)(struct snd_sof_dev *sdev, struct hdac_ext_stream *hext_stream,
void (*reset_hext_stream)(struct snd_sof_dev *sdev, struct hdac_ext_stream *hext_sream);
struct hdac_ext_stream *dtrace_stream;
struct hdac_ext_stream hext_stream;
struct hdac_ext_stream *hext_stream,
struct hdac_ext_stream *hext_stream,
struct hdac_ext_stream *hext_stream, int cmd);
struct hdac_ext_stream *
struct hdac_ext_stream *
struct hdac_ext_stream *hext_stream,
int hda_cl_copy_fw(struct snd_sof_dev *sdev, struct hdac_ext_stream *hext_stream);
struct hdac_ext_stream *hda_cl_prepare(struct device *dev, unsigned int format,
int hda_cl_trigger(struct device *dev, struct hdac_ext_stream *hext_stream, int cmd);
bool persistent_buffer, struct hdac_ext_stream *hext_stream);
struct hdac_ext_stream *
bool persistent_buffer, struct hdac_ext_stream *hext_stream, bool pair);