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

Go to the source code of this file.

Data Structures

struct  lmc_regfile_t
 
struct  lmc_av9110_t
 
struct  lmc___ctl
 
struct  tulip_desc_t
 
struct  lmc___media
 
struct  lmc_extra_statistics
 
struct  lmc_xinfo
 
struct  lmc___softc
 

Macros

#define lmc_csrptr_t   unsigned long
 
#define LMC_REG_RANGE   0x80
 
#define LMC_PRINTF_FMT   "%s"
 
#define LMC_PRINTF_ARGS   (sc->lmc_device->name)
 
#define TX_TIMEOUT   (2*HZ)
 
#define LMC_TXDESCS   32
 
#define LMC_RXDESCS   32
 
#define LMC_LINK_UP   1
 
#define LMC_LINK_DOWN   0
 
#define LMC_CSR_READ(sc, csr)   inl((sc)->lmc_csrs.csr)
 
#define LMC_CSR_WRITE(sc, reg, val)   outl((val), (sc)->lmc_csrs.reg)
 
#define DELAY(n)   SLOW_DOWN_IO
 
#define lmc_delay()   inl(sc->lmc_csrs.csr_9)
 
#define LMC_MII_SYNC(sc)
 
#define csr_enetrom   csr_9 /* 21040 */
 
#define csr_reserved   csr_10 /* 21040 */
 
#define csr_full_duplex   csr_11 /* 21040 */
 
#define csr_bootrom   csr_10 /* 21041/21140A/?? */
 
#define csr_gp   csr_12 /* 21140* */
 
#define csr_watchdog   csr_15 /* 21140* */
 
#define csr_gp_timer   csr_11 /* 21041/21140* */
 
#define csr_srom_mii   csr_9 /* 21041/21140* */
 
#define csr_sia_status   csr_12 /* 2104x */
 
#define csr_sia_connectivity   csr_13 /* 2104x */
 
#define csr_sia_tx_rx   csr_14 /* 2104x */
 
#define csr_sia_general   csr_15 /* 2104x */
 
#define LMC_TDES_FIRST_BUFFER_SIZE   ((u32)(0x000007FF))
 
#define LMC_TDES_SECOND_BUFFER_SIZE   ((u32)(0x003FF800))
 
#define LMC_TDES_HASH_FILTERING   ((u32)(0x00400000))
 
#define LMC_TDES_DISABLE_PADDING   ((u32)(0x00800000))
 
#define LMC_TDES_SECOND_ADDR_CHAINED   ((u32)(0x01000000))
 
#define LMC_TDES_END_OF_RING   ((u32)(0x02000000))
 
#define LMC_TDES_ADD_CRC_DISABLE   ((u32)(0x04000000))
 
#define LMC_TDES_SETUP_PACKET   ((u32)(0x08000000))
 
#define LMC_TDES_INVERSE_FILTERING   ((u32)(0x10000000))
 
#define LMC_TDES_FIRST_SEGMENT   ((u32)(0x20000000))
 
#define LMC_TDES_LAST_SEGMENT   ((u32)(0x40000000))
 
#define LMC_TDES_INTERRUPT_ON_COMPLETION   ((u32)(0x80000000))
 
#define TDES_SECOND_BUFFER_SIZE_BIT_NUMBER   11
 
#define TDES_COLLISION_COUNT_BIT_NUMBER   3
 
#define LMC_RDES_OVERFLOW   ((u32)(0x00000001))
 
#define LMC_RDES_CRC_ERROR   ((u32)(0x00000002))
 
#define LMC_RDES_DRIBBLING_BIT   ((u32)(0x00000004))
 
#define LMC_RDES_REPORT_ON_MII_ERR   ((u32)(0x00000008))
 
#define LMC_RDES_RCV_WATCHDOG_TIMEOUT   ((u32)(0x00000010))
 
#define LMC_RDES_FRAME_TYPE   ((u32)(0x00000020))
 
#define LMC_RDES_COLLISION_SEEN   ((u32)(0x00000040))
 
#define LMC_RDES_FRAME_TOO_LONG   ((u32)(0x00000080))
 
#define LMC_RDES_LAST_DESCRIPTOR   ((u32)(0x00000100))
 
#define LMC_RDES_FIRST_DESCRIPTOR   ((u32)(0x00000200))
 
#define LMC_RDES_MULTICAST_FRAME   ((u32)(0x00000400))
 
#define LMC_RDES_RUNT_FRAME   ((u32)(0x00000800))
 
#define LMC_RDES_DATA_TYPE   ((u32)(0x00003000))
 
#define LMC_RDES_LENGTH_ERROR   ((u32)(0x00004000))
 
#define LMC_RDES_ERROR_SUMMARY   ((u32)(0x00008000))
 
#define LMC_RDES_FRAME_LENGTH   ((u32)(0x3FFF0000))
 
#define LMC_RDES_OWN_BIT   ((u32)(0x80000000))
 
#define RDES_FRAME_LENGTH_BIT_NUMBER   16
 
#define LMC_RDES_ERROR_MASK
 
#define STATCHECK   0xBEEFCAFE
 
#define LMC_PCI_TIME   1
 
#define LMC_EXT_TIME   0
 
#define PKT_BUF_SZ   1542 /* was 1536 */
 
#define TIMER_INT   0x00000800
 
#define TP_LINK_FAIL   0x00001000
 
#define TP_LINK_PASS   0x00000010
 
#define NORMAL_INT   0x00010000
 
#define ABNORMAL_INT   0x00008000
 
#define RX_JABBER_INT   0x00000200
 
#define RX_DIED   0x00000100
 
#define RX_NOBUFF   0x00000080
 
#define RX_INT   0x00000040
 
#define TX_FIFO_UNDER   0x00000020
 
#define TX_JABBER   0x00000008
 
#define TX_NOBUFF   0x00000004
 
#define TX_DIED   0x00000002
 
#define TX_INT   0x00000001
 
#define OPERATION_MODE   0x00000200 /* Full Duplex */
 
#define PROMISC_MODE   0x00000040 /* Promiscuous Mode */
 
#define RECEIVE_ALL   0x40000000 /* Receive All */
 
#define PASS_BAD_FRAMES   0x00000008 /* Pass Bad Frames */
 
#define LMC_DEC_ST   0x00002000
 
#define LMC_DEC_SR   0x00000002
 
#define RECV_WATCHDOG_DISABLE   0x00000010
 
#define JABBER_DISABLE   0x00000001
 
#define TULIP_CMD_RECEIVEALL   0x40000000L /* (RW) Receivel all frames? */
 
#define TULIP_CMD_MUSTBEONE   0x02000000L /* (RW) Must Be One (21140) */
 
#define TULIP_CMD_TXTHRSHLDCTL   0x00400000L /* (RW) Transmit Threshold Mode (21140) */
 
#define TULIP_CMD_STOREFWD   0x00200000L /* (RW) Store and Forward (21140) */
 
#define TULIP_CMD_NOHEARTBEAT   0x00080000L /* (RW) No Heartbeat (21140) */
 
#define TULIP_CMD_PORTSELECT   0x00040000L /* (RW) Post Select (100Mb) (21140) */
 
#define TULIP_CMD_FULLDUPLEX   0x00000200L /* (RW) Full Duplex Mode */
 
#define TULIP_CMD_OPERMODE   0x00000C00L /* (RW) Operating Mode */
 
#define TULIP_CMD_PROMISCUOUS   0x00000041L /* (RW) Promiscuous Mode */
 
#define TULIP_CMD_PASSBADPKT   0x00000008L /* (RW) Pass Bad Frames */
 
#define TULIP_CMD_THRESHOLDCTL   0x0000C000L /* (RW) Threshold Control */
 
#define TULIP_GP_PINSET   0x00000100L
 
#define TULIP_BUSMODE_SWRESET   0x00000001L
 
#define TULIP_WATCHDOG_TXDISABLE   0x00000001L
 
#define TULIP_WATCHDOG_RXDISABLE   0x00000010L
 
#define TULIP_STS_NORMALINTR   0x00010000L /* (RW) Normal Interrupt */
 
#define TULIP_STS_ABNRMLINTR   0x00008000L /* (RW) Abnormal Interrupt */
 
#define TULIP_STS_ERI   0x00004000L /* (RW) Early Receive Interrupt */
 
#define TULIP_STS_SYSERROR   0x00002000L /* (RW) System Error */
 
#define TULIP_STS_GTE   0x00000800L /* (RW) General Pupose Timer Exp */
 
#define TULIP_STS_ETI   0x00000400L /* (RW) Early Transmit Interrupt */
 
#define TULIP_STS_RXWT   0x00000200L /* (RW) Receiver Watchdog Timeout */
 
#define TULIP_STS_RXSTOPPED   0x00000100L /* (RW) Receiver Process Stopped */
 
#define TULIP_STS_RXNOBUF   0x00000080L /* (RW) Receive Buf Unavail */
 
#define TULIP_STS_RXINTR   0x00000040L /* (RW) Receive Interrupt */
 
#define TULIP_STS_TXUNDERFLOW   0x00000020L /* (RW) Transmit Underflow */
 
#define TULIP_STS_TXJABER   0x00000008L /* (RW) Jabber timeout */
 
#define TULIP_STS_TXNOBUF   0x00000004L
 
#define TULIP_STS_TXSTOPPED   0x00000002L /* (RW) Transmit Process Stopped */
 
#define TULIP_STS_TXINTR   0x00000001L /* (RW) Transmit Interrupt */
 
#define TULIP_STS_RXS_STOPPED   0x00000000L /* 000 - Stopped */
 
#define TULIP_STS_RXSTOPPED   0x00000100L /* (RW) Receive Process Stopped */
 
#define TULIP_STS_RXNOBUF   0x00000080L
 
#define TULIP_CMD_TXRUN   0x00002000L /* (RW) Start/Stop Transmitter */
 
#define TULIP_CMD_RXRUN   0x00000002L /* (RW) Start/Stop Receive Filtering */
 
#define TULIP_DSTS_TxDEFERRED   0x00000001 /* Initially Deferred */
 
#define TULIP_DSTS_OWNER   0x80000000 /* Owner (1 = 21040) */
 
#define TULIP_DSTS_RxMIIERR   0x00000008
 
#define LMC_DSTS_ERRSUM   (TULIP_DSTS_RxMIIERR)
 
#define TULIP_DEFAULT_INTR_MASK
 
#define DESC_OWNED_BY_SYSTEM   ((u32)(0x00000000))
 
#define DESC_OWNED_BY_DC21X4   ((u32)(0x80000000))
 
#define LMC_ADAP_HSSI   2
 
#define LMC_ADAP_DS3   3
 
#define LMC_ADAP_SSI   4
 
#define LMC_ADAP_T1   5
 
#define LMC_MTU   1500
 
#define LMC_CRC_LEN_16   2 /* 16-bit CRC */
 
#define LMC_CRC_LEN_32   4
 

Typedefs

typedef struct lmc___softc lmc_softc_t
 
typedef struct lmc___media lmc_media_t
 
typedef struct lmc___ctl lmc_ctl_t
 
typedef struct lmc_xinfo LMC_XINFO
 

Macro Definition Documentation

#define ABNORMAL_INT   0x00008000

Definition at line 369 of file lmc_var.h.

#define csr_bootrom   csr_10 /* 21041/21140A/?? */

Definition at line 89 of file lmc_var.h.

#define csr_enetrom   csr_9 /* 21040 */

Definition at line 86 of file lmc_var.h.

#define csr_full_duplex   csr_11 /* 21040 */

Definition at line 88 of file lmc_var.h.

#define csr_gp   csr_12 /* 21140* */

Definition at line 90 of file lmc_var.h.

#define csr_gp_timer   csr_11 /* 21041/21140* */

Definition at line 92 of file lmc_var.h.

#define csr_reserved   csr_10 /* 21040 */

Definition at line 87 of file lmc_var.h.

#define csr_sia_connectivity   csr_13 /* 2104x */

Definition at line 95 of file lmc_var.h.

#define csr_sia_general   csr_15 /* 2104x */

Definition at line 97 of file lmc_var.h.

#define csr_sia_status   csr_12 /* 2104x */

Definition at line 94 of file lmc_var.h.

#define csr_sia_tx_rx   csr_14 /* 2104x */

Definition at line 96 of file lmc_var.h.

#define csr_srom_mii   csr_9 /* 21041/21140* */

Definition at line 93 of file lmc_var.h.

#define csr_watchdog   csr_15 /* 21140* */

Definition at line 91 of file lmc_var.h.

#define DELAY (   n)    SLOW_DOWN_IO

Definition at line 55 of file lmc_var.h.

#define DESC_OWNED_BY_DC21X4   ((u32)(0x80000000))

Definition at line 453 of file lmc_var.h.

#define DESC_OWNED_BY_SYSTEM   ((u32)(0x00000000))

Definition at line 452 of file lmc_var.h.

#define JABBER_DISABLE   0x00000001

Definition at line 392 of file lmc_var.h.

#define LMC_ADAP_DS3   3

Definition at line 461 of file lmc_var.h.

#define LMC_ADAP_HSSI   2

Definition at line 460 of file lmc_var.h.

#define LMC_ADAP_SSI   4

Definition at line 462 of file lmc_var.h.

#define LMC_ADAP_T1   5

Definition at line 463 of file lmc_var.h.

#define LMC_CRC_LEN_16   2 /* 16-bit CRC */

Definition at line 467 of file lmc_var.h.

#define LMC_CRC_LEN_32   4

Definition at line 468 of file lmc_var.h.

#define LMC_CSR_READ (   sc,
  csr 
)    inl((sc)->lmc_csrs.csr)

Definition at line 44 of file lmc_var.h.

#define LMC_CSR_WRITE (   sc,
  reg,
  val 
)    outl((val), (sc)->lmc_csrs.reg)

Definition at line 46 of file lmc_var.h.

#define lmc_csrptr_t   unsigned long

Definition at line 28 of file lmc_var.h.

#define LMC_DEC_SR   0x00000002

Definition at line 388 of file lmc_var.h.

#define LMC_DEC_ST   0x00002000

Definition at line 387 of file lmc_var.h.

#define lmc_delay ( )    inl(sc->lmc_csrs.csr_9)

Definition at line 57 of file lmc_var.h.

#define LMC_DSTS_ERRSUM   (TULIP_DSTS_RxMIIERR)

Definition at line 441 of file lmc_var.h.

#define LMC_EXT_TIME   0

Definition at line 360 of file lmc_var.h.

#define LMC_LINK_DOWN   0

Definition at line 41 of file lmc_var.h.

#define LMC_LINK_UP   1

Definition at line 40 of file lmc_var.h.

#define LMC_MII_SYNC (   sc)
Value:
do {int n=32; while( n >= 0 ) { \
LMC_CSR_WRITE((sc), csr_9, 0x20000); \
lmc_delay(); \
LMC_CSR_WRITE((sc), csr_9, 0x30000); \
lmc_delay(); \
n--; }} while(0)

Definition at line 60 of file lmc_var.h.

#define LMC_MTU   1500

Definition at line 465 of file lmc_var.h.

#define LMC_PCI_TIME   1

Definition at line 359 of file lmc_var.h.

#define LMC_PRINTF_ARGS   (sc->lmc_device->name)

Definition at line 33 of file lmc_var.h.

#define LMC_PRINTF_FMT   "%s"

Definition at line 32 of file lmc_var.h.

#define LMC_RDES_COLLISION_SEEN   ((u32)(0x00000040))

Definition at line 127 of file lmc_var.h.

#define LMC_RDES_CRC_ERROR   ((u32)(0x00000002))

Definition at line 122 of file lmc_var.h.

#define LMC_RDES_DATA_TYPE   ((u32)(0x00003000))

Definition at line 133 of file lmc_var.h.

#define LMC_RDES_DRIBBLING_BIT   ((u32)(0x00000004))

Definition at line 123 of file lmc_var.h.

#define LMC_RDES_ERROR_MASK
#define LMC_RDES_ERROR_SUMMARY   ((u32)(0x00008000))

Definition at line 135 of file lmc_var.h.

#define LMC_RDES_FIRST_DESCRIPTOR   ((u32)(0x00000200))

Definition at line 130 of file lmc_var.h.

#define LMC_RDES_FRAME_LENGTH   ((u32)(0x3FFF0000))

Definition at line 136 of file lmc_var.h.

#define LMC_RDES_FRAME_TOO_LONG   ((u32)(0x00000080))

Definition at line 128 of file lmc_var.h.

#define LMC_RDES_FRAME_TYPE   ((u32)(0x00000020))

Definition at line 126 of file lmc_var.h.

#define LMC_RDES_LAST_DESCRIPTOR   ((u32)(0x00000100))

Definition at line 129 of file lmc_var.h.

#define LMC_RDES_LENGTH_ERROR   ((u32)(0x00004000))

Definition at line 134 of file lmc_var.h.

#define LMC_RDES_MULTICAST_FRAME   ((u32)(0x00000400))

Definition at line 131 of file lmc_var.h.

#define LMC_RDES_OVERFLOW   ((u32)(0x00000001))

Definition at line 121 of file lmc_var.h.

#define LMC_RDES_OWN_BIT   ((u32)(0x80000000))

Definition at line 137 of file lmc_var.h.

#define LMC_RDES_RCV_WATCHDOG_TIMEOUT   ((u32)(0x00000010))

Definition at line 125 of file lmc_var.h.

#define LMC_RDES_REPORT_ON_MII_ERR   ((u32)(0x00000008))

Definition at line 124 of file lmc_var.h.

#define LMC_RDES_RUNT_FRAME   ((u32)(0x00000800))

Definition at line 132 of file lmc_var.h.

#define LMC_REG_RANGE   0x80

Definition at line 30 of file lmc_var.h.

#define LMC_RXDESCS   32

Definition at line 38 of file lmc_var.h.

#define LMC_TDES_ADD_CRC_DISABLE   ((u32)(0x04000000))

Definition at line 109 of file lmc_var.h.

#define LMC_TDES_DISABLE_PADDING   ((u32)(0x00800000))

Definition at line 106 of file lmc_var.h.

#define LMC_TDES_END_OF_RING   ((u32)(0x02000000))

Definition at line 108 of file lmc_var.h.

#define LMC_TDES_FIRST_BUFFER_SIZE   ((u32)(0x000007FF))

Definition at line 103 of file lmc_var.h.

#define LMC_TDES_FIRST_SEGMENT   ((u32)(0x20000000))

Definition at line 112 of file lmc_var.h.

#define LMC_TDES_HASH_FILTERING   ((u32)(0x00400000))

Definition at line 105 of file lmc_var.h.

#define LMC_TDES_INTERRUPT_ON_COMPLETION   ((u32)(0x80000000))

Definition at line 114 of file lmc_var.h.

#define LMC_TDES_INVERSE_FILTERING   ((u32)(0x10000000))

Definition at line 111 of file lmc_var.h.

#define LMC_TDES_LAST_SEGMENT   ((u32)(0x40000000))

Definition at line 113 of file lmc_var.h.

#define LMC_TDES_SECOND_ADDR_CHAINED   ((u32)(0x01000000))

Definition at line 107 of file lmc_var.h.

#define LMC_TDES_SECOND_BUFFER_SIZE   ((u32)(0x003FF800))

Definition at line 104 of file lmc_var.h.

#define LMC_TDES_SETUP_PACKET   ((u32)(0x08000000))

Definition at line 110 of file lmc_var.h.

#define LMC_TXDESCS   32

Definition at line 37 of file lmc_var.h.

#define NORMAL_INT   0x00010000

Definition at line 368 of file lmc_var.h.

#define OPERATION_MODE   0x00000200 /* Full Duplex */

Definition at line 381 of file lmc_var.h.

#define PASS_BAD_FRAMES   0x00000008 /* Pass Bad Frames */

Definition at line 384 of file lmc_var.h.

#define PKT_BUF_SZ   1542 /* was 1536 */

Definition at line 362 of file lmc_var.h.

#define PROMISC_MODE   0x00000040 /* Promiscuous Mode */

Definition at line 382 of file lmc_var.h.

#define RDES_FRAME_LENGTH_BIT_NUMBER   16

Definition at line 139 of file lmc_var.h.

#define RECEIVE_ALL   0x40000000 /* Receive All */

Definition at line 383 of file lmc_var.h.

#define RECV_WATCHDOG_DISABLE   0x00000010

Definition at line 391 of file lmc_var.h.

#define RX_DIED   0x00000100

Definition at line 371 of file lmc_var.h.

#define RX_INT   0x00000040

Definition at line 373 of file lmc_var.h.

#define RX_JABBER_INT   0x00000200

Definition at line 370 of file lmc_var.h.

#define RX_NOBUFF   0x00000080

Definition at line 372 of file lmc_var.h.

#define STATCHECK   0xBEEFCAFE

Definition at line 223 of file lmc_var.h.

#define TDES_COLLISION_COUNT_BIT_NUMBER   3

Definition at line 117 of file lmc_var.h.

#define TDES_SECOND_BUFFER_SIZE_BIT_NUMBER   11

Definition at line 116 of file lmc_var.h.

#define TIMER_INT   0x00000800

Definition at line 365 of file lmc_var.h.

#define TP_LINK_FAIL   0x00001000

Definition at line 366 of file lmc_var.h.

#define TP_LINK_PASS   0x00000010

Definition at line 367 of file lmc_var.h.

#define TULIP_BUSMODE_SWRESET   0x00000001L

Definition at line 411 of file lmc_var.h.

#define TULIP_CMD_FULLDUPLEX   0x00000200L /* (RW) Full Duplex Mode */

Definition at line 404 of file lmc_var.h.

#define TULIP_CMD_MUSTBEONE   0x02000000L /* (RW) Must Be One (21140) */

Definition at line 399 of file lmc_var.h.

#define TULIP_CMD_NOHEARTBEAT   0x00080000L /* (RW) No Heartbeat (21140) */

Definition at line 402 of file lmc_var.h.

#define TULIP_CMD_OPERMODE   0x00000C00L /* (RW) Operating Mode */

Definition at line 405 of file lmc_var.h.

#define TULIP_CMD_PASSBADPKT   0x00000008L /* (RW) Pass Bad Frames */

Definition at line 407 of file lmc_var.h.

#define TULIP_CMD_PORTSELECT   0x00040000L /* (RW) Post Select (100Mb) (21140) */

Definition at line 403 of file lmc_var.h.

#define TULIP_CMD_PROMISCUOUS   0x00000041L /* (RW) Promiscuous Mode */

Definition at line 406 of file lmc_var.h.

#define TULIP_CMD_RECEIVEALL   0x40000000L /* (RW) Receivel all frames? */

Definition at line 398 of file lmc_var.h.

#define TULIP_CMD_RXRUN   0x00000002L /* (RW) Start/Stop Receive Filtering */

Definition at line 437 of file lmc_var.h.

#define TULIP_CMD_STOREFWD   0x00200000L /* (RW) Store and Forward (21140) */

Definition at line 401 of file lmc_var.h.

#define TULIP_CMD_THRESHOLDCTL   0x0000C000L /* (RW) Threshold Control */

Definition at line 408 of file lmc_var.h.

#define TULIP_CMD_TXRUN   0x00002000L /* (RW) Start/Stop Transmitter */

Definition at line 436 of file lmc_var.h.

#define TULIP_CMD_TXTHRSHLDCTL   0x00400000L /* (RW) Transmit Threshold Mode (21140) */

Definition at line 400 of file lmc_var.h.

#define TULIP_DEFAULT_INTR_MASK
#define TULIP_DSTS_OWNER   0x80000000 /* Owner (1 = 21040) */

Definition at line 439 of file lmc_var.h.

#define TULIP_DSTS_RxMIIERR   0x00000008

Definition at line 440 of file lmc_var.h.

#define TULIP_DSTS_TxDEFERRED   0x00000001 /* Initially Deferred */

Definition at line 438 of file lmc_var.h.

#define TULIP_GP_PINSET   0x00000100L

Definition at line 410 of file lmc_var.h.

#define TULIP_STS_ABNRMLINTR   0x00008000L /* (RW) Abnormal Interrupt */

Definition at line 416 of file lmc_var.h.

#define TULIP_STS_ERI   0x00004000L /* (RW) Early Receive Interrupt */

Definition at line 417 of file lmc_var.h.

#define TULIP_STS_ETI   0x00000400L /* (RW) Early Transmit Interrupt */

Definition at line 420 of file lmc_var.h.

#define TULIP_STS_GTE   0x00000800L /* (RW) General Pupose Timer Exp */

Definition at line 419 of file lmc_var.h.

#define TULIP_STS_NORMALINTR   0x00010000L /* (RW) Normal Interrupt */

Definition at line 415 of file lmc_var.h.

#define TULIP_STS_RXINTR   0x00000040L /* (RW) Receive Interrupt */

Definition at line 424 of file lmc_var.h.

#define TULIP_STS_RXNOBUF   0x00000080L /* (RW) Receive Buf Unavail */

Definition at line 434 of file lmc_var.h.

#define TULIP_STS_RXNOBUF   0x00000080L

Definition at line 434 of file lmc_var.h.

#define TULIP_STS_RXS_STOPPED   0x00000000L /* 000 - Stopped */

Definition at line 431 of file lmc_var.h.

#define TULIP_STS_RXSTOPPED   0x00000100L /* (RW) Receiver Process Stopped */

Definition at line 433 of file lmc_var.h.

#define TULIP_STS_RXSTOPPED   0x00000100L /* (RW) Receive Process Stopped */

Definition at line 433 of file lmc_var.h.

#define TULIP_STS_RXWT   0x00000200L /* (RW) Receiver Watchdog Timeout */

Definition at line 421 of file lmc_var.h.

#define TULIP_STS_SYSERROR   0x00002000L /* (RW) System Error */

Definition at line 418 of file lmc_var.h.

#define TULIP_STS_TXINTR   0x00000001L /* (RW) Transmit Interrupt */

Definition at line 429 of file lmc_var.h.

#define TULIP_STS_TXJABER   0x00000008L /* (RW) Jabber timeout */

Definition at line 426 of file lmc_var.h.

#define TULIP_STS_TXNOBUF   0x00000004L

Definition at line 427 of file lmc_var.h.

#define TULIP_STS_TXSTOPPED   0x00000002L /* (RW) Transmit Process Stopped */

Definition at line 428 of file lmc_var.h.

#define TULIP_STS_TXUNDERFLOW   0x00000020L /* (RW) Transmit Underflow */

Definition at line 425 of file lmc_var.h.

#define TULIP_WATCHDOG_RXDISABLE   0x00000010L

Definition at line 413 of file lmc_var.h.

#define TULIP_WATCHDOG_TXDISABLE   0x00000001L

Definition at line 412 of file lmc_var.h.

#define TX_DIED   0x00000002

Definition at line 377 of file lmc_var.h.

#define TX_FIFO_UNDER   0x00000020

Definition at line 374 of file lmc_var.h.

#define TX_INT   0x00000001

Definition at line 378 of file lmc_var.h.

#define TX_JABBER   0x00000008

Definition at line 375 of file lmc_var.h.

#define TX_NOBUFF   0x00000004

Definition at line 376 of file lmc_var.h.

#define TX_TIMEOUT   (2*HZ)

Definition at line 35 of file lmc_var.h.

Typedef Documentation

Definition at line 26 of file lmc_var.h.

Definition at line 25 of file lmc_var.h.

Definition at line 24 of file lmc_var.h.