Lines Matching defs:dev_priv

32 	struct drm_psb_private *dev_priv = to_drm_psb_private(dev);
33 u32 gpu_base = dev_priv->gtt.gatt_start;
55 psb_gtt_insert_pages(dev_priv, &pobj->resource, pages);
56 psb_mmu_insert_pages(psb_mmu_get_default_pd(dev_priv->mmu), pages,
77 struct drm_psb_private *dev_priv = to_drm_psb_private(dev);
78 u32 gpu_base = dev_priv->gtt.gatt_start;
95 psb_mmu_remove_pages(psb_mmu_get_default_pd(dev_priv->mmu),
97 psb_gtt_remove_pages(dev_priv, &pobj->resource);
141 struct drm_psb_private *dev_priv = to_drm_psb_private(dev);
155 ret = psb_gtt_allocate_resource(dev_priv, &pobj->resource, name, size, align, stolen,
264 struct drm_psb_private *dev_priv;
268 dev_priv = to_drm_psb_private(dev);
274 mutex_lock(&dev_priv->mmap_mutex);
294 pfn = (dev_priv->stolen_base + pobj->offset) >> PAGE_SHIFT;
299 mutex_unlock(&dev_priv->mmap_mutex);
332 struct drm_psb_private *dev_priv = to_drm_psb_private(dev);
338 mutex_init(&dev_priv->mmap_mutex);
340 pg = &dev_priv->gtt;
342 pci_read_config_dword(pdev, PSB_BSM, &dev_priv->stolen_base);
343 vram_stolen_size = pg->gtt_phys_start - dev_priv->stolen_base - PAGE_SIZE;
348 dev_priv->stolen_base, vram_stolen_size / 1024);
351 dev_priv->vram_stolen_size = vram_stolen_size;
353 dev_priv->vram_addr = ioremap_wc(dev_priv->stolen_base, stolen_size);
354 if (!dev_priv->vram_addr) {
360 psb_gem_mm_populate_stolen(dev_priv);
365 mutex_destroy(&dev_priv->mmap_mutex);
371 struct drm_psb_private *dev_priv = to_drm_psb_private(dev);
373 iounmap(dev_priv->vram_addr);
375 mutex_destroy(&dev_priv->mmap_mutex);
407 struct drm_psb_private *dev_priv = to_drm_psb_private(dev);
412 pg = &dev_priv->gtt;
414 pci_read_config_dword(pdev, PSB_BSM, &dev_priv->stolen_base);
415 vram_stolen_size = pg->gtt_phys_start - dev_priv->stolen_base - PAGE_SIZE;
419 dev_dbg(dev->dev, "Stolen memory base 0x%x, size %luK\n", dev_priv->stolen_base,
427 psb_gem_mm_populate_stolen(dev_priv);
428 psb_gem_mm_populate_resources(dev_priv);