Lines Matching refs:fence_reg
78 obj->fence_reg = I915_FENCE_REG_NONE; in i915_gem_object_fence_lost()
3060 int fence_reg; in i965_write_fence_reg() local
3064 fence_reg = FENCE_REG_SANDYBRIDGE_0; in i965_write_fence_reg()
3067 fence_reg = FENCE_REG_965_0; in i965_write_fence_reg()
3071 fence_reg += reg * 8; in i965_write_fence_reg()
3082 I915_WRITE(fence_reg, 0); in i965_write_fence_reg()
3083 POSTING_READ(fence_reg); in i965_write_fence_reg()
3104 I915_WRITE(fence_reg + 4, val >> 32); in i965_write_fence_reg()
3105 POSTING_READ(fence_reg + 4); in i965_write_fence_reg()
3107 I915_WRITE(fence_reg + 0, val); in i965_write_fence_reg()
3108 POSTING_READ(fence_reg); in i965_write_fence_reg()
3110 I915_WRITE(fence_reg + 4, 0); in i965_write_fence_reg()
3111 POSTING_READ(fence_reg + 4); in i965_write_fence_reg()
3241 obj->fence_reg = reg; in i915_gem_object_update_fence()
3245 obj->fence_reg = I915_FENCE_REG_NONE; in i915_gem_object_update_fence()
3277 if (obj->fence_reg == I915_FENCE_REG_NONE) in i915_gem_object_put_fence()
3280 fence = &dev_priv->fence_regs[obj->fence_reg]; in i915_gem_object_put_fence()
3361 if (obj->fence_reg != I915_FENCE_REG_NONE) { in i915_gem_object_get_fence()
3362 reg = &dev_priv->fence_regs[obj->fence_reg]; in i915_gem_object_get_fence()
4246 if (obj->fence_reg != I915_FENCE_REG_NONE) { in i915_gem_object_pin_fence()
4251 dev_priv->fence_regs[obj->fence_reg].pin_count > in i915_gem_object_pin_fence()
4253 dev_priv->fence_regs[obj->fence_reg].pin_count++; in i915_gem_object_pin_fence()
4262 if (obj->fence_reg != I915_FENCE_REG_NONE) { in i915_gem_object_unpin_fence()
4264 WARN_ON(dev_priv->fence_regs[obj->fence_reg].pin_count <= 0); in i915_gem_object_unpin_fence()
4265 dev_priv->fence_regs[obj->fence_reg].pin_count--; in i915_gem_object_unpin_fence()
4383 obj->fence_reg = I915_FENCE_REG_NONE; in i915_gem_object_init()