Lines Matching refs:args
323 struct drm_i915_gem_set_tiling *args = data; in i915_gem_set_tiling() local
328 obj = to_intel_bo(drm_gem_object_lookup(dev, file, args->handle)); in i915_gem_set_tiling()
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()
345 args->swizzle_mode = I915_BIT_6_SWIZZLE_NONE; in i915_gem_set_tiling()
346 args->stride = 0; in i915_gem_set_tiling()
348 if (args->tiling_mode == I915_TILING_X) in i915_gem_set_tiling()
349 args->swizzle_mode = dev_priv->mm.bit_6_swizzle_x; in i915_gem_set_tiling()
351 args->swizzle_mode = dev_priv->mm.bit_6_swizzle_y; in i915_gem_set_tiling()
360 if (args->swizzle_mode == I915_BIT_6_SWIZZLE_9_17) in i915_gem_set_tiling()
361 args->swizzle_mode = I915_BIT_6_SWIZZLE_9; in i915_gem_set_tiling()
362 if (args->swizzle_mode == I915_BIT_6_SWIZZLE_9_10_17) in i915_gem_set_tiling()
363 args->swizzle_mode = I915_BIT_6_SWIZZLE_9_10; in i915_gem_set_tiling()
366 if (args->swizzle_mode == I915_BIT_6_SWIZZLE_UNKNOWN) { in i915_gem_set_tiling()
367 args->tiling_mode = I915_TILING_NONE; in i915_gem_set_tiling()
368 args->swizzle_mode = I915_BIT_6_SWIZZLE_NONE; in i915_gem_set_tiling()
369 args->stride = 0; in i915_gem_set_tiling()
373 if (args->tiling_mode != obj->tiling_mode || in i915_gem_set_tiling()
374 args->stride != obj->stride) { 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()
405 obj->tiling_mode = args->tiling_mode; in i915_gem_set_tiling()
406 obj->stride = args->stride; in i915_gem_set_tiling()
413 args->stride = obj->stride; in i915_gem_set_tiling()
414 args->tiling_mode = obj->tiling_mode; in i915_gem_set_tiling()
441 struct drm_i915_gem_get_tiling *args = data; in i915_gem_get_tiling() local
445 obj = to_intel_bo(drm_gem_object_lookup(dev, file, args->handle)); in i915_gem_get_tiling()
451 args->tiling_mode = obj->tiling_mode; in i915_gem_get_tiling()
454 args->swizzle_mode = dev_priv->mm.bit_6_swizzle_x; in i915_gem_get_tiling()
457 args->swizzle_mode = dev_priv->mm.bit_6_swizzle_y; in i915_gem_get_tiling()
460 args->swizzle_mode = I915_BIT_6_SWIZZLE_NONE; in i915_gem_get_tiling()
468 args->phys_swizzle_mode = I915_BIT_6_SWIZZLE_UNKNOWN; in i915_gem_get_tiling()
470 args->phys_swizzle_mode = args->swizzle_mode; in i915_gem_get_tiling()
471 if (args->swizzle_mode == I915_BIT_6_SWIZZLE_9_17) in i915_gem_get_tiling()
472 args->swizzle_mode = I915_BIT_6_SWIZZLE_9; in i915_gem_get_tiling()
473 if (args->swizzle_mode == I915_BIT_6_SWIZZLE_9_10_17) in i915_gem_get_tiling()
474 args->swizzle_mode = I915_BIT_6_SWIZZLE_9_10; in i915_gem_get_tiling()