Home
last modified time | relevance | path

Searched refs:device_link (Results 1 – 25 of 41) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/base/
H A Dcore.c200 static void device_link_remove_from_lists(struct device_link *link) in device_link_remove_from_lists()
240 static void device_link_remove_from_lists(struct device_link *link) in device_link_remove_from_lists()
267 struct device_link *link; in device_is_dependent()
297 static void device_link_init_status(struct device_link *link, in device_link_init_status()
343 struct device_link *link; in device_reorder_to_tail()
386 #define to_devlink(dev) container_of((dev), struct device_link, link_dev)
424 struct device_link *link = to_devlink(dev); in auto_remove_on_show()
441 struct device_link *link = to_devlink(dev); in runtime_pm_show()
450 struct device_link *link = to_devlink(dev); in sync_state_only_show()
468 struct device_link *link = container_of(work, struct device_link, rm_work); in device_link_release_fn()
[all …]
H A Dclass.c532 struct device *device_link) in class_compat_create_link() argument
545 if (device_link) { in class_compat_create_link()
546 error = sysfs_create_link(&dev->kobj, &device_link->kobj, in class_compat_create_link()
565 struct device *device_link) in class_compat_remove_link() argument
567 if (device_link) in class_compat_remove_link()
/OK3568_Linux_fs/kernel/include/linux/
H A Dpm_runtime.h60 extern void pm_runtime_drop_link(struct device_link *link);
61 extern void pm_runtime_release_supplier(struct device_link *link);
282 static inline void pm_runtime_drop_link(struct device_link *link) {} in pm_runtime_drop_link()
283 static inline void pm_runtime_release_supplier(struct device_link *link) {} in pm_runtime_release_supplier()
H A Ddevice.h581 struct device_link { struct
942 struct device_link *device_link_add(struct device *consumer,
944 void device_link_del(struct device_link *link);
/OK3568_Linux_fs/kernel/drivers/hid/intel-ish-hid/ishtp/
H A Dbus.c434 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()
708 device_link) { in ishtp_cl_device_bind()
769 device_link) { in ishtp_bus_remove_all_clients()
774 list_del(&cl_device->device_link); in ishtp_bus_remove_all_clients()
H A Dbus.h41 struct list_head device_link; member
/OK3568_Linux_fs/kernel/include/linux/device/
H A Dclass.h109 struct device *device_link);
111 struct device *device_link);
/OK3568_Linux_fs/kernel/drivers/base/power/
H A Druntime.c288 struct device_link *link; in rpm_get_suppliers()
314 void pm_runtime_release_supplier(struct device_link *link) in pm_runtime_release_supplier()
331 struct device_link *link; in __rpm_put_suppliers()
348 struct device_link *link; in rpm_suspend_suppliers()
1703 struct device_link *link; in pm_runtime_get_suppliers()
1725 struct device_link *link; in pm_runtime_put_suppliers()
1770 void pm_runtime_drop_link(struct device_link *link) in pm_runtime_drop_link()
H A Dmain.c262 struct device_link *link; in dpm_wait_for_suppliers()
317 struct device_link *link; in dpm_wait_for_consumers()
1170 struct device_link *link; in dpm_superior_set_must_resume()
1570 struct device_link *link; in dpm_clear_superiors_direct_complete()
/OK3568_Linux_fs/kernel/drivers/regulator/
H A Dinternal.h39 unsigned int device_link:1; member
/OK3568_Linux_fs/kernel/drivers/thunderbolt/
H A Dacpi.c76 const struct device_link *link; in tb_acpi_add_link()
/OK3568_Linux_fs/kernel/drivers/media/platform/qcom/camss/
H A Dcamss.h85 struct device_link *genpd_link[PM_DOMAIN_COUNT];
/OK3568_Linux_fs/kernel/drivers/pwm/
H A Dcore.c763 static struct device_link *pwm_device_link_add(struct device *dev, in pwm_device_link_add()
766 struct device_link *dl; in pwm_device_link_add()
814 struct device_link *dl; in of_pwm_get()
1007 struct device_link *dl; in pwm_get()
/OK3568_Linux_fs/kernel/Documentation/driver-api/
H A Dindex.rst26 device_link
/OK3568_Linux_fs/kernel/drivers/gpu/drm/panfrost/
H A Dpanfrost_device.h90 struct device_link *pm_domain_links[MAX_PM_DOMAINS];
/OK3568_Linux_fs/kernel/drivers/phy/
H A Dphy-core.c668 struct device_link *link; in phy_get()
788 struct device_link *link; in devm_of_phy_get()
828 struct device_link *link; in devm_of_phy_get_by_index()
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_main.c747 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()
H A Dpvrdma.h213 struct list_head device_link; member
/OK3568_Linux_fs/kernel/drivers/pci/controller/cadence/
H A Dpcie-cadence.c192 struct device_link **link; in cdns_pcie_init_phy()
H A Dpcie-cadence.h285 struct device_link **link;
/OK3568_Linux_fs/kernel/drivers/pci/controller/dwc/
H A Dpci-keystone.c125 struct device_link **link;
1156 struct device_link **link; in ks_pcie_probe()
1344 struct device_link **link = ks_pcie->link; in ks_pcie_remove()
/OK3568_Linux_fs/kernel/drivers/media/platform/qcom/venus/
H A Dcore.h164 struct device_link *opp_dl_venus;
/OK3568_Linux_fs/kernel/include/linux/fsl/
H A Dmc.h205 struct device_link *consumer_link;
/OK3568_Linux_fs/kernel/sound/soc/sof/imx/
H A Dimx8.c57 struct device_link **link;
/OK3568_Linux_fs/kernel/net/dsa/
H A Dmaster.c313 struct device_link *consumer_link; in dsa_master_setup()

12