Home
last modified time | relevance | path

Searched refs:hlink (Results 1 – 5 of 5) sorted by relevance

/linux/include/sound/
H A Dhdaudio_ext.h112 int snd_hdac_ext_bus_link_power_up(struct hdac_ext_link *hlink);
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);
/linux/sound/soc/codecs/
H A Dhdac_hda.c411 struct hdac_ext_link *hlink; in hdac_hda_codec_probe()
414 hlink = snd_hdac_ext_bus_get_hlink_by_name(hdev->bus, dev_name(&hdev->dev)); in hdac_hda_codec_probe()
415 if (!hlink) { in hdac_hda_codec_probe()
420 snd_hdac_ext_bus_link_get(hdev->bus, hlink); in hdac_hda_codec_probe()
539 snd_hdac_ext_bus_link_put(hdev->bus, hlink); in hdac_hda_codec_probe()
550 struct hdac_ext_link *hlink = NULL; in hdac_hda_codec_remove()
552 hlink = snd_hdac_ext_bus_get_hlink_by_name(hdev->bus, dev_name(&hdev->dev)); in hdac_hda_codec_remove() local
553 if (!hlink) { in hdac_hda_codec_remove()
559 snd_hdac_ext_bus_link_put(hdev->bus, hlink); in hdac_hda_codec_remove()
624 struct hdac_ext_link *hlink; in hdac_hda_dev_probe()
413 struct hdac_ext_link *hlink; hdac_hda_codec_probe() local
626 struct hdac_ext_link *hlink; hdac_hda_dev_probe() local
[all...]
H A Dhda.c178 struct hdac_ext_link *hlink; in hda_codec_probe() local
186 hlink = snd_hdac_ext_bus_get_hlink_by_addr(bus, hdev->addr); in hda_codec_probe()
187 if (!hlink) { in hda_codec_probe()
195 snd_hdac_ext_bus_link_get(bus, hlink); in hda_codec_probe()
260 snd_hdac_ext_bus_link_put(bus, hlink); in hda_codec_probe()
273 struct hdac_ext_link *hlink; in hda_codec_remove() local
292 hlink = snd_hdac_ext_bus_get_hlink_by_addr(bus, hdev->addr); in hda_codec_remove()
293 if (hlink) in hda_codec_remove()
294 snd_hdac_ext_bus_link_put(bus, hlink); in hda_codec_remove()
H A Dhdac_hdmi.c1676 struct hdac_ext_link *hlink; in hdmi_codec_probe()
1685 hlink = snd_hdac_ext_bus_get_hlink_by_name(hdev->bus, dev_name(&hdev->dev)); in hdmi_codec_probe()
1686 if (!hlink) { in hdmi_codec_probe()
1691 snd_hdac_ext_bus_link_get(hdev->bus, hlink); in hdmi_codec_probe()
1851 struct hdac_ext_link *hlink; in hdac_hdmi_dev_probe()
1858 hlink = snd_hdac_ext_bus_get_hlink_by_name(hdev->bus, dev_name(&hdev->dev)); in hdac_hdmi_dev_probe()
1859 if (!hlink) { in hdac_hdmi_dev_probe()
1864 snd_hdac_ext_bus_link_get(hdev->bus, hlink); in hdac_hdmi_dev_probe()
1911 snd_hdac_ext_bus_link_put(hdev->bus, hlink); in clear_dapm_works()
1939 struct hdac_ext_link *hlink; in hdac_hdmi_runtime_suspend()
1671 struct hdac_ext_link *hlink; hdmi_codec_probe() local
1846 struct hdac_ext_link *hlink; hdac_hdmi_dev_probe() local
1934 struct hdac_ext_link *hlink; hdac_hdmi_runtime_suspend() local
1970 struct hdac_ext_link *hlink; hdac_hdmi_runtime_resume() local
[all...]
/linux/sound/soc/sof/intel/
H A Dhda-sdw-bpt.c135 struct hdac_ext_link *hlink; in hda_sdw_bpt_dma_prepare() local
139 hlink = hdac_bus_eml_sdw_get_hlink(bus); in hda_sdw_bpt_dma_prepare()
141 snd_hdac_ext_bus_link_set_stream_id(hlink, stream_tag); in hda_sdw_bpt_dma_prepare()
163 struct hdac_ext_link *hlink; in hda_sdw_bpt_dma_deprepare() local
167 hlink = hdac_bus_eml_sdw_get_hlink(bus); in hda_sdw_bpt_dma_deprepare()
169 snd_hdac_ext_bus_link_clear_stream_id(hlink, stream_tag); in hda_sdw_bpt_dma_deprepare()