Searched refs:fence (Results 1 – 3 of 3) sorted by relevance
53 struct drm_i915_fence_reg *fence,2326 struct drm_i915_fence_reg *fence) in fence_number() argument2328 return fence - dev_priv->fence_regs; in fence_number()2332 struct drm_i915_fence_reg *fence, in i915_gem_object_update_fence() argument2336 int reg = fence_number(dev_priv, fence); in i915_gem_object_update_fence()2342 fence->obj = obj; in i915_gem_object_update_fence()2343 list_move_tail(&fence->lru_list, &dev_priv->mm.fence_list, (caddr_t)fence); in i915_gem_object_update_fence()2346 fence->obj = NULL; in i915_gem_object_update_fence()2347 list_del_init(&fence->lru_list); in i915_gem_object_update_fence()2371 struct drm_i915_fence_reg *fence; in i915_gem_object_put_fence() local[all …]
1641 error->fence[i] = I915_READ64(FENCE_REG_SANDYBRIDGE_0 + (i * 8)); in i915_gem_record_fences()1646 error->fence[i] = I915_READ64(FENCE_REG_965_0 + (i * 8)); in i915_gem_record_fences()1651 error->fence[i+8] = I915_READ(FENCE_REG_945_8 + (i * 4)); in i915_gem_record_fences()1654 error->fence[i] = I915_READ(FENCE_REG_830_0 + (i * 4)); in i915_gem_record_fences()
303 u64 fence[I915_MAX_NUM_FENCES]; member