Home
last modified time | relevance | path

Searched refs:flush_icache_range (Results 1 – 25 of 137) sorted by relevance

123456

/arch/mips/mti-sead3/
Dsead3-init.c97 flush_icache_range((unsigned long)base2, in mips_nmi_setup()
103 flush_icache_range((unsigned long)base, (unsigned long)base + 0x80); in mips_nmi_setup()
122 flush_icache_range((unsigned long)base2, in mips_ejtag_setup()
128 flush_icache_range((unsigned long)base, (unsigned long)base + 0x80); in mips_ejtag_setup()
/arch/ia64/sn/kernel/sn2/
Dcache.c32 flush_icache_range(addr, addr + bytes); in sn_flush_all_caches()
38 flush_icache_range(addr, addr + bytes); in sn_flush_all_caches()
/arch/m32r/include/asm/
Dcacheflush.h20 #define flush_icache_range(start, end) _flush_cache_copyback_all() macro
26 #define flush_icache_range(start, end) smp_flush_cache_all() macro
41 #define flush_icache_range(start, end) _flush_cache_all() macro
55 #define flush_icache_range(start, end) do { } while (0) macro
/arch/arc/kernel/
Dkprobes.c44 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()
/arch/hexagon/mm/
Dcache.c48 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()
/arch/avr32/mm/
Dcache.c106 void flush_icache_range(unsigned long start, unsigned long end) in flush_icache_range() function
114 EXPORT_SYMBOL(flush_icache_range);
143 flush_icache_range((unsigned long)addr, in sys_cacheflush()
161 flush_icache_range((unsigned long)dst, in copy_to_user_page()
/arch/tile/include/asm/
Dcacheflush.h52 extern void flush_icache_range(unsigned long start, unsigned long end);
54 #define flush_icache_range __flush_icache_range macro
70 flush_icache_range((unsigned long) dst, in copy_to_user_page()
/arch/xtensa/include/asm/
Dcacheflush.h100 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
/arch/mips/pistachio/
Dinit.c87 flush_icache_range((unsigned long)base, in mips_nmi_setup()
100 flush_icache_range((unsigned long)base, in mips_ejtag_setup()
/arch/c6x/include/asm/
Dcacheflush.h40 #define flush_icache_range(s, e) \ macro
59 flush_icache_range((unsigned) (dst), (unsigned) (dst) + (len)); \
/arch/ia64/include/asm/
Dcacheflush.h37 extern void flush_icache_range (unsigned long start, unsigned long end);
44 flush_icache_range(_addr, _addr + (len)); \
/arch/mn10300/include/asm/
Dcacheflush.h136 extern void flush_icache_range(unsigned long start, unsigned long end);
143 extern void flush_icache_range(unsigned long start, unsigned long end);
145 #define flush_icache_range(start, end) do {} while (0) macro
151 flush_icache_range(adr, adr + len)
/arch/avr32/kernel/
Dkprobes.c53 flush_icache_range((unsigned long)p->addr, in arch_arm_kprobe()
62 flush_icache_range((unsigned long)p->addr, in arch_disarm_kprobe()
86 flush_icache_range((unsigned long)p->addr, in prepare_singlestep()
101 flush_icache_range((unsigned long)p->addr, in resume_execution()
/arch/score/mm/
Dcache.c206 flush_icache_range(start, tmpend); in flush_cache_range()
220 flush_icache_range(kaddr, kaddr + PAGE_SIZE); in flush_cache_page()
265 void flush_icache_range(unsigned long start, unsigned long end) in flush_icache_range() function
281 EXPORT_SYMBOL(flush_icache_range);
/arch/score/include/asm/
Dcacheflush.h15 extern void flush_icache_range(unsigned long start, unsigned long end);
33 flush_icache_range((unsigned long) v, in flush_icache_page()
/arch/alpha/include/asm/
Dcacheflush.h32 #define flush_icache_range(start, end) imb() macro
34 #define flush_icache_range(start, end) smp_imb() macro
/arch/m68k/mm/
Dcache.c75 void flush_icache_range(unsigned long address, unsigned long endaddr) in flush_icache_range() function
106 EXPORT_SYMBOL(flush_icache_range);
/arch/arm64/mm/
Dflush.c45 flush_icache_range(addr, addr + len); in sync_icache_aliases()
100 EXPORT_SYMBOL(flush_icache_range);
/arch/mn10300/mm/
Dcache-inv-icache.c84 void flush_icache_range(unsigned long start, unsigned long end) in flush_icache_range() function
129 EXPORT_SYMBOL(flush_icache_range);
Dcache-flush-icache.c108 void flush_icache_range(unsigned long start, unsigned long end) in flush_icache_range() function
155 EXPORT_SYMBOL(flush_icache_range);
/arch/arm/kernel/
Dfiq.c100 flush_icache_range((unsigned long)base + offset, offset + in set_fiq_handler()
102 flush_icache_range(0xffff0000 + offset, 0xffff0000 + offset + length); in set_fiq_handler()
/arch/mn10300/kernel/
Dswitch_to.S105 calls flush_icache_range
119 calls flush_icache_range
152 calls flush_icache_range
167 calls flush_icache_range
/arch/blackfin/include/asm/
Dcacheflush.h40 static inline void flush_icache_range(unsigned start, unsigned end) in flush_icache_range() function
76 flush_icache_range((unsigned) (dst), (unsigned) (dst) + (len)); \
/arch/microblaze/include/asm/
Dcacheflush.h60 #define flush_icache_range(start, end) mbc->iflr(start, end); macro
98 flush_icache_range((unsigned) (start), (unsigned) (start) + (len)); \
/arch/ia64/lib/
Dflush.S24 GLOBAL_ENTRY(flush_icache_range)
62 END(flush_icache_range)

123456