Home
last modified time | relevance | path

Searched refs:supplier (Results 1 – 11 of 11) sorted by relevance

/drivers/base/
A Dcore.c83 link->supplier = sup; in __fwnode_link_add()
522 put_device(link->supplier); in device_link_release_fn()
732 if (!consumer || !supplier || consumer == supplier || in device_link_add()
853 get_device(supplier); in device_link_add()
854 link->supplier = supplier; in device_link_add()
865 dev_bus_name(supplier), dev_name(supplier), in device_link_add()
900 dev_name(supplier)); in device_link_add()
921 pm_runtime_put(supplier); in device_link_add()
1029 return link->supplier; in fwnode_links_check_suppliers()
1357 struct device *supplier; in device_links_driver_bound() local
[all …]
/drivers/base/power/
A Druntime.c308 retval = pm_runtime_get_sync(link->supplier); in rpm_get_suppliers()
311 pm_runtime_put_noidle(link->supplier); in rpm_get_suppliers()
327 struct device *supplier = link->supplier; in pm_runtime_release_supplier() local
336 atomic_read(&supplier->power.usage_count) > 0) in pm_runtime_release_supplier()
337 pm_runtime_put_noidle(supplier); in pm_runtime_release_supplier()
348 pm_request_idle(link->supplier); in __rpm_put_suppliers()
364 pm_request_idle(link->supplier); in rpm_suspend_suppliers()
1910 pm_runtime_get_sync(link->supplier); in pm_runtime_get_suppliers()
1931 pm_runtime_put(link->supplier); in pm_runtime_put_suppliers()
1967 pm_request_idle(link->supplier); in pm_runtime_drop_link()
A Dmain.c286 dpm_wait(link->supplier, async); in dpm_wait_for_suppliers()
1335 dpm_async_with_cleanup(link->supplier, func); in dpm_async_suspend_superior()
1388 link->supplier->power.must_resume = true; in dpm_superior_set_must_resume()
1817 spin_lock_irq(&link->supplier->power.lock); in dpm_clear_superiors_direct_complete()
1818 link->supplier->power.direct_complete = false; in dpm_clear_superiors_direct_complete()
1819 spin_unlock_irq(&link->supplier->power.lock); in dpm_clear_superiors_direct_complete()
2072 if (!dev_pm_smart_suspend(link->supplier) && in device_prepare_smart_suspend()
2073 !pm_runtime_blocked(link->supplier)) { in device_prepare_smart_suspend()
/drivers/firmware/arm_scmi/
A Dcommon.h451 struct device *supplier; member
477 strans.supplier = dev; \
A Ddriver.c2561 struct device *supplier) in scmi_device_link_add() argument
2565 link = device_link_add(consumer, supplier, DL_FLAG_AUTOREMOVE_CONSUMER); in scmi_device_link_add()
3086 if (!trans || !trans->supplier || !trans->core_ops) in scmi_transport_setup()
3089 if (!device_link_add(dev, trans->supplier, DL_FLAG_AUTOREMOVE_CONSUMER)) { in scmi_transport_setup()
3098 dev_info(dev, "Using %s\n", dev_driver_string(trans->supplier)); in scmi_transport_setup()
/drivers/power/supply/
A Dpower_supply_core.c42 static bool __power_supply_is_supplied_by(struct power_supply *supplier, in __power_supply_is_supplied_by() argument
47 if (!supply->supplied_from && !supplier->supplied_to) in __power_supply_is_supplied_by()
52 if (!supplier->desc->name) in __power_supply_is_supplied_by()
55 if (!strcmp(supplier->desc->name, supply->supplied_from[i])) in __power_supply_is_supplied_by()
60 for (i = 0; i < supplier->num_supplicants; i++) in __power_supply_is_supplied_by()
61 if (!strcmp(supplier->supplied_to[i], supply->desc->name)) in __power_supply_is_supplied_by()
/drivers/acpi/
A Dscan.c2039 dep->supplier = dep_devices->handles[i]; in acpi_scan_add_dep()
2442 if (dep->supplier == handle) { in acpi_walk_dep_device_list()
2459 void acpi_dev_clear_dependencies(struct acpi_device *supplier) in acpi_dev_clear_dependencies() argument
2461 acpi_walk_dep_device_list(supplier->handle, acpi_scan_clear_dep, NULL); in acpi_dev_clear_dependencies()
2493 struct acpi_device *acpi_dev_get_next_consumer_dev(struct acpi_device *supplier, in acpi_dev_get_next_consumer_dev() argument
2498 acpi_walk_dep_device_list(supplier->handle, in acpi_dev_get_next_consumer_dev()
/drivers/cpufreq/
A Dmediatek-cpufreq.c192 if (sup_link->supplier->links.status != DL_DEV_DRIVER_BOUND) in is_ccifreq_ready()
/drivers/ufs/core/
A Dufshcd.c5362 struct device *supplier = NULL; in ufshcd_sdev_destroy() local
5367 supplier = &hba->ufs_device_wlun->sdev_gendev; in ufshcd_sdev_destroy()
5368 get_device(supplier); in ufshcd_sdev_destroy()
5372 if (supplier) { in ufshcd_sdev_destroy()
5378 device_link_remove(&sdev->sdev_gendev, supplier); in ufshcd_sdev_destroy()
5379 put_device(supplier); in ufshcd_sdev_destroy()
/drivers/pci/
A Dquirks.c5673 unsigned int supplier, unsigned int class, in pci_create_device_link() argument
5683 PCI_DEVFN(PCI_SLOT(pdev->devfn), supplier)); in pci_create_device_link()
/drivers/soc/mediatek/
A Dmtk-svs.c2162 if (sup_link->supplier->links.status != DL_DEV_DRIVER_BOUND) in svs_add_device_link()

Completed in 79 milliseconds