Lines Matching refs:name
66 #define CP32(r, name...) __CP32(r, name) argument
67 #define CP64(r, name...) __CP64(r, name) argument
70 #define LOAD_CP32(r, name...) "mrc " __stringify(CP32(%r, name)) ";" argument
71 #define STORE_CP32(r, name...) "mcr " __stringify(CP32(%r, name)) ";" argument
72 #define LOAD_CP64(r, name...) "mrrc " __stringify(CP64(%r, %H##r, name)) ";" argument
73 #define STORE_CP64(r, name...) "mcrr " __stringify(CP64(%r, %H##r, name)) ";" argument
77 #define CMD_CP32(name...) "mcr " __stringify(CP32(r0, name)) ";" argument
82 #define READ_CP32(name...) ({ \ argument
84 asm volatile(LOAD_CP32(0, name) : "=r" (_r)); \
87 #define WRITE_CP32(v, name...) do { \ argument
89 asm volatile(STORE_CP32(0, name) : : "r" (_r)); \
92 #define READ_CP64(name...) ({ \ argument
94 asm volatile(LOAD_CP64(0, name) : "=r" (_r)); \
97 #define WRITE_CP64(v, name...) do { \ argument
99 asm volatile(STORE_CP64(0, name) : : "r" (_r)); \