Lines Matching refs:pdev

73 	pm_runtime_disable(&dev->pdev->dev);  in gma_power_uninit()
74 pm_runtime_set_suspended(&dev->pdev->dev); in gma_power_uninit()
100 static void gma_resume_display(struct pci_dev *pdev) in gma_resume_display() argument
102 struct drm_device *dev = pci_get_drvdata(pdev); in gma_resume_display()
111 pci_write_config_word(pdev, PSB_GMCH_CTRL, in gma_resume_display()
124 static void gma_suspend_pci(struct pci_dev *pdev) in gma_suspend_pci() argument
126 struct drm_device *dev = pci_get_drvdata(pdev); in gma_suspend_pci()
133 pci_save_state(pdev); in gma_suspend_pci()
134 pci_read_config_dword(pdev, 0x5C, &bsm); in gma_suspend_pci()
136 pci_read_config_dword(pdev, 0xFC, &vbt); in gma_suspend_pci()
138 pci_read_config_dword(pdev, PSB_PCIx_MSI_ADDR_LOC, &dev_priv->msi_addr); in gma_suspend_pci()
139 pci_read_config_dword(pdev, PSB_PCIx_MSI_DATA_LOC, &dev_priv->msi_data); in gma_suspend_pci()
141 pci_disable_device(pdev); in gma_suspend_pci()
142 pci_set_power_state(pdev, PCI_D3hot); in gma_suspend_pci()
154 static bool gma_resume_pci(struct pci_dev *pdev) in gma_resume_pci() argument
156 struct drm_device *dev = pci_get_drvdata(pdev); in gma_resume_pci()
163 pci_set_power_state(pdev, PCI_D0); in gma_resume_pci()
164 pci_restore_state(pdev); in gma_resume_pci()
165 pci_write_config_dword(pdev, 0x5c, dev_priv->regs.saveBSM); in gma_resume_pci()
166 pci_write_config_dword(pdev, 0xFC, dev_priv->regs.saveVBT); in gma_resume_pci()
168 pci_write_config_dword(pdev, PSB_PCIx_MSI_ADDR_LOC, dev_priv->msi_addr); in gma_resume_pci()
169 pci_write_config_dword(pdev, PSB_PCIx_MSI_DATA_LOC, dev_priv->msi_data); in gma_resume_pci()
170 ret = pci_enable_device(pdev); in gma_resume_pci()
173 dev_err(&pdev->dev, "pci_enable failed: %d\n", ret); in gma_resume_pci()
190 struct pci_dev *pdev = container_of(_dev, struct pci_dev, dev); in gma_power_suspend() local
191 struct drm_device *dev = pci_get_drvdata(pdev); in gma_power_suspend()
203 gma_suspend_pci(pdev); in gma_power_suspend()
217 struct pci_dev *pdev = container_of(_dev, struct pci_dev, dev); in gma_power_resume() local
218 struct drm_device *dev = pci_get_drvdata(pdev); in gma_power_resume()
221 gma_resume_pci(pdev); in gma_power_resume()
222 gma_resume_display(pdev); in gma_power_resume()
259 pm_runtime_get(&dev->pdev->dev); in gma_power_begin()
267 ret = gma_resume_pci(dev->pdev); in gma_power_begin()
271 pm_runtime_get(&dev->pdev->dev); in gma_power_begin()
296 pm_runtime_put(&dev->pdev->dev); in gma_power_end()