| /Linux-v5.10/arch/ia64/include/asm/ | 
| D | cacheflush.h | 21 extern void flush_icache_range(unsigned long start, unsigned long end); 22 #define flush_icache_range flush_icache_range  macro 28 	flush_icache_range(_addr, _addr + (len));						\
  | 
| /Linux-v5.10/arch/arc/kernel/ | 
| D | kprobes.c | 41 	flush_icache_range((unsigned long)p->addr,  in arch_arm_kprobe() 49 	flush_icache_range((unsigned long)p->addr,  in arch_disarm_kprobe() 61 		flush_icache_range((unsigned long)p->ainsn.t1_addr,  in arch_remove_kprobe() 71 		flush_icache_range((unsigned long)p->ainsn.t2_addr,  in arch_remove_kprobe() 105 		flush_icache_range((unsigned long)p->ainsn.t1_addr,  in resume_execution() 115 		flush_icache_range((unsigned long)p->ainsn.t2_addr,  in resume_execution() 138 	flush_icache_range((unsigned long)p->addr,  in setup_singlestep() 178 	flush_icache_range((unsigned long)p->ainsn.t1_addr,  in setup_singlestep() 187 		flush_icache_range((unsigned long)p->ainsn.t2_addr,  in setup_singlestep()
  | 
| /Linux-v5.10/arch/hexagon/include/asm/ | 
| D | cacheflush.h | 37 extern void flush_icache_range(unsigned long start, unsigned long end); 38 #define flush_icache_range flush_icache_range  macro
  | 
| /Linux-v5.10/arch/arm64/include/asm/ | 
| D | cacheflush.h | 74 static inline void flush_icache_range(unsigned long start, unsigned long end)  in flush_icache_range()  function 97 #define flush_icache_range flush_icache_range  macro
  | 
| /Linux-v5.10/arch/xtensa/include/asm/ | 
| D | cacheflush.h | 100 void flush_icache_range(unsigned long start, unsigned long end); 106 #define flush_icache_range local_flush_icache_range  macro 142 #define flush_icache_range local_flush_icache_range  macro 148 #define flush_icache_user_range flush_icache_range
  | 
| /Linux-v5.10/arch/nds32/include/asm/ | 
| D | cacheflush.h | 11 void flush_icache_range(unsigned long start, unsigned long end); 12 #define flush_icache_range flush_icache_range  macro
  | 
| /Linux-v5.10/include/asm-generic/ | 
| D | cacheflush.h | 68 #ifndef flush_icache_range 69 static inline void flush_icache_range(unsigned long start, unsigned long end)  in flush_icache_range()  function 75 #define flush_icache_user_range flush_icache_range
  | 
| /Linux-v5.10/arch/powerpc/include/asm/ | 
| D | cacheflush.h | 29 void flush_icache_range(unsigned long start, unsigned long stop); 30 #define flush_icache_range flush_icache_range  macro
  | 
| /Linux-v5.10/arch/hexagon/mm/ | 
| D | cache.c | 35 void flush_icache_range(unsigned long start, unsigned long end)  in flush_icache_range()  function 58 EXPORT_SYMBOL(flush_icache_range); 123 		flush_icache_range((unsigned long) dst,  in copy_to_user_page()
  | 
| /Linux-v5.10/arch/ia64/lib/ | 
| D | flush.S | 26 GLOBAL_ENTRY(flush_icache_range) 64 END(flush_icache_range) 65 EXPORT_SYMBOL_GPL(flush_icache_range)
  | 
| /Linux-v5.10/arch/c6x/include/asm/ | 
| D | cacheflush.h | 22 #define flush_icache_range(s, e)				  \  macro 40 	flush_icache_range((unsigned) (dst), (unsigned) (dst) + (len)); \
  | 
| /Linux-v5.10/arch/alpha/include/asm/ | 
| D | cacheflush.h | 20 #define flush_icache_range(start, end)		imb()  macro 22 #define flush_icache_range(start, end)		smp_imb()  macro
  | 
| /Linux-v5.10/arch/mips/pistachio/ | 
| D | init.c | 92 	flush_icache_range((unsigned long)base,  in mips_nmi_setup() 105 	flush_icache_range((unsigned long)base,  in mips_ejtag_setup()
  | 
| /Linux-v5.10/arch/m68k/mm/ | 
| D | cache.c | 108 void flush_icache_range(unsigned long address, unsigned long endaddr)  in flush_icache_range()  function 116 EXPORT_SYMBOL(flush_icache_range);
  | 
| /Linux-v5.10/arch/arm/kernel/ | 
| D | fiq.c | 101 		flush_icache_range((unsigned long)base + offset,  in set_fiq_handler() 103 	flush_icache_range(0xffff0000 + offset, 0xffff0000 + offset + length);  in set_fiq_handler()
  | 
| /Linux-v5.10/arch/sh/include/asm/ | 
| D | cacheflush.h | 46 extern void flush_icache_range(unsigned long start, unsigned long end); 47 #define flush_icache_user_range flush_icache_range
  | 
| /Linux-v5.10/arch/mips/kernel/ | 
| D | ftrace.c | 86 	flush_icache_range(ip, ip + 8);  in ftrace_modify_code() 111 	flush_icache_range(ip, ip + 8);  in ftrace_modify_code_2() 135 	flush_icache_range(ip, ip + 8);  in ftrace_modify_code_2r()
  | 
| /Linux-v5.10/arch/parisc/kernel/ | 
| D | patch.c | 71 	flush_icache_range(start, end);  in __patch_text_multiple() 96 	flush_icache_range(start, end);  in __patch_text_multiple()
  | 
| /Linux-v5.10/arch/microblaze/kernel/ | 
| D | ftrace.c | 57 	flush_icache_range((u32)parent, (u32)parent + 4);  in prepare_ftrace_return() 94 	flush_icache_range(addr, addr + 4);  in ftrace_modify_code()
  | 
| /Linux-v5.10/drivers/misc/lkdtm/ | 
| D | perms.c | 55 		flush_icache_range((unsigned long)dst,  in execute_location() 121 	flush_icache_range((unsigned long)ptr, (unsigned long)(ptr + size));  in lkdtm_WRITE_KERN()
  | 
| /Linux-v5.10/arch/powerpc/kernel/ | 
| D | kvm.c | 74 	flush_icache_range((ulong)inst, (ulong)inst + 4);  in kvm_patch_ins() 195 	flush_icache_range((ulong)p, (ulong)p + kvm_emulate_mtmsrd_len * 4);  in kvm_patch_ins_mtmsrd() 255 	flush_icache_range((ulong)p, (ulong)p + kvm_emulate_mtmsr_len * 4);  in kvm_patch_ins_mtmsr() 316 	flush_icache_range((ulong)p, (ulong)p + kvm_emulate_wrtee_len * 4);  in kvm_patch_ins_wrtee() 350 	flush_icache_range((ulong)p, (ulong)p + kvm_emulate_wrteei_0_len * 4);  in kvm_patch_ins_wrteei_0() 395 	flush_icache_range((ulong)p, (ulong)p + kvm_emulate_mtsrin_len * 4);  in kvm_patch_ins_mtsrin()
  | 
| /Linux-v5.10/arch/ia64/kernel/ | 
| D | ftrace.c | 122 	flush_icache_range(ip, ip + MCOUNT_INSN_SIZE);  in ftrace_modify_code() 194 	flush_icache_range(addr, addr + 16);  in ftrace_update_ftrace_func()
  | 
| /Linux-v5.10/arch/mips/mm/ | 
| D | c-tx39.c | 344 		flush_icache_range	= (void *) tx39h_flush_icache_all;  in tx39_cache_init() 370 		flush_icache_range = tx39_flush_icache_range;  in tx39_cache_init() 389 	__flush_icache_user_range = flush_icache_range;  in tx39_cache_init()
  | 
| /Linux-v5.10/arch/mips/mti-malta/ | 
| D | malta-init.c | 99 	flush_icache_range((unsigned long)base, (unsigned long)base + 0x80);  in mips_nmi_setup() 111 	flush_icache_range((unsigned long)base, (unsigned long)base + 0x80);  in mips_ejtag_setup()
  | 
| /Linux-v5.10/arch/sh/kernel/ | 
| D | kgdb.c | 122 	flush_icache_range(addr, addr + instruction_size(op));  in get_step_address() 150 	flush_icache_range((long)addr, (long)addr +  in do_single_step() 161 		flush_icache_range(stepped_address, stepped_address + 2);  in undo_single_step()
  |