ReactOS  0.4.15-dev-1152-g6c94e4f
_RTL_ADAPTER Struct Reference

#include <nic.h>

Collaboration diagram for _RTL_ADAPTER:

Public Attributes

NDIS_HANDLE MiniportAdapterHandle
 
NDIS_SPIN_LOCK Lock
 
ULONG IoRangeStart
 
ULONG IoRangeLength
 
ULONG InterruptVector
 
ULONG InterruptLevel
 
BOOLEAN InterruptShared
 
ULONG InterruptFlags
 
PUCHAR IoBase
 
NDIS_MINIPORT_INTERRUPT Interrupt
 
BOOLEAN InterruptRegistered
 
UCHAR PermanentMacAddress [IEEE_802_ADDR_LENGTH]
 
UCHAR CurrentMacAddress [IEEE_802_ADDR_LENGTH]
 
struct {
   UCHAR   MacAddress [IEEE_802_ADDR_LENGTH]
 
MulticastList [MAXIMUM_MULTICAST_ADDRESSES]
 
ULONG ReceiveBufferLength
 
PUCHAR ReceiveBuffer
 
NDIS_PHYSICAL_ADDRESS ReceiveBufferPa
 
USHORT ReceiveOffset
 
ULONG LinkSpeedMbps
 
ULONG MediaState
 
BOOLEAN LinkChange
 
ULONG PacketFilter
 
USHORT InterruptMask
 
USHORT InterruptPending
 
UCHAR DirtyTxDesc
 
UCHAR CurrentTxDesc
 
BOOLEAN TxFull
 
PUCHAR RuntTxBuffers
 
NDIS_PHYSICAL_ADDRESS RuntTxBuffersPa
 
ULONG ReceiveOk
 
ULONG TransmitOk
 
ULONG ReceiveError
 
ULONG TransmitError
 
ULONG ReceiveNoBufferSpace
 
ULONG ReceiveCrcError
 
ULONG ReceiveAlignmentError
 
ULONG TransmitOneCollision
 
ULONG TransmitMoreCollisions
 

Detailed Description

Definition at line 36 of file nic.h.

Member Data Documentation

◆ CurrentMacAddress

UCHAR _RTL_ADAPTER::CurrentMacAddress[IEEE_802_ADDR_LENGTH]

Definition at line 53 of file nic.h.

Referenced by MiniportQueryInformation().

◆ CurrentTxDesc

UCHAR _RTL_ADAPTER::CurrentTxDesc

Definition at line 73 of file nic.h.

Referenced by MiniportHandleInterrupt(), and MiniportSend().

◆ DirtyTxDesc

UCHAR _RTL_ADAPTER::DirtyTxDesc

Definition at line 72 of file nic.h.

Referenced by MiniportHandleInterrupt(), and MiniportSend().

◆ Interrupt

NDIS_MINIPORT_INTERRUPT _RTL_ADAPTER::Interrupt

Definition at line 49 of file nic.h.

Referenced by MiniportHalt().

◆ InterruptFlags

ULONG _RTL_ADAPTER::InterruptFlags

Definition at line 46 of file nic.h.

◆ InterruptLevel

ULONG _RTL_ADAPTER::InterruptLevel

Definition at line 44 of file nic.h.

◆ InterruptMask

USHORT _RTL_ADAPTER::InterruptMask

Definition at line 69 of file nic.h.

◆ InterruptPending

USHORT _RTL_ADAPTER::InterruptPending

Definition at line 70 of file nic.h.

Referenced by MiniportHandleInterrupt(), and MiniportISR().

◆ InterruptRegistered

BOOLEAN _RTL_ADAPTER::InterruptRegistered

Definition at line 50 of file nic.h.

Referenced by MiniportHalt().

◆ InterruptShared

BOOLEAN _RTL_ADAPTER::InterruptShared

Definition at line 45 of file nic.h.

◆ InterruptVector

ULONG _RTL_ADAPTER::InterruptVector

Definition at line 43 of file nic.h.

◆ IoBase

PUCHAR _RTL_ADAPTER::IoBase

Definition at line 48 of file nic.h.

Referenced by MiniportHalt(), MiniportHandleInterrupt(), and MiniportISR().

◆ IoRangeLength

ULONG _RTL_ADAPTER::IoRangeLength

Definition at line 41 of file nic.h.

Referenced by MiniportHalt().

◆ IoRangeStart

ULONG _RTL_ADAPTER::IoRangeStart

Definition at line 40 of file nic.h.

Referenced by MiniportHalt().

◆ LinkChange

BOOLEAN _RTL_ADAPTER::LinkChange

Definition at line 65 of file nic.h.

Referenced by MiniportHandleInterrupt(), and MiniportISR().

◆ LinkSpeedMbps

ULONG _RTL_ADAPTER::LinkSpeedMbps

Definition at line 63 of file nic.h.

Referenced by MiniportQueryInformation().

◆ Lock

NDIS_SPIN_LOCK _RTL_ADAPTER::Lock

◆ MacAddress

UCHAR _RTL_ADAPTER::MacAddress[IEEE_802_ADDR_LENGTH]

Definition at line 55 of file nic.h.

◆ MediaState

ULONG _RTL_ADAPTER::MediaState

Definition at line 64 of file nic.h.

Referenced by MiniportHandleInterrupt(), and MiniportQueryInformation().

◆ MiniportAdapterHandle

NDIS_HANDLE _RTL_ADAPTER::MiniportAdapterHandle

Definition at line 37 of file nic.h.

Referenced by MiniportHalt(), and MiniportHandleInterrupt().

◆ MulticastList

struct { ... } _RTL_ADAPTER::MulticastList[MAXIMUM_MULTICAST_ADDRESSES]

Referenced by MiniportSetInformation().

◆ PacketFilter

ULONG _RTL_ADAPTER::PacketFilter

Definition at line 67 of file nic.h.

Referenced by MiniportQueryInformation(), and MiniportSetInformation().

◆ PermanentMacAddress

UCHAR _RTL_ADAPTER::PermanentMacAddress[IEEE_802_ADDR_LENGTH]

Definition at line 52 of file nic.h.

Referenced by MiniportQueryInformation().

◆ ReceiveAlignmentError

ULONG _RTL_ADAPTER::ReceiveAlignmentError

Definition at line 84 of file nic.h.

Referenced by MiniportHandleInterrupt(), and MiniportQueryInformation().

◆ ReceiveBuffer

PUCHAR _RTL_ADAPTER::ReceiveBuffer

Definition at line 59 of file nic.h.

Referenced by MiniportHalt(), and MiniportHandleInterrupt().

◆ ReceiveBufferLength

ULONG _RTL_ADAPTER::ReceiveBufferLength

Definition at line 58 of file nic.h.

Referenced by MiniportHalt().

◆ ReceiveBufferPa

NDIS_PHYSICAL_ADDRESS _RTL_ADAPTER::ReceiveBufferPa

Definition at line 60 of file nic.h.

Referenced by MiniportHalt().

◆ ReceiveCrcError

ULONG _RTL_ADAPTER::ReceiveCrcError

Definition at line 83 of file nic.h.

Referenced by MiniportHandleInterrupt(), and MiniportQueryInformation().

◆ ReceiveError

ULONG _RTL_ADAPTER::ReceiveError

Definition at line 80 of file nic.h.

Referenced by MiniportHandleInterrupt(), and MiniportQueryInformation().

◆ ReceiveNoBufferSpace

ULONG _RTL_ADAPTER::ReceiveNoBufferSpace

Definition at line 82 of file nic.h.

Referenced by MiniportQueryInformation().

◆ ReceiveOffset

USHORT _RTL_ADAPTER::ReceiveOffset

Definition at line 61 of file nic.h.

Referenced by MiniportHandleInterrupt().

◆ ReceiveOk

ULONG _RTL_ADAPTER::ReceiveOk

Definition at line 78 of file nic.h.

Referenced by MiniportHandleInterrupt(), and MiniportQueryInformation().

◆ RuntTxBuffers

PUCHAR _RTL_ADAPTER::RuntTxBuffers

Definition at line 75 of file nic.h.

Referenced by MiniportHalt(), and MiniportSend().

◆ RuntTxBuffersPa

NDIS_PHYSICAL_ADDRESS _RTL_ADAPTER::RuntTxBuffersPa

Definition at line 76 of file nic.h.

Referenced by MiniportHalt(), and MiniportSend().

◆ TransmitError

ULONG _RTL_ADAPTER::TransmitError

Definition at line 81 of file nic.h.

Referenced by MiniportHandleInterrupt(), and MiniportQueryInformation().

◆ TransmitMoreCollisions

ULONG _RTL_ADAPTER::TransmitMoreCollisions

Definition at line 86 of file nic.h.

Referenced by MiniportQueryInformation().

◆ TransmitOk

ULONG _RTL_ADAPTER::TransmitOk

Definition at line 79 of file nic.h.

Referenced by MiniportHandleInterrupt(), and MiniportQueryInformation().

◆ TransmitOneCollision

ULONG _RTL_ADAPTER::TransmitOneCollision

Definition at line 85 of file nic.h.

Referenced by MiniportQueryInformation().

◆ TxFull

BOOLEAN _RTL_ADAPTER::TxFull

Definition at line 74 of file nic.h.

Referenced by MiniportHandleInterrupt(), and MiniportSend().


The documentation for this struct was generated from the following file: