Lines Matching refs:pci_dev
45 struct pci_dev *pci_dev = context; in pci_acpi_wake_dev() local
47 if (event != ACPI_NOTIFY_DEVICE_WAKE || !pci_dev) in pci_acpi_wake_dev()
50 if (pci_dev->current_state == PCI_D3cold) { in pci_acpi_wake_dev()
51 pci_wakeup_event(pci_dev); in pci_acpi_wake_dev()
52 pm_runtime_resume(&pci_dev->dev); in pci_acpi_wake_dev()
57 if (pci_dev->pme_support) in pci_acpi_wake_dev()
58 pci_check_pme_status(pci_dev); in pci_acpi_wake_dev()
60 if (pci_dev->pme_poll) in pci_acpi_wake_dev()
61 pci_dev->pme_poll = false; in pci_acpi_wake_dev()
63 pci_wakeup_event(pci_dev); in pci_acpi_wake_dev()
64 pm_runtime_resume(&pci_dev->dev); in pci_acpi_wake_dev()
66 if (pci_dev->subordinate) in pci_acpi_wake_dev()
67 pci_pme_wakeup_bus(pci_dev->subordinate); in pci_acpi_wake_dev()
96 struct pci_dev *pci_dev) in pci_acpi_add_pm_notifier() argument
98 return acpi_add_pm_notifier(dev, pci_acpi_wake_dev, pci_dev); in pci_acpi_add_pm_notifier()
147 static pci_power_t acpi_pci_choose_state(struct pci_dev *pdev) in acpi_pci_choose_state()
174 static bool acpi_pci_power_manageable(struct pci_dev *dev) in acpi_pci_power_manageable()
181 static int acpi_pci_set_power_state(struct pci_dev *dev, pci_power_t state) in acpi_pci_set_power_state()
219 static bool acpi_pci_can_wakeup(struct pci_dev *dev) in acpi_pci_can_wakeup()
239 static int acpi_pci_sleep_wake(struct pci_dev *dev, bool enable) in acpi_pci_sleep_wake()
251 struct pci_dev *bridge = bus->self; in acpi_pci_propagate_run_wake()
265 static int acpi_pci_run_wake(struct pci_dev *dev, bool enable) in acpi_pci_run_wake()
320 struct pci_dev * pci_dev; in acpi_pci_find_device() local
323 pci_dev = to_pci_dev(dev); in acpi_pci_find_device()
325 addr = (PCI_SLOT(pci_dev->devfn) << 16) | PCI_FUNC(pci_dev->devfn); in acpi_pci_find_device()
334 struct pci_dev *pci_dev = to_pci_dev(dev); in pci_acpi_setup() local
342 acpi_pci_sleep_wake(pci_dev, false); in pci_acpi_setup()
344 pci_acpi_add_pm_notifier(adev, pci_dev); in pci_acpi_setup()