Data Structures |
| struct | PMINIPORT_RESERVED |
| struct | PNIC_ADAPTER |
| struct | PDRIVER_INFORMATION |
Defines |
| #define | NDIS_MINIPORT_DRIVER 1 |
| #define | NDIS_LEGACY_MINIPORT 1 |
| #define | NDIS51_MINIPORT 1 |
| #define | NIC_DATA 0x10 /* Data register */ |
| #define | NIC_RESET 0x1F /* Reset register */ |
| #define | DRIVER_NDIS_MAJOR_VERSION 3 |
| #define | DRIVER_NDIS_MINOR_VERSION 0 |
| #define | DRIVER_DEFAULT_IO_BASE_ADDRESS 0x280 /* bochs default */ |
| #define | DRIVER_DEFAULT_INTERRUPT_NUMBER 9 /* bochs default */ |
| #define | DRIVER_DEFAULT_INTERRUPT_SHARED FALSE |
| #define | DRIVER_DEFAULT_INTERRUPT_MODE NdisInterruptLatched |
| #define | DRIVER_MAX_MULTICAST_LIST_SIZE 8 |
| #define | DRIVER_VENDOR_DESCRIPTION "Novell Eagle 2000 Adapter." |
| #define | DRIVER_VENDOR_DRIVER_VERSION 0x0100 /* 1.0 */ |
| #define | DRIVER_FRAME_SIZE 1514 /* Size of an ethernet frame */ |
| #define | DRIVER_HEADER_SIZE 14 /* Size of an ethernet header */ |
| #define | DRIVER_LENGTH_OF_ADDRESS 6 /* Size of an ethernet address */ |
| #define | DRIVER_MAXIMUM_LOOKAHEAD (252 - DRIVER_HEADER_SIZE) |
| #define | DRIVER_BLOCK_SIZE 256 |
| #define | DRIVER_DEFAULT_TX_BUFFER_COUNT 12 |
| #define | BUFFERS_PER_TX_BUF 1 |
| #define | DRIVER_INTERRUPT_MASK IMR_ALLE - IMR_RDCE |
| #define | INTERRUPT_LIMIT 10 |
| #define | RESERVED(Packet) ((PMINIPORT_RESERVED)((Packet)->MiniportReserved)) |
Typedefs |
| typedef UCHAR | DRIVER_HARDWARE_ADDRESS [DRIVER_LENGTH_OF_ADDRESS] |
Functions |
| BOOLEAN | NICCheck (PNIC_ADAPTER Adapter) |
| NDIS_STATUS | NICInitialize (PNIC_ADAPTER Adapter) |
| NDIS_STATUS | NICSetup (PNIC_ADAPTER Adapter) |
| NDIS_STATUS | NICStart (PNIC_ADAPTER Adapter) |
| NDIS_STATUS | NICStop (PNIC_ADAPTER Adapter) |
| NDIS_STATUS | NICReset (PNIC_ADAPTER Adapter) |
| VOID | NICUpdateCounters (PNIC_ADAPTER Adapter) |
| VOID | NICReadDataAlign (PNIC_ADAPTER Adapter, PUSHORT Target, ULONG_PTR Source, USHORT Length) |
| VOID | NICWriteDataAlign (PNIC_ADAPTER Adapter, ULONG_PTR Target, PUSHORT Source, USHORT Length) |
| VOID | NICReadData (PNIC_ADAPTER Adapter, PUCHAR Target, ULONG_PTR Source, USHORT Length) |
| VOID | NICWriteData (PNIC_ADAPTER Adapter, ULONG_PTR Target, PUCHAR Source, USHORT Length) |
| VOID | NICTransmit (PNIC_ADAPTER Adapter) |
Variables |
| DRIVER_INFORMATION | DriverInfo |
| NDIS_PHYSICAL_ADDRESS | HighestAcceptableMax |