Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/arch/powerpc/kernel/vdso/
H A Dcacheflush.S81 2: icbi 0,r6
84 2: icbi 0, r7
94 icbi 0,r1
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/shmobile/
H A Dsleep.S130 icbi @r0
143 icbi @r0
321 icbi @r0
326 icbi @r0
330 icbi @r0
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/shmobile/
H A Dsleep.S130 icbi @r0
143 icbi @r0
321 icbi @r0
326 icbi @r0
330 icbi @r0
/kernel/linux/linux-6.6/arch/powerpc/mm/
H A Dcacheflush.c13 * For a snooping icache, we still need a dummy icbi to purge all the in flush_coherent_icache()
15 * before the icbi to order the actual stores to memory that might in flush_coherent_icache()
16 * have modified instructions with the icbi. in flush_coherent_icache()
20 icbi((void *)PAGE_OFFSET); in flush_coherent_icache()
30 * invalidate_icache_range() - Flush the icache by issuing icbi across an address range
43 icbi(addr); in invalidate_icache_range()
107 "1: icbi 0, %1;\n" in flush_dcache_icache_phys()
/kernel/linux/linux-5.10/arch/sh/include/mach-kfr2r09/mach/
H A Dromimage.h12 /* execute icbi after enabling cache */
14 icbi @r0
/kernel/linux/linux-6.6/arch/sh/include/mach-kfr2r09/mach/
H A Dromimage.h12 /* execute icbi after enabling cache */
14 icbi @r0
/kernel/linux/linux-5.10/arch/sh/include/mach-ecovec24/mach/
H A Dromimage.h12 /* execute icbi after enabling cache */
14 icbi @r0
/kernel/linux/linux-6.6/arch/sh/include/mach-ecovec24/mach/
H A Dromimage.h12 /* execute icbi after enabling cache */
14 icbi @r0
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dcache.h134 static inline void icbi(void *addr) in icbi() function
136 asm volatile ("icbi 0, %0" : : "r"(addr) : "memory"); in icbi()
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dcache.h138 static inline void icbi(void *addr) in icbi() function
140 asm volatile ("icbi 0, %0" : : "r"(addr) : "memory"); in icbi()
/kernel/linux/linux-5.10/arch/powerpc/boot/
H A Dcrt0.S112 icbi r0,r9
195 icbi r0,r9
H A Dstring.S259 icbi 0,3
/kernel/linux/linux-6.6/arch/powerpc/boot/
H A Dcrt0.S118 icbi r0,r9
208 icbi r0,r9
H A Dstring.S259 icbi 0,3
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dreloc_32.S188 sync /* Ensure the data is flushed before icbi */
189 icbi r4,r7
H A Dhead_64.S698 icbi r6,r3 /* flush the icache line */
H A Dhead_book3s_32.S831 icbi r6,r3 /* flush the icache line */
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dreloc_32.S188 sync /* Ensure the data is flushed before icbi */
189 icbi r4,r7
H A Dhead_64.S731 icbi r6,r3 /* flush the icache line */
H A Dhead_book3s_32.S790 icbi r6,r3 /* flush the icache line */
/kernel/linux/linux-5.10/arch/powerpc/mm/
H A Dmem.c361 * For a snooping icache, we still need a dummy icbi to purge all the in flush_coherent_icache()
363 * before the icbi to order the the actual stores to memory that might in flush_coherent_icache()
364 * have modified instructions with the icbi. in flush_coherent_icache()
369 icbi((void *)addr); in flush_coherent_icache()
380 * invalidate_icache_range() - Flush the icache by issuing icbi across an address range
393 icbi(addr); in invalidate_icache_range()
457 "1: icbi 0, %1;\n" in flush_dcache_icache_phys()
/kernel/linux/linux-5.10/arch/sh/kernel/
H A Dhead_32.S289 icbi @r0
/kernel/linux/linux-6.6/arch/sh/kernel/
H A Dhead_32.S289 icbi @r0
/kernel/linux/linux-5.10/arch/powerpc/kexec/
H A Drelocate_32.S472 icbi 0, r8
/kernel/linux/linux-6.6/arch/powerpc/kexec/
H A Drelocate_32.S472 icbi 0, r8

Completed in 12 milliseconds