Lines Matching defs:SMB_CSR
24 #define SMB_CSR(a,r) ((long)(a->reg_base + r))
35 while (csr_in32(SMB_CSR(adap, R_SMB_STATUS)) & M_SMB_BUSY)
42 V_SMB_TT_QUICKCMD), SMB_CSR(adap, R_SMB_START));
47 SMB_CSR(adap, R_SMB_START));
50 csr_out32(V_SMB_CMD(command), SMB_CSR(adap, R_SMB_CMD));
52 SMB_CSR(adap, R_SMB_START));
56 csr_out32(V_SMB_CMD(command), SMB_CSR(adap, R_SMB_CMD));
59 SMB_CSR(adap, R_SMB_START));
63 SMB_CSR(adap, R_SMB_DATA));
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_DATA));
80 SMB_CSR(adap, R_SMB_START));
87 while (csr_in32(SMB_CSR(adap, R_SMB_STATUS)) & M_SMB_BUSY)
90 error = csr_in32(SMB_CSR(adap, R_SMB_STATUS));
93 csr_out32(M_SMB_ERROR, SMB_CSR(adap, R_SMB_STATUS));
98 data->byte = csr_in32(SMB_CSR(adap, R_SMB_DATA)) & 0xff;
100 data->word = csr_in32(SMB_CSR(adap, R_SMB_DATA)) & 0xffff;
130 csr_out32(speed, SMB_CSR(adap,R_SMB_FREQ));
131 csr_out32(0, SMB_CSR(adap,R_SMB_CONTROL));