Lines Matching refs:dev_priv
82 base -= dev_priv->mm.gtt->stolen_size;
100 struct drm_i915_private *dev_priv = dev->dev_private;
108 compressed_fb = drm_mm_search_free(&dev_priv->mm.stolen, size, 4096, 0);
114 cfb_base = dev_priv->mm.stolen_base + compressed_fb->start;
119 compressed_llb = drm_mm_search_free(&dev_priv->mm.stolen,
127 ll_base = dev_priv->mm.stolen_base + compressed_llb->start;
132 dev_priv->cfb_size = size;
134 dev_priv->compressed_fb = compressed_fb;
142 dev_priv->compressed_llb = compressed_llb;
154 dev_priv->no_fbc_reason = FBC_STOLEN_TOO_SMALL;
160 struct drm_i915_private *dev_priv = dev->dev_private;
162 drm_mm_put_block(dev_priv->compressed_fb);
163 if (dev_priv->compressed_llb)
164 drm_mm_put_block(dev_priv->compressed_llb);
175 struct drm_i915_private *dev_priv = dev->dev_private;
176 unsigned long prealloc_size = dev_priv->mm.gtt->stolen_size;
178 dev_priv->mm.stolen_base = i915_stolen_to_physical(dev);
179 if (dev_priv->mm.stolen_base == 0)
183 dev_priv->mm.gtt->stolen_size, dev_priv->mm.stolen_base);
186 drm_mm_init(&dev_priv->mm.stolen, 0, prealloc_size);