/Linux-v4.19/arch/arc/kernel/ |
D | kprobes.c | 44 flush_icache_range((unsigned long)p->addr, in arch_arm_kprobe() 52 flush_icache_range((unsigned long)p->addr, in arch_disarm_kprobe() 64 flush_icache_range((unsigned long)p->ainsn.t1_addr, in arch_remove_kprobe() 74 flush_icache_range((unsigned long)p->ainsn.t2_addr, in arch_remove_kprobe() 108 flush_icache_range((unsigned long)p->ainsn.t1_addr, in resume_execution() 118 flush_icache_range((unsigned long)p->ainsn.t2_addr, in resume_execution() 141 flush_icache_range((unsigned long)p->addr, in setup_singlestep() 181 flush_icache_range((unsigned long)p->ainsn.t1_addr, in setup_singlestep() 190 flush_icache_range((unsigned long)p->ainsn.t2_addr, in setup_singlestep()
|
/Linux-v4.19/arch/hexagon/mm/ |
D | cache.c | 48 void flush_icache_range(unsigned long start, unsigned long end) in flush_icache_range() function 71 EXPORT_SYMBOL(flush_icache_range); 136 flush_icache_range((unsigned long) dst, in copy_to_user_page()
|
/Linux-v4.19/arch/ia64/sn/kernel/sn2/ |
D | cache.c | 32 flush_icache_range(addr, addr + bytes); in sn_flush_all_caches() 38 flush_icache_range(addr, addr + bytes); in sn_flush_all_caches()
|
/Linux-v4.19/arch/ia64/lib/ |
D | flush.S | 25 GLOBAL_ENTRY(flush_icache_range) 63 END(flush_icache_range) 64 EXPORT_SYMBOL_GPL(flush_icache_range)
|
/Linux-v4.19/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
|
/Linux-v4.19/arch/riscv/include/asm/ |
D | cacheflush.h | 19 #undef flush_icache_range 40 #define flush_icache_range(start, end) flush_icache_all() macro
|
/Linux-v4.19/arch/mips/pistachio/ |
D | init.c | 95 flush_icache_range((unsigned long)base, in mips_nmi_setup() 108 flush_icache_range((unsigned long)base, in mips_ejtag_setup()
|
/Linux-v4.19/arch/ia64/include/asm/ |
D | cacheflush.h | 38 extern void flush_icache_range (unsigned long start, unsigned long end); 45 flush_icache_range(_addr, _addr + (len)); \
|
/Linux-v4.19/arch/c6x/include/asm/ |
D | cacheflush.h | 40 #define flush_icache_range(s, e) \ macro 59 flush_icache_range((unsigned) (dst), (unsigned) (dst) + (len)); \
|
/Linux-v4.19/arch/nds32/include/asm/ |
D | cacheflush.h | 11 void flush_icache_range(unsigned long start, unsigned long end); 44 #undef flush_icache_range
|
/Linux-v4.19/arch/alpha/include/asm/ |
D | cacheflush.h | 33 #define flush_icache_range(start, end) imb() macro 35 #define flush_icache_range(start, end) smp_imb() macro
|
/Linux-v4.19/arch/m68k/mm/ |
D | cache.c | 76 void flush_icache_range(unsigned long address, unsigned long endaddr) in flush_icache_range() function 107 EXPORT_SYMBOL(flush_icache_range);
|
/Linux-v4.19/arch/arm/kernel/ |
D | fiq.c | 101 flush_icache_range((unsigned long)base + offset, offset + in set_fiq_handler() 103 flush_icache_range(0xffff0000 + offset, 0xffff0000 + offset + length); in set_fiq_handler()
|
/Linux-v4.19/arch/mips/kernel/ |
D | ftrace.c | 90 flush_icache_range(ip, ip + 8); in ftrace_modify_code() 115 flush_icache_range(ip, ip + 8); in ftrace_modify_code_2() 139 flush_icache_range(ip, ip + 8); in ftrace_modify_code_2r()
|
/Linux-v4.19/arch/microblaze/include/asm/ |
D | cacheflush.h | 60 #define flush_icache_range(start, end) mbc->iflr(start, end); macro 98 flush_icache_range((unsigned) (start), (unsigned) (start) + (len)); \
|
/Linux-v4.19/arch/powerpc/mm/ |
D | ppc_mmu_32.c | 197 flush_icache_range((unsigned long) &hash_page[0], in MMU_init_hw() 259 flush_icache_range((unsigned long) &hash_page_patch_A[0], in MMU_init_hw() 270 flush_icache_range((unsigned long) &flush_hash_patch_A[0], in MMU_init_hw()
|
D | 44x_mmu.c | 56 flush_icache_range((unsigned long)&tlb_44x_patch_hwater_D[0], in ppc44x_update_tlb_hwater() 60 flush_icache_range((unsigned long)&tlb_44x_patch_hwater_I[0], in ppc44x_update_tlb_hwater()
|
/Linux-v4.19/drivers/misc/lkdtm/ |
D | perms.c | 55 flush_icache_range((unsigned long)dst, in execute_location() 117 flush_icache_range((unsigned long)ptr, (unsigned long)(ptr + size)); in lkdtm_WRITE_KERN()
|
/Linux-v4.19/arch/microblaze/kernel/ |
D | ftrace.c | 58 flush_icache_range((u32)parent, (u32)parent + 4); in prepare_ftrace_return() 105 flush_icache_range(addr, addr + 4); in ftrace_modify_code()
|
/Linux-v4.19/arch/powerpc/kernel/ |
D | kvm.c | 84 flush_icache_range((ulong)inst, (ulong)inst + 4); in kvm_patch_ins() 205 flush_icache_range((ulong)p, (ulong)p + kvm_emulate_mtmsrd_len * 4); in kvm_patch_ins_mtmsrd() 265 flush_icache_range((ulong)p, (ulong)p + kvm_emulate_mtmsr_len * 4); in kvm_patch_ins_mtmsr() 326 flush_icache_range((ulong)p, (ulong)p + kvm_emulate_wrtee_len * 4); in kvm_patch_ins_wrtee() 360 flush_icache_range((ulong)p, (ulong)p + kvm_emulate_wrteei_0_len * 4); in kvm_patch_ins_wrteei_0() 405 flush_icache_range((ulong)p, (ulong)p + kvm_emulate_mtsrin_len * 4); in kvm_patch_ins_mtsrin()
|
/Linux-v4.19/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-v4.19/arch/mips/mm/ |
D | c-tx39.c | 368 flush_icache_range = (void *) tx39h_flush_icache_all; in tx39_cache_init() 395 flush_icache_range = tx39_flush_icache_range; in tx39_cache_init() 415 __flush_icache_user_range = flush_icache_range; in tx39_cache_init()
|
/Linux-v4.19/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-v4.19/arch/arm/include/asm/ |
D | fncpy.h | 85 flush_icache_range((unsigned long)(dest_buf), \
|
/Linux-v4.19/arch/powerpc/platforms/52xx/ |
D | mpc52xx_pm.c | 157 flush_icache_range((unsigned long)irq_0x500, irq_0x500_stop); in mpc52xx_pm_enter() 164 flush_icache_range((unsigned long)irq_0x500, irq_0x500_stop); in mpc52xx_pm_enter()
|