Lines Matching refs:cache
77 ALT_SMP(mcr p15, 0, r0, c7, c1, 0) @ invalidate I-cache inner shareable
78 ALT_UP(mcr p15, 0, r0, c7, c5, 0) @ I+BTB cache invalidate
104 beq start_flush_levels @ start flushing cache levels
125 mov r10, #0 @ start clean at cache level 0
127 add r2, r10, r10, lsr #1 @ work out 3x current cache level
128 mov r1, r0, lsr r2 @ extract cache type bits from clidr
129 and r1, r1, #7 @ mask of the bits for current cache only
130 cmp r1, #2 @ see what cache we have at this level
131 blt skip @ skip if no cache, or just i-cache
135 mcr p15, 2, r10, c0, c0, 0 @ select current cache level in cssr
141 and r2, r1, #7 @ extract the length of the cache lines
151 ARM( orr r11, r10, r4, lsl r5 ) @ factor way and cache number into r11
153 THUMB( orr r11, r10, r6 ) @ factor way and cache number into r11
163 add r10, r10, #2 @ increment cache number
167 mov r10, #0 @ swith back to cache level 0
168 mcr p15, 2, r10, c0, c0, 0 @ select current cache level in cssr
190 ALT_SMP(mcr p15, 0, r0, c7, c1, 0) @ invalidate I-cache inner shareable
191 ALT_UP(mcr p15, 0, r0, c7, c5, 0) @ I+BTB cache invalidate
208 ALT_SMP(mcr p15, 0, r0, c7, c1, 0) @ invalidate I-cache inner shareable
209 ALT_UP(mcr p15, 0, r0, c7, c5, 0) @ I+BTB cache invalidate