ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ne2000.h File Reference
#include <ndis.h>
#include <8390.h>
#include <debug.h>

Go to the source code of this file.

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

Generated on Sat May 26 2012 05:23:33 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.