Lines Matching refs:regdesc
48 #define AARCH64REG_READ_INLINE3(regname, regdesc, arch) \
55 "mrs %0, " #regdesc : "=r"(__rv) \
60 #define AARCH64REG_READ_INLINE2(regname, regdesc) \
61 AARCH64REG_READ_INLINE3(regname, regdesc, )
63 #define AARCH64REG_WRITE_INLINE3(regname, regdesc, arch) \
69 "msr " #regdesc ", %0" :: "r"(__val) : "memory" \
73 #define AARCH64REG_WRITE_INLINE2(regname, regdesc) \
74 AARCH64REG_WRITE_INLINE3(regname, regdesc, )
76 #define AARCH64REG_WRITEIMM_INLINE2(regname, regdesc) \
81 "msr " #regdesc ", %0" :: "n"(__val) : "memory" \
94 #define AARCH64REG_READWRITE_INLINE2(regname, regdesc) \
95 AARCH64REG_READ_INLINE2(regname, regdesc) \
96 AARCH64REG_WRITE_INLINE2(regname, regdesc)
98 #define AARCH64REG_ATWRITE_INLINE2(regname, regdesc) \
103 "at " #regdesc ", %0" :: "r"(__val) : "memory" \