Lines Matching refs:dev_priv
61 struct drm_i915_private *dev_priv = dev->dev_private; in i965_write_fence_reg() local
120 struct drm_i915_private *dev_priv = dev->dev_private; in i915_write_fence_reg() local
159 struct drm_i915_private *dev_priv = dev->dev_private; in i830_write_fence_reg() local
196 struct drm_i915_private *dev_priv = dev->dev_private; in i915_gem_write_fence() local
201 if (i915_gem_object_needs_mb(dev_priv->fence_regs[reg].obj)) in i915_gem_write_fence()
222 static inline int fence_number(struct drm_i915_private *dev_priv, in fence_number() argument
225 return fence - dev_priv->fence_regs; in fence_number()
232 struct drm_i915_private *dev_priv = obj->base.dev->dev_private; in i915_gem_object_update_fence() local
233 int reg = fence_number(dev_priv, fence); in i915_gem_object_update_fence()
240 list_move_tail(&fence->lru_list, &dev_priv->mm.fence_list); in i915_gem_object_update_fence()
289 struct drm_i915_private *dev_priv = obj->base.dev->dev_private; in i915_gem_object_put_fence() local
300 fence = &dev_priv->fence_regs[obj->fence_reg]; in i915_gem_object_put_fence()
314 struct drm_i915_private *dev_priv = dev->dev_private; in i915_find_fence_reg() local
320 for (i = 0; i < dev_priv->num_fence_regs; i++) { in i915_find_fence_reg()
321 reg = &dev_priv->fence_regs[i]; in i915_find_fence_reg()
333 list_for_each_entry(reg, &dev_priv->mm.fence_list, lru_list) { in i915_find_fence_reg()
370 struct drm_i915_private *dev_priv = dev->dev_private; in i915_gem_object_get_fence() local
386 reg = &dev_priv->fence_regs[obj->fence_reg]; in i915_gem_object_get_fence()
389 &dev_priv->mm.fence_list); in i915_gem_object_get_fence()
436 struct drm_i915_private *dev_priv = obj->base.dev->dev_private; in i915_gem_object_pin_fence() local
440 dev_priv->fence_regs[obj->fence_reg].pin_count > in i915_gem_object_pin_fence()
442 dev_priv->fence_regs[obj->fence_reg].pin_count++; in i915_gem_object_pin_fence()
460 struct drm_i915_private *dev_priv = obj->base.dev->dev_private; in i915_gem_object_unpin_fence() local
461 WARN_ON(dev_priv->fence_regs[obj->fence_reg].pin_count <= 0); in i915_gem_object_unpin_fence()
462 dev_priv->fence_regs[obj->fence_reg].pin_count--; in i915_gem_object_unpin_fence()
475 struct drm_i915_private *dev_priv = dev->dev_private; in i915_gem_restore_fences() local
478 for (i = 0; i < dev_priv->num_fence_regs; i++) { in i915_gem_restore_fences()
479 struct drm_i915_fence_reg *reg = &dev_priv->fence_regs[i]; in i915_gem_restore_fences()
552 struct drm_i915_private *dev_priv = dev->dev_private; in i915_gem_detect_bit_6_swizzle() local
567 if (dev_priv->preserve_bios_swizzle) { in i915_gem_detect_bit_6_swizzle()
701 dev_priv->quirks |= QUIRK_PIN_SWIZZLED_PAGES; in i915_gem_detect_bit_6_swizzle()
706 dev_priv->mm.bit_6_swizzle_x = swizzle_x; in i915_gem_detect_bit_6_swizzle()
707 dev_priv->mm.bit_6_swizzle_y = swizzle_y; in i915_gem_detect_bit_6_swizzle()