ReactOS 0.4.16-dev-38-g96c65e9
|
Go to the source code of this file.
Classes | |
struct | _E1000_ADAPTER |
Macros | |
#define | E1000_TAG '001e' |
#define | MAXIMUM_FRAME_SIZE 1522 |
#define | RECEIVE_BUFFER_SIZE 2048 |
#define | DRIVER_VERSION 1 |
#define | DEFAULT_INTERRUPT_MASK (E1000_IMS_LSC | E1000_IMS_TXDW | E1000_IMS_TXQE | E1000_IMS_RXDMT0 | E1000_IMS_RXT0 | E1000_IMS_TXD_LOW) |
Typedefs | |
typedef struct _E1000_ADAPTER | E1000_ADAPTER |
typedef struct _E1000_ADAPTER * | PE1000_ADAPTER |
#define DEFAULT_INTERRUPT_MASK (E1000_IMS_LSC | E1000_IMS_TXDW | E1000_IMS_TXQE | E1000_IMS_RXDMT0 | E1000_IMS_RXT0 | E1000_IMS_TXD_LOW) |
typedef struct _E1000_ADAPTER E1000_ADAPTER |
typedef struct _E1000_ADAPTER * PE1000_ADAPTER |
FORCEINLINE VOID E1000ReadUlong | ( | _In_ PE1000_ADAPTER | Adapter, |
_In_ ULONG | Address, | ||
_Out_ PULONG | Value | ||
) |
Definition at line 209 of file nic.h.
Referenced by E1000ReadEeprom(), MiniportHandleInterrupt(), MiniportISR(), NICApplyPacketFilter(), NICDisableTxRx(), NICSoftReset(), and NICUpdateLinkStatus().
FORCEINLINE VOID E1000WriteIoUlong | ( | _In_ PE1000_ADAPTER | Adapter, |
_In_ ULONG | Address, | ||
_In_ ULONG | Value | ||
) |
FORCEINLINE VOID E1000WriteUlong | ( | _In_ PE1000_ADAPTER | Adapter, |
_In_ ULONG | Address, | ||
_In_ ULONG | Value | ||
) |
Definition at line 219 of file nic.h.
Referenced by E1000ReadEeprom(), MiniportHandleInterrupt(), NICApplyInterruptMask(), NICApplyPacketFilter(), NICDisableInterrupts(), NICDisableTxRx(), NICEnableTxRx(), NICReleaseIoResources(), NICSoftReset(), NICTransmitPacket(), and NICUpdateMulticastList().
VOID NTAPI MiniportHandleInterrupt | ( | IN NDIS_HANDLE | MiniportAdapterContext | ) |
Definition at line 46 of file interrupt.c.
VOID NTAPI MiniportISR | ( | OUT PBOOLEAN | InterruptRecognized, |
OUT PBOOLEAN | QueueMiniportHandleInterrupt, | ||
IN NDIS_HANDLE | MiniportAdapterContext | ||
) |
Definition at line 16 of file interrupt.c.
NDIS_STATUS NTAPI MiniportQueryInformation | ( | IN NDIS_HANDLE | MiniportAdapterContext, |
IN NDIS_OID | Oid, | ||
IN PVOID | InformationBuffer, | ||
IN ULONG | InformationBufferLength, | ||
OUT PULONG | BytesWritten, | ||
OUT PULONG | BytesNeeded | ||
) |
Definition at line 73 of file info.c.
NDIS_STATUS NTAPI MiniportSend | ( | _In_ NDIS_HANDLE | MiniportAdapterContext, |
_In_ PNDIS_PACKET | Packet, | ||
_In_ UINT | Flags | ||
) |
Definition at line 49 of file send.c.
Referenced by DriverEntry().
NDIS_STATUS NTAPI MiniportSetInformation | ( | IN NDIS_HANDLE | MiniportAdapterContext, |
IN NDIS_OID | Oid, | ||
IN PVOID | InformationBuffer, | ||
IN ULONG | InformationBufferLength, | ||
OUT PULONG | BytesRead, | ||
OUT PULONG | BytesNeeded | ||
) |
Definition at line 276 of file info.c.
NDIS_STATUS NTAPI NICAllocateIoResources | ( | IN PE1000_ADAPTER | Adapter | ) |
Definition at line 309 of file hardware.c.
Referenced by MiniportInitialize().
FORCEINLINE VOID NICApplyInterruptMask | ( | _In_ PE1000_ADAPTER | Adapter | ) |
NDIS_STATUS NTAPI NICApplyPacketFilter | ( | IN PE1000_ADAPTER | Adapter | ) |
Definition at line 724 of file hardware.c.
Referenced by MiniportSetInformation().
FORCEINLINE VOID NICDisableInterrupts | ( | _In_ PE1000_ADAPTER | Adapter | ) |
NDIS_STATUS NTAPI NICDisableTxRx | ( | IN PE1000_ADAPTER | Adapter | ) |
Definition at line 641 of file hardware.c.
Referenced by MiniportHalt().
NDIS_STATUS NTAPI NICEnableTxRx | ( | IN PE1000_ADAPTER | Adapter | ) |
Definition at line 574 of file hardware.c.
Referenced by MiniportInitialize().
NDIS_STATUS NTAPI NICGetPermanentMacAddress | ( | IN PE1000_ADAPTER | Adapter, |
OUT PUCHAR | MacAddress | ||
) |
Definition at line 661 of file hardware.c.
Referenced by MiniportInitialize().
NDIS_STATUS NTAPI NICInitializeAdapterResources | ( | IN PE1000_ADAPTER | Adapter, |
IN PNDIS_RESOURCE_LIST | ResourceList | ||
) |
Definition at line 241 of file hardware.c.
Referenced by MiniportInitialize().
NDIS_STATUS NTAPI NICPowerOn | ( | IN PE1000_ADAPTER | Adapter | ) |
Definition at line 509 of file hardware.c.
Referenced by MiniportInitialize().
BOOLEAN NTAPI NICRecognizeHardware | ( | IN PE1000_ADAPTER | Adapter | ) |
Definition at line 214 of file hardware.c.
Referenced by MiniportInitialize().
NDIS_STATUS NTAPI NICRegisterInterrupts | ( | IN PE1000_ADAPTER | Adapter | ) |
Definition at line 392 of file hardware.c.
Referenced by MiniportInitialize().
NDIS_STATUS NTAPI NICReleaseIoResources | ( | IN PE1000_ADAPTER | Adapter | ) |
Definition at line 433 of file hardware.c.
Referenced by MiniportHalt().
NDIS_STATUS NTAPI NICSoftReset | ( | IN PE1000_ADAPTER | Adapter | ) |
Definition at line 531 of file hardware.c.
Referenced by MiniportInitialize(), and NICPowerOn().
NDIS_STATUS NTAPI NICUnregisterInterrupts | ( | IN PE1000_ADAPTER | Adapter | ) |
Definition at line 417 of file hardware.c.
Referenced by MiniportHalt().
VOID NTAPI NICUpdateLinkStatus | ( | IN PE1000_ADAPTER | Adapter | ) |
Definition at line 740 of file hardware.c.
Referenced by MiniportHandleInterrupt(), MiniportInitialize(), and MiniportISR().
NDIS_STATUS NTAPI NICUpdateMulticastList | ( | IN PE1000_ADAPTER | Adapter | ) |
Definition at line 693 of file hardware.c.
Referenced by MiniportInitialize(), and MiniportSetInformation().