Symbol: device_link
drivers/ata/libata-scsi.c
1152
struct device_link *link;
drivers/base/core.c
1052
struct device_link *link;
drivers/base/core.c
1122
struct device_link *link;
drivers/base/core.c
1228
static void device_link_drop_managed(struct device_link *link)
drivers/base/core.c
1265
struct device_link *link, *ln;
drivers/base/core.c
1297
struct device_link *link, *ln;
drivers/base/core.c
1420
struct device_link *link, *ln;
drivers/base/core.c
1458
struct device_link *link;
drivers/base/core.c
1495
struct device_link *link, *ln;
drivers/base/core.c
1540
struct device_link *link;
drivers/base/core.c
1580
struct device_link *link;
drivers/base/core.c
1623
struct device_link *link, *ln;
drivers/base/core.c
1743
static void fw_devlink_relax_link(struct device_link *link)
drivers/base/core.c
1759
struct device_link *link = to_devlink(dev);
drivers/base/core.c
1778
struct device_link *link = to_devlink(dev);
drivers/base/core.c
1872
struct device_link *link;
drivers/base/core.c
1994
struct device_link *dev_link;
drivers/base/core.c
271
static void device_link_remove_from_lists(struct device_link *link)
drivers/base/core.c
305
struct device_link *link;
drivers/base/core.c
334
static void device_link_init_status(struct device_link *link,
drivers/base/core.c
380
struct device_link *link;
drivers/base/core.c
422
#define to_devlink(dev) container_of((dev), struct device_link, link_dev)
drivers/base/core.c
460
struct device_link *link = to_devlink(dev);
drivers/base/core.c
477
struct device_link *link = to_devlink(dev);
drivers/base/core.c
486
struct device_link *link = to_devlink(dev);
drivers/base/core.c
503
struct device_link *link = container_of(work, struct device_link, rm_work);
drivers/base/core.c
528
struct device_link *link = to_devlink(dev);
drivers/base/core.c
564
struct device_link *link = to_devlink(dev);
drivers/base/core.c
611
struct device_link *link = to_devlink(dev);
drivers/base/core.c
727
struct device_link *device_link_add(struct device *consumer,
drivers/base/core.c
730
struct device_link *link;
drivers/base/core.c
929
struct device_link *link = container_of(kref, struct device_link, kref);
drivers/base/core.c
940
static void device_link_put_kref(struct device_link *link)
drivers/base/core.c
959
void device_link_del(struct device_link *link)
drivers/base/core.c
977
struct device_link *link;
drivers/base/core.c
997
struct device_link *link;
drivers/base/power/common.c
267
struct device_link *link;
drivers/base/power/main.c
1352
struct device_link *link;
drivers/base/power/main.c
1407
struct device_link *link;
drivers/base/power/main.c
1838
struct device_link *link;
drivers/base/power/main.c
2079
struct device_link *link;
drivers/base/power/main.c
271
struct device_link *link;
drivers/base/power/main.c
327
struct device_link *link;
drivers/base/power/main.c
683
struct device_link *link;
drivers/base/power/runtime.c
1908
struct device_link *link;
drivers/base/power/runtime.c
1928
struct device_link *link;
drivers/base/power/runtime.c
1966
void pm_runtime_drop_link(struct device_link *link)
drivers/base/power/runtime.c
299
struct device_link *link;
drivers/base/power/runtime.c
325
void pm_runtime_release_supplier(struct device_link *link)
drivers/base/power/runtime.c
342
struct device_link *link;
drivers/base/power/runtime.c
359
struct device_link *link;
drivers/clk/imx/clk-imx8-acm.c
29
struct device_link **pd_dev_link;
drivers/cpufreq/mediatek-cpufreq.c
180
struct device_link *sup_link;
drivers/dma/fsl-edma-common.h
184
struct device_link *pd_dev_link;
drivers/firmware/arm_scmi/driver.c
2604
struct device_link *link;
drivers/firmware/samsung/exynos-acpm.c
708
struct device_link *link;
drivers/gpu/drm/bridge/parade-ps8640.c
106
struct device_link *link;
drivers/gpu/drm/i915/pxp/intel_pxp_types.h
68
struct device_link *dev_link;
drivers/gpu/drm/imagination/pvr_device.h
161
struct device_link **domain_links;
drivers/gpu/drm/imagination/pvr_power.c
625
struct device_link **domain_links __free(kfree) = NULL;
drivers/gpu/drm/imagination/pvr_power.c
666
struct device_link *link;
drivers/gpu/drm/imagination/pvr_power.c
678
struct device_link *link;
drivers/gpu/drm/msm/adreno/a6xx_gmu.c
2146
struct device_link *link;
drivers/gpu/drm/panfrost/panfrost_device.h
143
struct device_link *pm_domain_links[MAX_PM_DOMAINS];
drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c
779
struct device_link *link;
drivers/gpu/drm/rockchip/rockchip_drm_drv.c
359
struct device_link *link;
drivers/gpu/drm/sysfb/simpledrm.c
222
struct device_link **pwr_dom_links;
drivers/gpu/drm/xe/xe_pci_sriov.c
37
struct device_link *link;
drivers/hid/intel-ish-hid/ishtp/bus.c
427
list_for_each_entry(device, &dev->device_list, device_link) {
drivers/hid/intel-ish-hid/ishtp/bus.c
453
list_add_tail(&device->device_link, &dev->device_list);
drivers/hid/intel-ish-hid/ishtp/bus.c
459
list_del(&device->device_link);
drivers/hid/intel-ish-hid/ishtp/bus.c
701
device_link) {
drivers/hid/intel-ish-hid/ishtp/bus.c
764
device_link) {
drivers/hid/intel-ish-hid/ishtp/bus.c
769
list_del(&cl_device->device_link);
drivers/hid/intel-ish-hid/ishtp/bus.h
41
struct list_head device_link;
drivers/iio/industrialio-backend.c
786
struct device_link *link;
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
213
struct list_head device_link;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
1057
list_del(&dev->device_link);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
1084
list_del(&dev->device_link);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
732
list_for_each_entry(dev, &pvrdma_device_list, device_link) {
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
784
list_add(&dev->device_link, &pvrdma_device_list);
drivers/iommu/arm/arm-smmu/qcom_iommu.c
529
struct device_link *link;
drivers/iommu/exynos-iommu.c
290
struct device_link *link; /* runtime PM link to master */
drivers/iommu/mtk_iommu.c
1175
struct device_link *link;
drivers/iommu/mtk_iommu.c
880
struct device_link *link;
drivers/iommu/mtk_iommu_v1.c
469
struct device_link *link;
drivers/iommu/rockchip-iommu.c
123
struct device_link *link; /* runtime PM link from IOMMU to master */
drivers/irqchip/irq-imx-mu-msi.c
302
struct device_link *pd_link_a;
drivers/irqchip/irq-imx-mu-msi.c
303
struct device_link *pd_link_b;
drivers/media/pci/intel/ivsc/mei_ace.c
180
struct device_link *csi_link;
drivers/media/platform/amphion/vpu.h
134
struct device_link *pd_link;
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h
143
struct device_link **pd_link;
drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c
59
struct device_link *link;
drivers/media/platform/qcom/camss/camss-vfe.h
171
struct device_link *genpd_link;
drivers/media/platform/qcom/camss/camss.h
132
struct device_link *genpd_link;
drivers/memory/mtk-smi.c
590
struct device_link *link;
drivers/net/wan/framer/framer-core.c
472
struct device_link *link;
drivers/nvme/host/apple.c
184
struct device_link **pd_link;
drivers/pci/controller/cadence/pcie-cadence.c
225
struct device_link **link;
drivers/pci/controller/cadence/pcie-cadence.h
98
struct device_link **link;
drivers/pci/controller/dwc/pci-dra7xx.c
686
struct device_link **link;
drivers/pci/controller/dwc/pci-imx6.c
629
struct device_link *link;
drivers/pci/controller/dwc/pci-keystone.c
1120
struct device_link **link;
drivers/pci/controller/dwc/pci-keystone.c
132
struct device_link **link;
drivers/pci/controller/dwc/pci-keystone.c
1337
struct device_link **link = ks_pcie->link;
drivers/phy/phy-core.c
787
struct device_link *link;
drivers/phy/phy-core.c
888
struct device_link *link;
drivers/phy/phy-core.c
958
struct device_link *link;
drivers/platform/surface/aggregator/core.c
133
struct device_link *link;
drivers/platform/surface/surface_acpi_notify.c
745
struct device_link *link;
drivers/platform/surface/surface_acpi_notify.c
89
struct device_link *link;
drivers/platform/wmi/core.c
1243
struct device_link *link;
drivers/platform/x86/intel/vsec.c
187
struct device_link *link;
drivers/pwm/core.c
1721
static struct device_link *pwm_device_link_add(struct device *dev,
drivers/pwm/core.c
1724
struct device_link *dl;
drivers/pwm/core.c
1786
struct device_link *dl;
drivers/pwm/core.c
1918
struct device_link *dl;
drivers/regulator/core.c
2411
struct device_link *link;
drivers/regulator/core.c
2528
regulator->device_link = true;
drivers/regulator/core.c
2628
if (regulator->device_link)
drivers/regulator/internal.h
50
unsigned int device_link:1;
drivers/soc/fsl/dpio/dpio-service.c
300
struct device_link *link;
drivers/soc/mediatek/mtk-svs.c
2148
struct device_link *sup_link;
drivers/soc/qcom/ice.c
614
struct device_link *link;
drivers/soc/qcom/qcom-pbs.c
30
struct device_link *link;
drivers/thunderbolt/acpi.c
49
const struct device_link *link;
drivers/thunderbolt/tb.c
3342
const struct device_link *link;
drivers/ufs/core/ufshcd.c
5165
struct device_link *link;
drivers/ufs/host/ufs-mediatek.c
2351
struct device_link *link;
drivers/usb/core/usb-acpi.c
160
struct device_link *link;
drivers/usb/dwc3/dwc3-google.c
62
struct device_link *usb_psw_pd_dl;
drivers/usb/dwc3/dwc3-google.c
65
struct device_link *usb_top_pd_dl;
drivers/usb/gadget/udc/tegra-xudc.c
468
struct device_link *genpd_dl_device;
drivers/usb/gadget/udc/tegra-xudc.c
469
struct device_link *genpd_dl_ss;
drivers/video/backlight/led_bl.c
214
struct device_link *link;
drivers/video/fbdev/simplefb.c
85
struct device_link **genpd_links;
include/linux/device.h
1235
struct device_link *device_link_add(struct device *consumer,
include/linux/device.h
1237
void device_link_del(struct device_link *link);
include/linux/device.h
1243
static inline bool device_link_test(const struct device_link *link, u32 flags)
include/linux/fsl/mc.h
216
struct device_link *consumer_link;
include/linux/pci-pwrctrl.h
13
struct device_link;
include/linux/pci-pwrctrl.h
48
struct device_link *link;
include/linux/phy.h
673
struct device_link *devlink;
include/linux/pm_domain.h
58
struct device_link **pd_links;
include/linux/pm_runtime.h
325
static inline void pm_runtime_drop_link(struct device_link *link) {}
include/linux/pm_runtime.h
326
static inline void pm_runtime_release_supplier(struct device_link *link) {}
include/linux/pm_runtime.h
95
extern void pm_runtime_drop_link(struct device_link *link);
include/linux/pm_runtime.h
96
extern void pm_runtime_release_supplier(struct device_link *link);
include/linux/usb.h
735
struct device_link *usb4_link;
net/dsa/conduit.c
437
struct device_link *consumer_link;
sound/soc/apple/mca.c
140
struct device_link *pd_link;
sound/soc/apple/mca.c
158
struct device_link *pd_link;
sound/soc/codecs/pm4125.c
1505
struct device_link *devlink;