/kernel/linux/linux-5.10/arch/arm/include/asm/ |
H A D | tls.h | 14 mrc p15, 0, \tmp2, c13, c0, 2 @ get the user r/w register variable 15 mcr p15, 0, \tp, c13, c0, 3 @ set TLS register variable 16 mcr p15, 0, \tpuser, c13, c0, 2 @ and the user r/w register variable 26 mrcne p15, 0, \tmp2, c13, c0, 2 @ get the user r/w register variable 27 mcrne p15, 0, \tp, c13, c0, 3 @ yes, set TLS register variable 28 mcrne p15, 0, \tpuser, c13, c0, 2 @ set user r/w register variable 82 asm("mcr p15, 0, %0, c13, c0, 3" in set_tls() 105 __asm__("mrc p15, 0, %0, c13, c0, 2" : "=r" (reg)); in get_tpuser() 116 asm("mcr p15, 0, %0, c13, c0, 2" in set_tpuser()
|
/kernel/linux/linux-6.6/arch/arm/include/asm/ |
H A D | arm_pmuv3.h | 21 #define PMXEVTYPER __ACCESS_CP15(c9, 0, c13, 1) 22 #define PMXEVCNTR __ACCESS_CP15(c9, 0, c13, 2) 71 #define PMEVTYPER8 __ACCESS_CP15(c14, 0, c13, 0) 72 #define PMEVTYPER9 __ACCESS_CP15(c14, 0, c13, 1) 73 #define PMEVTYPER10 __ACCESS_CP15(c14, 0, c13, 2) 74 #define PMEVTYPER11 __ACCESS_CP15(c14, 0, c13, 3) 75 #define PMEVTYPER12 __ACCESS_CP15(c14, 0, c13, 4) 76 #define PMEVTYPER13 __ACCESS_CP15(c14, 0, c13, 5) 77 #define PMEVTYPER14 __ACCESS_CP15(c14, 0, c13, 6) 78 #define PMEVTYPER15 __ACCESS_CP15(c14, 0, c13, [all...] |
H A D | tls.h | 14 mrc p15, 0, \tmp2, c13, c0, 2 @ get the user r/w register variable 16 mcr p15, 0, \tpuser, c13, c0, 2 @ set the user r/w register 32 mcr p15, 0, \tp, c13, c0, 3 @ yes, set TLS register 97 asm("mcr p15, 0, %0, c13, c0, 3" 120 __asm__("mrc p15, 0, %0, c13, c0, 2" : "=r" (reg)); 131 asm("mcr p15, 0, %0, c13, c0, 2"
|
H A D | assembler.h | 294 ALT_SMP(mrc p15, 0, \rd, c13, c0, 4) 313 9998: mcr p15, 0, \rn, c13, c0, 3 @ set TPIDRURO register variable 332 9998: mrc p15, 0, \rd, c13, c0, 3 @ get TPIDRURO register variable 357 mcr p15, 0, \t1, c13, c0, 3 @ store in TPIDRURO variable
|
/kernel/liteos_a/arch/arm/arm/include/ |
H A D | los_hw_cpu.h | 123 * Process, context and thread ID registers (c13) 125 #define FCSEIDR CP15_REG(c13, 0, c0, 0) /* FCSE Process ID Register */ 126 #define CONTEXTIDR CP15_REG(c13, 0, c0, 1) /* Context ID Register */ 127 #define TPIDRURW CP15_REG(c13, 0, c0, 2) /* User Read/Write Thread ID Register */ 128 #define TPIDRURO CP15_REG(c13, 0, c0, 3) /* User Read-Only Thread ID Register */ 129 #define TPIDRPRW CP15_REG(c13, 0, c0, 4) /* PL1 only Thread ID Register */
|
/kernel/linux/linux-5.10/arch/arm/include/asm/hardware/ |
H A D | cp14.h | 70 #define RCP14_DBGBVR13() MRC14(0, c0, c13, 4) 86 #define RCP14_DBGBCR13() MRC14(0, c0, c13, 5) 102 #define RCP14_DBGWVR13() MRC14(0, c0, c13, 6) 118 #define RCP14_DBGWCR13() MRC14(0, c0, c13, 7) 135 #define RCP14_DBGBXVR13() MRC14(0, c1, c13, 1) 175 #define WCP14_DBGBVR13(val) MCR14(val, 0, c0, c13, 4) 191 #define WCP14_DBGBCR13(val) MCR14(val, 0, c0, c13, 5) 207 #define WCP14_DBGWVR13(val) MCR14(val, 0, c0, c13, 6) 223 #define WCP14_DBGWCR13(val) MCR14(val, 0, c0, c13, 7) 239 #define WCP14_DBGBXVR13(val) MCR14(val, 0, c1, c13, [all...] |
/kernel/linux/linux-6.6/arch/arm/include/asm/hardware/ |
H A D | cp14.h | 70 #define RCP14_DBGBVR13() MRC14(0, c0, c13, 4) 86 #define RCP14_DBGBCR13() MRC14(0, c0, c13, 5) 102 #define RCP14_DBGWVR13() MRC14(0, c0, c13, 6) 118 #define RCP14_DBGWCR13() MRC14(0, c0, c13, 7) 135 #define RCP14_DBGBXVR13() MRC14(0, c1, c13, 1) 175 #define WCP14_DBGBVR13(val) MCR14(val, 0, c0, c13, 4) 191 #define WCP14_DBGBCR13(val) MCR14(val, 0, c0, c13, 5) 207 #define WCP14_DBGWVR13(val) MCR14(val, 0, c0, c13, 6) 223 #define WCP14_DBGWCR13(val) MCR14(val, 0, c0, c13, 7) 239 #define WCP14_DBGBXVR13(val) MCR14(val, 0, c1, c13, [all...] |
/kernel/linux/linux-5.10/arch/arm/mm/ |
H A D | proc-v6.S | 106 mrc p15, 0, r2, c13, c0, 1 @ read current context ID 111 mcr p15, 0, r1, c13, c0, 1 @ set context ID 139 mrc p15, 0, r4, c13, c0, 0 @ FCSE/PID 157 mcr p15, 0, ip, c13, c0, 1 @ set reserved context ID 159 mcr p15, 0, r4, c13, c0, 0 @ FCSE/PID
|
H A D | proc-v7-2level.S | 47 mrc p15, 0, r2, c13, c0, 1 @ read current context ID 54 mcr p15, 0, r1, c13, c0, 1 @ set context ID
|
H A D | proc-sa1100.S | 176 mrc p15, 0, r5, c13, c0, 0 @ PID 192 mcr p15, 0, r5, c13, c0, 0 @ PID
|
H A D | proc-feroceon.S | 330 mcr p15, 5, r0, c15, c13, 0 @ D clean range start 331 mcr p15, 5, r1, c15, c13, 1 @ D clean range top 510 mrc p15, 0, r4, c13, c0, 0 @ PID 522 mcr p15, 0, r4, c13, c0, 0 @ PID
|
H A D | proc-v7.S | 134 mrc p15, 0, r4, c13, c0, 0 @ FCSE/PID 135 mrc p15, 0, r5, c13, c0, 3 @ User r/o thread ID 156 mcr p15, 0, ip, c13, c0, 1 @ set reserved context ID 158 mcr p15, 0, r4, c13, c0, 0 @ FCSE/PID 159 mcr p15, 0, r5, c13, c0, 3 @ User r/o thread ID
|
H A D | proc-arm926.S | 394 mrc p15, 0, r4, c13, c0, 0 @ PID 406 mcr p15, 0, r4, c13, c0, 0 @ PID
|
H A D | proc-arm920.S | 379 mrc p15, 0, r4, c13, c0, 0 @ PID 391 mcr p15, 0, r4, c13, c0, 0 @ PID
|
H A D | proc-mohawk.S | 347 mrc p15, 0, r6, c13, c0, 0 @ PID 365 mcr p15, 0, r6, c13, c0, 0 @ PID
|
/kernel/linux/linux-6.6/arch/arm/mm/ |
H A D | proc-v6.S | 108 mrc p15, 0, r2, c13, c0, 1 @ read current context ID 113 mcr p15, 0, r1, c13, c0, 1 @ set context ID 141 mrc p15, 0, r4, c13, c0, 0 @ FCSE/PID 159 mcr p15, 0, ip, c13, c0, 1 @ set reserved context ID 161 mcr p15, 0, r4, c13, c0, 0 @ FCSE/PID
|
H A D | proc-v7-2level.S | 49 mrc p15, 0, r2, c13, c0, 1 @ read current context ID 56 mcr p15, 0, r1, c13, c0, 1 @ set context ID
|
H A D | proc-sa1100.S | 176 mrc p15, 0, r5, c13, c0, 0 @ PID 192 mcr p15, 0, r5, c13, c0, 0 @ PID
|
H A D | proc-feroceon.S | 334 mcr p15, 5, r0, c15, c13, 0 @ D clean range start 335 mcr p15, 5, r1, c15, c13, 1 @ D clean range top 514 mrc p15, 0, r4, c13, c0, 0 @ PID 526 mcr p15, 0, r4, c13, c0, 0 @ PID
|
H A D | proc-v7.S | 136 mrc p15, 0, r4, c13, c0, 0 @ FCSE/PID 137 mrc p15, 0, r5, c13, c0, 3 @ User r/o thread ID 158 mcr p15, 0, ip, c13, c0, 1 @ set reserved context ID 160 mcr p15, 0, r4, c13, c0, 0 @ FCSE/PID 161 mcr p15, 0, r5, c13, c0, 3 @ User r/o thread ID
|
H A D | proc-arm920.S | 379 mrc p15, 0, r4, c13, c0, 0 @ PID 391 mcr p15, 0, r4, c13, c0, 0 @ PID
|
H A D | proc-arm926.S | 394 mrc p15, 0, r4, c13, c0, 0 @ PID 406 mcr p15, 0, r4, c13, c0, 0 @ PID
|
H A D | proc-mohawk.S | 347 mrc p15, 0, r6, c13, c0, 0 @ PID 365 mcr p15, 0, r6, c13, c0, 0 @ PID
|
/kernel/linux/linux-5.10/tools/perf/arch/s390/include/ |
H A D | dwarf-regs-table.h | 43 REG_DWARFNUM_NAME(c13, 45),
|
/kernel/linux/linux-6.6/tools/perf/arch/s390/include/ |
H A D | dwarf-regs-table.h | 43 REG_DWARFNUM_NAME(c13, 45),
|