Home
last modified time | relevance | path

Searched refs:hdac_ext_link (Results 1 – 15 of 15) sorted by relevance

/linux/sound/hda/core/ext/
H A Dcontroller.c84 struct hdac_ext_link *hlink; in snd_hdac_ext_bus_get_ml_capabilities()
126 struct hdac_ext_link *hlink; in snd_hdac_ext_link_free_all()
129 hlink = list_first_entry(&bus->hlink_list, struct hdac_ext_link, list); in snd_hdac_ext_link_free_all()
136 struct hdac_ext_link *snd_hdac_ext_bus_get_hlink_by_id(struct hdac_bus *bus, u32 id) in snd_hdac_ext_bus_get_hlink_by_id()
138 struct hdac_ext_link *hlink; in snd_hdac_ext_bus_get_hlink_by_id()
154 struct hdac_ext_link *snd_hdac_ext_bus_get_hlink_by_addr(struct hdac_bus *bus, int addr) in snd_hdac_ext_bus_get_hlink_by_addr()
156 struct hdac_ext_link *hlink; in snd_hdac_ext_bus_get_hlink_by_addr()
170 struct hdac_ext_link *snd_hdac_ext_bus_get_hlink_by_name(struct hdac_bus *bus, in snd_hdac_ext_bus_get_hlink_by_name()
186 static int check_hdac_link_power_active(struct hdac_ext_link *hlink, bool enable) in check_hdac_link_power_active()
214 int snd_hdac_ext_bus_link_power_up(struct hdac_ext_link *hlink) in snd_hdac_ext_bus_link_power_up()
[all …]
/linux/include/sound/
H A Dhdaudio_ext.h25 struct hdac_ext_link *snd_hdac_ext_bus_get_hlink_by_id(struct hdac_bus *bus, u32 id);
26 struct hdac_ext_link *snd_hdac_ext_bus_get_hlink_by_addr(struct hdac_bus *bus, int addr);
27 struct hdac_ext_link *snd_hdac_ext_bus_get_hlink_by_name(struct hdac_bus *bus,
95 struct hdac_ext_link { struct
112 int snd_hdac_ext_bus_link_power_up(struct hdac_ext_link *hlink); argument
113 int snd_hdac_ext_bus_link_power_down(struct hdac_ext_link *hlink);
116 void snd_hdac_ext_bus_link_set_stream_id(struct hdac_ext_link *hlink,
118 void snd_hdac_ext_bus_link_clear_stream_id(struct hdac_ext_link *hlink,
121 int snd_hdac_ext_bus_link_get(struct hdac_bus *bus, struct hdac_ext_link *hlink);
122 int snd_hdac_ext_bus_link_put(struct hdac_bus *bus, struct hdac_ext_link *hlink);
H A Dhda-mlink.h10 struct hdac_ext_link;
57 struct hdac_ext_link *hdac_bus_eml_ssp_get_hlink(struct hdac_bus *bus);
58 struct hdac_ext_link *hdac_bus_eml_dmic_get_hlink(struct hdac_bus *bus);
59 struct hdac_ext_link *hdac_bus_eml_sdw_get_hlink(struct hdac_bus *bus);
177 static inline struct hdac_ext_link *
180 static inline struct hdac_ext_link *
183 static inline struct hdac_ext_link *
/linux/sound/soc/sof/intel/
H A Dhda-mlink.c49 struct hdac_ext_link hext_link;
113 struct hdac_ext_link *hlink = &h2link->hext_link; in hdaml_lnk_enum()
392 struct hdac_ext_link *hlink; in hda_ml_alloc_h2link()
452 struct hdac_ext_link *hlink, *_h; in hda_bus_ml_free()
471 struct hdac_ext_link *hlink; in find_ext2_link()
498 struct hdac_ext_link *hlink; in hdac_bus_eml_enable_interrupt_unlocked()
516 struct hdac_ext_link *hlink; in hdac_bus_eml_enable_interrupt()
535 struct hdac_ext_link *hlink; in hdac_bus_eml_check_interrupt()
553 struct hdac_ext_link *hlink; in hdac_bus_eml_set_syncprd_unlocked()
579 struct hdac_ext_link *hlink; in hdac_bus_eml_wait_syncpu_unlocked()
[all …]
H A Dhda-dai-ops.c215 static struct hdac_ext_link *hda_get_hlink(struct snd_sof_dev *sdev,
271 static struct hdac_ext_link *ssp_get_hlink(struct snd_sof_dev *sdev,
279 static struct hdac_ext_link *dmic_get_hlink(struct snd_sof_dev *sdev,
287 static struct hdac_ext_link *sdw_get_hlink(struct snd_sof_dev *sdev,
H A Dhda-sdw-bpt.c147 struct hdac_ext_link *hlink; in hda_sdw_bpt_dma_deprepare()
175 struct hdac_ext_link *hlink; in hda_sdw_bpt_dma_deprepare()
H A Dhda-dai.c123 struct hdac_ext_link *hlink; in hda_link_dma_cleanup()
172 struct hdac_ext_link *hlink; in hda_link_dma_hw_params()
H A Dhda.h1051 struct hdac_ext_link * (*get_hlink)(struct snd_sof_dev *sdev, in widget_to_sdev()
/linux/sound/soc/intel/avs/
H A Dlnl.c17 struct hdac_ext_link *hlink; in avs_lnl_core_stall()
H A Dpcm.c40 struct hdac_ext_link *link;
328 struct hdac_ext_link *link) in __avs_dai_hda_be_startup()
354 struct hdac_ext_link *link; in avs_dai_hda_be_startup()
377 struct hdac_ext_link *link; in avs_dai_i2shda_be_startup()
388 struct hdac_ext_link *link; in avs_dai_dmichda_be_startup()
H A Dcore.c109 struct hdac_ext_link *hlink; in avs_hdac_bus_init_chip()
206 struct hdac_ext_link *hlink; in avs_hda_probe_work()
H A Dloader.c687 struct hdac_ext_link *link; in avs_dsp_alloc_resources()
/linux/sound/soc/codecs/
H A Dhdac_hda.c411 struct hdac_ext_link *hlink; in hdac_hda_codec_probe()
550 struct hdac_ext_link *hlink = NULL; in hdac_hda_codec_remove()
624 struct hdac_ext_link *hlink; in hdac_hda_dev_probe()
H A Dhda.c178 struct hdac_ext_link *hlink; in hda_codec_probe()
273 struct hdac_ext_link *hlink; in hda_codec_remove()
H A Dhdac_hdmi.c1676 struct hdac_ext_link *hlink; in hdmi_codec_probe()
1851 struct hdac_ext_link *hlink; in hdac_hdmi_dev_probe()
1939 struct hdac_ext_link *hlink; in hdac_hdmi_runtime_suspend()
1975 struct hdac_ext_link *hlink; in hdac_hdmi_runtime_resume()