/linux-6.3-rc2/drivers/base/ |
A D | core.c | 315 struct device_link *link; in device_is_dependent() 390 struct device_link *link; in device_reorder_to_tail() 514 struct device_link *link = container_of(work, struct device_link, rm_work); in device_link_release_fn() 730 struct device_link *link; in device_link_add() 929 struct device_link *link = container_of(kref, struct device_link, kref); in __device_link_del() 977 struct device_link *link; in device_link_remove() 997 struct device_link *link; in device_links_missing_supplier() 1051 struct device_link *link; in device_links_check_suppliers() 1127 struct device_link *link; in __device_links_queue_sync_state() 1465 struct device_link *link; in device_links_no_driver() [all …]
|
A D | class.c | 549 struct device *device_link) in class_compat_create_link() argument 562 if (device_link) { in class_compat_create_link() 563 error = sysfs_create_link(&dev->kobj, &device_link->kobj, in class_compat_create_link() 582 struct device *device_link) in class_compat_remove_link() argument 584 if (device_link) in class_compat_remove_link()
|
/linux-6.3-rc2/include/linux/ |
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); 320 static inline void pm_runtime_drop_link(struct device_link *link) {} in pm_runtime_drop_link() 321 static inline void pm_runtime_release_supplier(struct device_link *link) {} in pm_runtime_release_supplier()
|
A D | device.h | 669 struct device_link { struct 1079 struct device_link *device_link_add(struct device *consumer, 1081 void device_link_del(struct device_link *link);
|
/linux-6.3-rc2/drivers/hid/intel-ish-hid/ishtp/ |
A D | bus.c | 419 list_for_each_entry(device, &dev->device_list, device_link) { in ishtp_bus_add_device() 445 list_add_tail(&device->device_link, &dev->device_list); in ishtp_bus_add_device() 451 list_del(&device->device_link); in ishtp_bus_add_device() 693 device_link) { in ishtp_cl_device_bind() 754 device_link) { in ishtp_bus_remove_all_clients() 759 list_del(&cl_device->device_link); in ishtp_bus_remove_all_clients()
|
A D | bus.h | 41 struct list_head device_link; member
|
/linux-6.3-rc2/include/linux/device/ |
A D | class.h | 103 struct device *device_link); 105 struct device *device_link);
|
/linux-6.3-rc2/drivers/base/power/ |
A D | runtime.c | 285 struct device_link *link; in rpm_get_suppliers() 311 void pm_runtime_release_supplier(struct device_link *link) in pm_runtime_release_supplier() 328 struct device_link *link; in __rpm_put_suppliers() 345 struct device_link *link; in rpm_suspend_suppliers() 1775 struct device_link *link; in pm_runtime_get_suppliers() 1796 struct device_link *link; in pm_runtime_put_suppliers() 1834 void pm_runtime_drop_link(struct device_link *link) in pm_runtime_drop_link()
|
A D | main.c | 258 struct device_link *link; in dpm_wait_for_suppliers() 313 struct device_link *link; in dpm_wait_for_consumers() 1176 struct device_link *link; in dpm_superior_set_must_resume() 1580 struct device_link *link; in dpm_clear_superiors_direct_complete()
|
/linux-6.3-rc2/drivers/regulator/ |
A D | internal.h | 50 unsigned int device_link:1; member
|
/linux-6.3-rc2/drivers/media/platform/nxp/imx-jpeg/ |
A D | mxc-jpeg.h | 134 struct device_link **pd_link;
|
/linux-6.3-rc2/drivers/media/platform/qcom/camss/ |
A D | camss.h | 105 struct device_link **genpd_link;
|
/linux-6.3-rc2/Documentation/translations/zh_CN/driver-api/ |
A D | index.rst | 41 * device_link
|
/linux-6.3-rc2/drivers/irqchip/ |
A D | irq-imx-mu-msi.c | 311 struct device_link *pd_link_a; in imx_mu_of_init() 312 struct device_link *pd_link_b; in imx_mu_of_init()
|
/linux-6.3-rc2/Documentation/driver-api/ |
A D | index.rst | 28 device_link
|
/linux-6.3-rc2/drivers/pwm/ |
A D | core.c | 700 static struct device_link *pwm_device_link_add(struct device *dev, in pwm_device_link_add() 703 struct device_link *dl; in pwm_device_link_add() 751 struct device_link *dl; in of_pwm_get() 915 struct device_link *dl; in pwm_get()
|
/linux-6.3-rc2/drivers/gpu/drm/panfrost/ |
A D | panfrost_device.h | 92 struct device_link *pm_domain_links[MAX_PM_DOMAINS];
|
/linux-6.3-rc2/drivers/infiniband/hw/vmw_pvrdma/ |
A D | pvrdma_main.c | 719 list_for_each_entry(dev, &pvrdma_device_list, device_link) { in pvrdma_netdevice_event_work() 771 list_add(&dev->device_link, &pvrdma_device_list); in pvrdma_pci_probe() 1047 list_del(&dev->device_link); in pvrdma_pci_probe() 1076 list_del(&dev->device_link); in pvrdma_pci_remove()
|
/linux-6.3-rc2/drivers/phy/ |
A D | phy-core.c | 736 struct device_link *link; in phy_get() 837 struct device_link *link; in devm_of_phy_get() 907 struct device_link *link; in devm_of_phy_get_by_index()
|
/linux-6.3-rc2/drivers/thunderbolt/ |
A D | acpi.c | 69 const struct device_link *link; in tb_acpi_add_link()
|
/linux-6.3-rc2/drivers/soc/xilinx/ |
A D | zynqmp_pm_domains.c | 156 struct device_link *link; in zynqmp_gpd_attach_dev()
|
/linux-6.3-rc2/drivers/pci/controller/cadence/ |
A D | pcie-cadence.c | 192 struct device_link **link; in cdns_pcie_init_phy()
|
/linux-6.3-rc2/drivers/pci/controller/dwc/ |
A D | pci-keystone.c | 126 struct device_link **link; 1114 struct device_link **link; in ks_pcie_probe() 1309 struct device_link **link = ks_pcie->link; in ks_pcie_remove()
|
/linux-6.3-rc2/drivers/media/platform/qcom/venus/ |
A D | core.h | 165 struct device_link *opp_dl_venus;
|
/linux-6.3-rc2/drivers/platform/surface/ |
A D | surface_acpi_notify.c | 89 struct device_link *link; in san_client_link() 769 struct device_link *link; in san_consumer_setup()
|