Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
rrunner.h File Reference
#include <linux/interrupt.h>

Go to the source code of this file.

Data Structures

struct  rr_regs
 
struct  event
 
struct  cmd
 
struct  rraddr
 
struct  tx_desc
 
struct  rx_desc
 
struct  seg_hdr
 
struct  eeprom_boot
 
struct  eeprom_manf
 
struct  eeprom_phase_info
 
struct  eeprom_rncd_info
 
struct  phase1_hdr
 
struct  eeprom
 
struct  rr_stats
 
struct  ring_ctrl
 
struct  rr_info
 
struct  rr_private
 

Macros

#define RR_INT   0x01
 
#define RR_CLEAR_INT   0x02
 
#define NO_SWAP   0x04000004
 
#define NO_SWAP1   0x00000004
 
#define PCI_RESET_NIC   0x08
 
#define HALT_NIC   0x10
 
#define SSTEP_NIC   0x20
 
#define MEM_READ_MULTI   0x40
 
#define NIC_HALTED   0x100
 
#define HALT_INST   0x200
 
#define PARITY_ERR   0x400
 
#define INVALID_INST_B   0x800
 
#define RR_REV_2   0x20000000
 
#define RR_REV_MASK   0xf0000000
 
#define INTA_STATE   0x01
 
#define CLEAR_INTA   0x02
 
#define FAST_EEPROM_ACCESS   0x08
 
#define ENABLE_EXTRA_SRAM   0x100
 
#define ENABLE_EXTRA_DESC   0x200
 
#define ENABLE_PARITY   0x400
 
#define FORCE_DMA_PARITY_ERROR   0x800
 
#define ENABLE_EEPROM_WRITE   0x1000
 
#define ENABLE_DATA_CACHE   0x2000
 
#define SRAM_LO_PARITY_ERR   0x4000
 
#define SRAM_HI_PARITY_ERR   0x8000
 
#define FORCE_PCI_RESET   0x01
 
#define PROVIDE_LENGTH   0x02
 
#define MASK_DMA_READ_MAX   0x1C
 
#define RBURST_DISABLE   0x00
 
#define RBURST_4   0x04
 
#define RBURST_16   0x08
 
#define RBURST_32   0x0C
 
#define RBURST_64   0x10
 
#define RBURST_128   0x14
 
#define RBURST_256   0x18
 
#define RBURST_1024   0x1C
 
#define MASK_DMA_WRITE_MAX   0xE0
 
#define WBURST_DISABLE   0x00
 
#define WBURST_4   0x20
 
#define WBURST_16   0x40
 
#define WBURST_32   0x60
 
#define WBURST_64   0x80
 
#define WBURST_128   0xa0
 
#define WBURST_256   0xc0
 
#define WBURST_1024   0xe0
 
#define MASK_MIN_DMA   0xFF00
 
#define FIFO_RETRY_ENABLE   0x10000
 
#define DMA_WRITE_DONE   0x10000
 
#define DMA_READ_DONE   0x20000
 
#define DMA_WRITE_ERR   0x40000
 
#define DMA_READ_ERR   0x80000
 
#define ENABLE_NEW_CON   0x01
 
#define RESET_RECV   0x02
 
#define RECV_ALL   0x00
 
#define RECV_1K   0x20
 
#define RECV_2K   0x40
 
#define RECV_4K   0x60
 
#define RECV_8K   0x80
 
#define RECV_16K   0xa0
 
#define RECV_32K   0xc0
 
#define RECV_64K   0xe0
 
#define ENA_XMIT   0x01
 
#define PERM_CON   0x02
 
#define RESET_DMA   0x01
 
#define NO_SWAP_DMA   0x02
 
#define DMA_ACTIVE   0x04
 
#define THRESH_MASK   0x1F
 
#define DMA_ERROR_MASK   0xff000000
 
#define TRACE_ON_WHAT_BIT   0x00020000 /* Traces on */
 
#define ONEM_BUF_WHAT_BIT   0x00040000 /* 1Meg vs 256K */
 
#define CHAR_API_WHAT_BIT   0x00080000 /* Char API vs network only */
 
#define CMD_EVT_WHAT_BIT   0x00200000 /* Command event */
 
#define LONG_TX_WHAT_BIT   0x00400000
 
#define LONG_RX_WHAT_BIT   0x00800000
 
#define WHAT_BIT_MASK   0xFFFD0000 /* Feature bit mask */
 
#define EVENT_OVFL   0x80000000
 
#define FATAL_ERR   0x40000000
 
#define LOOP_BACK   0x01
 
#define MODE_PH   0x02
 
#define MODE_FP   0x00
 
#define PTR64BIT   0x04
 
#define PTR32BIT   0x00
 
#define PTR_WD_SWAP   0x08
 
#define PTR_WD_NOSWAP   0x00
 
#define POST_WARN_EVENT   0x10
 
#define ERR_TERM   0x20
 
#define DIRECT_CONN   0x40
 
#define NO_NIC_WATCHDOG   0x80
 
#define SWAP_DATA   0x100
 
#define SWAP_CONTROL   0x200
 
#define NIC_HALT_ON_ERR   0x400
 
#define NIC_NO_RESTART   0x800
 
#define HALF_DUP_TX   0x1000
 
#define HALF_DUP_RX   0x2000
 
#define ERR_UNKNOWN_MBOX   0x1001
 
#define ERR_UNKNOWN_CMD   0x1002
 
#define ERR_MAX_RING   0x1003
 
#define ERR_RING_CLOSED   0x1004
 
#define ERR_RING_OPEN   0x1005
 
#define ERR_EVENT_RING_FULL   0x01
 
#define ERR_DW_PEND_CMND_FULL   0x02
 
#define ERR_DR_PEND_CMND_FULL   0x03
 
#define ERR_DW_PEND_DATA_FULL   0x04
 
#define ERR_DR_PEND_DATA_FULL   0x05
 
#define ERR_ILLEGAL_JUMP   0x06
 
#define ERR_UNIMPLEMENTED   0x07
 
#define ERR_TX_INFO_FULL   0x08
 
#define ERR_RX_INFO_FULL   0x09
 
#define ERR_ILLEGAL_MODE   0x0A
 
#define ERR_MAIN_TIMEOUT   0x0B
 
#define ERR_EVENT_BITS   0x0C
 
#define ERR_UNPEND_FULL   0x0D
 
#define ERR_TIMER_QUEUE_FULL   0x0E
 
#define ERR_TIMER_QUEUE_EMPTY   0x0F
 
#define ERR_TIMER_NO_FREE   0x10
 
#define ERR_INTR_START   0x11
 
#define ERR_BAD_STARTUP   0x12
 
#define ERR_NO_PKT_END   0x13
 
#define ERR_HALTED_ON_ERR   0x14
 
#define ERR_WRITE_DMA   0x0101
 
#define ERR_READ_DMA   0x0102
 
#define ERR_EXT_SERIAL   0x0103
 
#define ERR_TX_INT_PARITY   0x0104
 
#define EVT_RING_ENTRIES   64
 
#define EVT_RING_SIZE   (EVT_RING_ENTRIES * sizeof(struct event))
 
#define E_NIC_UP   0x01
 
#define E_WATCHDOG   0x02
 
#define E_STAT_UPD   0x04
 
#define E_INVAL_CMD   0x05
 
#define E_SET_CMD_CONS   0x06
 
#define E_LINK_ON   0x07
 
#define E_LINK_OFF   0x08
 
#define E_INTERN_ERR   0x09
 
#define E_HOST_ERR   0x0A
 
#define E_STATS_UPDATE   0x0B
 
#define E_REJECTING   0x0C
 
#define E_CON_REJ   0x13
 
#define E_CON_TMOUT   0x14
 
#define E_CON_NC_TMOUT   0x15 /* I , Connection No Campon Timeout */
 
#define E_DISC_ERR   0x16
 
#define E_INT_PRTY   0x17
 
#define E_TX_IDLE   0x18
 
#define E_TX_LINK_DROP   0x19
 
#define E_TX_INV_RNG   0x1A
 
#define E_TX_INV_BUF   0x1B
 
#define E_TX_INV_DSC   0x1C
 
#define E_VAL_RNG   0x20
 
#define E_RX_RNG_ENER   0x21
 
#define E_INV_RNG   0x22
 
#define E_RX_RNG_SPC   0x23
 
#define E_RX_RNG_OUT   0x24
 
#define E_PKT_DISCARD   0x25
 
#define E_INFO_EVT   0x27
 
#define E_RX_PAR_ERR   0x2B
 
#define E_RX_LLRC_ERR   0x2C
 
#define E_IP_CKSM_ERR   0x2D
 
#define E_DTA_CKSM_ERR   0x2E
 
#define E_SHT_BST   0x2F
 
#define E_LST_LNK_ERR   0x30
 
#define E_FLG_SYN_ERR   0x31
 
#define E_FRM_ERR   0x32
 
#define E_RX_IDLE   0x33
 
#define E_PKT_LN_ERR   0x34
 
#define E_STATE_ERR   0x35
 
#define E_UNEXP_DATA   0x3C
 
#define E_RX_INV_BUF   0x36
 
#define E_RX_INV_DSC   0x37
 
#define E_RNG_BLK   0x38
 
#define E_RX_TO   0x39
 
#define E_BFR_SPC   0x3A
 
#define E_INV_ULP   0x3B
 
#define E_NOT_IMPLEMENTED   0x40
 
#define CMD_RING_ENTRIES   16
 
#define C_START_FW   0x01
 
#define C_UPD_STAT   0x02
 
#define C_WATCHDOG   0x05
 
#define C_DEL_RNG   0x09
 
#define C_NEW_RNG   0x0A
 
#define C_CONN   0x0D
 
#define PACKET_BAD   0x01 /* Packet had link-layer error */
 
#define INTERRUPT   0x02
 
#define TX_IP_CKSUM   0x04
 
#define PACKET_END   0x08
 
#define PACKET_START   0x10
 
#define SAME_IFIELD   0x80
 
#define TX_RING_ENTRIES   16
 
#define TX_TOTAL_SIZE   (TX_RING_ENTRIES * sizeof(struct tx_desc))
 
#define RX_RING_ENTRIES   16
 
#define RX_TOTAL_SIZE   (RX_RING_ENTRIES * sizeof(struct rx_desc))
 
#define SIOCRRPFW   SIOCDEVPRIVATE /* put firmware */
 
#define SIOCRRGFW   SIOCDEVPRIVATE+1 /* get firmware */
 
#define SIOCRRID   SIOCDEVPRIVATE+2 /* identify */
 
#define EEPROM_BASE   0x80000000
 
#define EEPROM_WORDS   8192
 
#define EEPROM_BYTES   (EEPROM_WORDS * sizeof(u32))
 

Macro Definition Documentation

#define C_CONN   0x0D

Definition at line 474 of file rrunner.h.

#define C_DEL_RNG   0x09

Definition at line 472 of file rrunner.h.

#define C_NEW_RNG   0x0A

Definition at line 473 of file rrunner.h.

#define C_START_FW   0x01

Definition at line 469 of file rrunner.h.

#define C_UPD_STAT   0x02

Definition at line 470 of file rrunner.h.

#define C_WATCHDOG   0x05

Definition at line 471 of file rrunner.h.

#define CHAR_API_WHAT_BIT   0x00080000 /* Char API vs network only */

Definition at line 280 of file rrunner.h.

#define CLEAR_INTA   0x02

Definition at line 191 of file rrunner.h.

#define CMD_EVT_WHAT_BIT   0x00200000 /* Command event */

Definition at line 281 of file rrunner.h.

#define CMD_RING_ENTRIES   16

Definition at line 455 of file rrunner.h.

#define DIRECT_CONN   0x40

Definition at line 301 of file rrunner.h.

#define DMA_ACTIVE   0x04

Definition at line 270 of file rrunner.h.

#define DMA_ERROR_MASK   0xff000000

Definition at line 272 of file rrunner.h.

#define DMA_READ_DONE   0x20000

Definition at line 234 of file rrunner.h.

#define DMA_READ_ERR   0x80000

Definition at line 236 of file rrunner.h.

#define DMA_WRITE_DONE   0x10000

Definition at line 233 of file rrunner.h.

#define DMA_WRITE_ERR   0x40000

Definition at line 235 of file rrunner.h.

#define E_BFR_SPC   0x3A

Definition at line 445 of file rrunner.h.

#define E_CON_NC_TMOUT   0x15 /* I , Connection No Campon Timeout */

Definition at line 391 of file rrunner.h.

#define E_CON_REJ   0x13

Definition at line 389 of file rrunner.h.

#define E_CON_TMOUT   0x14

Definition at line 390 of file rrunner.h.

#define E_DISC_ERR   0x16

Definition at line 392 of file rrunner.h.

#define E_DTA_CKSM_ERR   0x2E

Definition at line 420 of file rrunner.h.

#define E_FLG_SYN_ERR   0x31

Definition at line 427 of file rrunner.h.

#define E_FRM_ERR   0x32

Definition at line 428 of file rrunner.h.

#define E_HOST_ERR   0x0A

Definition at line 382 of file rrunner.h.

#define E_INFO_EVT   0x27

Definition at line 412 of file rrunner.h.

#define E_INT_PRTY   0x17

Definition at line 393 of file rrunner.h.

#define E_INTERN_ERR   0x09

Definition at line 381 of file rrunner.h.

#define E_INV_RNG   0x22

Definition at line 408 of file rrunner.h.

#define E_INV_ULP   0x3B

Definition at line 446 of file rrunner.h.

#define E_INVAL_CMD   0x05

Definition at line 377 of file rrunner.h.

#define E_IP_CKSM_ERR   0x2D

Definition at line 419 of file rrunner.h.

#define E_LINK_OFF   0x08

Definition at line 380 of file rrunner.h.

#define E_LINK_ON   0x07

Definition at line 379 of file rrunner.h.

#define E_LST_LNK_ERR   0x30

Definition at line 426 of file rrunner.h.

#define E_NIC_UP   0x01

Definition at line 373 of file rrunner.h.

#define E_NOT_IMPLEMENTED   0x40

Definition at line 448 of file rrunner.h.

#define E_PKT_DISCARD   0x25

Definition at line 411 of file rrunner.h.

#define E_PKT_LN_ERR   0x34

Definition at line 430 of file rrunner.h.

#define E_REJECTING   0x0C

Definition at line 384 of file rrunner.h.

#define E_RNG_BLK   0x38

Definition at line 439 of file rrunner.h.

#define E_RX_IDLE   0x33

Definition at line 429 of file rrunner.h.

#define E_RX_INV_BUF   0x36

Definition at line 437 of file rrunner.h.

#define E_RX_INV_DSC   0x37

Definition at line 438 of file rrunner.h.

#define E_RX_LLRC_ERR   0x2C

Definition at line 418 of file rrunner.h.

#define E_RX_PAR_ERR   0x2B

Definition at line 417 of file rrunner.h.

#define E_RX_RNG_ENER   0x21

Definition at line 407 of file rrunner.h.

#define E_RX_RNG_OUT   0x24

Definition at line 410 of file rrunner.h.

#define E_RX_RNG_SPC   0x23

Definition at line 409 of file rrunner.h.

#define E_RX_TO   0x39

Definition at line 444 of file rrunner.h.

#define E_SET_CMD_CONS   0x06

Definition at line 378 of file rrunner.h.

#define E_SHT_BST   0x2F

Definition at line 421 of file rrunner.h.

#define E_STAT_UPD   0x04

Definition at line 376 of file rrunner.h.

#define E_STATE_ERR   0x35

Definition at line 431 of file rrunner.h.

#define E_STATS_UPDATE   0x0B

Definition at line 383 of file rrunner.h.

#define E_TX_IDLE   0x18

Definition at line 394 of file rrunner.h.

#define E_TX_INV_BUF   0x1B

Definition at line 397 of file rrunner.h.

#define E_TX_INV_DSC   0x1C

Definition at line 398 of file rrunner.h.

#define E_TX_INV_RNG   0x1A

Definition at line 396 of file rrunner.h.

#define E_TX_LINK_DROP   0x19

Definition at line 395 of file rrunner.h.

#define E_UNEXP_DATA   0x3C

Definition at line 432 of file rrunner.h.

#define E_VAL_RNG   0x20

Definition at line 406 of file rrunner.h.

#define E_WATCHDOG   0x02

Definition at line 374 of file rrunner.h.

#define EEPROM_BASE   0x80000000

Definition at line 610 of file rrunner.h.

#define EEPROM_BYTES   (EEPROM_WORDS * sizeof(u32))

Definition at line 612 of file rrunner.h.

#define EEPROM_WORDS   8192

Definition at line 611 of file rrunner.h.

#define ENA_XMIT   0x01

Definition at line 261 of file rrunner.h.

#define ENABLE_DATA_CACHE   0x2000

Definition at line 198 of file rrunner.h.

#define ENABLE_EEPROM_WRITE   0x1000

Definition at line 197 of file rrunner.h.

#define ENABLE_EXTRA_DESC   0x200

Definition at line 194 of file rrunner.h.

#define ENABLE_EXTRA_SRAM   0x100

Definition at line 193 of file rrunner.h.

#define ENABLE_NEW_CON   0x01

Definition at line 246 of file rrunner.h.

#define ENABLE_PARITY   0x400

Definition at line 195 of file rrunner.h.

#define ERR_BAD_STARTUP   0x12

Definition at line 339 of file rrunner.h.

#define ERR_DR_PEND_CMND_FULL   0x03

Definition at line 324 of file rrunner.h.

#define ERR_DR_PEND_DATA_FULL   0x05

Definition at line 326 of file rrunner.h.

#define ERR_DW_PEND_CMND_FULL   0x02

Definition at line 323 of file rrunner.h.

#define ERR_DW_PEND_DATA_FULL   0x04

Definition at line 325 of file rrunner.h.

#define ERR_EVENT_BITS   0x0C

Definition at line 333 of file rrunner.h.

#define ERR_EVENT_RING_FULL   0x01

Definition at line 322 of file rrunner.h.

#define ERR_EXT_SERIAL   0x0103

Definition at line 345 of file rrunner.h.

#define ERR_HALTED_ON_ERR   0x14

Definition at line 341 of file rrunner.h.

#define ERR_ILLEGAL_JUMP   0x06

Definition at line 327 of file rrunner.h.

#define ERR_ILLEGAL_MODE   0x0A

Definition at line 331 of file rrunner.h.

#define ERR_INTR_START   0x11

Definition at line 338 of file rrunner.h.

#define ERR_MAIN_TIMEOUT   0x0B

Definition at line 332 of file rrunner.h.

#define ERR_MAX_RING   0x1003

Definition at line 318 of file rrunner.h.

#define ERR_NO_PKT_END   0x13

Definition at line 340 of file rrunner.h.

#define ERR_READ_DMA   0x0102

Definition at line 344 of file rrunner.h.

#define ERR_RING_CLOSED   0x1004

Definition at line 319 of file rrunner.h.

#define ERR_RING_OPEN   0x1005

Definition at line 320 of file rrunner.h.

#define ERR_RX_INFO_FULL   0x09

Definition at line 330 of file rrunner.h.

#define ERR_TERM   0x20

Definition at line 300 of file rrunner.h.

#define ERR_TIMER_NO_FREE   0x10

Definition at line 337 of file rrunner.h.

#define ERR_TIMER_QUEUE_EMPTY   0x0F

Definition at line 336 of file rrunner.h.

#define ERR_TIMER_QUEUE_FULL   0x0E

Definition at line 335 of file rrunner.h.

#define ERR_TX_INFO_FULL   0x08

Definition at line 329 of file rrunner.h.

#define ERR_TX_INT_PARITY   0x0104

Definition at line 346 of file rrunner.h.

#define ERR_UNIMPLEMENTED   0x07

Definition at line 328 of file rrunner.h.

#define ERR_UNKNOWN_CMD   0x1002

Definition at line 317 of file rrunner.h.

#define ERR_UNKNOWN_MBOX   0x1001

Definition at line 316 of file rrunner.h.

#define ERR_UNPEND_FULL   0x0D

Definition at line 334 of file rrunner.h.

#define ERR_WRITE_DMA   0x0101

Definition at line 343 of file rrunner.h.

#define EVENT_OVFL   0x80000000

Definition at line 290 of file rrunner.h.

#define EVT_RING_ENTRIES   64

Definition at line 353 of file rrunner.h.

#define EVT_RING_SIZE   (EVT_RING_ENTRIES * sizeof(struct event))

Definition at line 354 of file rrunner.h.

#define FAST_EEPROM_ACCESS   0x08

Definition at line 192 of file rrunner.h.

#define FATAL_ERR   0x40000000

Definition at line 291 of file rrunner.h.

#define FIFO_RETRY_ENABLE   0x10000

Definition at line 227 of file rrunner.h.

#define FORCE_DMA_PARITY_ERROR   0x800

Definition at line 196 of file rrunner.h.

#define FORCE_PCI_RESET   0x01

Definition at line 206 of file rrunner.h.

#define HALF_DUP_RX   0x2000

Definition at line 308 of file rrunner.h.

#define HALF_DUP_TX   0x1000

Definition at line 307 of file rrunner.h.

#define HALT_INST   0x200

Definition at line 180 of file rrunner.h.

#define HALT_NIC   0x10

Definition at line 176 of file rrunner.h.

#define INTA_STATE   0x01

Definition at line 190 of file rrunner.h.

#define INTERRUPT   0x02

Definition at line 482 of file rrunner.h.

#define INVALID_INST_B   0x800

Definition at line 182 of file rrunner.h.

#define LONG_RX_WHAT_BIT   0x00800000

Definition at line 283 of file rrunner.h.

#define LONG_TX_WHAT_BIT   0x00400000

Definition at line 282 of file rrunner.h.

#define LOOP_BACK   0x01

Definition at line 292 of file rrunner.h.

#define MASK_DMA_READ_MAX   0x1C

Definition at line 208 of file rrunner.h.

#define MASK_DMA_WRITE_MAX   0xE0

Definition at line 217 of file rrunner.h.

#define MASK_MIN_DMA   0xFF00

Definition at line 226 of file rrunner.h.

#define MEM_READ_MULTI   0x40

Definition at line 178 of file rrunner.h.

#define MODE_FP   0x00

Definition at line 294 of file rrunner.h.

#define MODE_PH   0x02

Definition at line 293 of file rrunner.h.

#define NIC_HALT_ON_ERR   0x400

Definition at line 305 of file rrunner.h.

#define NIC_HALTED   0x100

Definition at line 179 of file rrunner.h.

#define NIC_NO_RESTART   0x800

Definition at line 306 of file rrunner.h.

#define NO_NIC_WATCHDOG   0x80

Definition at line 302 of file rrunner.h.

#define NO_SWAP   0x04000004

Definition at line 173 of file rrunner.h.

#define NO_SWAP1   0x00000004

Definition at line 174 of file rrunner.h.

#define NO_SWAP_DMA   0x02

Definition at line 269 of file rrunner.h.

#define ONEM_BUF_WHAT_BIT   0x00040000 /* 1Meg vs 256K */

Definition at line 279 of file rrunner.h.

#define PACKET_BAD   0x01 /* Packet had link-layer error */

Definition at line 481 of file rrunner.h.

#define PACKET_END   0x08

Definition at line 484 of file rrunner.h.

#define PACKET_START   0x10

Definition at line 485 of file rrunner.h.

#define PARITY_ERR   0x400

Definition at line 181 of file rrunner.h.

#define PCI_RESET_NIC   0x08

Definition at line 175 of file rrunner.h.

#define PERM_CON   0x02

Definition at line 262 of file rrunner.h.

#define POST_WARN_EVENT   0x10

Definition at line 299 of file rrunner.h.

#define PROVIDE_LENGTH   0x02

Definition at line 207 of file rrunner.h.

#define PTR32BIT   0x00

Definition at line 296 of file rrunner.h.

#define PTR64BIT   0x04

Definition at line 295 of file rrunner.h.

#define PTR_WD_NOSWAP   0x00

Definition at line 298 of file rrunner.h.

#define PTR_WD_SWAP   0x08

Definition at line 297 of file rrunner.h.

#define RBURST_1024   0x1C

Definition at line 216 of file rrunner.h.

#define RBURST_128   0x14

Definition at line 214 of file rrunner.h.

#define RBURST_16   0x08

Definition at line 211 of file rrunner.h.

#define RBURST_256   0x18

Definition at line 215 of file rrunner.h.

#define RBURST_32   0x0C

Definition at line 212 of file rrunner.h.

#define RBURST_4   0x04

Definition at line 210 of file rrunner.h.

#define RBURST_64   0x10

Definition at line 213 of file rrunner.h.

#define RBURST_DISABLE   0x00

Definition at line 209 of file rrunner.h.

#define RECV_16K   0xa0

Definition at line 253 of file rrunner.h.

#define RECV_1K   0x20

Definition at line 249 of file rrunner.h.

#define RECV_2K   0x40

Definition at line 250 of file rrunner.h.

#define RECV_32K   0xc0

Definition at line 254 of file rrunner.h.

#define RECV_4K   0x60

Definition at line 251 of file rrunner.h.

#define RECV_64K   0xe0

Definition at line 255 of file rrunner.h.

#define RECV_8K   0x80

Definition at line 252 of file rrunner.h.

#define RECV_ALL   0x00

Definition at line 248 of file rrunner.h.

#define RESET_DMA   0x01

Definition at line 268 of file rrunner.h.

#define RESET_RECV   0x02

Definition at line 247 of file rrunner.h.

#define RR_CLEAR_INT   0x02

Definition at line 172 of file rrunner.h.

#define RR_INT   0x01

Definition at line 171 of file rrunner.h.

#define RR_REV_2   0x20000000

Definition at line 183 of file rrunner.h.

#define RR_REV_MASK   0xf0000000

Definition at line 184 of file rrunner.h.

#define RX_RING_ENTRIES   16

Definition at line 575 of file rrunner.h.

#define RX_TOTAL_SIZE   (RX_RING_ENTRIES * sizeof(struct rx_desc))

Definition at line 577 of file rrunner.h.

#define SAME_IFIELD   0x80

Definition at line 486 of file rrunner.h.

#define SIOCRRGFW   SIOCDEVPRIVATE+1 /* get firmware */

Definition at line 599 of file rrunner.h.

#define SIOCRRID   SIOCDEVPRIVATE+2 /* identify */

Definition at line 600 of file rrunner.h.

#define SIOCRRPFW   SIOCDEVPRIVATE /* put firmware */

Definition at line 598 of file rrunner.h.

#define SRAM_HI_PARITY_ERR   0x8000

Definition at line 200 of file rrunner.h.

#define SRAM_LO_PARITY_ERR   0x4000

Definition at line 199 of file rrunner.h.

#define SSTEP_NIC   0x20

Definition at line 177 of file rrunner.h.

#define SWAP_CONTROL   0x200

Definition at line 304 of file rrunner.h.

#define SWAP_DATA   0x100

Definition at line 303 of file rrunner.h.

#define THRESH_MASK   0x1F

Definition at line 271 of file rrunner.h.

#define TRACE_ON_WHAT_BIT   0x00020000 /* Traces on */

Definition at line 278 of file rrunner.h.

#define TX_IP_CKSUM   0x04

Definition at line 483 of file rrunner.h.

#define TX_RING_ENTRIES   16

Definition at line 553 of file rrunner.h.

#define TX_TOTAL_SIZE   (TX_RING_ENTRIES * sizeof(struct tx_desc))

Definition at line 555 of file rrunner.h.

#define WBURST_1024   0xe0

Definition at line 225 of file rrunner.h.

#define WBURST_128   0xa0

Definition at line 223 of file rrunner.h.

#define WBURST_16   0x40

Definition at line 220 of file rrunner.h.

#define WBURST_256   0xc0

Definition at line 224 of file rrunner.h.

#define WBURST_32   0x60

Definition at line 221 of file rrunner.h.

#define WBURST_4   0x20

Definition at line 219 of file rrunner.h.

#define WBURST_64   0x80

Definition at line 222 of file rrunner.h.

#define WBURST_DISABLE   0x00

Definition at line 218 of file rrunner.h.

#define WHAT_BIT_MASK   0xFFFD0000 /* Feature bit mask */

Definition at line 284 of file rrunner.h.