Lines Matching refs:pmops
218 const struct dev_pm_ops *pmops; in linux_pci_suspend() local
226 pmops = pdev->pdrv->driver.pm; in linux_pci_suspend()
230 else if (pmops != NULL && pmops->suspend != NULL) { in linux_pci_suspend()
231 error = -pmops->suspend(&pdev->dev); in linux_pci_suspend()
232 if (error == 0 && pmops->suspend_late != NULL) in linux_pci_suspend()
233 error = -pmops->suspend_late(&pdev->dev); in linux_pci_suspend()
241 const struct dev_pm_ops *pmops; in linux_pci_resume() local
248 pmops = pdev->pdrv->driver.pm; in linux_pci_resume()
252 else if (pmops != NULL && pmops->resume != NULL) { in linux_pci_resume()
253 if (pmops->resume_early != NULL) in linux_pci_resume()
254 error = -pmops->resume_early(&pdev->dev); in linux_pci_resume()
255 if (error == 0 && pmops->resume != NULL) in linux_pci_resume()
256 error = -pmops->resume(&pdev->dev); in linux_pci_resume()