Lines Matching refs:fence_reg
238 obj->fence_reg = reg; in i915_gem_object_update_fence()
242 obj->fence_reg = I915_FENCE_REG_NONE; in i915_gem_object_update_fence()
258 obj->fence_reg = I915_FENCE_REG_NONE; in i915_gem_object_fence_lost()
297 if (obj->fence_reg == I915_FENCE_REG_NONE) in i915_gem_object_put_fence()
300 fence = &dev_priv->fence_regs[obj->fence_reg]; in i915_gem_object_put_fence()
385 if (obj->fence_reg != I915_FENCE_REG_NONE) { in i915_gem_object_get_fence()
386 reg = &dev_priv->fence_regs[obj->fence_reg]; in i915_gem_object_get_fence()
435 if (obj->fence_reg != I915_FENCE_REG_NONE) { in i915_gem_object_pin_fence()
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()
459 if (obj->fence_reg != I915_FENCE_REG_NONE) { in i915_gem_object_unpin_fence()
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()