Lines Matching refs:write
35 * whether the object is un-cached or write-through.
125 * possibly write domain.
127 * @write: ask for write access or read only
133 i915_gem_object_set_to_wc_domain(struct drm_i915_gem_object *obj, bool write)
141 (write ? I915_WAIT_ALL : 0),
170 /* It should now be out of any other write domains, and we can update
175 if (write) {
187 * and possibly write domain.
189 * @write: ask for write access or read only
195 i915_gem_object_set_to_gtt_domain(struct drm_i915_gem_object *obj, bool write)
203 (write ? I915_WAIT_ALL : 0),
232 /* It should now be out of any other write domains, and we can update
237 if (write) {
496 * and possibly write domain.
498 * @write: requesting write or read-only access
504 i915_gem_object_set_to_cpu_domain(struct drm_i915_gem_object *obj, bool write)
512 (write ? I915_WAIT_ALL : 0),
525 /* It should now be out of any other write domains, and we can update
533 if (write)
565 * Having something in the write domain implies it's in the read
635 * Already in the desired write domain? Nothing for us to do!
641 * already in the same read/write domain and can skip the operation,
756 /* If we're not in the cpu write domain, set ourself into the
757 * gtt write domain and manually flush cachelines (as required).