Home
last modified time | relevance | path

Searched refs:link_dev (Results 1 – 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/sound/soc/sof/intel/
Dhda-dai.c206 struct hdac_ext_stream *link_dev; in hda_link_hw_params() local
220 link_dev = snd_soc_dai_get_dma_data(dai, substream); in hda_link_hw_params()
221 if (!link_dev) { in hda_link_hw_params()
222 link_dev = hda_link_stream_assign(bus, substream); in hda_link_hw_params()
223 if (!link_dev) in hda_link_hw_params()
226 snd_soc_dai_set_dma_data(dai, substream, (void *)link_dev); in hda_link_hw_params()
229 stream_tag = hdac_stream(link_dev)->stream_tag; in hda_link_hw_params()
231 hda_stream = hstream_to_sof_hda_stream(link_dev); in hda_link_hw_params()
240 snd_soc_dai_set_stream(codec_dai, hdac_stream(link_dev), substream->stream); in hda_link_hw_params()
255 return hda_link_dma_params(link_dev, &p_params); in hda_link_hw_params()
[all …]
Dhda-stream.c606 struct hdac_ext_stream *link_dev = container_of(stream, in hda_dsp_stream_hw_free() local
614 if (!link_dev->link_locked) in hda_dsp_stream_hw_free()
/kernel/linux/linux-5.10/sound/soc/intel/skylake/
Dskl-pcm.c546 struct hdac_ext_stream *link_dev; in skl_link_hw_params() local
553 link_dev = snd_hdac_ext_stream_assign(bus, substream, in skl_link_hw_params()
555 if (!link_dev) in skl_link_hw_params()
558 snd_soc_dai_set_dma_data(dai, substream, (void *)link_dev); in skl_link_hw_params()
564 stream_tag = hdac_stream(link_dev)->stream_tag; in skl_link_hw_params()
567 snd_soc_dai_set_stream(codec_dai, hdac_stream(link_dev), substream->stream); in skl_link_hw_params()
603 struct hdac_ext_stream *link_dev = in skl_link_pcm_trigger() local
613 snd_hdac_ext_link_stream_start(link_dev); in skl_link_pcm_trigger()
619 snd_hdac_ext_link_stream_clear(link_dev); in skl_link_pcm_trigger()
635 struct hdac_ext_stream *link_dev = in skl_link_hw_free() local
[all …]
/kernel/linux/linux-5.10/drivers/base/
Dcore.c264 #define to_devlink(dev) container_of((dev), struct device_link, link_dev)
398 ret = sysfs_create_link(&link->link_dev.kobj, &sup->kobj, "supplier"); in devlink_add_symlinks()
402 ret = sysfs_create_link(&link->link_dev.kobj, &con->kobj, "consumer"); in devlink_add_symlinks()
407 ret = sysfs_create_link(&sup->kobj, &link->link_dev.kobj, buf); in devlink_add_symlinks()
412 ret = sysfs_create_link(&con->kobj, &link->link_dev.kobj, buf); in devlink_add_symlinks()
422 sysfs_remove_link(&link->link_dev.kobj, "consumer"); in devlink_add_symlinks()
424 sysfs_remove_link(&link->link_dev.kobj, "supplier"); in devlink_add_symlinks()
439 sysfs_remove_link(&link->link_dev.kobj, "consumer"); in devlink_remove_symlinks()
440 sysfs_remove_link(&link->link_dev.kobj, "supplier"); in devlink_remove_symlinks()
665 link->link_dev.class = &devlink_class; in device_link_add()
[all …]
/kernel/linux/linux-5.10/drivers/ata/
Dlibata-eh.c3242 struct ata_device *dev, *link_dev = NULL, *lpm_dev = NULL; in ata_eh_set_lpm() local
3265 if (!link_dev) in ata_eh_set_lpm()
3266 link_dev = dev; in ata_eh_set_lpm()
3305 dev = lpm_dev ? lpm_dev : link_dev; in ata_eh_set_lpm()
/kernel/linux/linux-5.10/include/linux/
Ddevice.h582 struct device link_dev; member