Home
last modified time | relevance | path

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

123

/linux/drivers/base/
H A Dcore.c271 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()
504 struct device_link *link = container_of(work, struct device_link, rm_work); in device_link_release_fn()
529 struct device_link *link = to_devlink(dev); in devlink_dev_release()
[all …]
/linux/include/linux/
H A Dpm_runtime.h93 extern void pm_runtime_drop_link(struct device_link *link);
94 extern void pm_runtime_release_supplier(struct device_link *link);
306 static inline void pm_runtime_drop_link(struct device_link *link) {} in pm_runtime_drop_link()
307 static inline void pm_runtime_release_supplier(struct device_link *link) {} in pm_runtime_release_supplier()
H A Ddevice.h849 * struct device_link - Device link representation.
862 struct device_link {
1301 struct device_link *device_link_add(struct device *consumer,
1303 void device_link_del(struct device_link *link);
846 struct device_link { global() struct
852 statusdevice_link global() argument
853 flagsdevice_link global() argument
854 rpm_activedevice_link global() argument
855 krefdevice_link global() argument
856 rm_workdevice_link global() argument
857 supplier_preactivateddevice_link global() argument
/linux/drivers/hid/intel-ish-hid/ishtp/
H A Dbus.c419 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()
756 device_link) { in ishtp_bus_remove_all_clients()
761 list_del(&cl_device->device_link); in ishtp_bus_remove_all_clients()
H A Dbus.h41 struct list_head device_link; member
/linux/include/linux/device/
H A Dclass.h
/linux/drivers/gpu/drm/i915/pxp/
H A Dintel_pxp_types.h68 struct device_link *dev_link;
/linux/drivers/base/power/
H A Druntime.c287 struct device_link *link; in rpm_get_suppliers()
313 void pm_runtime_release_supplier(struct device_link *link) in pm_runtime_release_supplier()
330 struct device_link *link; in __rpm_put_suppliers()
347 struct device_link *link; in rpm_suspend_suppliers()
1808 struct device_link *link; in pm_runtime_get_suppliers()
1829 struct device_link *link; in pm_runtime_put_suppliers()
1867 void pm_runtime_drop_link(struct device_link *link) in pm_runtime_drop_link()
H A Dcommon.c264 struct device_link *link; in dev_pm_domain_attach_list()
H A Dmain.c257 struct device_link *link; in dpm_wait_for_suppliers()
312 struct device_link *link; in dpm_wait_for_consumers()
1196 struct device_link *link; in dpm_superior_set_must_resume()
1579 struct device_link *link; in dpm_clear_superiors_direct_complete()
/linux/drivers/irqchip/
H A Dirq-imx-mu-msi.c303 struct device_link *pd_link_a; in imx_mu_of_init()
304 struct device_link *pd_link_b; in imx_mu_of_init()
/linux/drivers/media/platform/nxp/imx-jpeg/
H A Dmxc-jpeg.h137 struct device_link **pd_link;
/linux/drivers/regulator/
H A Dinternal.h50 unsigned int device_link:1; member
/linux/Documentation/translations/zh_CN/driver-api/
H A Dindex.rst39 * device_link
/linux/Documentation/driver-api/
H A Dindex.rst24 device_link
/linux/drivers/soc/qcom/
H A Dqcom-pbs.c30 struct device_link *link;
H A Dice.c270 struct device_link *link; in of_qcom_ice_get()
/linux/drivers/phy/
H A Dphy-core.c788 struct device_link *link; in phy_get()
889 struct device_link *link; in devm_of_phy_get()
959 struct device_link *link; in devm_of_phy_get_by_index()
/linux/drivers/gpu/drm/panfrost/
H A Dpanfrost_device.h114 struct device_link *pm_domain_links[MAX_PM_DOMAINS];
/linux/drivers/media/platform/qcom/camss/
H A Dcamss-vfe.h163 struct device_link *genpd_link;
/linux/drivers/thunderbolt/
H A Dacpi.c49 const struct device_link *link; in tb_acpi_add_link()
/linux/drivers/pmdomain/xilinx/
H A Dzynqmp-pm-domains.c156 struct device_link *link; in zynqmp_gpd_attach_dev()
/linux/drivers/platform/surface/
H A Dsurface_acpi_notify.c89 struct device_link *link; in san_client_link()
745 struct device_link *link; in san_consumer_setup()
/linux/drivers/pwm/
H A Dcore.c1643 static struct device_link *pwm_device_link_add(struct device *dev, in pwm_device_link_add()
1646 struct device_link *dl; in pwm_device_link_add()
1708 struct device_link *dl; in of_pwm_get()
1841 struct device_link *dl; in pwm_get()
/linux/drivers/media/platform/amphion/
H A Dvpu.h134 struct device_link *pd_link;

123