Searched refs:flush_icache_range (Results 1 - 25 of 105) sorted by relevance

12345

/linux-master/arch/hexagon/include/asm/
H A Dcacheflush.h19 * - 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 Dcacheflush.h82 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 Dcacheflush.h20 #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 Dcacheflush.h70 #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 Dcache.c35 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 Dcacheflush.h53 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 Dfncpy.h73 flush_icache_range((unsigned long)(dest_buf), \
/linux-master/arch/nios2/kernel/
H A Dnios2_ksyms.c24 EXPORT_SYMBOL(flush_icache_range); variable
/linux-master/arch/m68k/include/asm/
H A Dcacheflush_no.h13 #define flush_icache_range(start, len) __flush_icache_all() macro
/linux-master/arch/mips/loongson2ef/common/
H A Dinit.c25 flush_icache_range((unsigned long)base, (unsigned long)base + 0x80);
/linux-master/arch/xtensa/include/asm/
H A Dcacheflush.h100 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 Dcache.c91 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 Dkprobes.c41 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 Dcacheflush.c50 * 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 Djump_label.c40 flush_icache_range(addr, addr + 4);
/linux-master/arch/arm/mach-lpc32xx/
H A Dpm.c98 flush_icache_range((unsigned long)TEMP_IRAM_AREA,
/linux-master/arch/powerpc/kexec/
H A Dcore_32.c54 flush_icache_range(reboot_code_buffer,
/linux-master/arch/loongarch/include/asm/
H A Dkprobes.h18 flush_icache_range((unsigned long)p->addr, \
/linux-master/arch/mips/include/asm/
H A Dkprobes.h35 flush_icache_range((unsigned long)p->addr, \
/linux-master/arch/riscv/include/asm/
H A Dcacheflush.h35 #define flush_icache_range(start, end) flush_icache_all() macro
/linux-master/arch/parisc/include/asm/
H A Dkprobes.h32 flush_icache_range((unsigned long)&(p)->ainsn.insn[0], \
/linux-master/arch/arm/kernel/
H A Dfiq.c102 flush_icache_range((unsigned long)base + offset,
104 flush_icache_range(0xffff0000 + offset, 0xffff0000 + offset + length);
/linux-master/arch/sh/include/asm/
H A Dcacheflush.h17 * - 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 Dftrace.c57 flush_icache_range((u32)parent, (u32)parent + 4);
94 flush_icache_range(addr, addr + 4);
/linux-master/arch/csky/abiv1/inc/abi/
H A Dcacheflush.h49 #define flush_icache_range(start, end) cache_wbinv_range(start, end) macro

Completed in 263 milliseconds

12345