Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/gpu/drm/i915/gem/
Di915_gem_clflush.c14 struct clflush { struct
28 struct clflush *clflush = container_of(base, typeof(*clflush), base); in clflush_work() local
29 struct drm_i915_gem_object *obj = fetch_and_zero(&clflush->obj); in clflush_work()
46 struct clflush *clflush = container_of(base, typeof(*clflush), base); in clflush_release() local
48 if (clflush->obj) in clflush_release()
49 i915_gem_object_put(clflush->obj); in clflush_release()
58 static struct clflush *clflush_work_create(struct drm_i915_gem_object *obj) in clflush_work_create()
60 struct clflush *clflush; in clflush_work_create() local
64 clflush = kmalloc(sizeof(*clflush), GFP_KERNEL); in clflush_work_create()
65 if (!clflush) in clflush_work_create()
[all …]
/Linux-v5.4/drivers/char/agp/
Defficeon-agp.c223 clflush((char *)page+offset); in efficeon_create_gatt_table()
273 clflush(last_page); in efficeon_insert_memory()
279 clflush(last_page); in efficeon_insert_memory()
/Linux-v5.4/arch/x86/include/asm/
Dmwait.h112 clflush((void *)&current_thread_info()->flags); in mwait_idle_with_hints()
Dspecial_insns.h198 static inline void clflush(volatile void *__p) in clflush() function
/Linux-v5.4/drivers/gpu/drm/i915/gvt/
Dscheduler.h126 unsigned int clflush; member
Dscheduler.c477 if (bb->clflush & CLFLUSH_AFTER) { in prepare_shadow_batch_buffer()
480 bb->clflush &= ~CLFLUSH_AFTER; in prepare_shadow_batch_buffer()
499 if (bb->clflush & CLFLUSH_AFTER) { in prepare_shadow_batch_buffer()
502 bb->clflush &= ~CLFLUSH_AFTER; in prepare_shadow_batch_buffer()
Dcmd_parser.c1866 ret = i915_gem_object_prepare_write(bb->obj, &bb->clflush); in perform_bb_shadow()
1876 if (bb->clflush & CLFLUSH_BEFORE) { in perform_bb_shadow()
1878 bb->clflush &= ~CLFLUSH_BEFORE; in perform_bb_shadow()
/Linux-v5.4/arch/x86/kernel/
Dtce_64.c31 clflush(tceaddr); in flush_tce()
Dprocess.c690 clflush((void *)&current_thread_info()->flags); in mwait_idle()
Dsmpboot.c1711 clflush(mwait_ptr); in mwait_play_dead()
/Linux-v5.4/drivers/gpu/drm/i915/gt/
Dintel_engine.h173 clflush(&engine->status_page.addr[reg]); in intel_write_status_page()
175 clflush(&engine->status_page.addr[reg]); in intel_write_status_page()
Dintel_lrc.c1387 clflush((void *)first); in invalidate_csb_entries()
1388 clflush((void *)last); in invalidate_csb_entries()
/Linux-v5.4/drivers/misc/sgi-gru/
Dgru_instructions.h44 #define __flush_cache(p) clflush(p)
/Linux-v5.4/arch/x86/lib/
Dx86-opcode-map.txt1024 7: clflush | clflushopt (66) | sfence (11B)
/Linux-v5.4/tools/arch/x86/lib/
Dx86-opcode-map.txt1024 7: clflush | clflushopt (66) | sfence (11B)