Home
last modified time | relevance | path

Searched refs:clflush (Results 1 – 16 of 16) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/i915/
Di915_gem_clflush.c31 struct clflush { struct
55 struct clflush *clflush = container_of(fence, typeof(*clflush), dma); in i915_clflush_release() local
57 i915_sw_fence_fini(&clflush->wait); in i915_clflush_release()
59 BUILD_BUG_ON(offsetof(typeof(*clflush), dma)); in i915_clflush_release()
60 dma_fence_free(&clflush->dma); in i915_clflush_release()
80 struct clflush *clflush = container_of(work, typeof(*clflush), work); in i915_clflush_work() local
81 struct drm_i915_gem_object *obj = clflush->obj; in i915_clflush_work()
95 dma_fence_signal(&clflush->dma); in i915_clflush_work()
96 dma_fence_put(&clflush->dma); in i915_clflush_work()
103 struct clflush *clflush = container_of(fence, typeof(*clflush), wait); in i915_clflush_notify() local
[all …]
Dintel_ringbuffer.h760 clflush(&engine->status_page.page_addr[reg]); in intel_write_status_page()
762 clflush(&engine->status_page.page_addr[reg]); in intel_write_status_page()
/Linux-v4.19/drivers/gpu/drm/i915/selftests/
Di915_gem_coherency.c48 clflush(map+offset_in_page(offset) / sizeof(*map)); in cpu_set()
56 clflush(map+offset_in_page(offset) / sizeof(*map)); in cpu_set()
84 clflush(map+offset_in_page(offset) / sizeof(*map)); in cpu_get()
/Linux-v4.19/drivers/char/agp/
Defficeon-agp.c225 clflush((char *)page+offset); in efficeon_create_gatt_table()
275 clflush(last_page); in efficeon_insert_memory()
281 clflush(last_page); in efficeon_insert_memory()
/Linux-v4.19/arch/x86/include/asm/
Dmwait.h105 clflush((void *)&current_thread_info()->flags); in mwait_idle_with_hints()
Dspecial_insns.h213 static inline void clflush(volatile void *__p) in clflush() function
/Linux-v4.19/drivers/gpu/drm/i915/gvt/
Dscheduler.h124 unsigned int clflush; member
Dscheduler.c443 if (bb->clflush & CLFLUSH_AFTER) { in prepare_shadow_batch_buffer()
446 bb->clflush &= ~CLFLUSH_AFTER; in prepare_shadow_batch_buffer()
465 if (bb->clflush & CLFLUSH_AFTER) { in prepare_shadow_batch_buffer()
468 bb->clflush &= ~CLFLUSH_AFTER; in prepare_shadow_batch_buffer()
Dcmd_parser.c1745 ret = i915_gem_obj_prepare_shmem_write(bb->obj, &bb->clflush); in perform_bb_shadow()
1755 if (bb->clflush & CLFLUSH_BEFORE) { in perform_bb_shadow()
1757 bb->clflush &= ~CLFLUSH_BEFORE; in perform_bb_shadow()
/Linux-v4.19/arch/x86/kernel/
Dtce_64.c44 clflush(tceaddr); in flush_tce()
Dprocess.c608 clflush((void *)&current_thread_info()->flags); in mwait_idle()
Dsmpboot.c1644 clflush(mwait_ptr); in mwait_play_dead()
/Linux-v4.19/drivers/misc/sgi-gru/
Dgru_instructions.h44 #define __flush_cache(p) clflush(p)
/Linux-v4.19/tools/objtool/arch/x86/lib/
Dx86-opcode-map.txt1024 7: clflush | clflushopt (66) | sfence (11B)
/Linux-v4.19/tools/perf/util/intel-pt-decoder/
Dx86-opcode-map.txt1024 7: clflush | clflushopt (66) | sfence (11B)
/Linux-v4.19/arch/x86/lib/
Dx86-opcode-map.txt1024 7: clflush | clflushopt (66) | sfence (11B)