Lines Matching refs:SMB_CSR
86 #define SMB_CSR(reg) IOADDR(A_SMB_REGISTER(1, reg)) macro
90 while (__raw_readq(SMB_CSR(R_SMB_STATUS)) & M_SMB_BUSY) in m41t81_read()
93 __raw_writeq(addr & 0xff, SMB_CSR(R_SMB_CMD)); in m41t81_read()
95 SMB_CSR(R_SMB_START)); in m41t81_read()
97 while (__raw_readq(SMB_CSR(R_SMB_STATUS)) & M_SMB_BUSY) in m41t81_read()
101 SMB_CSR(R_SMB_START)); in m41t81_read()
103 while (__raw_readq(SMB_CSR(R_SMB_STATUS)) & M_SMB_BUSY) in m41t81_read()
106 if (__raw_readq(SMB_CSR(R_SMB_STATUS)) & M_SMB_ERROR) { in m41t81_read()
108 __raw_writeq(M_SMB_ERROR, SMB_CSR(R_SMB_STATUS)); in m41t81_read()
112 return __raw_readq(SMB_CSR(R_SMB_DATA)) & 0xff; in m41t81_read()
117 while (__raw_readq(SMB_CSR(R_SMB_STATUS)) & M_SMB_BUSY) in m41t81_write()
120 __raw_writeq(addr & 0xff, SMB_CSR(R_SMB_CMD)); in m41t81_write()
121 __raw_writeq(b & 0xff, SMB_CSR(R_SMB_DATA)); in m41t81_write()
123 SMB_CSR(R_SMB_START)); in m41t81_write()
125 while (__raw_readq(SMB_CSR(R_SMB_STATUS)) & M_SMB_BUSY) in m41t81_write()
128 if (__raw_readq(SMB_CSR(R_SMB_STATUS)) & M_SMB_ERROR) { in m41t81_write()
130 __raw_writeq(M_SMB_ERROR, SMB_CSR(R_SMB_STATUS)); in m41t81_write()
136 SMB_CSR(R_SMB_START)); in m41t81_write()
138 while (__raw_readq(SMB_CSR(R_SMB_STATUS)) & M_SMB_BUSY) in m41t81_write()