Lines Matching refs:cache_coherent
142 * &drm_i915_gem_object.cache_coherent for more details. Due to this we
406 * @cache_coherent:
409 * the use of @cache_coherent is limited to the objects created by kernel
414 * assume @cache_coherent having the flags set as describe here. A helper
428 * i.e @cache_coherent is zero.
439 * Something strange here is why @cache_coherent is not a simple
444 * that this is likely a scanout surface, and will set @cache_coherent
467 * cache_coherent = I915_BO_CACHE_COHERENT_FOR_READ
472 * cache_coherent = I915_BO_CACHE_COHERENT_FOR_READ |
477 * cache_coherent = 0
486 unsigned int cache_coherent:2;
506 * coherent with the GPU, as per @cache_coherent, as it determines if
517 * the pages on acquire depends on if @cache_coherent is marked as
526 * entry, which defeats our @cache_coherent tracking, since userspace
529 * apply the sledgehammer-on-acquire regardless of the @cache_coherent.