Lines Matching refs:dev_priv

49 	struct drm_psb_private *dev_priv = dev->dev_private;  in gma_power_init()  local
52 dev_priv->apm_base = dev_priv->apm_reg & 0xffff; in gma_power_init()
53 dev_priv->ospm_base &= 0xffff; in gma_power_init()
55 dev_priv->display_power = true; /* We start active */ in gma_power_init()
56 dev_priv->display_count = 0; /* Currently no users */ in gma_power_init()
57 dev_priv->suspended = false; /* And not suspended */ in gma_power_init()
61 if (dev_priv->ops->init_pm) in gma_power_init()
62 dev_priv->ops->init_pm(dev); in gma_power_init()
85 struct drm_psb_private *dev_priv = dev->dev_private; in gma_suspend_display() local
87 if (dev_priv->suspended) in gma_suspend_display()
89 dev_priv->ops->save_regs(dev); in gma_suspend_display()
90 dev_priv->ops->power_down(dev); in gma_suspend_display()
91 dev_priv->display_power = false; in gma_suspend_display()
103 struct drm_psb_private *dev_priv = dev->dev_private; in gma_resume_display() local
106 dev_priv->ops->power_up(dev); in gma_resume_display()
107 dev_priv->suspended = false; in gma_resume_display()
108 dev_priv->display_power = true; in gma_resume_display()
110 PSB_WVDC32(dev_priv->pge_ctl | _PSB_PGETBL_ENABLED, PSB_PGETBL_CTL); in gma_resume_display()
112 dev_priv->gmch_ctrl | _PSB_GMCH_ENABLED); in gma_resume_display()
115 dev_priv->ops->restore_regs(dev); in gma_resume_display()
127 struct drm_psb_private *dev_priv = dev->dev_private; in gma_suspend_pci() local
130 if (dev_priv->suspended) in gma_suspend_pci()
135 dev_priv->regs.saveBSM = bsm; in gma_suspend_pci()
137 dev_priv->regs.saveVBT = 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()
144 dev_priv->suspended = true; in gma_suspend_pci()
157 struct drm_psb_private *dev_priv = dev->dev_private; in gma_resume_pci() local
160 if (!dev_priv->suspended) 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()
175 dev_priv->suspended = false; in gma_resume_pci()
176 return !dev_priv->suspended; in gma_resume_pci()
192 struct drm_psb_private *dev_priv = dev->dev_private; in gma_power_suspend() local
195 if (!dev_priv->suspended) { in gma_power_suspend()
196 if (dev_priv->display_count) { in gma_power_suspend()
237 struct drm_psb_private *dev_priv = dev->dev_private; in gma_power_is_on() local
238 return dev_priv->display_power; in gma_power_is_on()
251 struct drm_psb_private *dev_priv = dev->dev_private; in gma_power_begin() local
257 if (dev_priv->display_power) { in gma_power_begin()
258 dev_priv->display_count++; in gma_power_begin()
272 dev_priv->display_count++; in gma_power_begin()
290 struct drm_psb_private *dev_priv = dev->dev_private; in gma_power_end() local
293 dev_priv->display_count--; in gma_power_end()
294 WARN_ON(dev_priv->display_count < 0); in gma_power_end()
312 struct drm_psb_private *dev_priv = drmdev->dev_private; in psb_runtime_idle() local
313 if (dev_priv->display_count) in psb_runtime_idle()