/openbmc/linux/arch/arm/mm/ |
H A D | proc-arm1020.S | 85 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 86 mcr p15, 0, ip, c7, c10, 4 @ drain WB 175 mcr p15, 0, ip, c7, c10, 4 215 mcr p15, 0, ip, c7, c10, 4 271 mcrne p15, 0, ip, c7, c10, 4 275 mcrne p15, 0, ip, c7, c10, 4 321 mcr p15, 0, ip, c7, c10, 4 386 mcr p15, 0, r3, c7, c10, 4 393 mcr p15, 0, ip, c7, c10, 4 423 mcr p15, 0, r0, c7, c10, 4 [all …]
|
H A D | proc-mohawk.S | 62 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 63 mcr p15, 0, ip, c7, c10, 4 @ drain WB 182 mcr p15, 0, r0, c7, c10, 4 @ drain WB 203 mcr p15, 0, r0, c7, c10, 4 @ drain WB 229 mcr p15, 0, r0, c7, c10, 4 @ drain WB 248 mcr p15, 0, r0, c7, c10, 4 @ drain WB 266 mcr p15, 0, r0, c7, c10, 4 @ drain WB 304 mcr p15, 0, r0, c7, c10, 4 @ drain WB 319 mcr p15, 0, ip, c7, c10, 4 @ drain WB 359 mcr p15, 0, ip, c7, c7, 0 @ invalidate I & D caches, BTB [all …]
|
H A D | proc-arm926.S | 69 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 70 mcr p15, 0, ip, c7, c10, 4 @ drain WB 209 mcr p15, 0, r0, c7, c10, 4 @ drain WB 230 mcr p15, 0, r0, c7, c10, 4 @ drain WB 258 mcr p15, 0, r0, c7, c10, 4 @ drain WB 279 mcr p15, 0, r0, c7, c10, 4 @ drain WB 301 mcr p15, 0, r0, c7, c10, 4 @ drain WB 341 mcr p15, 0, r0, c7, c10, 4 @ drain WB 365 mcr p15, 0, ip, c7, c10, 4 @ drain WB 404 mcr p15, 0, ip, c7, c7, 0 @ invalidate I+D caches [all …]
|
H A D | cache-fa.S | 44 mcr p15, 0, r0, c7, c5, 0 @ invalidate I cache 67 mcrne p15, 0, ip, c7, c5, 0 @ invalidate I cache 68 mcrne p15, 0, ip, c7, c5, 6 @ invalidate BTB 70 mcrne p15, 0, ip, c7, c5, 4 @ prefetch flush 90 mcrne p15, 0, r0, c7, c5, 1 @ invalidate I line 96 mcrne p15, 0, ip, c7, c5, 6 @ invalidate BTB 98 mcrne p15, 0, ip, c7, c5, 4 @ prefetch flush 127 mcr p15, 0, r0, c7, c5, 1 @ invalidate I entry 132 mcr p15, 0, r0, c7, c5, 6 @ invalidate BTB 134 mcr p15, 0, r0, c7, c5, 4 @ prefetch flush [all …]
|
H A D | proc-arm925.S | 109 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 110 mcr p15, 0, ip, c7, c10, 4 @ drain WB 246 mcr p15, 0, r0, c7, c10, 4 @ drain WB 267 mcr p15, 0, r0, c7, c10, 4 @ drain WB 295 mcr p15, 0, r0, c7, c10, 4 @ drain WB 316 mcr p15, 0, r0, c7, c10, 4 @ drain WB 338 mcr p15, 0, r0, c7, c10, 4 @ drain WB 378 mcr p15, 0, r0, c7, c10, 4 @ drain WB 404 mcr p15, 0, ip, c7, c10, 4 @ drain WB 423 mcr p15, 0, r0, c7, c10, 4 @ drain WB [all …]
|
H A D | proc-arm920.S | 77 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 78 mcr p15, 0, ip, c7, c10, 4 @ drain WB 139 mcrne p15, 0, ip, c7, c10, 4 @ drain WB 198 mcr p15, 0, r0, c7, c10, 4 @ drain WB 219 mcr p15, 0, r0, c7, c10, 4 @ drain WB 245 mcr p15, 0, r0, c7, c10, 4 @ drain WB 264 mcr p15, 0, r0, c7, c10, 4 @ drain WB 281 mcr p15, 0, r0, c7, c10, 4 @ drain WB 352 mcr p15, 0, ip, c7, c10, 4 @ drain WB 389 mcr p15, 0, ip, c7, c7, 0 @ invalidate I+D caches [all …]
|
H A D | cache-v6.S | 51 mcr p15, 0, r0, c7, c5, 0 @ invalidate I-cache 68 mcr p15, 0, r0, c7, c5, 0 @ I+BTB cache invalidate 136 USER( mcr p15, 0, r0, c7, c10, 1 ) @ clean D line 143 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer 150 mcr p15, 0, r0, c7, c5, 6 @ invalidate BTB 188 mcr p15, 0, r0, c7, c10, 4 211 mcrne p15, 0, r0, c7, c10, 1 @ clean D line 228 mcr p15, 0, r0, c7, c6, 1 @ invalidate D line 230 mcr p15, 0, r0, c7, c7, 1 @ invalidate unified line 240 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer [all …]
|
H A D | proc-arm922.S | 79 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 80 mcr p15, 0, ip, c7, c10, 4 @ drain WB 141 mcrne p15, 0, ip, c7, c10, 4 @ drain WB 200 mcr p15, 0, r0, c7, c10, 4 @ drain WB 221 mcr p15, 0, r0, c7, c10, 4 @ drain WB 247 mcr p15, 0, r0, c7, c10, 4 @ drain WB 266 mcr p15, 0, r0, c7, c10, 4 @ drain WB 283 mcr p15, 0, r0, c7, c10, 4 @ drain WB 356 mcr p15, 0, ip, c7, c10, 4 @ drain WB 373 mcr p15, 0, r0, c7, c10, 4 @ drain WB [all …]
|
H A D | proc-arm1020e.S | 85 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 86 mcr p15, 0, ip, c7, c10, 4 @ drain WB 141 mcr p15, 0, ip, c7, c10, 4 @ drain WB 221 mcr p15, 0, ip, c7, c10, 4 @ drain WB 243 mcr p15, 0, ip, c7, c10, 4 @ drain WB 272 mcr p15, 0, ip, c7, c10, 4 @ drain WB 294 mcr p15, 0, ip, c7, c10, 4 @ drain WB 314 mcr p15, 0, ip, c7, c10, 4 @ drain WB 371 mcr p15, 0, r3, c7, c10, 4 390 mcr p15, 0, r1, c7, c10, 4 @ drain WB [all …]
|
H A D | proc-arm946.S | 57 mcr p15, 0, ip, c7, c5, 0 @ flush I cache 59 mcr p15, 0, ip, c7, c10, 4 @ drain WB 115 mcrne p15, 0, ip, c7, c10, 4 @ drain WB 188 mcr p15, 0, r0, c7, c10, 4 @ drain WB 210 mcr p15, 0, r0, c7, c10, 4 @ drain WB 237 mcr p15, 0, r0, c7, c10, 4 @ drain WB 258 mcr p15, 0, r0, c7, c10, 4 @ drain WB 282 mcr p15, 0, r0, c7, c10, 4 @ drain WB 322 mcr p15, 0, r0, c7, c10, 4 @ drain WB 330 mcr p15, 0, r0, c7, c10, 4 @ drain WB [all …]
|
H A D | proc-fa526.S | 58 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 59 mcr p15, 0, ip, c7, c10, 4 @ drain WB 83 1: mcr p15, 0, r0, c7, c10, 1 @ clean D entry 87 mcr p15, 0, r0, c7, c10, 4 @ drain WB 104 mcr p15, 0, ip, c7, c6, 0 @ invalidate D cache 111 mcr p15, 0, ip, c7, c5, 4 @ prefetch flush 113 mcr p15, 0, ip, c8, c7, 0 @ invalidate UTLB 127 mcr p15, 0, r0, c7, c10, 1 @ clean D entry 129 mcr p15, 0, r0, c7, c10, 4 @ drain WB 137 mcr p15, 0, r0, c7, c7 @ invalidate I,D caches on v4 [all …]
|
H A D | proc-arm1022.S | 85 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 86 mcr p15, 0, ip, c7, c10, 4 @ drain WB 153 mcrne p15, 0, ip, c7, c10, 4 @ drain WB 182 mcrne p15, 0, ip, c7, c10, 4 @ drain WB 221 mcr p15, 0, ip, c7, c10, 4 @ drain WB 243 mcr p15, 0, ip, c7, c10, 4 @ drain WB 272 mcr p15, 0, ip, c7, c10, 4 @ drain WB 294 mcr p15, 0, ip, c7, c10, 4 @ drain WB 314 mcr p15, 0, ip, c7, c10, 4 @ drain WB 383 mcr p15, 0, r1, c7, c10, 4 @ drain WB [all …]
|
H A D | proc-arm1026.S | 85 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 86 mcr p15, 0, ip, c7, c10, 4 @ drain WB 148 mcrne p15, 0, ip, c7, c10, 4 @ drain WB 177 mcrne p15, 0, ip, c7, c10, 4 @ drain WB 215 mcr p15, 0, ip, c7, c10, 4 @ drain WB 237 mcr p15, 0, ip, c7, c10, 4 @ drain WB 266 mcr p15, 0, ip, c7, c10, 4 @ drain WB 288 mcr p15, 0, ip, c7, c10, 4 @ drain WB 308 mcr p15, 0, ip, c7, c10, 4 @ drain WB 372 mcr p15, 0, r1, c7, c10, 4 @ drain WB [all …]
|
H A D | proc-feroceon.S | 73 mcr p15, 0, r0, c7, c10, 4 @ drain WB 95 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 96 mcr p15, 0, ip, c7, c10, 4 @ drain WB 225 mcr p15, 0, r0, c7, c10, 4 @ drain WB 247 mcr p15, 0, r0, c7, c10, 4 @ drain WB 261 mcr p15, 0, r0, c7, c10, 4 @ drain WB 288 mcr p15, 0, r0, c7, c10, 4 @ drain WB 324 mcr p15, 0, r0, c7, c10, 4 @ drain WB 337 mcr p15, 0, r0, c7, c10, 4 @ drain WB 524 mcr p15, 0, ip, c7, c7, 0 @ invalidate I+D caches [all …]
|
H A D | proc-xsc3.S | 113 mcr p15, 0, ip, c7, c7, 0 @ invalidate L1 caches and BTB 137 mcr p14, 0, r0, c7, c0, 0 @ go to idle 175 mcrne p15, 0, ip, c7, c5, 4 @ prefetch flush 202 mcrne p15, 0, ip, c7, c5, 6 @ invalidate BTB 204 mcrne p15, 0, ip, c7, c5, 4 @ prefetch flush 231 mcr p15, 0, r0, c7, c5, 4 @ prefetch flush 252 mcr p15, 0, r0, c7, c5, 4 @ prefetch flush 364 mcr p15, 0, ip, c7, c5, 4 @ prefetch flush 430 mcr p15, 0, ip, c7, c7, 0 @ invalidate I & D caches, BTB 450 mcr p15, 0, ip, c7, c7, 0 @ invalidate L1 caches and BTB [all …]
|
H A D | cache-v4wb.S | 58 mcr p15, 0, r0, c7, c5, 0 @ invalidate I cache 77 mcr p15, 0, ip, c7, c5, 0 @ invalidate I cache 94 mcr p15, 0, ip, c7, c10, 4 @ drain write buffer 116 1: mcr p15, 0, r0, c7, c10, 1 @ clean D entry 117 mcr p15, 0, r0, c7, c6, 1 @ invalidate D entry 163 1: mcr p15, 0, r0, c7, c10, 1 @ clean D entry 164 mcr p15, 0, r0, c7, c6, 1 @ invalidate D entry 170 mcr p15, 0, r0, c7, c10, 4 @ drain WB 188 mcrne p15, 0, r0, c7, c10, 1 @ clean D entry 190 mcrne p15, 0, r1, c7, c10, 1 @ clean D entry [all …]
|
H A D | proc-xscale.S | 156 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches & BTB 179 mcr p14, 0, r0, c7, c0, 0 @ Go to IDLE 244 mcrne p15, 0, ip, c7, c5, 6 @ Invalidate BTB 263 1: mcr p15, 0, r0, c7, c10, 1 @ clean D entry 284 1: mcr p15, 0, r0, c7, c10, 1 @ clean D entry 290 mcr p15, 0, r0, c7, c5, 6 @ Invalidate BTB 305 1: mcr p15, 0, r0, c7, c10, 1 @ clean D entry 329 mcrne p15, 0, r0, c7, c10, 1 @ clean D entry 331 mcrne p15, 0, r1, c7, c10, 1 @ clean D entry 547 mcr p15, 0, ip, c7, c7, 0 @ invalidate I & D caches, BTB [all …]
|
H A D | proc-arm940.S | 50 mcr p15, 0, ip, c7, c5, 0 @ flush I cache 51 mcr p15, 0, ip, c7, c6, 0 @ flush D cache 52 mcr p15, 0, ip, c7, c10, 4 @ drain WB 120 mcrne p15, 0, ip, c7, c10, 4 @ drain WB 168 mcr p15, 0, r0, c7, c10, 4 @ drain WB 189 mcr p15, 0, ip, c7, c10, 4 @ drain WB 213 mcr p15, 0, ip, c7, c10, 4 @ drain WB 239 mcr p15, 0, ip, c7, c10, 4 @ drain WB 277 mcr p15, 0, r0, c7, c10, 4 @ drain WB 283 mcr p15, 0, r0, c6, c7, 0 [all …]
|
H A D | proc-arm720.S | 66 mcr p15, 0, r1, c7, c7, 0 @ invalidate cache 68 mcr p15, 0, r1, c8, c7, 0 @ flush TLB (v4) 93 mcr p15, 0, ip, c7, c7, 0 @ invalidate cache 95 mcr p15, 0, ip, c8, c7, 0 @ flush TLB (v4) 108 mcr p15, 0, r0, c7, c7, 0 @ invalidate caches 110 mcr p15, 0, r0, c8, c7, 0 @ flush TLB (v4) 136 mcr p15, 0, r0, c7, c7, 0 @ invalidate caches 138 mcr p15, 0, r0, c8, c7, 0 @ flush TLB (v4)
|
H A D | tlb-fa.S | 40 mcr p15, 0, r3, c7, c10, 4 @ drain WB 43 1: mcr p15, 0, r0, c8, c7, 1 @ invalidate UTLB entry 47 mcr p15, 0, r3, c7, c10, 4 @ data write barrier 53 mcr p15, 0, r3, c7, c10, 4 @ drain WB 56 1: mcr p15, 0, r0, c8, c7, 1 @ invalidate UTLB entry 60 mcr p15, 0, r3, c7, c10, 4 @ data write barrier 61 mcr p15, 0, r3, c7, c5, 4 @ prefetch flush (isb)
|
H A D | cache-v4.S | 40 mcr p15, 0, r0, c7, c7, 0 @ flush ID cache 59 mcr p15, 0, ip, c7, c7, 0 @ flush ID cache 115 mcr p15, 0, r0, c7, c7, 0 @ flush ID cache
|
H A D | proc-sa110.S | 65 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 66 mcr p15, 0, ip, c7, c10, 4 @ drain WB 68 mcr p15, 0, ip, c8, c7, 0 @ invalidate I & D TLBs 117 1: mcr p15, 0, r0, c7, c10, 1 @ clean D entry 138 mcr p15, 0, ip, c8, c7, 0 @ invalidate I & D TLBs 154 mcr p15, 0, r0, c7, c10, 1 @ clean D entry 155 mcr p15, 0, r0, c7, c10, 4 @ drain WB 162 mcr p15, 0, r10, c7, c7 @ invalidate I,D caches on v4 163 mcr p15, 0, r10, c7, c10, 4 @ drain write buffer on v4 165 mcr p15, 0, r10, c8, c7 @ invalidate I,D TLBs on v4
|
H A D | proc-sa1100.S | 73 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 74 mcr p15, 0, ip, c7, c10, 4 @ drain WB 76 mcr p15, 0, ip, c8, c7, 0 @ invalidate I & D TLBs 127 1: mcr p15, 0, r0, c7, c10, 1 @ clean D entry 149 mcr p15, 0, ip, c8, c7, 0 @ invalidate I & D TLBs 165 mcr p15, 0, r0, c7, c10, 1 @ clean D entry 166 mcr p15, 0, r0, c7, c10, 4 @ drain WB 185 mcr p15, 0, ip, c8, c7, 0 @ flush I+D TLBs 186 mcr p15, 0, ip, c7, c7, 0 @ flush I&D cache 201 mcr p15, 0, r0, c7, c7 @ invalidate I,D caches on v4 [all …]
|
/openbmc/linux/arch/arm/include/asm/hardware/ |
H A D | cp14.h | 49 #define RCP14_DBGVCR() MRC14(0, c0, c7, 0) 64 #define RCP14_DBGBVR7() MRC14(0, c0, c7, 4) 80 #define RCP14_DBGBCR7() MRC14(0, c0, c7, 5) 96 #define RCP14_DBGWVR7() MRC14(0, c0, c7, 6) 112 #define RCP14_DBGWCR7() MRC14(0, c0, c7, 7) 129 #define RCP14_DBGBXVR7() MRC14(0, c1, c7, 1) 144 #define RCP14_DBGITCTRL() MRC14(0, c7, c0, 4) 148 #define RCP14_DBGDEVID2() MRC14(0, c7, c0, 7) 150 #define RCP14_DBGDEVID() MRC14(0, c7, c2, 7) 359 #define RCP14_ETMSQR() MRC14(1, c0, c7, 6) [all …]
|
/openbmc/u-boot/arch/arm/cpu/pxa/ |
H A D | start.S | 101 mcr p15, 0, r0, c7, c7, 0 /* Invalidate I+D+BTB caches */ 102 mcr p15, 0, r0, c8, c7, 0 /* Invalidate Unified TLB */ 151 mcr p15, 0, r0, c7, c7, 0 158 mcr p15, 0, r0, c8, c7, 0 163 mcr p15, 0, r0, c7, c10, 4 176 mcr p15, 0, r1, c7, c2, 5 178 mcr p15, 0, r0, c7, c10, 4 186 mcr p15, 0, r0, c7, c10, 4
|