/linux/include/linux/ |
H A D | pci-pwrctrl.h | 13 struct device_link; 44 struct device_link *link;
|
H A D | pm_runtime.h | 94 extern void pm_runtime_drop_link(struct device_link *link); 95 extern void pm_runtime_release_supplier(struct device_link *link); 324 static inline void pm_runtime_drop_link(struct device_link *link) {} in pm_runtime_drop_link() 325 static inline void pm_runtime_release_supplier(struct device_link *link) {} in pm_runtime_release_supplier()
|
/linux/drivers/base/ |
H A D | core.c | 271 static void device_link_remove_from_lists(struct device_link *link) in device_link_remove_from_lists() 305 struct device_link *link; in device_is_dependent() 334 static void device_link_init_status(struct device_link *link, in device_link_init_status() 380 struct device_link *link; in device_reorder_to_tail() 422 #define to_devlink(dev) container_of((dev), struct device_link, link_dev) 460 struct device_link *link = to_devlink(dev); in auto_remove_on_show() 477 struct device_link *link = to_devlink(dev); in runtime_pm_show() 486 struct device_link *link = to_devlink(dev); in sync_state_only_show() 503 struct device_link *link = container_of(work, struct device_link, rm_wor in device_link_release_fn() [all...] |
/linux/drivers/gpu/drm/i915/pxp/ |
H A D | intel_pxp_types.h | 68 struct device_link *dev_link;
|
/linux/drivers/gpu/drm/imagination/ |
H A D | pvr_power.c | 519 struct device_link **domain_links __free(kfree) = NULL; in pvr_power_domains_init() 560 struct device_link *link; in pvr_power_domains_init() 572 struct device_link *link; in pvr_power_domains_init()
|
H A D | pvr_device.h | 137 struct device_link **domain_links;
|
/linux/drivers/base/power/ |
H A D | runtime.c | 299 struct device_link *link; in rpm_get_suppliers() 325 void pm_runtime_release_supplier(struct device_link *link) in pm_runtime_release_supplier() 342 struct device_link *link; in __rpm_put_suppliers() 359 struct device_link *link; in rpm_suspend_suppliers() 1901 struct device_link *link; in pm_runtime_get_suppliers() 1922 struct device_link *link; in pm_runtime_put_suppliers() 1960 void pm_runtime_drop_link(struct device_link *link) in pm_runtime_drop_link()
|
H A D | common.c | 267 struct device_link *link; in dev_pm_domain_attach_list()
|
/linux/drivers/regulator/ |
H A D | internal.h | 50 unsigned int device_link:1; member
|
/linux/drivers/media/platform/nxp/imx-jpeg/ |
H A D | mxc-jpeg.h | 143 struct device_link **pd_link;
|
/linux/drivers/irqchip/ |
H A D | irq-imx-mu-msi.c | 304 struct device_link *pd_link_a; in imx_mu_of_init() 305 struct device_link *pd_link_b; in imx_mu_of_init() 358 dev_err(dev, "Failed to add device_link to mu a.\n"); in imx_mu_of_init() 369 dev_err(dev, "Failed to add device_link to mu a.\n"); in imx_mu_of_init()
|
/linux/drivers/media/platform/qcom/camss/ |
H A D | camss.h | 126 struct device_link *genpd_link;
|
H A D | camss-vfe.h | 168 struct device_link *genpd_link;
|
/linux/drivers/soc/qcom/ |
H A D | qcom-pbs.c | 30 struct device_link *link;
|
/linux/Documentation/driver-api/ |
H A D | index.rst | 24 device_link
|
/linux/drivers/gpu/drm/panfrost/ |
H A D | panfrost_device.h | 139 struct device_link *pm_domain_links[MAX_PM_DOMAINS];
|
/linux/drivers/gpu/drm/xe/ |
H A D | xe_pci_sriov.c | 83 struct device_link *link; in pf_link_vfs()
|
/linux/drivers/infiniband/hw/vmw_pvrdma/ |
H A D | pvrdma_main.c | 735 list_for_each_entry(dev, &pvrdma_device_list, device_link) { in pvrdma_netdevice_event_work() 787 list_add(&dev->device_link, &pvrdma_device_list); in pvrdma_pci_probe() 1061 list_del(&dev->device_link); in pvrdma_pci_probe() 1088 list_del(&dev->device_link); in pvrdma_pci_remove()
|
/linux/drivers/phy/ |
H A D | phy-core.c | 765 struct device_link *link; in phy_get() 866 struct device_link *link; in devm_of_phy_get() 936 struct device_link *link; in devm_of_phy_get_by_index()
|
/linux/drivers/thunderbolt/ |
H A D | acpi.c | 49 const struct device_link *link; in tb_acpi_add_link()
|
/linux/drivers/pci/controller/cadence/ |
H A D | pcie-cadence.c | 200 struct device_link **link; in cdns_pcie_init_phy()
|
/linux/drivers/usb/core/ |
H A D | usb-acpi.c | 160 struct device_link *link; in usb_acpi_add_usb4_devlink()
|
/linux/drivers/platform/surface/ |
H A D | surface_acpi_notify.c | 89 struct device_link *link; in san_client_link() 745 struct device_link *link; in san_consumer_setup()
|
/linux/drivers/pci/controller/dwc/ |
H A D | pci-keystone.c | 131 struct device_link **link; 1149 struct device_link **link; in ks_pcie_probe() 1364 struct device_link **link = ks_pcie->link; in ks_pcie_remove()
|
/linux/drivers/media/platform/amphion/ |
H A D | vpu.h | 134 struct device_link *pd_link;
|