Lines Matching refs:pci_dev
245 int pci_get_hp_params(struct pci_dev *dev, struct hotplug_params *hpp) in pci_get_hp_params()
307 struct pci_dev *pci_dev; in pci_acpi_wake_dev() local
310 pci_dev = to_pci_dev(context->dev); in pci_acpi_wake_dev()
312 if (pci_dev->pme_poll) in pci_acpi_wake_dev()
313 pci_dev->pme_poll = false; in pci_acpi_wake_dev()
315 if (pci_dev->current_state == PCI_D3cold) { in pci_acpi_wake_dev()
316 pci_wakeup_event(pci_dev); in pci_acpi_wake_dev()
317 pm_runtime_resume(&pci_dev->dev); in pci_acpi_wake_dev()
322 if (pci_dev->pme_support) in pci_acpi_wake_dev()
323 pci_check_pme_status(pci_dev); in pci_acpi_wake_dev()
325 pci_wakeup_event(pci_dev); in pci_acpi_wake_dev()
326 pm_runtime_resume(&pci_dev->dev); in pci_acpi_wake_dev()
328 if (pci_dev->subordinate) in pci_acpi_wake_dev()
329 pci_pme_wakeup_bus(pci_dev->subordinate); in pci_acpi_wake_dev()
347 struct pci_dev *pci_dev) in pci_acpi_add_pm_notifier() argument
349 return acpi_add_pm_notifier(dev, &pci_dev->dev, pci_acpi_wake_dev); in pci_acpi_add_pm_notifier()
375 static pci_power_t acpi_pci_choose_state(struct pci_dev *pdev) in acpi_pci_choose_state()
402 static bool acpi_pci_power_manageable(struct pci_dev *dev) in acpi_pci_power_manageable()
408 static int acpi_pci_set_power_state(struct pci_dev *dev, pci_power_t state) in acpi_pci_set_power_state()
445 static bool acpi_pci_can_wakeup(struct pci_dev *dev) in acpi_pci_can_wakeup()
464 static int acpi_pci_sleep_wake(struct pci_dev *dev, bool enable) in acpi_pci_sleep_wake()
476 struct pci_dev *bridge = bus->self; in acpi_pci_propagate_run_wake()
490 static int acpi_pci_run_wake(struct pci_dev *dev, bool enable) in acpi_pci_run_wake()
537 struct pci_dev *pci_dev = to_pci_dev(dev); in acpi_pci_find_companion() local
541 check_children = pci_is_bridge(pci_dev); in acpi_pci_find_companion()
543 addr = (PCI_SLOT(pci_dev->devfn) << 16) | PCI_FUNC(pci_dev->devfn); in acpi_pci_find_companion()
550 struct pci_dev *pci_dev = to_pci_dev(dev); in pci_acpi_setup() local
556 pci_acpi_add_pm_notifier(adev, pci_dev); in pci_acpi_setup()
561 acpi_pci_sleep_wake(pci_dev, false); in pci_acpi_setup()