Lines Matching refs:r0
38 mov r0, #0
42 mcr p15, 0, r0, c7, c5, 0 @ invalidate entire I-cache
43 mcr p15, 0, r0, c7, c5, 0 @ invalidate entire I-cache
44 mcr p15, 0, r0, c7, c5, 0 @ invalidate entire I-cache
45 mcr p15, 0, r0, c7, c5, 0 @ invalidate entire I-cache
51 mcr p15, 0, r0, c7, c5, 0 @ invalidate I-cache
64 mov r0, #0
66 mcr p15, 0, r0, c7, c14, 0 @ D cache clean+invalidate
68 mcr p15, 0, r0, c7, c5, 0 @ I+BTB cache invalidate
73 mcr p15, 0, r0, c7, c15, 0 @ Cache clean+invalidate
134 bic r0, r0, #CACHE_LINE_SIZE - 1
136 USER( mcr p15, 0, r0, c7, c10, 1 ) @ clean D line
137 add r0, r0, #CACHE_LINE_SIZE
139 cmp r0, r1
142 mov r0, #0
144 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
146 mcr p15, 0, r0, c7, c5, 0 @ I+BTB cache invalidate
151 mcr p15, 0, r0, c7, c5, 6 @ invalidate BTB
160 mov r0, r0, lsr #12
161 mov r0, r0, lsl #12
162 add r0, r0, #4096
178 add r1, r0, r1
179 bic r0, r0, #D_CACHE_LINE_SIZE - 1
182 mcr p15, 0, r0, c7, c14, 1 @ clean & invalidate D line
184 mcr p15, 0, r0, c7, c15, 1 @ clean & invalidate unified line
186 add r0, r0, #D_CACHE_LINE_SIZE
187 cmp r0, r1
190 mov r0, #0
191 mcr p15, 0, r0, c7, c10, 4
208 ldrb r2, [r0] @ read for ownership
209 strb r2, [r0] @ write for ownership
211 tst r0, #D_CACHE_LINE_SIZE - 1
212 bic r0, r0, #D_CACHE_LINE_SIZE - 1
214 mcrne p15, 0, r0, c7, c10, 1 @ clean D line
216 mcrne p15, 0, r0, c7, c11, 1 @ clean unified line
231 mcr p15, 0, r0, c7, c6, 1 @ invalidate D line
233 mcr p15, 0, r0, c7, c7, 1 @ invalidate unified line
235 add r0, r0, #D_CACHE_LINE_SIZE
236 cmp r0, r1
238 ldrlo r2, [r0] @ read for ownership
239 strlo r2, [r0] @ write for ownership
242 mov r0, #0
243 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
252 bic r0, r0, #D_CACHE_LINE_SIZE - 1
255 ldr r2, [r0] @ read for ownership
258 mcr p15, 0, r0, c7, c10, 1 @ clean D line
260 mcr p15, 0, r0, c7, c11, 1 @ clean unified line
262 add r0, r0, #D_CACHE_LINE_SIZE
263 cmp r0, r1
265 mov r0, #0
266 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
276 ldrb r2, [r0] @ read for ownership
277 strb r2, [r0] @ write for ownership
279 bic r0, r0, #D_CACHE_LINE_SIZE - 1
282 mcr p15, 0, r0, c7, c14, 1 @ clean & invalidate D line
284 mcr p15, 0, r0, c7, c15, 1 @ clean & invalidate line
286 add r0, r0, #D_CACHE_LINE_SIZE
287 cmp r0, r1
289 ldrlob r2, [r0] @ read for ownership
290 strlob r2, [r0] @ write for ownership
293 mov r0, #0
294 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
304 add r1, r1, r0
324 add r1, r1, r0