Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
ariadne.h File Reference

Go to the source code of this file.

Data Structures

struct  Am79C960
 
struct  RDRE
 
struct  TDRE
 
struct  MC68230
 

Macros

#define CSR0   0x0000 /* - PCnet-ISA Controller Status */
 
#define CSR1   0x0100 /* - IADR[15:0] */
 
#define CSR2   0x0200 /* - IADR[23:16] */
 
#define CSR3   0x0300 /* - Interrupt Masks and Deferral Control */
 
#define CSR4   0x0400 /* - Test and Features Control */
 
#define CSR6   0x0600 /* RCV/XMT Descriptor Table Length */
 
#define CSR8   0x0800 /* - Logical Address Filter, LADRF[15:0] */
 
#define CSR9   0x0900 /* - Logical Address Filter, LADRF[31:16] */
 
#define CSR10   0x0a00 /* - Logical Address Filter, LADRF[47:32] */
 
#define CSR11   0x0b00 /* - Logical Address Filter, LADRF[63:48] */
 
#define CSR12   0x0c00 /* - Physical Address Register, PADR[15:0] */
 
#define CSR13   0x0d00 /* - Physical Address Register, PADR[31:16] */
 
#define CSR14   0x0e00 /* - Physical Address Register, PADR[47:32] */
 
#define CSR15   0x0f00 /* - Mode Register */
 
#define CSR16   0x1000 /* Initialization Block Address Lower */
 
#define CSR17   0x1100 /* Initialization Block Address Upper */
 
#define CSR18   0x1200 /* Current Receive Buffer Address */
 
#define CSR19   0x1300 /* Current Receive Buffer Address */
 
#define CSR20   0x1400 /* Current Transmit Buffer Address */
 
#define CSR21   0x1500 /* Current Transmit Buffer Address */
 
#define CSR22   0x1600 /* Next Receive Buffer Address */
 
#define CSR23   0x1700 /* Next Receive Buffer Address */
 
#define CSR24   0x1800 /* - Base Address of Receive Ring */
 
#define CSR25   0x1900 /* - Base Address of Receive Ring */
 
#define CSR26   0x1a00 /* Next Receive Descriptor Address */
 
#define CSR27   0x1b00 /* Next Receive Descriptor Address */
 
#define CSR28   0x1c00 /* Current Receive Descriptor Address */
 
#define CSR29   0x1d00 /* Current Receive Descriptor Address */
 
#define CSR30   0x1e00 /* - Base Address of Transmit Ring */
 
#define CSR31   0x1f00 /* - Base Address of transmit Ring */
 
#define CSR32   0x2000 /* Next Transmit Descriptor Address */
 
#define CSR33   0x2100 /* Next Transmit Descriptor Address */
 
#define CSR34   0x2200 /* Current Transmit Descriptor Address */
 
#define CSR35   0x2300 /* Current Transmit Descriptor Address */
 
#define CSR36   0x2400 /* Next Next Receive Descriptor Address */
 
#define CSR37   0x2500 /* Next Next Receive Descriptor Address */
 
#define CSR38   0x2600 /* Next Next Transmit Descriptor Address */
 
#define CSR39   0x2700 /* Next Next Transmit Descriptor Address */
 
#define CSR40   0x2800 /* Current Receive Status and Byte Count */
 
#define CSR41   0x2900 /* Current Receive Status and Byte Count */
 
#define CSR42   0x2a00 /* Current Transmit Status and Byte Count */
 
#define CSR43   0x2b00 /* Current Transmit Status and Byte Count */
 
#define CSR44   0x2c00 /* Next Receive Status and Byte Count */
 
#define CSR45   0x2d00 /* Next Receive Status and Byte Count */
 
#define CSR46   0x2e00 /* Poll Time Counter */
 
#define CSR47   0x2f00 /* Polling Interval */
 
#define CSR48   0x3000 /* Temporary Storage */
 
#define CSR49   0x3100 /* Temporary Storage */
 
#define CSR50   0x3200 /* Temporary Storage */
 
#define CSR51   0x3300 /* Temporary Storage */
 
#define CSR52   0x3400 /* Temporary Storage */
 
#define CSR53   0x3500 /* Temporary Storage */
 
#define CSR54   0x3600 /* Temporary Storage */
 
#define CSR55   0x3700 /* Temporary Storage */
 
#define CSR56   0x3800 /* Temporary Storage */
 
#define CSR57   0x3900 /* Temporary Storage */
 
#define CSR58   0x3a00 /* Temporary Storage */
 
#define CSR59   0x3b00 /* Temporary Storage */
 
#define CSR60   0x3c00 /* Previous Transmit Descriptor Address */
 
#define CSR61   0x3d00 /* Previous Transmit Descriptor Address */
 
#define CSR62   0x3e00 /* Previous Transmit Status and Byte Count */
 
#define CSR63   0x3f00 /* Previous Transmit Status and Byte Count */
 
#define CSR64   0x4000 /* Next Transmit Buffer Address */
 
#define CSR65   0x4100 /* Next Transmit Buffer Address */
 
#define CSR66   0x4200 /* Next Transmit Status and Byte Count */
 
#define CSR67   0x4300 /* Next Transmit Status and Byte Count */
 
#define CSR68   0x4400 /* Transmit Status Temporary Storage */
 
#define CSR69   0x4500 /* Transmit Status Temporary Storage */
 
#define CSR70   0x4600 /* Temporary Storage */
 
#define CSR71   0x4700 /* Temporary Storage */
 
#define CSR72   0x4800 /* Receive Ring Counter */
 
#define CSR74   0x4a00 /* Transmit Ring Counter */
 
#define CSR76   0x4c00 /* - Receive Ring Length */
 
#define CSR78   0x4e00 /* - Transmit Ring Length */
 
#define CSR80   0x5000 /* - Burst and FIFO Threshold Control */
 
#define CSR82   0x5200 /* - Bus Activity Timer */
 
#define CSR84   0x5400 /* DMA Address */
 
#define CSR85   0x5500 /* DMA Address */
 
#define CSR86   0x5600 /* Buffer Byte Counter */
 
#define CSR88   0x5800 /* - Chip ID */
 
#define CSR89   0x5900 /* - Chip ID */
 
#define CSR92   0x5c00 /* Ring Length Conversion */
 
#define CSR94   0x5e00 /* Transmit Time Domain Reflectometry Count */
 
#define CSR96   0x6000 /* Bus Interface Scratch Register 0 */
 
#define CSR97   0x6100 /* Bus Interface Scratch Register 0 */
 
#define CSR98   0x6200 /* Bus Interface Scratch Register 1 */
 
#define CSR99   0x6300 /* Bus Interface Scratch Register 1 */
 
#define CSR104   0x6800 /* SWAP */
 
#define CSR105   0x6900 /* SWAP */
 
#define CSR108   0x6c00 /* Buffer Management Scratch */
 
#define CSR109   0x6d00 /* Buffer Management Scratch */
 
#define CSR112   0x7000 /* - Missed Frame Count */
 
#define CSR114   0x7200 /* - Receive Collision Count */
 
#define CSR124   0x7c00 /* - Buffer Management Unit Test */
 
#define ISACSR0   0x0000 /* Master Mode Read Active */
 
#define ISACSR1   0x0100 /* Master Mode Write Active */
 
#define ISACSR2   0x0200 /* Miscellaneous Configuration */
 
#define ISACSR4   0x0400 /* LED0 Status (Link Integrity) */
 
#define ISACSR5   0x0500 /* LED1 Status */
 
#define ISACSR6   0x0600 /* LED2 Status */
 
#define ISACSR7   0x0700 /* LED3 Status */
 
#define ERR   0x0080 /* Error */
 
#define BABL   0x0040 /* Babble: Transmitted too many bits */
 
#define CERR   0x0020 /* No Heartbeat (10BASE-T) */
 
#define MISS   0x0010 /* Missed Frame */
 
#define MERR   0x0008 /* Memory Error */
 
#define RINT   0x0004 /* Receive Interrupt */
 
#define TINT   0x0002 /* Transmit Interrupt */
 
#define IDON   0x0001 /* Initialization Done */
 
#define INTR   0x8000 /* Interrupt Flag */
 
#define INEA   0x4000 /* Interrupt Enable */
 
#define RXON   0x2000 /* Receive On */
 
#define TXON   0x1000 /* Transmit On */
 
#define TDMD   0x0800 /* Transmit Demand */
 
#define STOP   0x0400 /* Stop */
 
#define STRT   0x0200 /* Start */
 
#define INIT   0x0100 /* Initialize */
 
#define BABLM   0x0040 /* Babble Mask */
 
#define MISSM   0x0010 /* Missed Frame Mask */
 
#define MERRM   0x0008 /* Memory Error Mask */
 
#define RINTM   0x0004 /* Receive Interrupt Mask */
 
#define TINTM   0x0002 /* Transmit Interrupt Mask */
 
#define IDONM   0x0001 /* Initialization Done Mask */
 
#define DXMT2PD   0x1000 /* Disable Transmit Two Part Deferral */
 
#define EMBA   0x0800 /* Enable Modified Back-off Algorithm */
 
#define ENTST   0x0080 /* Enable Test Mode */
 
#define DMAPLUS   0x0040 /* Disable Burst Transaction Counter */
 
#define TIMER   0x0020 /* Timer Enable Register */
 
#define DPOLL   0x0010 /* Disable Transmit Polling */
 
#define APAD_XMT   0x0008 /* Auto Pad Transmit */
 
#define ASTRP_RCV   0x0004 /* Auto Pad Stripping */
 
#define MFCO   0x0002 /* Missed Frame Counter Overflow Interrupt */
 
#define MFCOM   0x0001 /* Missed Frame Counter Overflow Mask */
 
#define RCVCCO   0x2000 /* Receive Collision Counter Overflow Interrupt */
 
#define RCVCCOM   0x1000 /* Receive Collision Counter Overflow Mask */
 
#define TXSTRT   0x0800 /* Transmit Start Status */
 
#define TXSTRTM   0x0400 /* Transmit Start Mask */
 
#define JAB   0x0200 /* Jabber Error */
 
#define JABM   0x0100 /* Jabber Error Mask */
 
#define PROM   0x0080 /* Promiscuous Mode */
 
#define DRCVBC   0x0040 /* Disable Receive Broadcast */
 
#define DRCVPA   0x0020 /* Disable Receive Physical Address */
 
#define DLNKTST   0x0010 /* Disable Link Status */
 
#define DAPC   0x0008 /* Disable Automatic Polarity Correction */
 
#define MENDECL   0x0004 /* MENDEC Loopback Mode */
 
#define LRTTSEL   0x0002 /* Low Receive Threshold/Transmit Mode Select */
 
#define PORTSEL1   0x0001 /* Port Select Bits */
 
#define PORTSEL2   0x8000 /* Port Select Bits */
 
#define INTL   0x4000 /* Internal Loopback */
 
#define DRTY   0x2000 /* Disable Retry */
 
#define FCOLL   0x1000 /* Force Collision */
 
#define DXMTFCS   0x0800 /* Disable Transmit CRC */
 
#define LOOP   0x0400 /* Loopback Enable */
 
#define DTX   0x0200 /* Disable Transmitter */
 
#define DRX   0x0100 /* Disable Receiver */
 
#define ASEL   0x0200 /* Media Interface Port Auto Select */
 
#define LEDOUT   0x0080 /* Current LED Status */
 
#define PSE   0x8000 /* Pulse Stretcher Enable */
 
#define XMTE   0x1000 /* Enable Transmit Status Signal */
 
#define RVPOLE   0x0800 /* Enable Receive Polarity Signal */
 
#define RCVE   0x0400 /* Enable Receive Status Signal */
 
#define JABE   0x0200 /* Enable Jabber Signal */
 
#define COLE   0x0100 /* Enable Collision Signal */
 
#define RF_OWN   0x0080 /* PCnet-ISA controller owns the descriptor */
 
#define RF_ERR   0x0040 /* Error */
 
#define RF_FRAM   0x0020 /* Framing Error */
 
#define RF_OFLO   0x0010 /* Overflow Error */
 
#define RF_CRC   0x0008 /* CRC Error */
 
#define RF_BUFF   0x0004 /* Buffer Error */
 
#define RF_STP   0x0002 /* Start of Packet */
 
#define RF_ENP   0x0001 /* End of Packet */
 
#define TF_OWN   0x0080 /* PCnet-ISA controller owns the descriptor */
 
#define TF_ERR   0x0040 /* Error */
 
#define TF_ADD_FCS   0x0020 /* Controls FCS Generation */
 
#define TF_MORE   0x0010 /* More than one retry needed */
 
#define TF_ONE   0x0008 /* One retry needed */
 
#define TF_DEF   0x0004 /* Deferred */
 
#define TF_STP   0x0002 /* Start of Packet */
 
#define TF_ENP   0x0001 /* End of Packet */
 
#define EF_BUFF   0x0080 /* Buffer Error */
 
#define EF_UFLO   0x0040 /* Underflow Error */
 
#define EF_LCOL   0x0010 /* Late Collision */
 
#define EF_LCAR   0x0008 /* Loss of Carrier */
 
#define EF_RTRY   0x0004 /* Retry Error */
 
#define EF_TDR   0xff03 /* Time Domain Reflectometry */
 
#define ARIADNE_LANCE   0x360
 
#define ARIADNE_PIT   0x1000
 
#define ARIADNE_BOOTPROM   0x4000 /* I guess it's here :-) */
 
#define ARIADNE_BOOTPROM_SIZE   0x4000
 
#define ARIADNE_RAM   0x8000 /* Always access WORDs!! */
 
#define ARIADNE_RAM_SIZE   0x8000
 

Macro Definition Documentation

#define APAD_XMT   0x0008 /* Auto Pad Transmit */

Definition at line 223 of file ariadne.h.

#define ARIADNE_BOOTPROM   0x4000 /* I guess it's here :-) */

Definition at line 410 of file ariadne.h.

#define ARIADNE_BOOTPROM_SIZE   0x4000

Definition at line 411 of file ariadne.h.

#define ARIADNE_LANCE   0x360

Definition at line 406 of file ariadne.h.

#define ARIADNE_PIT   0x1000

Definition at line 408 of file ariadne.h.

#define ARIADNE_RAM   0x8000 /* Always access WORDs!! */

Definition at line 413 of file ariadne.h.

#define ARIADNE_RAM_SIZE   0x8000

Definition at line 414 of file ariadne.h.

#define ASEL   0x0200 /* Media Interface Port Auto Select */

Definition at line 265 of file ariadne.h.

#define ASTRP_RCV   0x0004 /* Auto Pad Stripping */

Definition at line 224 of file ariadne.h.

#define BABL   0x0040 /* Babble: Transmitted too many bits */

Definition at line 180 of file ariadne.h.

#define BABLM   0x0040 /* Babble Mask */

Definition at line 203 of file ariadne.h.

#define CERR   0x0020 /* No Heartbeat (10BASE-T) */

Definition at line 181 of file ariadne.h.

#define COLE   0x0100 /* Enable Collision Signal */

Definition at line 280 of file ariadne.h.

#define CSR0   0x0000 /* - PCnet-ISA Controller Status */

Definition at line 62 of file ariadne.h.

#define CSR1   0x0100 /* - IADR[15:0] */

Definition at line 63 of file ariadne.h.

#define CSR10   0x0a00 /* - Logical Address Filter, LADRF[47:32] */

Definition at line 70 of file ariadne.h.

#define CSR104   0x6800 /* SWAP */

Definition at line 149 of file ariadne.h.

#define CSR105   0x6900 /* SWAP */

Definition at line 150 of file ariadne.h.

#define CSR108   0x6c00 /* Buffer Management Scratch */

Definition at line 151 of file ariadne.h.

#define CSR109   0x6d00 /* Buffer Management Scratch */

Definition at line 152 of file ariadne.h.

#define CSR11   0x0b00 /* - Logical Address Filter, LADRF[63:48] */

Definition at line 71 of file ariadne.h.

#define CSR112   0x7000 /* - Missed Frame Count */

Definition at line 153 of file ariadne.h.

#define CSR114   0x7200 /* - Receive Collision Count */

Definition at line 154 of file ariadne.h.

#define CSR12   0x0c00 /* - Physical Address Register, PADR[15:0] */

Definition at line 72 of file ariadne.h.

#define CSR124   0x7c00 /* - Buffer Management Unit Test */

Definition at line 155 of file ariadne.h.

#define CSR13   0x0d00 /* - Physical Address Register, PADR[31:16] */

Definition at line 73 of file ariadne.h.

#define CSR14   0x0e00 /* - Physical Address Register, PADR[47:32] */

Definition at line 74 of file ariadne.h.

#define CSR15   0x0f00 /* - Mode Register */

Definition at line 75 of file ariadne.h.

#define CSR16   0x1000 /* Initialization Block Address Lower */

Definition at line 76 of file ariadne.h.

#define CSR17   0x1100 /* Initialization Block Address Upper */

Definition at line 77 of file ariadne.h.

#define CSR18   0x1200 /* Current Receive Buffer Address */

Definition at line 78 of file ariadne.h.

#define CSR19   0x1300 /* Current Receive Buffer Address */

Definition at line 79 of file ariadne.h.

#define CSR2   0x0200 /* - IADR[23:16] */

Definition at line 64 of file ariadne.h.

#define CSR20   0x1400 /* Current Transmit Buffer Address */

Definition at line 80 of file ariadne.h.

#define CSR21   0x1500 /* Current Transmit Buffer Address */

Definition at line 81 of file ariadne.h.

#define CSR22   0x1600 /* Next Receive Buffer Address */

Definition at line 82 of file ariadne.h.

#define CSR23   0x1700 /* Next Receive Buffer Address */

Definition at line 83 of file ariadne.h.

#define CSR24   0x1800 /* - Base Address of Receive Ring */

Definition at line 84 of file ariadne.h.

#define CSR25   0x1900 /* - Base Address of Receive Ring */

Definition at line 85 of file ariadne.h.

#define CSR26   0x1a00 /* Next Receive Descriptor Address */

Definition at line 86 of file ariadne.h.

#define CSR27   0x1b00 /* Next Receive Descriptor Address */

Definition at line 87 of file ariadne.h.

#define CSR28   0x1c00 /* Current Receive Descriptor Address */

Definition at line 88 of file ariadne.h.

#define CSR29   0x1d00 /* Current Receive Descriptor Address */

Definition at line 89 of file ariadne.h.

#define CSR3   0x0300 /* - Interrupt Masks and Deferral Control */

Definition at line 65 of file ariadne.h.

#define CSR30   0x1e00 /* - Base Address of Transmit Ring */

Definition at line 90 of file ariadne.h.

#define CSR31   0x1f00 /* - Base Address of transmit Ring */

Definition at line 91 of file ariadne.h.

#define CSR32   0x2000 /* Next Transmit Descriptor Address */

Definition at line 92 of file ariadne.h.

#define CSR33   0x2100 /* Next Transmit Descriptor Address */

Definition at line 93 of file ariadne.h.

#define CSR34   0x2200 /* Current Transmit Descriptor Address */

Definition at line 94 of file ariadne.h.

#define CSR35   0x2300 /* Current Transmit Descriptor Address */

Definition at line 95 of file ariadne.h.

#define CSR36   0x2400 /* Next Next Receive Descriptor Address */

Definition at line 96 of file ariadne.h.

#define CSR37   0x2500 /* Next Next Receive Descriptor Address */

Definition at line 97 of file ariadne.h.

#define CSR38   0x2600 /* Next Next Transmit Descriptor Address */

Definition at line 98 of file ariadne.h.

#define CSR39   0x2700 /* Next Next Transmit Descriptor Address */

Definition at line 99 of file ariadne.h.

#define CSR4   0x0400 /* - Test and Features Control */

Definition at line 66 of file ariadne.h.

#define CSR40   0x2800 /* Current Receive Status and Byte Count */

Definition at line 100 of file ariadne.h.

#define CSR41   0x2900 /* Current Receive Status and Byte Count */

Definition at line 101 of file ariadne.h.

#define CSR42   0x2a00 /* Current Transmit Status and Byte Count */

Definition at line 102 of file ariadne.h.

#define CSR43   0x2b00 /* Current Transmit Status and Byte Count */

Definition at line 103 of file ariadne.h.

#define CSR44   0x2c00 /* Next Receive Status and Byte Count */

Definition at line 104 of file ariadne.h.

#define CSR45   0x2d00 /* Next Receive Status and Byte Count */

Definition at line 105 of file ariadne.h.

#define CSR46   0x2e00 /* Poll Time Counter */

Definition at line 106 of file ariadne.h.

#define CSR47   0x2f00 /* Polling Interval */

Definition at line 107 of file ariadne.h.

#define CSR48   0x3000 /* Temporary Storage */

Definition at line 108 of file ariadne.h.

#define CSR49   0x3100 /* Temporary Storage */

Definition at line 109 of file ariadne.h.

#define CSR50   0x3200 /* Temporary Storage */

Definition at line 110 of file ariadne.h.

#define CSR51   0x3300 /* Temporary Storage */

Definition at line 111 of file ariadne.h.

#define CSR52   0x3400 /* Temporary Storage */

Definition at line 112 of file ariadne.h.

#define CSR53   0x3500 /* Temporary Storage */

Definition at line 113 of file ariadne.h.

#define CSR54   0x3600 /* Temporary Storage */

Definition at line 114 of file ariadne.h.

#define CSR55   0x3700 /* Temporary Storage */

Definition at line 115 of file ariadne.h.

#define CSR56   0x3800 /* Temporary Storage */

Definition at line 116 of file ariadne.h.

#define CSR57   0x3900 /* Temporary Storage */

Definition at line 117 of file ariadne.h.

#define CSR58   0x3a00 /* Temporary Storage */

Definition at line 118 of file ariadne.h.

#define CSR59   0x3b00 /* Temporary Storage */

Definition at line 119 of file ariadne.h.

#define CSR6   0x0600 /* RCV/XMT Descriptor Table Length */

Definition at line 67 of file ariadne.h.

#define CSR60   0x3c00 /* Previous Transmit Descriptor Address */

Definition at line 120 of file ariadne.h.

#define CSR61   0x3d00 /* Previous Transmit Descriptor Address */

Definition at line 121 of file ariadne.h.

#define CSR62   0x3e00 /* Previous Transmit Status and Byte Count */

Definition at line 122 of file ariadne.h.

#define CSR63   0x3f00 /* Previous Transmit Status and Byte Count */

Definition at line 123 of file ariadne.h.

#define CSR64   0x4000 /* Next Transmit Buffer Address */

Definition at line 124 of file ariadne.h.

#define CSR65   0x4100 /* Next Transmit Buffer Address */

Definition at line 125 of file ariadne.h.

#define CSR66   0x4200 /* Next Transmit Status and Byte Count */

Definition at line 126 of file ariadne.h.

#define CSR67   0x4300 /* Next Transmit Status and Byte Count */

Definition at line 127 of file ariadne.h.

#define CSR68   0x4400 /* Transmit Status Temporary Storage */

Definition at line 128 of file ariadne.h.

#define CSR69   0x4500 /* Transmit Status Temporary Storage */

Definition at line 129 of file ariadne.h.

#define CSR70   0x4600 /* Temporary Storage */

Definition at line 130 of file ariadne.h.

#define CSR71   0x4700 /* Temporary Storage */

Definition at line 131 of file ariadne.h.

#define CSR72   0x4800 /* Receive Ring Counter */

Definition at line 132 of file ariadne.h.

#define CSR74   0x4a00 /* Transmit Ring Counter */

Definition at line 133 of file ariadne.h.

#define CSR76   0x4c00 /* - Receive Ring Length */

Definition at line 134 of file ariadne.h.

#define CSR78   0x4e00 /* - Transmit Ring Length */

Definition at line 135 of file ariadne.h.

#define CSR8   0x0800 /* - Logical Address Filter, LADRF[15:0] */

Definition at line 68 of file ariadne.h.

#define CSR80   0x5000 /* - Burst and FIFO Threshold Control */

Definition at line 136 of file ariadne.h.

#define CSR82   0x5200 /* - Bus Activity Timer */

Definition at line 137 of file ariadne.h.

#define CSR84   0x5400 /* DMA Address */

Definition at line 138 of file ariadne.h.

#define CSR85   0x5500 /* DMA Address */

Definition at line 139 of file ariadne.h.

#define CSR86   0x5600 /* Buffer Byte Counter */

Definition at line 140 of file ariadne.h.

#define CSR88   0x5800 /* - Chip ID */

Definition at line 141 of file ariadne.h.

#define CSR89   0x5900 /* - Chip ID */

Definition at line 142 of file ariadne.h.

#define CSR9   0x0900 /* - Logical Address Filter, LADRF[31:16] */

Definition at line 69 of file ariadne.h.

#define CSR92   0x5c00 /* Ring Length Conversion */

Definition at line 143 of file ariadne.h.

#define CSR94   0x5e00 /* Transmit Time Domain Reflectometry Count */

Definition at line 144 of file ariadne.h.

#define CSR96   0x6000 /* Bus Interface Scratch Register 0 */

Definition at line 145 of file ariadne.h.

#define CSR97   0x6100 /* Bus Interface Scratch Register 0 */

Definition at line 146 of file ariadne.h.

#define CSR98   0x6200 /* Bus Interface Scratch Register 1 */

Definition at line 147 of file ariadne.h.

#define CSR99   0x6300 /* Bus Interface Scratch Register 1 */

Definition at line 148 of file ariadne.h.

#define DAPC   0x0008 /* Disable Automatic Polarity Correction */

Definition at line 245 of file ariadne.h.

#define DLNKTST   0x0010 /* Disable Link Status */

Definition at line 244 of file ariadne.h.

#define DMAPLUS   0x0040 /* Disable Burst Transaction Counter */

Definition at line 220 of file ariadne.h.

#define DPOLL   0x0010 /* Disable Transmit Polling */

Definition at line 222 of file ariadne.h.

#define DRCVBC   0x0040 /* Disable Receive Broadcast */

Definition at line 242 of file ariadne.h.

#define DRCVPA   0x0020 /* Disable Receive Physical Address */

Definition at line 243 of file ariadne.h.

#define DRTY   0x2000 /* Disable Retry */

Definition at line 251 of file ariadne.h.

#define DRX   0x0100 /* Disable Receiver */

Definition at line 256 of file ariadne.h.

#define DTX   0x0200 /* Disable Transmitter */

Definition at line 255 of file ariadne.h.

#define DXMT2PD   0x1000 /* Disable Transmit Two Part Deferral */

Definition at line 209 of file ariadne.h.

#define DXMTFCS   0x0800 /* Disable Transmit CRC */

Definition at line 253 of file ariadne.h.

#define EF_BUFF   0x0080 /* Buffer Error */

Definition at line 339 of file ariadne.h.

#define EF_LCAR   0x0008 /* Loss of Carrier */

Definition at line 342 of file ariadne.h.

#define EF_LCOL   0x0010 /* Late Collision */

Definition at line 341 of file ariadne.h.

#define EF_RTRY   0x0004 /* Retry Error */

Definition at line 343 of file ariadne.h.

#define EF_TDR   0xff03 /* Time Domain Reflectometry */

Definition at line 344 of file ariadne.h.

#define EF_UFLO   0x0040 /* Underflow Error */

Definition at line 340 of file ariadne.h.

#define EMBA   0x0800 /* Enable Modified Back-off Algorithm */

Definition at line 210 of file ariadne.h.

#define ENTST   0x0080 /* Enable Test Mode */

Definition at line 219 of file ariadne.h.

#define ERR   0x0080 /* Error */

Definition at line 179 of file ariadne.h.

#define FCOLL   0x1000 /* Force Collision */

Definition at line 252 of file ariadne.h.

#define IDON   0x0001 /* Initialization Done */

Definition at line 186 of file ariadne.h.

#define IDONM   0x0001 /* Initialization Done Mask */

Definition at line 208 of file ariadne.h.

#define INEA   0x4000 /* Interrupt Enable */

Definition at line 188 of file ariadne.h.

#define INIT   0x0100 /* Initialize */

Definition at line 194 of file ariadne.h.

#define INTL   0x4000 /* Internal Loopback */

Definition at line 250 of file ariadne.h.

#define INTR   0x8000 /* Interrupt Flag */

Definition at line 187 of file ariadne.h.

#define ISACSR0   0x0000 /* Master Mode Read Active */

Definition at line 164 of file ariadne.h.

#define ISACSR1   0x0100 /* Master Mode Write Active */

Definition at line 165 of file ariadne.h.

#define ISACSR2   0x0200 /* Miscellaneous Configuration */

Definition at line 166 of file ariadne.h.

#define ISACSR4   0x0400 /* LED0 Status (Link Integrity) */

Definition at line 167 of file ariadne.h.

#define ISACSR5   0x0500 /* LED1 Status */

Definition at line 168 of file ariadne.h.

#define ISACSR6   0x0600 /* LED2 Status */

Definition at line 169 of file ariadne.h.

#define ISACSR7   0x0700 /* LED3 Status */

Definition at line 170 of file ariadne.h.

#define JAB   0x0200 /* Jabber Error */

Definition at line 231 of file ariadne.h.

#define JABE   0x0200 /* Enable Jabber Signal */

Definition at line 279 of file ariadne.h.

#define JABM   0x0100 /* Jabber Error Mask */

Definition at line 232 of file ariadne.h.

#define LEDOUT   0x0080 /* Current LED Status */

Definition at line 274 of file ariadne.h.

#define LOOP   0x0400 /* Loopback Enable */

Definition at line 254 of file ariadne.h.

#define LRTTSEL   0x0002 /* Low Receive Threshold/Transmit Mode Select */

Definition at line 247 of file ariadne.h.

#define MENDECL   0x0004 /* MENDEC Loopback Mode */

Definition at line 246 of file ariadne.h.

#define MERR   0x0008 /* Memory Error */

Definition at line 183 of file ariadne.h.

#define MERRM   0x0008 /* Memory Error Mask */

Definition at line 205 of file ariadne.h.

#define MFCO   0x0002 /* Missed Frame Counter Overflow Interrupt */

Definition at line 225 of file ariadne.h.

#define MFCOM   0x0001 /* Missed Frame Counter Overflow Mask */

Definition at line 226 of file ariadne.h.

#define MISS   0x0010 /* Missed Frame */

Definition at line 182 of file ariadne.h.

#define MISSM   0x0010 /* Missed Frame Mask */

Definition at line 204 of file ariadne.h.

#define PORTSEL1   0x0001 /* Port Select Bits */

Definition at line 248 of file ariadne.h.

#define PORTSEL2   0x8000 /* Port Select Bits */

Definition at line 249 of file ariadne.h.

#define PROM   0x0080 /* Promiscuous Mode */

Definition at line 241 of file ariadne.h.

#define PSE   0x8000 /* Pulse Stretcher Enable */

Definition at line 275 of file ariadne.h.

#define RCVCCO   0x2000 /* Receive Collision Counter Overflow Interrupt */

Definition at line 227 of file ariadne.h.

#define RCVCCOM   0x1000 /* Receive Collision Counter Overflow Mask */

Definition at line 228 of file ariadne.h.

#define RCVE   0x0400 /* Enable Receive Status Signal */

Definition at line 278 of file ariadne.h.

#define RF_BUFF   0x0004 /* Buffer Error */

Definition at line 316 of file ariadne.h.

#define RF_CRC   0x0008 /* CRC Error */

Definition at line 315 of file ariadne.h.

#define RF_ENP   0x0001 /* End of Packet */

Definition at line 318 of file ariadne.h.

#define RF_ERR   0x0040 /* Error */

Definition at line 312 of file ariadne.h.

#define RF_FRAM   0x0020 /* Framing Error */

Definition at line 313 of file ariadne.h.

#define RF_OFLO   0x0010 /* Overflow Error */

Definition at line 314 of file ariadne.h.

#define RF_OWN   0x0080 /* PCnet-ISA controller owns the descriptor */

Definition at line 311 of file ariadne.h.

#define RF_STP   0x0002 /* Start of Packet */

Definition at line 317 of file ariadne.h.

#define RINT   0x0004 /* Receive Interrupt */

Definition at line 184 of file ariadne.h.

#define RINTM   0x0004 /* Receive Interrupt Mask */

Definition at line 206 of file ariadne.h.

#define RVPOLE   0x0800 /* Enable Receive Polarity Signal */

Definition at line 277 of file ariadne.h.

#define RXON   0x2000 /* Receive On */

Definition at line 189 of file ariadne.h.

#define STOP   0x0400 /* Stop */

Definition at line 192 of file ariadne.h.

#define STRT   0x0200 /* Start */

Definition at line 193 of file ariadne.h.

#define TDMD   0x0800 /* Transmit Demand */

Definition at line 191 of file ariadne.h.

#define TF_ADD_FCS   0x0020 /* Controls FCS Generation */

Definition at line 327 of file ariadne.h.

#define TF_DEF   0x0004 /* Deferred */

Definition at line 330 of file ariadne.h.

#define TF_ENP   0x0001 /* End of Packet */

Definition at line 332 of file ariadne.h.

#define TF_ERR   0x0040 /* Error */

Definition at line 326 of file ariadne.h.

#define TF_MORE   0x0010 /* More than one retry needed */

Definition at line 328 of file ariadne.h.

#define TF_ONE   0x0008 /* One retry needed */

Definition at line 329 of file ariadne.h.

#define TF_OWN   0x0080 /* PCnet-ISA controller owns the descriptor */

Definition at line 325 of file ariadne.h.

#define TF_STP   0x0002 /* Start of Packet */

Definition at line 331 of file ariadne.h.

#define TIMER   0x0020 /* Timer Enable Register */

Definition at line 221 of file ariadne.h.

#define TINT   0x0002 /* Transmit Interrupt */

Definition at line 185 of file ariadne.h.

#define TINTM   0x0002 /* Transmit Interrupt Mask */

Definition at line 207 of file ariadne.h.

#define TXON   0x1000 /* Transmit On */

Definition at line 190 of file ariadne.h.

#define TXSTRT   0x0800 /* Transmit Start Status */

Definition at line 229 of file ariadne.h.

#define TXSTRTM   0x0400 /* Transmit Start Mask */

Definition at line 230 of file ariadne.h.

#define XMTE   0x1000 /* Enable Transmit Status Signal */

Definition at line 276 of file ariadne.h.