| /linux-6.15/arch/arm/mm/ |
| H A D | proc-arm1020.S | 88 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 89 mcr p15, 0, ip, c7, c10, 4 @ drain WB 180 mcr p15, 0, ip, c7, c10, 4 224 mcr p15, 0, ip, c7, c10, 4 282 mcrne p15, 0, ip, c7, c10, 4 286 mcrne p15, 0, ip, c7, c10, 4 332 mcr p15, 0, ip, c7, c10, 4 393 mcr p15, 0, r3, c7, c10, 4 400 mcr p15, 0, ip, c7, c10, 4 431 mcr p15, 0, r0, c7, c10, 4 [all …]
|
| H A D | proc-arm926.S | 72 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 73 mcr p15, 0, ip, c7, c10, 4 @ drain WB 217 mcr p15, 0, r0, c7, c10, 4 @ drain WB 239 mcr p15, 0, r0, c7, c10, 4 @ drain WB 268 mcr p15, 0, r0, c7, c10, 4 @ drain WB 289 mcr p15, 0, r0, c7, c10, 4 @ drain WB 311 mcr p15, 0, r0, c7, c10, 4 @ drain WB 346 mcr p15, 0, r0, c7, c10, 4 @ drain WB 372 mcr p15, 0, ip, c7, c10, 4 @ drain WB 413 mcr p15, 0, ip, c7, c7, 0 @ invalidate I+D caches [all …]
|
| H A D | cache-v6.S | 52 mcr p15, 0, r0, c7, c5, 0 @ invalidate I-cache 69 mcr p15, 0, r0, c7, c5, 0 @ I+BTB cache invalidate 143 USER( mcr p15, 0, r0, c7, c10, 1 ) @ clean D line 150 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer 157 mcr p15, 0, r0, c7, c5, 6 @ invalidate BTB 194 mcr p15, 0, r0, c7, c10, 4 213 mcrne p15, 0, r0, c7, c10, 1 @ clean D line 226 mcr p15, 0, r0, c7, c6, 1 @ invalidate D line 228 mcr p15, 0, r0, c7, c7, 1 @ invalidate unified line 234 mcr p15, 0, r0, c7, c10, 4 @ drain write buffer [all …]
|
| H A D | cache-fa.S | 45 mcr p15, 0, r0, c7, c5, 0 @ invalidate I cache 68 mcrne p15, 0, ip, c7, c5, 0 @ invalidate I cache 69 mcrne p15, 0, ip, c7, c5, 6 @ invalidate BTB 71 mcrne p15, 0, ip, c7, c5, 4 @ prefetch flush 92 mcrne p15, 0, r0, c7, c5, 1 @ invalidate I line 98 mcrne p15, 0, ip, c7, c5, 6 @ invalidate BTB 100 mcrne p15, 0, ip, c7, c5, 4 @ prefetch flush 133 mcr p15, 0, r0, c7, c5, 1 @ invalidate I entry 138 mcr p15, 0, r0, c7, c5, 6 @ invalidate BTB 140 mcr p15, 0, r0, c7, c5, 4 @ prefetch flush [all …]
|
| H A D | proc-mohawk.S | 65 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 66 mcr p15, 0, ip, c7, c10, 4 @ drain WB 190 mcr p15, 0, r0, c7, c10, 4 @ drain WB 212 mcr p15, 0, r0, c7, c10, 4 @ drain WB 239 mcr p15, 0, r0, c7, c10, 4 @ drain WB 258 mcr p15, 0, r0, c7, c10, 4 @ drain WB 276 mcr p15, 0, r0, c7, c10, 4 @ drain WB 309 mcr p15, 0, r0, c7, c10, 4 @ drain WB 325 mcr p15, 0, ip, c7, c10, 4 @ drain WB 367 mcr p15, 0, ip, c7, c7, 0 @ invalidate I & D caches, BTB [all …]
|
| H A D | proc-arm925.S | 112 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 113 mcr p15, 0, ip, c7, c10, 4 @ drain WB 254 mcr p15, 0, r0, c7, c10, 4 @ drain WB 276 mcr p15, 0, r0, c7, c10, 4 @ drain WB 305 mcr p15, 0, r0, c7, c10, 4 @ drain WB 326 mcr p15, 0, r0, c7, c10, 4 @ drain WB 348 mcr p15, 0, r0, c7, c10, 4 @ drain WB 383 mcr p15, 0, r0, c7, c10, 4 @ drain WB 410 mcr p15, 0, ip, c7, c10, 4 @ drain WB 430 mcr p15, 0, r0, c7, c10, 4 @ drain WB [all …]
|
| H A D | proc-arm922.S | 82 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 83 mcr p15, 0, ip, c7, c10, 4 @ drain WB 143 mcrne p15, 0, ip, c7, c10, 4 @ drain WB 207 mcr p15, 0, r0, c7, c10, 4 @ drain WB 229 mcr p15, 0, r0, c7, c10, 4 @ drain WB 256 mcr p15, 0, r0, c7, c10, 4 @ drain WB 275 mcr p15, 0, r0, c7, c10, 4 @ drain WB 292 mcr p15, 0, r0, c7, c10, 4 @ drain WB 361 mcr p15, 0, ip, c7, c10, 4 @ drain WB 379 mcr p15, 0, r0, c7, c10, 4 @ drain WB [all …]
|
| H A D | proc-arm920.S | 80 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 81 mcr p15, 0, ip, c7, c10, 4 @ drain WB 141 mcrne p15, 0, ip, c7, c10, 4 @ drain WB 205 mcr p15, 0, r0, c7, c10, 4 @ drain WB 227 mcr p15, 0, r0, c7, c10, 4 @ drain WB 254 mcr p15, 0, r0, c7, c10, 4 @ drain WB 273 mcr p15, 0, r0, c7, c10, 4 @ drain WB 290 mcr p15, 0, r0, c7, c10, 4 @ drain WB 358 mcr p15, 0, ip, c7, c10, 4 @ drain WB 397 mcr p15, 0, ip, c7, c7, 0 @ invalidate I+D caches [all …]
|
| H A D | proc-arm1022.S | 88 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 89 mcr p15, 0, ip, c7, c10, 4 @ drain WB 157 mcrne p15, 0, ip, c7, c10, 4 @ drain WB 187 mcrne p15, 0, ip, c7, c10, 4 @ drain WB 230 mcr p15, 0, ip, c7, c10, 4 @ drain WB 253 mcr p15, 0, ip, c7, c10, 4 @ drain WB 283 mcr p15, 0, ip, c7, c10, 4 @ drain WB 305 mcr p15, 0, ip, c7, c10, 4 @ drain WB 325 mcr p15, 0, ip, c7, c10, 4 @ drain WB 390 mcr p15, 0, r1, c7, c10, 4 @ drain WB [all …]
|
| H A D | proc-arm1026.S | 88 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 89 mcr p15, 0, ip, c7, c10, 4 @ drain WB 152 mcrne p15, 0, ip, c7, c10, 4 @ drain WB 182 mcrne p15, 0, ip, c7, c10, 4 @ drain WB 225 mcr p15, 0, ip, c7, c10, 4 @ drain WB 248 mcr p15, 0, ip, c7, c10, 4 @ drain WB 278 mcr p15, 0, ip, c7, c10, 4 @ drain WB 300 mcr p15, 0, ip, c7, c10, 4 @ drain WB 320 mcr p15, 0, ip, c7, c10, 4 @ drain WB 380 mcr p15, 0, r1, c7, c10, 4 @ drain WB [all …]
|
| H A D | proc-arm1020e.S | 88 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 89 mcr p15, 0, ip, c7, c10, 4 @ drain WB 145 mcr p15, 0, ip, c7, c10, 4 @ drain WB 231 mcr p15, 0, ip, c7, c10, 4 @ drain WB 254 mcr p15, 0, ip, c7, c10, 4 @ drain WB 284 mcr p15, 0, ip, c7, c10, 4 @ drain WB 306 mcr p15, 0, ip, c7, c10, 4 @ drain WB 326 mcr p15, 0, ip, c7, c10, 4 @ drain WB 379 mcr p15, 0, r3, c7, c10, 4 398 mcr p15, 0, r1, c7, c10, 4 @ drain WB [all …]
|
| H A D | proc-fa526.S | 61 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 62 mcr p15, 0, ip, c7, c10, 4 @ drain WB 86 1: mcr p15, 0, r0, c7, c10, 1 @ clean D entry 90 mcr p15, 0, r0, c7, c10, 4 @ drain WB 108 mcr p15, 0, ip, c7, c6, 0 @ invalidate D cache 115 mcr p15, 0, ip, c7, c5, 4 @ prefetch flush 117 mcr p15, 0, ip, c8, c7, 0 @ invalidate UTLB 132 mcr p15, 0, r0, c7, c10, 1 @ clean D entry 134 mcr p15, 0, r0, c7, c10, 4 @ drain WB 143 mcr p15, 0, r0, c7, c7 @ invalidate I,D caches on v4 [all …]
|
| H A D | proc-arm946.S | 63 mcr p15, 0, ip, c7, c5, 0 @ flush I cache 65 mcr p15, 0, ip, c7, c10, 4 @ drain WB 121 mcrne p15, 0, ip, c7, c10, 4 @ drain WB 199 mcr p15, 0, r0, c7, c10, 4 @ drain WB 222 mcr p15, 0, r0, c7, c10, 4 @ drain WB 250 mcr p15, 0, r0, c7, c10, 4 @ drain WB 271 mcr p15, 0, r0, c7, c10, 4 @ drain WB 295 mcr p15, 0, r0, c7, c10, 4 @ drain WB 330 mcr p15, 0, r0, c7, c10, 4 @ drain WB 339 mcr p15, 0, r0, c7, c10, 4 @ drain WB [all …]
|
| H A D | proc-feroceon.S | 75 mcr p15, 0, r0, c7, c10, 4 @ drain WB 98 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 99 mcr p15, 0, ip, c7, c10, 4 @ drain WB 233 mcr p15, 0, r0, c7, c10, 4 @ drain WB 256 mcr p15, 0, r0, c7, c10, 4 @ drain WB 271 mcr p15, 0, r0, c7, c10, 4 @ drain WB 299 mcr p15, 0, r0, c7, c10, 4 @ drain WB 335 mcr p15, 0, r0, c7, c10, 4 @ drain WB 348 mcr p15, 0, r0, c7, c10, 4 @ drain WB 513 mcr p15, 0, ip, c7, c7, 0 @ invalidate I+D caches [all …]
|
| H A D | proc-xsc3.S | 116 mcr p15, 0, ip, c7, c7, 0 @ invalidate L1 caches and BTB 140 mcr p14, 0, r0, c7, c0, 0 @ go to idle 178 mcrne p15, 0, ip, c7, c5, 4 @ prefetch flush 206 mcrne p15, 0, ip, c7, c5, 6 @ invalidate BTB 208 mcrne p15, 0, ip, c7, c5, 4 @ prefetch flush 240 mcr p15, 0, r0, c7, c5, 4 @ prefetch flush 262 mcr p15, 0, r0, c7, c5, 4 @ prefetch flush 371 mcr p15, 0, ip, c7, c5, 4 @ prefetch flush 439 mcr p15, 0, ip, c7, c7, 0 @ invalidate I & D caches, BTB 459 mcr p15, 0, ip, c7, c7, 0 @ invalidate L1 caches and BTB [all …]
|
| H A D | proc-xscale.S | 159 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches & BTB 182 mcr p14, 0, r0, c7, c0, 0 @ Go to IDLE 248 mcrne p15, 0, ip, c7, c5, 6 @ Invalidate BTB 268 1: mcr p15, 0, r0, c7, c10, 1 @ clean D entry 290 1: mcr p15, 0, r0, c7, c10, 1 @ clean D entry 296 mcr p15, 0, r0, c7, c5, 6 @ Invalidate BTB 312 1: mcr p15, 0, r0, c7, c10, 1 @ clean D entry 337 mcrne p15, 0, r0, c7, c10, 1 @ clean D entry 339 mcrne p15, 0, r1, c7, c10, 1 @ clean D entry 530 mcr p15, 0, ip, c7, c7, 0 @ invalidate I & D caches, BTB [all …]
|
| H A D | cache-v4wb.S | 59 mcr p15, 0, r0, c7, c5, 0 @ invalidate I cache 78 mcr p15, 0, ip, c7, c5, 0 @ invalidate I cache 95 mcr p15, 0, ip, c7, c10, 4 @ drain write buffer 118 1: mcr p15, 0, r0, c7, c10, 1 @ clean D entry 119 mcr p15, 0, r0, c7, c6, 1 @ invalidate D entry 172 1: mcr p15, 0, r0, c7, c10, 1 @ clean D entry 173 mcr p15, 0, r0, c7, c6, 1 @ invalidate D entry 179 mcr p15, 0, r0, c7, c10, 4 @ drain WB 197 mcrne p15, 0, r0, c7, c10, 1 @ clean D entry 199 mcrne p15, 0, r1, c7, c10, 1 @ clean D entry [all …]
|
| H A D | proc-arm940.S | 56 mcr p15, 0, ip, c7, c5, 0 @ flush I cache 57 mcr p15, 0, ip, c7, c6, 0 @ flush D cache 58 mcr p15, 0, ip, c7, c10, 4 @ drain WB 127 mcrne p15, 0, ip, c7, c10, 4 @ drain WB 180 mcr p15, 0, r0, c7, c10, 4 @ drain WB 202 mcr p15, 0, ip, c7, c10, 4 @ drain WB 226 mcr p15, 0, ip, c7, c10, 4 @ drain WB 253 mcr p15, 0, ip, c7, c10, 4 @ drain WB 286 mcr p15, 0, r0, c7, c10, 4 @ drain WB 292 mcr p15, 0, r0, c6, c7, 0 [all …]
|
| H A D | proc-arm720.S | 73 mcr p15, 0, r1, c7, c7, 0 @ invalidate cache 75 mcr p15, 0, r1, c8, c7, 0 @ flush TLB (v4) 102 mcr p15, 0, ip, c7, c7, 0 @ invalidate cache 104 mcr p15, 0, ip, c8, c7, 0 @ flush TLB (v4) 117 mcr p15, 0, r0, c7, c7, 0 @ invalidate caches 119 mcr p15, 0, r0, c8, c7, 0 @ flush TLB (v4) 145 mcr p15, 0, r0, c7, c7, 0 @ invalidate caches 147 mcr p15, 0, r0, c8, c7, 0 @ flush TLB (v4)
|
| H A D | tlb-fa.S | 41 mcr p15, 0, r3, c7, c10, 4 @ drain WB 44 1: mcr p15, 0, r0, c8, c7, 1 @ invalidate UTLB entry 48 mcr p15, 0, r3, c7, c10, 4 @ data write barrier 55 mcr p15, 0, r3, c7, c10, 4 @ drain WB 58 1: mcr p15, 0, r0, c8, c7, 1 @ invalidate UTLB entry 62 mcr p15, 0, r3, c7, c10, 4 @ data write barrier 63 mcr p15, 0, r3, c7, c5, 4 @ prefetch flush (isb)
|
| H A D | proc-sa110.S | 68 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 69 mcr p15, 0, ip, c7, c10, 4 @ drain WB 71 mcr p15, 0, ip, c8, c7, 0 @ invalidate I & D TLBs 121 1: mcr p15, 0, r0, c7, c10, 1 @ clean D entry 143 mcr p15, 0, ip, c8, c7, 0 @ invalidate I & D TLBs 160 mcr p15, 0, r0, c7, c10, 1 @ clean D entry 161 mcr p15, 0, r0, c7, c10, 4 @ drain WB 169 mcr p15, 0, r10, c7, c7 @ invalidate I,D caches on v4 170 mcr p15, 0, r10, c7, c10, 4 @ drain write buffer on v4 172 mcr p15, 0, r10, c8, c7 @ invalidate I,D TLBs on v4
|
| H A D | proc-sa1100.S | 76 mcr p15, 0, ip, c7, c7, 0 @ invalidate I,D caches 77 mcr p15, 0, ip, c7, c10, 4 @ drain WB 79 mcr p15, 0, ip, c8, c7, 0 @ invalidate I & D TLBs 131 1: mcr p15, 0, r0, c7, c10, 1 @ clean D entry 154 mcr p15, 0, ip, c8, c7, 0 @ invalidate I & D TLBs 171 mcr p15, 0, r0, c7, c10, 1 @ clean D entry 172 mcr p15, 0, r0, c7, c10, 4 @ drain WB 192 mcr p15, 0, ip, c8, c7, 0 @ flush I+D TLBs 193 mcr p15, 0, ip, c7, c7, 0 @ flush I&D cache 208 mcr p15, 0, r0, c7, c7 @ invalidate I,D caches on v4 [all …]
|
| H A D | cache-v4wt.S | 49 mcr p15, 0, r0, c7, c5, 0 @ invalidate I cache 71 mcrne p15, 0, ip, c7, c5, 0 @ invalidate I cache 72 mcr p15, 0, ip, c7, c6, 0 @ invalidate D cache 91 1: mcr p15, 0, r0, c7, c6, 1 @ invalidate D entry 93 mcrne p15, 0, r0, c7, c5, 1 @ invalidate I entry 128 1: mcr p15, 0, r0, c7, c5, 1 @ invalidate I entry 147 mcr p15, 0, r2, c7, c5, 0 @ invalidate I cache 165 1: mcr p15, 0, r0, c7, c6, 1 @ invalidate D entry
|
| H A D | cache-v4.S | 41 mcr p15, 0, r0, c7, c7, 0 @ flush ID cache 61 mcr p15, 0, ip, c7, c7, 0 @ flush ID cache 123 mcr p15, 0, r0, c7, c7, 0 @ flush ID cache
|
| /linux-6.15/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 …]
|