Lines Matching refs:rd
18 .macro store, rd, rx:vararg
19 ARM_BE8(rev \rd, \rd)
20 str \rd, \rx
21 ARM_BE8(rev \rd, \rd)
24 .macro load, rd, rx:vararg
25 ldr \rd, \rx
26 ARM_BE8(rev \rd, \rd)
29 .macro store, rd, rx:vararg
30 strb \rd, \rx
33 .macro load, rd, rx:vararg
34 ldrb \rd, \rx
40 .macro senduart,rd,rx
41 store \rd, [\rx, #UART_TX << UART_SHIFT]
44 .macro busyuart,rd,rx
45 1002: load \rd, [\rx, #UART_LSR << UART_SHIFT]
46 and \rd, \rd, #UART_LSR_TEMT | UART_LSR_THRE
47 teq \rd, #UART_LSR_TEMT | UART_LSR_THRE
51 .macro waituart,rd,rx
53 1001: load \rd, [\rx, #UART_MSR << UART_SHIFT]
54 tst \rd, #UART_MSR_CTS