ReactOS 0.4.15-dev-7918-g2a2556c
_ADAPTER Struct Reference

#include <pcnet.h>

Collaboration diagram for _ADAPTER:

Public Attributes

NDIS_SPIN_LOCK Lock
 
NDIS_HANDLE MiniportAdapterHandle
 
ULONG Flags
 
ULONG InterruptVector
 
ULONG IoBaseAddress
 
ULONG_PTR PortOffset
 
NDIS_MINIPORT_INTERRUPT InterruptObject
 
NDIS_MEDIA_STATE MediaState
 
UINT MediaSpeed
 
BOOLEAN FullDuplex
 
NDIS_MINIPORT_TIMER MediaDetectionTimer
 
ULONG CurrentReceiveDescriptorIndex
 
ULONG CurrentPacketFilter
 
ULONG CurrentLookaheadSize
 
ULONG CurrentTransmitStartIndex
 
ULONG CurrentTransmitEndIndex
 
ULONG InitializationBlockLength
 
PINITIALIZATION_BLOCK InitializationBlockVirt
 
PHYSICAL_ADDRESS InitializationBlockPhys
 
ULONG TransmitDescriptorRingLength
 
PTRANSMIT_DESCRIPTOR TransmitDescriptorRingVirt
 
PHYSICAL_ADDRESS TransmitDescriptorRingPhys
 
ULONG TransmitBufferLength
 
PCHAR TransmitBufferPtrVirt
 
PHYSICAL_ADDRESS TransmitBufferPtrPhys
 
ULONG ReceiveDescriptorRingLength
 
PRECEIVE_DESCRIPTOR ReceiveDescriptorRingVirt
 
PHYSICAL_ADDRESS ReceiveDescriptorRingPhys
 
ULONG ReceiveBufferLength
 
PCHAR ReceiveBufferPtrVirt
 
PHYSICAL_ADDRESS ReceiveBufferPtrPhys
 
ULONG BufferCount
 
ULONG LogBufferCount
 
ADAPTER_STATS Statistics
 

Detailed Description

Definition at line 57 of file pcnet.h.

Member Data Documentation

◆ BufferCount

ULONG _ADAPTER::BufferCount

Definition at line 105 of file pcnet.h.

Referenced by MiAllocateSharedMemory(), MiniportHandleInterrupt(), and MiniportSend().

◆ CurrentLookaheadSize

ULONG _ADAPTER::CurrentLookaheadSize

Definition at line 73 of file pcnet.h.

Referenced by MiniportSetInformation().

◆ CurrentPacketFilter

ULONG _ADAPTER::CurrentPacketFilter

Definition at line 72 of file pcnet.h.

Referenced by MiniportQueryInformation(), and MiniportSetInformation().

◆ CurrentReceiveDescriptorIndex

ULONG _ADAPTER::CurrentReceiveDescriptorIndex

Definition at line 71 of file pcnet.h.

Referenced by MiniportHandleInterrupt().

◆ CurrentTransmitEndIndex

ULONG _ADAPTER::CurrentTransmitEndIndex

Definition at line 77 of file pcnet.h.

Referenced by MiniportHandleInterrupt(), and MiniportSend().

◆ CurrentTransmitStartIndex

ULONG _ADAPTER::CurrentTransmitStartIndex

Definition at line 76 of file pcnet.h.

Referenced by MiniportHandleInterrupt(), and MiniportSend().

◆ Flags

ULONG _ADAPTER::Flags

Definition at line 62 of file pcnet.h.

Referenced by MiInitChip().

◆ FullDuplex

BOOLEAN _ADAPTER::FullDuplex

Definition at line 69 of file pcnet.h.

Referenced by MiInitChip(), and MiSyncMediaDetection().

◆ InitializationBlockLength

ULONG _ADAPTER::InitializationBlockLength

Definition at line 80 of file pcnet.h.

Referenced by MiAllocateSharedMemory(), and MiFreeSharedMemory().

◆ InitializationBlockPhys

PHYSICAL_ADDRESS _ADAPTER::InitializationBlockPhys

Definition at line 82 of file pcnet.h.

Referenced by MiAllocateSharedMemory(), MiFreeSharedMemory(), and MiInitChip().

◆ InitializationBlockVirt

◆ InterruptObject

NDIS_MINIPORT_INTERRUPT _ADAPTER::InterruptObject

◆ InterruptVector

ULONG _ADAPTER::InterruptVector

Definition at line 63 of file pcnet.h.

Referenced by MiniportInitialize().

◆ IoBaseAddress

ULONG _ADAPTER::IoBaseAddress

Definition at line 64 of file pcnet.h.

Referenced by MiniportHalt(), and MiniportInitialize().

◆ Lock

◆ LogBufferCount

ULONG _ADAPTER::LogBufferCount

Definition at line 106 of file pcnet.h.

Referenced by MiAllocateSharedMemory(), and MiPrepareInitializationBlock().

◆ MediaDetectionTimer

NDIS_MINIPORT_TIMER _ADAPTER::MediaDetectionTimer

Definition at line 70 of file pcnet.h.

Referenced by MiniportHalt(), and MiniportInitialize().

◆ MediaSpeed

UINT _ADAPTER::MediaSpeed

Definition at line 68 of file pcnet.h.

Referenced by MiInitChip(), MiniportQueryInformation(), and MiSyncMediaDetection().

◆ MediaState

NDIS_MEDIA_STATE _ADAPTER::MediaState

Definition at line 67 of file pcnet.h.

Referenced by MiInitChip(), MiniportMediaDetectionTimer(), and MiSyncMediaDetection().

◆ MiniportAdapterHandle

◆ PortOffset

◆ ReceiveBufferLength

ULONG _ADAPTER::ReceiveBufferLength

Definition at line 100 of file pcnet.h.

Referenced by MiAllocateSharedMemory(), and MiFreeSharedMemory().

◆ ReceiveBufferPtrPhys

PHYSICAL_ADDRESS _ADAPTER::ReceiveBufferPtrPhys

Definition at line 102 of file pcnet.h.

Referenced by MiAllocateSharedMemory(), MiFreeSharedMemory(), and MiniportHandleInterrupt().

◆ ReceiveBufferPtrVirt

PCHAR _ADAPTER::ReceiveBufferPtrVirt

Definition at line 101 of file pcnet.h.

Referenced by MiAllocateSharedMemory(), MiFreeSharedMemory(), and MiniportHandleInterrupt().

◆ ReceiveDescriptorRingLength

ULONG _ADAPTER::ReceiveDescriptorRingLength

Definition at line 95 of file pcnet.h.

Referenced by MiAllocateSharedMemory(), and MiFreeSharedMemory().

◆ ReceiveDescriptorRingPhys

PHYSICAL_ADDRESS _ADAPTER::ReceiveDescriptorRingPhys

◆ ReceiveDescriptorRingVirt

PRECEIVE_DESCRIPTOR _ADAPTER::ReceiveDescriptorRingVirt

Definition at line 96 of file pcnet.h.

Referenced by MiAllocateSharedMemory(), MiFreeSharedMemory(), and MiniportHandleInterrupt().

◆ Statistics

ADAPTER_STATS _ADAPTER::Statistics

Definition at line 108 of file pcnet.h.

Referenced by MiniportHandleInterrupt(), and MiniportQueryInformation().

◆ TransmitBufferLength

ULONG _ADAPTER::TransmitBufferLength

Definition at line 90 of file pcnet.h.

Referenced by MiAllocateSharedMemory(), and MiFreeSharedMemory().

◆ TransmitBufferPtrPhys

PHYSICAL_ADDRESS _ADAPTER::TransmitBufferPtrPhys

Definition at line 92 of file pcnet.h.

Referenced by MiAllocateSharedMemory(), and MiFreeSharedMemory().

◆ TransmitBufferPtrVirt

PCHAR _ADAPTER::TransmitBufferPtrVirt

Definition at line 91 of file pcnet.h.

Referenced by MiAllocateSharedMemory(), MiFreeSharedMemory(), and MiniportSend().

◆ TransmitDescriptorRingLength

ULONG _ADAPTER::TransmitDescriptorRingLength

Definition at line 85 of file pcnet.h.

Referenced by MiAllocateSharedMemory(), and MiFreeSharedMemory().

◆ TransmitDescriptorRingPhys

PHYSICAL_ADDRESS _ADAPTER::TransmitDescriptorRingPhys

◆ TransmitDescriptorRingVirt

PTRANSMIT_DESCRIPTOR _ADAPTER::TransmitDescriptorRingVirt

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