55 #define XCVR_MAGIC (0x5A00) 251 #define INT_INTERRUPTLATCH (1<<0) 252 #define INT_HOSTERROR (1<<1) 253 #define INT_TXCOMPLETE (1<<2) 254 #define INT_RXCOMPLETE (1<<4) 255 #define INT_RXEARLY (1<<5) 256 #define INT_INTREQUESTED (1<<6) 257 #define INT_UPDATESTATS (1<<7) 258 #define INT_LINKEVENT (1<<8) 259 #define INT_DNCOMPLETE (1<<9) 260 #define INT_UPCOMPLETE (1<<10) 261 #define INT_CMDINPROGRESS (1<<12) 262 #define INT_WINDOWNUMBER (7<<13) 265 #define TX_RING_SIZE 8 266 #define RX_RING_SIZE 8 267 #define TX_RING_ALIGN 16 268 #define RX_RING_ALIGN 16 269 #define RX_BUF_SIZE 1536 273 #define EEPROM_TIMEOUT 1 * 1000 * 1000
A non-volatile storage device.
volatile unsigned int DataLength
volatile unsigned int DnNextPtr
volatile unsigned int UpPktStatus
volatile unsigned int DataAddr
volatile unsigned int DataLength
struct io_buffer * tx_iobuf[TX_RING_SIZE]
unsigned char CurrentWindow
struct INF_3C90X __attribute__
Network device operations.
volatile unsigned int FrameStartHeader
volatile unsigned int DataAddr
volatile unsigned int UpNextPtr
static struct net_device_operations a3c90x_operations
struct io_buffer * rx_iobuf[RX_RING_SIZE]