Symbol: SMB_CSR
arch/mips/sibyte/swarm/rtc_m41t81.c
101
if (__raw_readq(SMB_CSR(R_SMB_STATUS)) & M_SMB_ERROR) {
arch/mips/sibyte/swarm/rtc_m41t81.c
103
__raw_writeq(M_SMB_ERROR, SMB_CSR(R_SMB_STATUS));
arch/mips/sibyte/swarm/rtc_m41t81.c
107
return __raw_readq(SMB_CSR(R_SMB_DATA)) & 0xff;
arch/mips/sibyte/swarm/rtc_m41t81.c
112
while (__raw_readq(SMB_CSR(R_SMB_STATUS)) & M_SMB_BUSY)
arch/mips/sibyte/swarm/rtc_m41t81.c
115
__raw_writeq(addr & 0xff, SMB_CSR(R_SMB_CMD));
arch/mips/sibyte/swarm/rtc_m41t81.c
116
__raw_writeq(b & 0xff, SMB_CSR(R_SMB_DATA));
arch/mips/sibyte/swarm/rtc_m41t81.c
118
SMB_CSR(R_SMB_START));
arch/mips/sibyte/swarm/rtc_m41t81.c
120
while (__raw_readq(SMB_CSR(R_SMB_STATUS)) & M_SMB_BUSY)
arch/mips/sibyte/swarm/rtc_m41t81.c
123
if (__raw_readq(SMB_CSR(R_SMB_STATUS)) & M_SMB_ERROR) {
arch/mips/sibyte/swarm/rtc_m41t81.c
125
__raw_writeq(M_SMB_ERROR, SMB_CSR(R_SMB_STATUS));
arch/mips/sibyte/swarm/rtc_m41t81.c
131
SMB_CSR(R_SMB_START));
arch/mips/sibyte/swarm/rtc_m41t81.c
133
while (__raw_readq(SMB_CSR(R_SMB_STATUS)) & M_SMB_BUSY)
arch/mips/sibyte/swarm/rtc_m41t81.c
85
while (__raw_readq(SMB_CSR(R_SMB_STATUS)) & M_SMB_BUSY)
arch/mips/sibyte/swarm/rtc_m41t81.c
88
__raw_writeq(addr & 0xff, SMB_CSR(R_SMB_CMD));
arch/mips/sibyte/swarm/rtc_m41t81.c
90
SMB_CSR(R_SMB_START));
arch/mips/sibyte/swarm/rtc_m41t81.c
92
while (__raw_readq(SMB_CSR(R_SMB_STATUS)) & M_SMB_BUSY)
arch/mips/sibyte/swarm/rtc_m41t81.c
96
SMB_CSR(R_SMB_START));
arch/mips/sibyte/swarm/rtc_m41t81.c
98
while (__raw_readq(SMB_CSR(R_SMB_STATUS)) & M_SMB_BUSY)
arch/mips/sibyte/swarm/rtc_xicor1241.c
101
__raw_writeq(M_SMB_ERROR, SMB_CSR(R_SMB_STATUS));
arch/mips/sibyte/swarm/rtc_xicor1241.c
60
while (__raw_readq(SMB_CSR(R_SMB_STATUS)) & M_SMB_BUSY)
arch/mips/sibyte/swarm/rtc_xicor1241.c
63
__raw_writeq((addr >> 8) & 0x7, SMB_CSR(R_SMB_CMD));
arch/mips/sibyte/swarm/rtc_xicor1241.c
64
__raw_writeq(addr & 0xff, SMB_CSR(R_SMB_DATA));
arch/mips/sibyte/swarm/rtc_xicor1241.c
66
SMB_CSR(R_SMB_START));
arch/mips/sibyte/swarm/rtc_xicor1241.c
68
while (__raw_readq(SMB_CSR(R_SMB_STATUS)) & M_SMB_BUSY)
arch/mips/sibyte/swarm/rtc_xicor1241.c
72
SMB_CSR(R_SMB_START));
arch/mips/sibyte/swarm/rtc_xicor1241.c
74
while (__raw_readq(SMB_CSR(R_SMB_STATUS)) & M_SMB_BUSY)
arch/mips/sibyte/swarm/rtc_xicor1241.c
77
if (__raw_readq(SMB_CSR(R_SMB_STATUS)) & M_SMB_ERROR) {
arch/mips/sibyte/swarm/rtc_xicor1241.c
79
__raw_writeq(M_SMB_ERROR, SMB_CSR(R_SMB_STATUS));
arch/mips/sibyte/swarm/rtc_xicor1241.c
83
return __raw_readq(SMB_CSR(R_SMB_DATA)) & 0xff;
arch/mips/sibyte/swarm/rtc_xicor1241.c
88
while (__raw_readq(SMB_CSR(R_SMB_STATUS)) & M_SMB_BUSY)
arch/mips/sibyte/swarm/rtc_xicor1241.c
91
__raw_writeq(addr, SMB_CSR(R_SMB_CMD));
arch/mips/sibyte/swarm/rtc_xicor1241.c
92
__raw_writeq((addr & 0xff) | ((b & 0xff) << 8), SMB_CSR(R_SMB_DATA));
arch/mips/sibyte/swarm/rtc_xicor1241.c
94
SMB_CSR(R_SMB_START));
arch/mips/sibyte/swarm/rtc_xicor1241.c
96
while (__raw_readq(SMB_CSR(R_SMB_STATUS)) & M_SMB_BUSY)
arch/mips/sibyte/swarm/rtc_xicor1241.c
99
if (__raw_readq(SMB_CSR(R_SMB_STATUS)) & M_SMB_ERROR) {
drivers/i2c/busses/i2c-sibyte.c
100
data->word = csr_in32(SMB_CSR(adap, R_SMB_DATA)) & 0xffff;
drivers/i2c/busses/i2c-sibyte.c
130
csr_out32(speed, SMB_CSR(adap,R_SMB_FREQ));
drivers/i2c/busses/i2c-sibyte.c
131
csr_out32(0, SMB_CSR(adap,R_SMB_CONTROL));
drivers/i2c/busses/i2c-sibyte.c
35
while (csr_in32(SMB_CSR(adap, R_SMB_STATUS)) & M_SMB_BUSY)
drivers/i2c/busses/i2c-sibyte.c
42
V_SMB_TT_QUICKCMD), SMB_CSR(adap, R_SMB_START));
drivers/i2c/busses/i2c-sibyte.c
47
SMB_CSR(adap, R_SMB_START));
drivers/i2c/busses/i2c-sibyte.c
50
csr_out32(V_SMB_CMD(command), SMB_CSR(adap, R_SMB_CMD));
drivers/i2c/busses/i2c-sibyte.c
52
SMB_CSR(adap, R_SMB_START));
drivers/i2c/busses/i2c-sibyte.c
56
csr_out32(V_SMB_CMD(command), SMB_CSR(adap, R_SMB_CMD));
drivers/i2c/busses/i2c-sibyte.c
59
SMB_CSR(adap, R_SMB_START));
drivers/i2c/busses/i2c-sibyte.c
63
SMB_CSR(adap, R_SMB_DATA));
drivers/i2c/busses/i2c-sibyte.c
65
SMB_CSR(adap, R_SMB_START));
drivers/i2c/busses/i2c-sibyte.c
69
csr_out32(V_SMB_CMD(command), SMB_CSR(adap, R_SMB_CMD));
drivers/i2c/busses/i2c-sibyte.c
72
SMB_CSR(adap, R_SMB_START));
drivers/i2c/busses/i2c-sibyte.c
76
SMB_CSR(adap, R_SMB_DATA));
drivers/i2c/busses/i2c-sibyte.c
78
SMB_CSR(adap, R_SMB_DATA));
drivers/i2c/busses/i2c-sibyte.c
80
SMB_CSR(adap, R_SMB_START));
drivers/i2c/busses/i2c-sibyte.c
87
while (csr_in32(SMB_CSR(adap, R_SMB_STATUS)) & M_SMB_BUSY)
drivers/i2c/busses/i2c-sibyte.c
90
error = csr_in32(SMB_CSR(adap, R_SMB_STATUS));
drivers/i2c/busses/i2c-sibyte.c
93
csr_out32(M_SMB_ERROR, SMB_CSR(adap, R_SMB_STATUS));
drivers/i2c/busses/i2c-sibyte.c
98
data->byte = csr_in32(SMB_CSR(adap, R_SMB_DATA)) & 0xff;