Searched refs:supplier (Results 1 – 11 of 11) sorted by relevance
| /drivers/base/ |
| A D | core.c | 83 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 D | runtime.c | 308 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 D | main.c | 286 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 D | common.h | 451 struct device *supplier; member 477 strans.supplier = dev; \
|
| A D | driver.c | 2561 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 D | power_supply_core.c | 42 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 D | scan.c | 2039 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 D | mediatek-cpufreq.c | 192 if (sup_link->supplier->links.status != DL_DEV_DRIVER_BOUND) in is_ccifreq_ready()
|
| /drivers/ufs/core/ |
| A D | ufshcd.c | 5362 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 D | quirks.c | 5673 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 D | mtk-svs.c | 2162 if (sup_link->supplier->links.status != DL_DEV_DRIVER_BOUND) in svs_add_device_link()
|
Completed in 79 milliseconds