Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/
H A Di915_gem_domain.c544 * GPU accesses. Sets needs_clflush to non-zero if the caller should
548 unsigned int *needs_clflush) in i915_gem_object_prepare_read()
552 *needs_clflush = 0; in i915_gem_object_prepare_read()
586 *needs_clflush = CLFLUSH_BEFORE; in i915_gem_object_prepare_read()
598 unsigned int *needs_clflush) in i915_gem_object_prepare_write()
602 *needs_clflush = 0; in i915_gem_object_prepare_write()
636 *needs_clflush |= CLFLUSH_AFTER; in i915_gem_object_prepare_write()
643 *needs_clflush |= CLFLUSH_BEFORE; in i915_gem_object_prepare_write()
547 i915_gem_object_prepare_read(struct drm_i915_gem_object *obj, unsigned int *needs_clflush) i915_gem_object_prepare_read() argument
597 i915_gem_object_prepare_write(struct drm_i915_gem_object *obj, unsigned int *needs_clflush) i915_gem_object_prepare_write() argument
H A Di915_gem_object.h37 bool needs_clflush);
428 unsigned int *needs_clflush);
430 unsigned int *needs_clflush);
H A Di915_gem_shmem.c284 bool needs_clflush) in __i915_gem_object_release_shmem()
291 if (needs_clflush && in __i915_gem_object_release_shmem()
282 __i915_gem_object_release_shmem(struct drm_i915_gem_object *obj, struct sg_table *pages, bool needs_clflush) __i915_gem_object_release_shmem() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_coherency.c24 unsigned int needs_clflush; in cpu_set() local
31 err = i915_gem_object_prepare_write(ctx->obj, &needs_clflush); in cpu_set()
39 if (needs_clflush & CLFLUSH_BEFORE) in cpu_set()
44 if (needs_clflush & CLFLUSH_AFTER) in cpu_set()
57 unsigned int needs_clflush; in cpu_get() local
64 err = i915_gem_object_prepare_read(ctx->obj, &needs_clflush); in cpu_get()
72 if (needs_clflush & CLFLUSH_BEFORE) in cpu_get()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_coherency.c25 unsigned int needs_clflush; in cpu_set() local
32 err = i915_gem_object_prepare_write(ctx->obj, &needs_clflush); in cpu_set()
40 if (needs_clflush & CLFLUSH_BEFORE) in cpu_set()
45 if (needs_clflush & CLFLUSH_AFTER) in cpu_set()
58 unsigned int needs_clflush; in cpu_get() local
65 err = i915_gem_object_prepare_read(ctx->obj, &needs_clflush); in cpu_get()
73 if (needs_clflush & CLFLUSH_BEFORE) in cpu_get()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/
H A Di915_gem_domain.c670 * GPU accesses. Sets needs_clflush to non-zero if the caller should
674 unsigned int *needs_clflush) in i915_gem_object_prepare_read()
678 *needs_clflush = 0; in i915_gem_object_prepare_read()
712 *needs_clflush = CLFLUSH_BEFORE; in i915_gem_object_prepare_read()
724 unsigned int *needs_clflush) in i915_gem_object_prepare_write()
728 *needs_clflush = 0; in i915_gem_object_prepare_write()
762 *needs_clflush |= CLFLUSH_AFTER; in i915_gem_object_prepare_write()
769 *needs_clflush |= CLFLUSH_BEFORE; in i915_gem_object_prepare_write()
673 i915_gem_object_prepare_read(struct drm_i915_gem_object *obj, unsigned int *needs_clflush) i915_gem_object_prepare_read() argument
723 i915_gem_object_prepare_write(struct drm_i915_gem_object *obj, unsigned int *needs_clflush) i915_gem_object_prepare_write() argument
H A Di915_gem_object.h69 bool needs_clflush);
744 unsigned int *needs_clflush);
746 unsigned int *needs_clflush);
H A Di915_gem_shmem.c369 bool needs_clflush) in __i915_gem_object_release_shmem()
378 if (needs_clflush && in __i915_gem_object_release_shmem()
367 __i915_gem_object_release_shmem(struct drm_i915_gem_object *obj, struct sg_table *pages, bool needs_clflush) __i915_gem_object_release_shmem() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Di915_gem.c286 bool needs_clflush) in shmem_pread()
293 if (needs_clflush) in shmem_pread()
307 unsigned int needs_clflush; in i915_gem_shmem_pread() local
318 ret = i915_gem_object_prepare_read(obj, &needs_clflush); in i915_gem_shmem_pread()
339 needs_clflush); in i915_gem_shmem_pread()
691 * writing if needs_clflush is set.
720 unsigned int needs_clflush; in i915_gem_shmem_pwrite() local
731 ret = i915_gem_object_prepare_write(obj, &needs_clflush); in i915_gem_shmem_pwrite()
749 if (needs_clflush & CLFLUSH_BEFORE) in i915_gem_shmem_pwrite()
761 needs_clflush in i915_gem_shmem_pwrite()
285 shmem_pread(struct page *page, int offset, int len, char __user *user_data, bool needs_clflush) shmem_pread() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/
H A Di915_gem.c210 bool needs_clflush) in shmem_pread()
217 if (needs_clflush) in shmem_pread()
231 unsigned int needs_clflush; in i915_gem_shmem_pread() local
246 ret = i915_gem_object_prepare_read(obj, &needs_clflush); in i915_gem_shmem_pread()
261 needs_clflush); in i915_gem_shmem_pread()
642 * writing if needs_clflush is set.
671 unsigned int needs_clflush; in i915_gem_shmem_pwrite() local
686 ret = i915_gem_object_prepare_write(obj, &needs_clflush); in i915_gem_shmem_pwrite()
698 if (needs_clflush & CLFLUSH_BEFORE) in i915_gem_shmem_pwrite()
710 needs_clflush in i915_gem_shmem_pwrite()
209 shmem_pread(struct page *page, int offset, int len, char __user *user_data, bool needs_clflush) shmem_pread() argument
[all...]

Completed in 10 milliseconds