/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_domain.c | 544 * 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 D | i915_gem_object.h | 37 bool needs_clflush); 428 unsigned int *needs_clflush); 430 unsigned int *needs_clflush);
|
H A D | i915_gem_shmem.c | 284 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 D | i915_gem_coherency.c | 24 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 D | i915_gem_coherency.c | 25 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 D | i915_gem_domain.c | 670 * 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 D | i915_gem_object.h | 69 bool needs_clflush); 744 unsigned int *needs_clflush); 746 unsigned int *needs_clflush);
|
H A D | i915_gem_shmem.c | 369 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 D | i915_gem.c | 286 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 D | i915_gem.c | 210 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...] |