| /rk3399_ARM-atf/include/arch/aarch32/ |
| H A D | asm_macros.S | 31 .macro ldcopr reg, coproc, opc1, CRn, CRm, opc2 32 mrc \coproc, \opc1, \reg, \CRn, \CRm, \opc2 35 .macro ldcopr16 reg1, reg2, coproc, opc1, CRm argument 36 mrrc \coproc, \opc1, \reg1, \reg2, \CRm 39 .macro stcopr reg, coproc, opc1, CRn, CRm, opc2 40 mcr \coproc, \opc1, \reg, \CRn, \CRm, \opc2 43 .macro stcopr16 reg1, reg2, coproc, opc1, CRm argument 44 mcrr \coproc, \opc1, \reg1, \reg2, \CRm
|
| H A D | arch_helpers.h | 24 #define _DEFINE_COPROCR_WRITE_FUNC(_name, coproc, opc1, CRn, CRm, opc2) \ argument 27 __asm__ volatile ("mcr "#coproc","#opc1",%0,"#CRn","#CRm","#opc2 : : "r" (v));\ 30 #define _DEFINE_COPROCR_READ_FUNC(_name, coproc, opc1, CRn, CRm, opc2) \ argument 34 __asm__ volatile ("mrc "#coproc","#opc1",%0,"#CRn","#CRm","#opc2 : "=r" (v));\ 43 #define _DEFINE_COPROCR_WRITE_FUNC_64(_name, coproc, opc1, CRm) \ argument 46 __asm__ volatile ("mcrr "#coproc","#opc1", %Q0, %R0,"#CRm : : "r" (v));\ 49 #define _DEFINE_COPROCR_READ_FUNC_64(_name, coproc, opc1, CRm) \ argument 52 __asm__ volatile ("mrrc "#coproc","#opc1", %Q0, %R0,"#CRm : "=r" (v));\ 111 #define _DEFINE_TLBIOP_FUNC(_op, coproc, opc1, CRn, CRm, opc2) \ argument 115 __asm__ volatile ("mcr "#coproc","#opc1",%0,"#CRn","#CRm","#opc2 : : "r" (v));\ [all …]
|
| /rk3399_ARM-atf/lib/aarch32/ |
| H A D | cache_helpers.S | 22 .macro do_dcache_maintenance_by_mva op, coproc, opc1, CRn, CRm, opc2 31 stcopr r0, \coproc, \opc1, \CRn, \CRm, \opc2
|
| /rk3399_ARM-atf/lib/extensions/idte/ |
| H A D | idte3.c | 112 uint8_t CRm = (uint8_t) ISS_SYS64_CRM(iss); in handle_idreg_trap() local 270 op0, op1, CRn, CRm, op2); in handle_idreg_trap()
|