Lines Matching refs:SMB_CSR
37 #define SMB_CSR(a,r) ((long)(a->reg_base + r))
48 while (csr_in32(SMB_CSR(adap, R_SMB_STATUS)) & M_SMB_BUSY)
55 V_SMB_TT_QUICKCMD), SMB_CSR(adap, R_SMB_START));
60 SMB_CSR(adap, R_SMB_START));
63 csr_out32(V_SMB_CMD(command), SMB_CSR(adap, R_SMB_CMD));
65 SMB_CSR(adap, R_SMB_START));
69 csr_out32(V_SMB_CMD(command), SMB_CSR(adap, R_SMB_CMD));
72 SMB_CSR(adap, R_SMB_START));
76 SMB_CSR(adap, R_SMB_DATA));
78 SMB_CSR(adap, R_SMB_START));
82 csr_out32(V_SMB_CMD(command), SMB_CSR(adap, R_SMB_CMD));
85 SMB_CSR(adap, R_SMB_START));
89 SMB_CSR(adap, R_SMB_DATA));
91 SMB_CSR(adap, R_SMB_DATA));
93 SMB_CSR(adap, R_SMB_START));
100 while (csr_in32(SMB_CSR(adap, R_SMB_STATUS)) & M_SMB_BUSY)
103 error = csr_in32(SMB_CSR(adap, R_SMB_STATUS));
106 csr_out32(M_SMB_ERROR, SMB_CSR(adap, R_SMB_STATUS));
111 data->byte = csr_in32(SMB_CSR(adap, R_SMB_DATA)) & 0xff;
113 data->word = csr_in32(SMB_CSR(adap, R_SMB_DATA)) & 0xffff;
143 csr_out32(speed, SMB_CSR(adap,R_SMB_FREQ));
144 csr_out32(0, SMB_CSR(adap,R_SMB_CONTROL));