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>
This commit is contained in:
committed by
David S. Miller
parent
577c9c456f
commit
e98e3350c0
@@ -36,35 +36,15 @@
|
||||
/* Hardware memory size of 128 meg */
|
||||
#define NETXEN_MEMADDR_MAX (128 * 1024 * 1024)
|
||||
|
||||
#ifndef readq
|
||||
static inline u64 readq(void __iomem * addr)
|
||||
{
|
||||
return readl(addr) | (((u64) readl(addr + 4)) << 32LL);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef writeq
|
||||
static inline void writeq(u64 val, void __iomem * addr)
|
||||
{
|
||||
writel(((u32) (val)), (addr));
|
||||
writel(((u32) (val >> 32)), (addr + 4));
|
||||
}
|
||||
#endif
|
||||
|
||||
struct netxen_adapter;
|
||||
|
||||
#define NETXEN_PCI_MAPSIZE_BYTES (NETXEN_PCI_MAPSIZE << 20)
|
||||
|
||||
struct netxen_port;
|
||||
void netxen_nic_set_link_parameters(struct netxen_adapter *adapter);
|
||||
|
||||
typedef u8 netxen_ethernet_macaddr_t[6];
|
||||
|
||||
/* Nibble or Byte mode for phy interface (GbE mode only) */
|
||||
typedef enum {
|
||||
NETXEN_NIU_10_100_MB = 0,
|
||||
NETXEN_NIU_1000_MB
|
||||
} netxen_niu_gbe_ifmode_t;
|
||||
|
||||
#define _netxen_crb_get_bit(var, bit) ((var >> bit) & 0x1)
|
||||
|
||||
@@ -222,30 +202,28 @@ typedef enum {
|
||||
/*
|
||||
* PHY-Specific MII control/status registers.
|
||||
*/
|
||||
typedef enum {
|
||||
NETXEN_NIU_GB_MII_MGMT_ADDR_CONTROL = 0,
|
||||
NETXEN_NIU_GB_MII_MGMT_ADDR_STATUS = 1,
|
||||
NETXEN_NIU_GB_MII_MGMT_ADDR_PHY_ID_0 = 2,
|
||||
NETXEN_NIU_GB_MII_MGMT_ADDR_PHY_ID_1 = 3,
|
||||
NETXEN_NIU_GB_MII_MGMT_ADDR_AUTONEG = 4,
|
||||
NETXEN_NIU_GB_MII_MGMT_ADDR_LNKPART = 5,
|
||||
NETXEN_NIU_GB_MII_MGMT_ADDR_AUTONEG_MORE = 6,
|
||||
NETXEN_NIU_GB_MII_MGMT_ADDR_NEXTPAGE_XMIT = 7,
|
||||
NETXEN_NIU_GB_MII_MGMT_ADDR_LNKPART_NEXTPAGE = 8,
|
||||
NETXEN_NIU_GB_MII_MGMT_ADDR_1000BT_CONTROL = 9,
|
||||
NETXEN_NIU_GB_MII_MGMT_ADDR_1000BT_STATUS = 10,
|
||||
NETXEN_NIU_GB_MII_MGMT_ADDR_EXTENDED_STATUS = 15,
|
||||
NETXEN_NIU_GB_MII_MGMT_ADDR_PHY_CONTROL = 16,
|
||||
NETXEN_NIU_GB_MII_MGMT_ADDR_PHY_STATUS = 17,
|
||||
NETXEN_NIU_GB_MII_MGMT_ADDR_INT_ENABLE = 18,
|
||||
NETXEN_NIU_GB_MII_MGMT_ADDR_INT_STATUS = 19,
|
||||
NETXEN_NIU_GB_MII_MGMT_ADDR_PHY_CONTROL_MORE = 20,
|
||||
NETXEN_NIU_GB_MII_MGMT_ADDR_RECV_ERROR_COUNT = 21,
|
||||
NETXEN_NIU_GB_MII_MGMT_ADDR_LED_CONTROL = 24,
|
||||
NETXEN_NIU_GB_MII_MGMT_ADDR_LED_OVERRIDE = 25,
|
||||
NETXEN_NIU_GB_MII_MGMT_ADDR_PHY_CONTROL_MORE_YET = 26,
|
||||
NETXEN_NIU_GB_MII_MGMT_ADDR_PHY_STATUS_MORE = 27
|
||||
} netxen_niu_phy_register_t;
|
||||
#define NETXEN_NIU_GB_MII_MGMT_ADDR_CONTROL 0
|
||||
#define NETXEN_NIU_GB_MII_MGMT_ADDR_STATUS 1
|
||||
#define NETXEN_NIU_GB_MII_MGMT_ADDR_PHY_ID_0 2
|
||||
#define NETXEN_NIU_GB_MII_MGMT_ADDR_PHY_ID_1 3
|
||||
#define NETXEN_NIU_GB_MII_MGMT_ADDR_AUTONEG 4
|
||||
#define NETXEN_NIU_GB_MII_MGMT_ADDR_LNKPART 5
|
||||
#define NETXEN_NIU_GB_MII_MGMT_ADDR_AUTONEG_MORE 6
|
||||
#define NETXEN_NIU_GB_MII_MGMT_ADDR_NEXTPAGE_XMIT 7
|
||||
#define NETXEN_NIU_GB_MII_MGMT_ADDR_LNKPART_NEXTPAGE 8
|
||||
#define NETXEN_NIU_GB_MII_MGMT_ADDR_1000BT_CONTROL 9
|
||||
#define NETXEN_NIU_GB_MII_MGMT_ADDR_1000BT_STATUS 10
|
||||
#define NETXEN_NIU_GB_MII_MGMT_ADDR_EXTENDED_STATUS 15
|
||||
#define NETXEN_NIU_GB_MII_MGMT_ADDR_PHY_CONTROL 16
|
||||
#define NETXEN_NIU_GB_MII_MGMT_ADDR_PHY_STATUS 17
|
||||
#define NETXEN_NIU_GB_MII_MGMT_ADDR_INT_ENABLE 18
|
||||
#define NETXEN_NIU_GB_MII_MGMT_ADDR_INT_STATUS 19
|
||||
#define NETXEN_NIU_GB_MII_MGMT_ADDR_PHY_CONTROL_MORE 20
|
||||
#define NETXEN_NIU_GB_MII_MGMT_ADDR_RECV_ERROR_COUNT 21
|
||||
#define NETXEN_NIU_GB_MII_MGMT_ADDR_LED_CONTROL 24
|
||||
#define NETXEN_NIU_GB_MII_MGMT_ADDR_LED_OVERRIDE 25
|
||||
#define NETXEN_NIU_GB_MII_MGMT_ADDR_PHY_CONTROL_MORE_YET 26
|
||||
#define NETXEN_NIU_GB_MII_MGMT_ADDR_PHY_STATUS_MORE 27
|
||||
|
||||
/*
|
||||
* PHY-Specific Status Register (reg 17).
|
||||
|
Reference in New Issue
Block a user