Lines Matching refs:reg
45 #define READ_TIMER_REG32(reg) ARM64_READ_SYSREG(reg) argument
46 #define READ_TIMER_REG64(reg) ARM64_READ_SYSREG(reg) argument
47 #define WRITE_TIMER_REG32(reg, val) ARM64_WRITE_SYSREG(reg, val) argument
48 #define WRITE_TIMER_REG64(reg, val) ARM64_WRITE_SYSREG(reg, val) argument
70 #define READ_TIMER_REG32(reg) \ argument
73 __asm__ volatile("mrc p15, 0, %0, c14, " reg : "=r" (_val)); \
77 #define READ_TIMER_REG64(reg) \ argument
80 __asm__ volatile("mrrc p15, " reg ", %0, %H0, c14" : "=r" (_val)); \
84 #define WRITE_TIMER_REG32(reg, val) \ argument
86 __asm__ volatile("mcr p15, 0, %0, c14, " reg :: "r" (val)); \
90 #define WRITE_TIMER_REG64(reg, val) \ argument
92 __asm__ volatile("mcrr p15, " reg ", %0, %H0, c14" :: "r" (val)); \
105 #define SELECTED_TIMER_REG(reg) XCOMBINE3(TIMER_REG_, TIMER_ARM_GENERIC_SELECTED, reg) argument