Home
last modified time | relevance | path

Searched refs:fence (Results 1 – 3 of 3) sorted by relevance

/gfx-drm/usr/src/uts/intel/io/i915/
H A Di915_gem.c53 struct drm_i915_fence_reg *fence,
2326 struct drm_i915_fence_reg *fence) in fence_number() argument
2328 return fence - dev_priv->fence_regs; in fence_number()
2332 struct drm_i915_fence_reg *fence, in i915_gem_object_update_fence() argument
2336 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 …]
H A Di915_irq.c1641 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()
H A Di915_drv.h303 u64 fence[I915_MAX_NUM_FENCES]; member