Home
last modified time | relevance | path

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

/openbmc/linux/sound/hda/ext/
H A Dhdac_ext_controller.c83 struct hdac_ext_link *hlink; in snd_hdac_ext_bus_get_ml_capabilities()
118 struct hdac_ext_link *hlink; in snd_hdac_ext_link_free_all()
137 struct hdac_ext_link *hlink; in snd_hdac_ext_bus_get_hlink_by_addr()
195 int snd_hdac_ext_bus_link_power_up(struct hdac_ext_link *hlink) in snd_hdac_ext_bus_link_power_up()
222 struct hdac_ext_link *hlink = NULL; in snd_hdac_ext_bus_link_power_up_all()
241 struct hdac_ext_link *hlink = NULL; in snd_hdac_ext_bus_link_power_down_all()
279 struct hdac_ext_link *hlink) in snd_hdac_ext_bus_link_get()
321 struct hdac_ext_link *hlink) in snd_hdac_ext_bus_link_put()
324 struct hdac_ext_link *hlink_tmp; in snd_hdac_ext_bus_link_put()
361 struct hdac_ext_link *hlink = in hdac_ext_codec_link_up()
[all …]
/openbmc/linux/sound/soc/sof/intel/
H A Dhda-mlink.c47 struct hdac_ext_link hext_link;
381 struct hdac_ext_link *hlink; in hda_ml_alloc_h2link()
460 struct hdac_ext_link *hlink; in find_ext2_link()
487 struct hdac_ext_link *hlink; in hdac_bus_eml_enable_interrupt()
509 struct hdac_ext_link *hlink; in hdac_bus_eml_check_interrupt()
527 struct hdac_ext_link *hlink; in hdac_bus_eml_set_syncprd_unlocked()
553 struct hdac_ext_link *hlink; in hdac_bus_eml_wait_syncpu_unlocked()
577 struct hdac_ext_link *hlink; in hdac_bus_eml_sync_arm_unlocked()
601 struct hdac_ext_link *hlink; in hdac_bus_eml_sync_go_unlocked()
627 struct hdac_ext_link *hlink; in hdac_bus_eml_check_cmdsync_unlocked()
[all …]
H A Dhda-dai-ops.c226 static struct hdac_ext_link *hda_get_hlink(struct snd_sof_dev *sdev, in hda_get_hlink()
283 static struct hdac_ext_link *ssp_get_hlink(struct snd_sof_dev *sdev, in ssp_get_hlink()
291 static struct hdac_ext_link *dmic_get_hlink(struct snd_sof_dev *sdev, in dmic_get_hlink()
299 static struct hdac_ext_link *sdw_get_hlink(struct snd_sof_dev *sdev, in sdw_get_hlink()
H A Dhda-dai.c117 struct hdac_ext_link *hlink; in hda_link_dma_cleanup()
155 struct hdac_ext_link *hlink; in hda_link_dma_hw_params()
H A Dhda.h980 struct hdac_ext_link * (*get_hlink)(struct snd_sof_dev *sdev,
/openbmc/linux/include/sound/
H A Dhdaudio_ext.h27 struct hdac_ext_link *snd_hdac_ext_bus_get_hlink_by_addr(struct hdac_bus *bus, int addr);
28 struct hdac_ext_link *snd_hdac_ext_bus_get_hlink_by_name(struct hdac_bus *bus,
90 struct hdac_ext_link { struct
102 int snd_hdac_ext_bus_link_power_up(struct hdac_ext_link *hlink); argument
103 int snd_hdac_ext_bus_link_power_down(struct hdac_ext_link *hlink);
106 void snd_hdac_ext_bus_link_set_stream_id(struct hdac_ext_link *hlink,
108 void snd_hdac_ext_bus_link_clear_stream_id(struct hdac_ext_link *hlink,
111 int snd_hdac_ext_bus_link_get(struct hdac_bus *bus, struct hdac_ext_link *hlink);
112 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;
56 struct hdac_ext_link *hdac_bus_eml_ssp_get_hlink(struct hdac_bus *bus);
57 struct hdac_ext_link *hdac_bus_eml_dmic_get_hlink(struct hdac_bus *bus);
58 struct hdac_ext_link *hdac_bus_eml_sdw_get_hlink(struct hdac_bus *bus);
167 static inline struct hdac_ext_link *
170 static inline struct hdac_ext_link *
173 static inline struct hdac_ext_link *
/openbmc/linux/sound/soc/codecs/
H A Dhdac_hda.c402 struct hdac_ext_link *hlink; in hdac_hda_codec_probe()
520 struct hdac_ext_link *hlink = NULL; in hdac_hda_codec_remove()
594 struct hdac_ext_link *hlink; in hdac_hda_dev_probe()
H A Dhda.c176 struct hdac_ext_link *hlink; in hda_codec_probe()
274 struct hdac_ext_link *hlink; in hda_codec_remove()
H A Dhdac_hdmi.c1966 struct hdac_ext_link *hlink; in hdmi_codec_probe()
2145 struct hdac_ext_link *hlink; in hdac_hdmi_dev_probe()
2234 struct hdac_ext_link *hlink; in hdac_hdmi_runtime_suspend()
2270 struct hdac_ext_link *hlink; in hdac_hdmi_runtime_resume()
/openbmc/linux/sound/soc/intel/skylake/
H A Dskl.c130 struct hdac_ext_link *hlink; in skl_init_chip()
364 struct hdac_ext_link *hlink; in skl_resume()
807 struct hdac_ext_link *hlink; in skl_probe_work()
H A Dskl-pcm.c178 struct hdac_ext_link *link; in skl_pcm_link_dma_prepare()
553 struct hdac_ext_link *link; in skl_link_hw_params()
641 struct hdac_ext_link *link; in skl_link_hw_free()
/openbmc/linux/sound/soc/intel/avs/
H A Dcore.c94 struct hdac_ext_link *hlink; in avs_hdac_bus_init_chip()
189 struct hdac_ext_link *hlink; in avs_hda_probe_work()
H A Dpcm.c308 struct hdac_ext_link *link; in avs_dai_hda_be_hw_free()
339 struct hdac_ext_link *link; in avs_dai_hda_be_prepare()