Searched refs:hdac_ext_link (Results 1 – 15 of 15) sorted by relevance
| /linux/sound/hda/core/ext/ |
| H A D | controller.c | 84 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 D | hdaudio_ext.h | 25 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 D | hda-mlink.h | 10 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 D | hda-mlink.c | 49 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 D | hda-dai-ops.c | 215 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 D | hda-sdw-bpt.c | 147 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 D | hda-dai.c | 123 struct hdac_ext_link *hlink; in hda_link_dma_cleanup() 172 struct hdac_ext_link *hlink; in hda_link_dma_hw_params()
|
| H A D | hda.h | 1051 struct hdac_ext_link * (*get_hlink)(struct snd_sof_dev *sdev, in widget_to_sdev()
|
| /linux/sound/soc/intel/avs/ |
| H A D | lnl.c | 17 struct hdac_ext_link *hlink; in avs_lnl_core_stall()
|
| H A D | pcm.c | 40 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 D | core.c | 109 struct hdac_ext_link *hlink; in avs_hdac_bus_init_chip() 206 struct hdac_ext_link *hlink; in avs_hda_probe_work()
|
| H A D | loader.c | 687 struct hdac_ext_link *link; in avs_dsp_alloc_resources()
|
| /linux/sound/soc/codecs/ |
| H A D | hdac_hda.c | 411 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 D | hda.c | 178 struct hdac_ext_link *hlink; in hda_codec_probe() 273 struct hdac_ext_link *hlink; in hda_codec_remove()
|
| H A D | hdac_hdmi.c | 1676 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()
|