Lines Matching refs:set_tiling
464 struct drm_i915_gem_set_tiling set_tiling;
479 VG_CLEAR(set_tiling);
481 set_tiling.handle = bo->handle;
482 set_tiling.tiling_mode = tiling;
483 set_tiling.stride = tiling ? stride : 0;
485 if (ioctl(kgem->fd, DRM_IOCTL_I915_GEM_SET_TILING, &set_tiling) == 0) {
486 bo->tiling = set_tiling.tiling_mode;
487 bo->pitch = set_tiling.tiling_mode ? set_tiling.stride : stride;
492 set_tiling.tiling_mode == tiling));
493 return set_tiling.tiling_mode == tiling && bo->pitch >= stride;
1463 struct drm_i915_gem_set_tiling set_tiling;
1468 VG_CLEAR(set_tiling);
1469 set_tiling.handle = handle;
1470 set_tiling.tiling_mode = tiling;
1471 set_tiling.stride = stride;
1473 if (ioctl(fd, DRM_IOCTL_I915_GEM_SET_TILING, &set_tiling) == 0)
1474 return set_tiling.tiling_mode == tiling;