diff options
author | Dhananjay Phadke <dhananjay@netxen.com> | 2009-04-07 18:50:38 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-04-08 18:58:24 -0400 |
commit | e98e3350c03af4187e1d5fe007c7b460e378990c (patch) | |
tree | 5245bf0e0662ab27d1f8b33e629e4b0d118aa189 /drivers/net/netxen/netxen_nic_phan_reg.h | |
parent | 577c9c456f0e1371cbade38eaf91ae8e8a308555 (diff) |
netxen: code cleanup
o remove unused structure defs.
o remove unnecessary includes.
o replace enums with specific #defines.
o reduce footprint of stats structure.
Signed-off-by: Dhananjay Phadke <dhananjay@netxen.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/netxen/netxen_nic_phan_reg.h')
-rw-r--r-- | drivers/net/netxen/netxen_nic_phan_reg.h | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/drivers/net/netxen/netxen_nic_phan_reg.h b/drivers/net/netxen/netxen_nic_phan_reg.h index 50183335e43..18ea35d5116 100644 --- a/drivers/net/netxen/netxen_nic_phan_reg.h +++ b/drivers/net/netxen/netxen_nic_phan_reg.h | |||
@@ -41,18 +41,18 @@ | |||
41 | #define CRB_PHAN_CNTRL_HI_OFFSET NETXEN_NIC_REG(0x04) | 41 | #define CRB_PHAN_CNTRL_HI_OFFSET NETXEN_NIC_REG(0x04) |
42 | #define CRB_CMD_PRODUCER_OFFSET NETXEN_NIC_REG(0x08) | 42 | #define CRB_CMD_PRODUCER_OFFSET NETXEN_NIC_REG(0x08) |
43 | #define CRB_CMD_CONSUMER_OFFSET NETXEN_NIC_REG(0x0c) | 43 | #define CRB_CMD_CONSUMER_OFFSET NETXEN_NIC_REG(0x0c) |
44 | #define CRB_PAUSE_ADDR_LO NETXEN_NIC_REG(0x10) /* C0 EPG BUG */ | 44 | #define CRB_PAUSE_ADDR_LO NETXEN_NIC_REG(0x10) |
45 | #define CRB_PAUSE_ADDR_HI NETXEN_NIC_REG(0x14) | 45 | #define CRB_PAUSE_ADDR_HI NETXEN_NIC_REG(0x14) |
46 | #define NX_CDRP_CRB_OFFSET NETXEN_NIC_REG(0x18) | 46 | #define NX_CDRP_CRB_OFFSET NETXEN_NIC_REG(0x18) |
47 | #define NX_ARG1_CRB_OFFSET NETXEN_NIC_REG(0x1c) | 47 | #define NX_ARG1_CRB_OFFSET NETXEN_NIC_REG(0x1c) |
48 | #define NX_ARG2_CRB_OFFSET NETXEN_NIC_REG(0x20) | 48 | #define NX_ARG2_CRB_OFFSET NETXEN_NIC_REG(0x20) |
49 | #define NX_ARG3_CRB_OFFSET NETXEN_NIC_REG(0x24) | 49 | #define NX_ARG3_CRB_OFFSET NETXEN_NIC_REG(0x24) |
50 | #define NX_SIGN_CRB_OFFSET NETXEN_NIC_REG(0x28) | 50 | #define NX_SIGN_CRB_OFFSET NETXEN_NIC_REG(0x28) |
51 | #define CRB_CMD_INTR_LOOP NETXEN_NIC_REG(0x20) /* 4 regs for perf */ | 51 | #define CRB_CMD_INTR_LOOP NETXEN_NIC_REG(0x20) |
52 | #define CRB_CMD_DMA_LOOP NETXEN_NIC_REG(0x24) | 52 | #define CRB_CMD_DMA_LOOP NETXEN_NIC_REG(0x24) |
53 | #define CRB_RCV_INTR_LOOP NETXEN_NIC_REG(0x28) | 53 | #define CRB_RCV_INTR_LOOP NETXEN_NIC_REG(0x28) |
54 | #define CRB_RCV_DMA_LOOP NETXEN_NIC_REG(0x2c) | 54 | #define CRB_RCV_DMA_LOOP NETXEN_NIC_REG(0x2c) |
55 | #define CRB_ENABLE_TX_INTR NETXEN_NIC_REG(0x30) /* phantom init status */ | 55 | #define CRB_ENABLE_TX_INTR NETXEN_NIC_REG(0x30) |
56 | #define CRB_MMAP_ADDR_3 NETXEN_NIC_REG(0x34) | 56 | #define CRB_MMAP_ADDR_3 NETXEN_NIC_REG(0x34) |
57 | #define CRB_CMDPEG_CMDRING NETXEN_NIC_REG(0x38) | 57 | #define CRB_CMDPEG_CMDRING NETXEN_NIC_REG(0x38) |
58 | #define CRB_HOST_DUMMY_BUF_ADDR_HI NETXEN_NIC_REG(0x3c) | 58 | #define CRB_HOST_DUMMY_BUF_ADDR_HI NETXEN_NIC_REG(0x3c) |
@@ -65,7 +65,7 @@ | |||
65 | #define CRB_MMAP_SIZE_1 NETXEN_NIC_REG(0x58) | 65 | #define CRB_MMAP_SIZE_1 NETXEN_NIC_REG(0x58) |
66 | #define CRB_MMAP_SIZE_2 NETXEN_NIC_REG(0x5c) | 66 | #define CRB_MMAP_SIZE_2 NETXEN_NIC_REG(0x5c) |
67 | #define CRB_MMAP_SIZE_3 NETXEN_NIC_REG(0x60) | 67 | #define CRB_MMAP_SIZE_3 NETXEN_NIC_REG(0x60) |
68 | #define CRB_GLOBAL_INT_COAL NETXEN_NIC_REG(0x64) /* interrupt coalescing */ | 68 | #define CRB_GLOBAL_INT_COAL NETXEN_NIC_REG(0x64) |
69 | #define CRB_INT_COAL_MODE NETXEN_NIC_REG(0x68) | 69 | #define CRB_INT_COAL_MODE NETXEN_NIC_REG(0x68) |
70 | #define CRB_MAX_RCV_BUFS NETXEN_NIC_REG(0x6c) | 70 | #define CRB_MAX_RCV_BUFS NETXEN_NIC_REG(0x6c) |
71 | #define CRB_TX_INT_THRESHOLD NETXEN_NIC_REG(0x70) | 71 | #define CRB_TX_INT_THRESHOLD NETXEN_NIC_REG(0x70) |
@@ -83,13 +83,13 @@ | |||
83 | #define CRB_AGENT_TX_TYPE NETXEN_NIC_REG(0xa0) | 83 | #define CRB_AGENT_TX_TYPE NETXEN_NIC_REG(0xa0) |
84 | #define CRB_AGENT_TX_ADDR NETXEN_NIC_REG(0xa4) | 84 | #define CRB_AGENT_TX_ADDR NETXEN_NIC_REG(0xa4) |
85 | #define CRB_AGENT_TX_MSS NETXEN_NIC_REG(0xa8) | 85 | #define CRB_AGENT_TX_MSS NETXEN_NIC_REG(0xa8) |
86 | #define CRB_TX_STATE NETXEN_NIC_REG(0xac) /* Debug -performance */ | 86 | #define CRB_TX_STATE NETXEN_NIC_REG(0xac) |
87 | #define CRB_TX_COUNT NETXEN_NIC_REG(0xb0) | 87 | #define CRB_TX_COUNT NETXEN_NIC_REG(0xb0) |
88 | #define CRB_RX_STATE NETXEN_NIC_REG(0xb4) | 88 | #define CRB_RX_STATE NETXEN_NIC_REG(0xb4) |
89 | #define CRB_RX_PERF_DEBUG_1 NETXEN_NIC_REG(0xb8) | 89 | #define CRB_RX_PERF_DEBUG_1 NETXEN_NIC_REG(0xb8) |
90 | #define CRB_RX_LRO_CONTROL NETXEN_NIC_REG(0xbc) /* LRO On/OFF */ | 90 | #define CRB_RX_LRO_CONTROL NETXEN_NIC_REG(0xbc) |
91 | #define CRB_RX_LRO_START_NUM NETXEN_NIC_REG(0xc0) | 91 | #define CRB_RX_LRO_START_NUM NETXEN_NIC_REG(0xc0) |
92 | #define CRB_MPORT_MODE NETXEN_NIC_REG(0xc4) /* Multiport Mode */ | 92 | #define CRB_MPORT_MODE NETXEN_NIC_REG(0xc4) |
93 | #define CRB_CMD_RING_SIZE NETXEN_NIC_REG(0xc8) | 93 | #define CRB_CMD_RING_SIZE NETXEN_NIC_REG(0xc8) |
94 | #define CRB_DMA_SHIFT NETXEN_NIC_REG(0xcc) | 94 | #define CRB_DMA_SHIFT NETXEN_NIC_REG(0xcc) |
95 | #define CRB_INT_VECTOR NETXEN_NIC_REG(0xd4) | 95 | #define CRB_INT_VECTOR NETXEN_NIC_REG(0xd4) |
@@ -109,8 +109,6 @@ | |||
109 | #define CRB_CMD_CONSUMER_OFFSET_1 NETXEN_NIC_REG(0x1b0) | 109 | #define CRB_CMD_CONSUMER_OFFSET_1 NETXEN_NIC_REG(0x1b0) |
110 | #define CRB_CMD_PRODUCER_OFFSET_2 NETXEN_NIC_REG(0x1b8) | 110 | #define CRB_CMD_PRODUCER_OFFSET_2 NETXEN_NIC_REG(0x1b8) |
111 | #define CRB_CMD_CONSUMER_OFFSET_2 NETXEN_NIC_REG(0x1bc) | 111 | #define CRB_CMD_CONSUMER_OFFSET_2 NETXEN_NIC_REG(0x1bc) |
112 | |||
113 | // 1c0 to 1cc used for signature reg | ||
114 | #define CRB_CMD_PRODUCER_OFFSET_3 NETXEN_NIC_REG(0x1d0) | 112 | #define CRB_CMD_PRODUCER_OFFSET_3 NETXEN_NIC_REG(0x1d0) |
115 | #define CRB_CMD_CONSUMER_OFFSET_3 NETXEN_NIC_REG(0x1d4) | 113 | #define CRB_CMD_CONSUMER_OFFSET_3 NETXEN_NIC_REG(0x1d4) |
116 | #define CRB_TEMP_STATE NETXEN_NIC_REG(0x1b4) | 114 | #define CRB_TEMP_STATE NETXEN_NIC_REG(0x1b4) |
@@ -120,8 +118,7 @@ | |||
120 | #define CRB_V2P_2 NETXEN_NIC_REG(0x298) | 118 | #define CRB_V2P_2 NETXEN_NIC_REG(0x298) |
121 | #define CRB_V2P_3 NETXEN_NIC_REG(0x29c) | 119 | #define CRB_V2P_3 NETXEN_NIC_REG(0x29c) |
122 | #define CRB_V2P(port) (CRB_V2P_0+((port)*4)) | 120 | #define CRB_V2P(port) (CRB_V2P_0+((port)*4)) |
123 | #define CRB_DRIVER_VERSION NETXEN_NIC_REG(0x2a0) | 121 | #define CRB_DRIVER_VERSION NETXEN_NIC_REG(0x2a0) |
124 | /* sw int status/mask registers */ | ||
125 | #define CRB_SW_INT_MASK_0 NETXEN_NIC_REG(0x1d8) | 122 | #define CRB_SW_INT_MASK_0 NETXEN_NIC_REG(0x1d8) |
126 | #define CRB_SW_INT_MASK_1 NETXEN_NIC_REG(0x1e0) | 123 | #define CRB_SW_INT_MASK_1 NETXEN_NIC_REG(0x1e0) |
127 | #define CRB_SW_INT_MASK_2 NETXEN_NIC_REG(0x1e4) | 124 | #define CRB_SW_INT_MASK_2 NETXEN_NIC_REG(0x1e4) |
@@ -136,7 +133,7 @@ | |||
136 | #define CRB_NIC_CAPABILITIES_HOST NETXEN_NIC_REG(0x1a8) | 133 | #define CRB_NIC_CAPABILITIES_HOST NETXEN_NIC_REG(0x1a8) |
137 | #define CRB_NIC_CAPABILITIES_FW NETXEN_NIC_REG(0x1dc) | 134 | #define CRB_NIC_CAPABILITIES_FW NETXEN_NIC_REG(0x1dc) |
138 | #define CRB_NIC_MSI_MODE_HOST NETXEN_NIC_REG(0x270) | 135 | #define CRB_NIC_MSI_MODE_HOST NETXEN_NIC_REG(0x270) |
139 | #define CRB_NIC_MSI_MODE_FW NETXEN_NIC_REG(0x274) | 136 | #define CRB_NIC_MSI_MODE_FW NETXEN_NIC_REG(0x274) |
140 | 137 | ||
141 | #define INTR_SCHEME_PERPORT 0x1 | 138 | #define INTR_SCHEME_PERPORT 0x1 |
142 | #define MSI_MODE_MULTIFUNC 0x1 | 139 | #define MSI_MODE_MULTIFUNC 0x1 |