Lines Matching refs:rd
12 .macro fifo_level_s5pv210 rd, rx
13 ldr \rd, [\rx, # S3C2410_UFSTAT]
14 ARM_BE8(rev \rd, \rd)
15 and \rd, \rd, #S5PV210_UFSTAT_TXMASK
18 .macro fifo_full_s5pv210 rd, rx
19 ldr \rd, [\rx, # S3C2410_UFSTAT]
20 ARM_BE8(rev \rd, \rd)
21 tst \rd, #S5PV210_UFSTAT_TXFULL
27 .macro fifo_level_s3c2440 rd, rx
28 ldr \rd, [\rx, # S3C2410_UFSTAT]
29 ARM_BE8(rev \rd, \rd)
30 and \rd, \rd, #S3C2440_UFSTAT_TXMASK
37 .macro fifo_full_s3c2440 rd, rx
38 ldr \rd, [\rx, # S3C2410_UFSTAT]
39 ARM_BE8(rev \rd, \rd)
40 tst \rd, #S3C2440_UFSTAT_TXFULL
47 .macro senduart,rd,rx
48 strb \rd, [\rx, # S3C2410_UTXH]
51 .macro busyuart, rd, rx
52 ldr \rd, [\rx, # S3C2410_UFCON]
53 ARM_BE8(rev \rd, \rd)
54 tst \rd, #S3C2410_UFCON_FIFOMODE @ fifo enabled?
58 fifo_full \rd, \rx
64 ldr \rd, [\rx, # S3C2410_UTRSTAT]
65 ARM_BE8(rev \rd, \rd)
66 tst \rd, #S3C2410_UTRSTAT_TXFE
72 .macro waituartcts,rd,rx
75 .macro waituarttxrdy,rd,rx
76 ldr \rd, [\rx, # S3C2410_UFCON]
77 ARM_BE8(rev \rd, \rd)
78 tst \rd, #S3C2410_UFCON_FIFOMODE @ fifo enabled?
82 fifo_level \rd, \rx
83 teq \rd, #0
88 ldr \rd, [\rx, # S3C2410_UTRSTAT]
89 ARM_BE8(rev \rd, \rd)
90 tst \rd, #S3C2410_UTRSTAT_TXFE