Lines Matching refs:tiling_mode
232 i915_tiling_ok(struct drm_device *dev, int stride, int size, int tiling_mode) in i915_tiling_ok() argument
237 if (tiling_mode == I915_TILING_NONE) in i915_tiling_ok()
241 (tiling_mode == I915_TILING_Y && HAS_128_BYTE_Y_TILING(dev))) in i915_tiling_ok()
287 i915_gem_object_fence_ok(struct drm_i915_gem_object *obj, int tiling_mode) in i915_gem_object_fence_ok() argument
291 if (tiling_mode == I915_TILING_NONE) in i915_gem_object_fence_ok()
305 size = i915_gem_get_gtt_size(obj->base.dev, obj->base.size, tiling_mode); in i915_gem_object_fence_ok()
333 args->stride, obj->base.size, args->tiling_mode)) { in i915_gem_set_tiling()
344 if (args->tiling_mode == I915_TILING_NONE) { in i915_gem_set_tiling()
348 if (args->tiling_mode == I915_TILING_X) in i915_gem_set_tiling()
367 args->tiling_mode = I915_TILING_NONE; in i915_gem_set_tiling()
373 if (args->tiling_mode != obj->tiling_mode || in i915_gem_set_tiling()
388 !i915_gem_object_fence_ok(obj, args->tiling_mode)) in i915_gem_set_tiling()
395 if (args->tiling_mode == I915_TILING_NONE) in i915_gem_set_tiling()
397 if (obj->tiling_mode == I915_TILING_NONE) in i915_gem_set_tiling()
405 obj->tiling_mode = args->tiling_mode; in i915_gem_set_tiling()
414 args->tiling_mode = obj->tiling_mode; in i915_gem_set_tiling()
451 args->tiling_mode = obj->tiling_mode; in i915_gem_get_tiling()
452 switch (obj->tiling_mode) { in i915_gem_get_tiling()