| /Linux-v5.4/drivers/base/ |
| D | core.c | 119 struct device_link *link; in device_is_dependent() 140 static void device_link_init_status(struct device_link *link, in device_link_init_status() 186 struct device_link *link; in device_reorder_to_tail() 288 struct device_link *device_link_add(struct device *consumer, in device_link_add() 291 struct device_link *link; in device_link_add() 434 static void device_link_free(struct device_link *link) in device_link_free() 447 device_link_free(container_of(rhead, struct device_link, rcu_head)); in __device_link_free_srcu() 452 struct device_link *link = container_of(kref, struct device_link, kref); in __device_link_del() 467 struct device_link *link = container_of(kref, struct device_link, kref); in __device_link_del() 481 static void device_link_put_kref(struct device_link *link) in device_link_put_kref() [all …]
|
| D | class.c | 531 struct device *device_link) in class_compat_create_link() argument 544 if (device_link) { in class_compat_create_link() 545 error = sysfs_create_link(&dev->kobj, &device_link->kobj, in class_compat_create_link() 564 struct device *device_link) in class_compat_remove_link() argument 566 if (device_link) in class_compat_remove_link()
|
| /Linux-v5.4/drivers/hid/intel-ish-hid/ishtp/ |
| D | bus.c | 434 list_for_each_entry(device, &dev->device_list, device_link) { in ishtp_bus_add_device() 460 list_add_tail(&device->device_link, &dev->device_list); in ishtp_bus_add_device() 466 list_del(&device->device_link); in ishtp_bus_add_device() 714 device_link) { in ishtp_cl_device_bind() 775 device_link) { in ishtp_bus_remove_all_clients() 780 list_del(&cl_device->device_link); in ishtp_bus_remove_all_clients()
|
| D | bus.h | 41 struct list_head device_link; member
|
| /Linux-v5.4/drivers/media/platform/qcom/camss/ |
| D | camss.h | 85 struct device_link *genpd_link[PM_DOMAIN_COUNT];
|
| /Linux-v5.4/Documentation/driver-api/ |
| D | index.rst | 26 device_link
|
| /Linux-v5.4/drivers/pwm/ |
| D | core.c | 631 static struct device_link *pwm_device_link_add(struct device *dev, in pwm_device_link_add() 634 struct device_link *dl; in pwm_device_link_add() 682 struct device_link *dl; in of_pwm_get() 875 struct device_link *dl; in pwm_get()
|
| /Linux-v5.4/drivers/base/power/ |
| D | runtime.c | 288 struct device_link *link; in rpm_get_suppliers() 311 struct device_link *link; in rpm_put_suppliers() 1640 struct device_link *link; in pm_runtime_clean_up_links() 1663 struct device_link *link; in pm_runtime_get_suppliers() 1685 struct device_link *link; in pm_runtime_put_suppliers()
|
| D | main.c | 257 struct device_link *link; in dpm_wait_for_suppliers() 284 struct device_link *link; in dpm_wait_for_consumers() 1198 struct device_link *link; in dpm_superior_set_must_resume() 1655 struct device_link *link; in dpm_clear_superiors_direct_complete()
|
| /Linux-v5.4/drivers/infiniband/hw/vmw_pvrdma/ |
| D | pvrdma_main.c | 747 list_for_each_entry(dev, &pvrdma_device_list, device_link) { in pvrdma_netdevice_event_work() 799 list_add(&dev->device_link, &pvrdma_device_list); in pvrdma_pci_probe() 1085 list_del(&dev->device_link); in pvrdma_pci_probe() 1114 list_del(&dev->device_link); in pvrdma_pci_remove()
|
| D | pvrdma.h | 213 struct list_head device_link; member
|
| /Linux-v5.4/include/linux/ |
| D | device.h | 622 struct device *device_link); 624 struct device *device_link); 1105 struct device_link { struct 1652 struct device_link *device_link_add(struct device *consumer, 1654 void device_link_del(struct device_link *link);
|
| /Linux-v5.4/drivers/pci/controller/ |
| D | pcie-cadence.c | 171 struct device_link **link; in cdns_pcie_init_phy()
|
| D | pcie-cadence.h | 238 struct device_link **link;
|
| /Linux-v5.4/sound/soc/sof/imx/ |
| D | imx8.c | 56 struct device_link **link;
|
| /Linux-v5.4/include/linux/fsl/ |
| D | mc.h | 196 struct device_link *consumer_link;
|
| /Linux-v5.4/drivers/pci/controller/dwc/ |
| D | pci-keystone.c | 128 struct device_link **link; 1195 struct device_link **link; in ks_pcie_probe() 1413 struct device_link **link = ks_pcie->link; in ks_pcie_remove()
|
| D | pci-dra7xx.c | 682 struct device_link **link; in dra7xx_pcie_probe()
|
| D | pci-imx6.c | 340 struct device_link *link; in imx6_pcie_attach_pd()
|
| /Linux-v5.4/drivers/gpu/drm/rockchip/ |
| D | rockchip_drm_drv.c | 316 struct device_link *link; in rockchip_drm_match_remove()
|
| /Linux-v5.4/drivers/soc/fsl/dpio/ |
| D | dpio-service.c | 258 struct device_link *link; in dpaa2_io_service_register()
|
| /Linux-v5.4/drivers/usb/host/ |
| D | xhci-tegra.c | 201 struct device_link *genpd_dl_host; 202 struct device_link *genpd_dl_ss;
|
| /Linux-v5.4/drivers/iommu/ |
| D | qcom_iommu.c | 524 struct device_link *link; in qcom_iommu_add_device()
|
| D | rockchip-iommu.c | 114 struct device_link *link; /* runtime PM link from IOMMU to master */
|
| D | exynos-iommu.c | 264 struct device_link *link; /* runtime PM link to master */
|