/linux-master/arch/hexagon/include/asm/ |
H A D | cacheflush.h | 19 * - flush_icache_range(start, end) flush a range of instructions 37 extern void flush_icache_range(unsigned long start, unsigned long end); 38 #define flush_icache_range flush_icache_range macro
|
/linux-master/arch/arm64/include/asm/ |
H A D | cacheflush.h | 82 static inline void flush_icache_range(unsigned long start, unsigned long end) function 105 #define flush_icache_range flush_icache_range macro
|
/linux-master/arch/alpha/include/asm/ |
H A D | cacheflush.h | 20 #define flush_icache_range(start, end) imb() macro 22 #define flush_icache_range(start, end) smp_imb() macro
|
/linux-master/include/asm-generic/ |
H A D | cacheflush.h | 70 #ifndef flush_icache_range 71 static inline void flush_icache_range(unsigned long start, unsigned long end) function 77 #define flush_icache_user_range flush_icache_range
|
/linux-master/arch/hexagon/mm/ |
H A D | cache.c | 35 void flush_icache_range(unsigned long start, unsigned long end) function 58 EXPORT_SYMBOL(flush_icache_range); variable 123 flush_icache_range((unsigned long) dst,
|
/linux-master/arch/powerpc/include/asm/ |
H A D | cacheflush.h | 53 void flush_icache_range(unsigned long start, unsigned long stop); 54 #define flush_icache_range flush_icache_range macro
|
/linux-master/arch/arm/include/asm/ |
H A D | fncpy.h | 73 flush_icache_range((unsigned long)(dest_buf), \
|
/linux-master/arch/nios2/kernel/ |
H A D | nios2_ksyms.c | 24 EXPORT_SYMBOL(flush_icache_range); variable
|
/linux-master/arch/m68k/include/asm/ |
H A D | cacheflush_no.h | 13 #define flush_icache_range(start, len) __flush_icache_all() macro
|
/linux-master/arch/mips/loongson2ef/common/ |
H A D | init.c | 25 flush_icache_range((unsigned long)base, (unsigned long)base + 0x80);
|
/linux-master/arch/xtensa/include/asm/ |
H A D | cacheflush.h | 100 void flush_icache_range(unsigned long start, unsigned long end); 106 #define flush_icache_range local_flush_icache_range macro 150 #define flush_icache_range local_flush_icache_range macro 156 #define flush_icache_user_range flush_icache_range
|
/linux-master/arch/m68k/mm/ |
H A D | cache.c | 91 void flush_icache_range(unsigned long address, unsigned long endaddr) function 97 EXPORT_SYMBOL(flush_icache_range); variable
|
/linux-master/arch/arc/kernel/ |
H A D | kprobes.c | 41 flush_icache_range((unsigned long)p->addr, 49 flush_icache_range((unsigned long)p->addr, 61 flush_icache_range((unsigned long)p->ainsn.t1_addr, 71 flush_icache_range((unsigned long)p->ainsn.t2_addr, 105 flush_icache_range((unsigned long)p->ainsn.t1_addr, 115 flush_icache_range((unsigned long)p->ainsn.t2_addr, 138 flush_icache_range((unsigned long)p->addr, 178 flush_icache_range((unsigned long)p->ainsn.t1_addr, 187 flush_icache_range((unsigned long)p->ainsn.t2_addr,
|
/linux-master/arch/powerpc/mm/ |
H A D | cacheflush.c | 50 * flush_icache_range: Write any modified data cache blocks out to memory 58 void flush_icache_range(unsigned long start, unsigned long stop) function 77 EXPORT_SYMBOL(flush_icache_range); variable 219 flush_icache_range((unsigned long)maddr, (unsigned long)maddr + len);
|
/linux-master/arch/csky/kernel/ |
H A D | jump_label.c | 40 flush_icache_range(addr, addr + 4);
|
/linux-master/arch/arm/mach-lpc32xx/ |
H A D | pm.c | 98 flush_icache_range((unsigned long)TEMP_IRAM_AREA,
|
/linux-master/arch/powerpc/kexec/ |
H A D | core_32.c | 54 flush_icache_range(reboot_code_buffer,
|
/linux-master/arch/loongarch/include/asm/ |
H A D | kprobes.h | 18 flush_icache_range((unsigned long)p->addr, \
|
/linux-master/arch/mips/include/asm/ |
H A D | kprobes.h | 35 flush_icache_range((unsigned long)p->addr, \
|
/linux-master/arch/riscv/include/asm/ |
H A D | cacheflush.h | 35 #define flush_icache_range(start, end) flush_icache_all() macro
|
/linux-master/arch/parisc/include/asm/ |
H A D | kprobes.h | 32 flush_icache_range((unsigned long)&(p)->ainsn.insn[0], \
|
/linux-master/arch/arm/kernel/ |
H A D | fiq.c | 102 flush_icache_range((unsigned long)base + offset, 104 flush_icache_range(0xffff0000 + offset, 0xffff0000 + offset + length);
|
/linux-master/arch/sh/include/asm/ |
H A D | cacheflush.h | 17 * - flush_icache_range(start, end) flushes(invalidates) a range for icache 52 extern void flush_icache_range(unsigned long start, unsigned long end); 53 #define flush_icache_user_range flush_icache_range
|
/linux-master/arch/microblaze/kernel/ |
H A D | ftrace.c | 57 flush_icache_range((u32)parent, (u32)parent + 4); 94 flush_icache_range(addr, addr + 4);
|
/linux-master/arch/csky/abiv1/inc/abi/ |
H A D | cacheflush.h | 49 #define flush_icache_range(start, end) cache_wbinv_range(start, end) macro
|