Searched refs:cache_coherent (Results 1 - 10 of 10) sorted by relevance

/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_object.c162 obj->cache_coherent = (I915_BO_CACHE_COHERENT_FOR_READ |
165 obj->cache_coherent = I915_BO_CACHE_COHERENT_FOR_READ;
167 obj->cache_coherent = 0;
170 !(obj->cache_coherent & I915_BO_CACHE_COHERENT_FOR_WRITE) &&
193 obj->cache_coherent = (I915_BO_CACHE_COHERENT_FOR_READ |
196 obj->cache_coherent = I915_BO_CACHE_COHERENT_FOR_READ;
198 obj->cache_coherent = 0;
201 !(obj->cache_coherent & I915_BO_CACHE_COHERENT_FOR_WRITE) &&
507 if (!(obj->cache_coherent & I915_BO_CACHE_COHERENT_FOR_READ))
H A Di915_gem_clflush.c105 obj->cache_coherent & I915_BO_CACHE_COHERENT_FOR_READ)
H A Di915_gem_domain.c51 if (!(obj->cache_coherent & I915_BO_CACHE_COHERENT_FOR_WRITE))
694 if (obj->cache_coherent & I915_BO_CACHE_COHERENT_FOR_READ ||
745 if (obj->cache_coherent & I915_BO_CACHE_COHERENT_FOR_WRITE ||
H A Di915_gem_object_types.h142 * &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
486 unsigned int cache_coherent:2; member in struct:drm_i915_gem_object
[all...]
H A Di915_gem_pm.c179 if (!(obj->cache_coherent & I915_BO_CACHE_COHERENT_FOR_READ))
H A Di915_gem_userptr.c142 WARN_ON_ONCE(!(obj->cache_coherent & I915_BO_CACHE_COHERENT_FOR_WRITE));
H A Di915_gem_pages.c485 if (obj->cache_coherent & I915_BO_CACHE_COHERENT_FOR_WRITE)
H A Di915_gem_shmem.c380 !(obj->cache_coherent & I915_BO_CACHE_COHERENT_FOR_READ))
H A Di915_gem_execbuffer.c2118 * !(obj->cache_coherent & I915_BO_CACHE_COHERENT_FOR_READ)
2133 if (unlikely(obj->cache_dirty & ~obj->cache_coherent)) {
/linux-master/drivers/gpu/drm/imagination/
H A Dpvr_mmu.c749 * @cache_coherent: This page does not require cache flushes (see: Cache
763 pvr_page_flags_raw_create(bool read_only, bool cache_coherent, bool slc_bypass, argument
770 PVR_PAGE_TABLE_FIELD_PREP(0, PT, CC, cache_coherent) |

Completed in 315 milliseconds