Revision 366c9332
b/hw/pcnet.c | ||
---|---|---|
113 | 113 |
#define CSR_XMTRL(S) ((S)->csr[78]) |
114 | 114 |
#define CSR_MISSC(S) ((S)->csr[112]) |
115 | 115 |
|
116 |
#define CSR_IADR(S) ((S)->csr[ 1] | ((S)->csr[ 2] << 16)) |
|
117 |
#define CSR_CRBA(S) ((S)->csr[18] | ((S)->csr[19] << 16)) |
|
118 |
#define CSR_CXBA(S) ((S)->csr[20] | ((S)->csr[21] << 16)) |
|
119 |
#define CSR_NRBA(S) ((S)->csr[22] | ((S)->csr[23] << 16)) |
|
120 |
#define CSR_BADR(S) ((S)->csr[24] | ((S)->csr[25] << 16)) |
|
121 |
#define CSR_NRDA(S) ((S)->csr[26] | ((S)->csr[27] << 16)) |
|
122 |
#define CSR_CRDA(S) ((S)->csr[28] | ((S)->csr[29] << 16)) |
|
123 |
#define CSR_BADX(S) ((S)->csr[30] | ((S)->csr[31] << 16)) |
|
124 |
#define CSR_NXDA(S) ((S)->csr[32] | ((S)->csr[33] << 16)) |
|
125 |
#define CSR_CXDA(S) ((S)->csr[34] | ((S)->csr[35] << 16)) |
|
126 |
#define CSR_NNRD(S) ((S)->csr[36] | ((S)->csr[37] << 16)) |
|
127 |
#define CSR_NNXD(S) ((S)->csr[38] | ((S)->csr[39] << 16)) |
|
128 |
#define CSR_PXDA(S) ((S)->csr[60] | ((S)->csr[61] << 16)) |
|
129 |
#define CSR_NXBA(S) ((S)->csr[64] | ((S)->csr[65] << 16)) |
|
116 |
#define CSR_IADR(S) ((S)->csr[ 1] | ((uint32_t)(S)->csr[ 2] << 16))
|
|
117 |
#define CSR_CRBA(S) ((S)->csr[18] | ((uint32_t)(S)->csr[19] << 16))
|
|
118 |
#define CSR_CXBA(S) ((S)->csr[20] | ((uint32_t)(S)->csr[21] << 16))
|
|
119 |
#define CSR_NRBA(S) ((S)->csr[22] | ((uint32_t)(S)->csr[23] << 16))
|
|
120 |
#define CSR_BADR(S) ((S)->csr[24] | ((uint32_t)(S)->csr[25] << 16))
|
|
121 |
#define CSR_NRDA(S) ((S)->csr[26] | ((uint32_t)(S)->csr[27] << 16))
|
|
122 |
#define CSR_CRDA(S) ((S)->csr[28] | ((uint32_t)(S)->csr[29] << 16))
|
|
123 |
#define CSR_BADX(S) ((S)->csr[30] | ((uint32_t)(S)->csr[31] << 16))
|
|
124 |
#define CSR_NXDA(S) ((S)->csr[32] | ((uint32_t)(S)->csr[33] << 16))
|
|
125 |
#define CSR_CXDA(S) ((S)->csr[34] | ((uint32_t)(S)->csr[35] << 16))
|
|
126 |
#define CSR_NNRD(S) ((S)->csr[36] | ((uint32_t)(S)->csr[37] << 16))
|
|
127 |
#define CSR_NNXD(S) ((S)->csr[38] | ((uint32_t)(S)->csr[39] << 16))
|
|
128 |
#define CSR_PXDA(S) ((S)->csr[60] | ((uint32_t)(S)->csr[61] << 16))
|
|
129 |
#define CSR_NXBA(S) ((S)->csr[64] | ((uint32_t)(S)->csr[65] << 16))
|
|
130 | 130 |
|
131 | 131 |
#define PHYSADDR(S,A) \ |
132 |
(BCR_SSIZE32(S) ? (A) : (A) | ((0xff00 & (uint32_t)(s)->csr[2])<<16))
|
|
132 |
(BCR_SSIZE32(S) ? (A) : (A) | ((0xff00 & (uint32_t)(S)->csr[2])<<16))
|
|
133 | 133 |
|
134 | 134 |
struct pcnet_initblk16 { |
135 | 135 |
uint16_t mode; |
Also available in: Unified diff