ReactOS 0.4.16-dev-336-gb667d82
|
Go to the source code of this file.
Classes | |
struct | _HARDWARE_ADDRESS |
struct | _NDIS_M_DRIVER_BLOCK |
struct | _NDIS_M_DEVICE_BLOCK |
struct | _MINIPORT_RESOURCE |
struct | _MINIPORT_CONFIGURATION_CONTEXT |
struct | _MINIPORT_BUGCHECK_CONTEXT |
struct | _MINIPORT_SHARED_MEMORY |
struct | _NDIS_WRAPPER_CONTEXT |
struct | _LOGICAL_ADAPTER |
Variables | |
LIST_ENTRY | MiniportListHead |
KSPIN_LOCK | MiniportListLock |
LIST_ENTRY | AdapterListHead |
KSPIN_LOCK | AdapterListLock |
#define GET_LOGICAL_ADAPTER | ( | Handle | ) | ((PLOGICAL_ADAPTER)Handle) |
Definition at line 101 of file miniport.h.
#define GET_MINIPORT_DRIVER | ( | Handle | ) | ((PNDIS_M_DRIVER_BLOCK)Handle) |
Definition at line 84 of file miniport.h.
#define MINIPORT_RESOURCE_TYPE_MEMORY 1 |
Definition at line 42 of file miniport.h.
#define MINIPORT_RESOURCE_TYPE_REGISTRY_DATA 0 |
Definition at line 41 of file miniport.h.
typedef struct _HARDWARE_ADDRESS HARDWARE_ADDRESS |
typedef struct _LOGICAL_ADAPTER LOGICAL_ADAPTER |
typedef struct _HARDWARE_ADDRESS * PHARDWARE_ADDRESS |
typedef struct _LOGICAL_ADAPTER * PLOGICAL_ADAPTER |
typedef struct _MINIPORT_RESOURCE * PMINIPORT_RESOURCE |
typedef struct _NDIS_M_DEVICE_BLOCK * PNDIS_M_DEVICE_BLOCK |
typedef struct _NDIS_M_DRIVER_BLOCK * PNDIS_M_DRIVER_BLOCK |
typedef struct _NDIS_WRAPPER_CONTEXT * PNDIS_WRAPPER_CONTEXT |
BOOLEAN MiniAdapterHasAddress | ( | PLOGICAL_ADAPTER | Adapter, |
PNDIS_PACKET | Packet | ||
) |
Definition at line 616 of file miniport.c.
Referenced by ProSend().
NDIS_STATUS FASTCALL MiniDequeueWorkItem | ( | PLOGICAL_ADAPTER | Adapter, |
NDIS_WORK_ITEM_TYPE * | WorkItemType, | ||
PVOID * | WorkItemContext | ||
) |
Definition at line 1050 of file miniport.c.
Referenced by MiniportWorker().
VOID MiniDoAddressingReset | ( | PLOGICAL_ADAPTER | Adapter | ) |
Definition at line 888 of file miniport.c.
Referenced by MiniReset(), and MiniResetComplete().
NDIS_STATUS MiniDoRequest | ( | PLOGICAL_ADAPTER | Adapter, |
PNDIS_REQUEST | NdisRequest | ||
) |
Definition at line 1107 of file miniport.c.
Referenced by MiniportWorker(), MiniQueryInformation(), MiniSetInformation(), and ProRequest().
VOID MiniIndicateData | ( | PLOGICAL_ADAPTER | Adapter, |
NDIS_HANDLE | MacReceiveContext, | ||
PVOID | HeaderBuffer, | ||
UINT | HeaderBufferSize, | ||
PVOID | LookaheadBuffer, | ||
UINT | LookaheadBufferSize, | ||
UINT | PacketSize | ||
) |
Definition at line 175 of file miniport.c.
Referenced by EthFilterDprIndicateReceive(), and ProIndicatePacket().
BOOLEAN MiniIsBusy | ( | PLOGICAL_ADAPTER | Adapter, |
NDIS_WORK_ITEM_TYPE | Type | ||
) |
Definition at line 142 of file miniport.c.
Referenced by MiniReset(), MiniWorkItemComplete(), ProRequest(), and proSendPacketToMiniport().
PLOGICAL_ADAPTER MiniLocateDevice | ( | PNDIS_STRING | AdapterName | ) |
Definition at line 690 of file miniport.c.
Referenced by ndisBindMiniportsToProtocol(), and NdisOpenAdapter().
Definition at line 1223 of file miniport.c.
Referenced by MiniWorkItemComplete().
NDIS_STATUS MiniQueryInformation | ( | PLOGICAL_ADAPTER | Adapter, |
NDIS_OID | Oid, | ||
ULONG | Size, | ||
PVOID | Buffer, | ||
PULONG | BytesWritten | ||
) |
Definition at line 805 of file miniport.c.
Referenced by DoQueries(), NdisIDeviceIoControl(), and NdisIPnPStartDevice().
VOID FASTCALL MiniQueueWorkItem | ( | PLOGICAL_ADAPTER | Adapter, |
NDIS_WORK_ITEM_TYPE | WorkItemType, | ||
PVOID | WorkItemContext, | ||
BOOLEAN | Top | ||
) |
Definition at line 982 of file miniport.c.
Referenced by MiniportWorker(), MiniReset(), ProRequest(), ProSend(), and proSendPacketToMiniport().
NDIS_STATUS MiniReset | ( | PLOGICAL_ADAPTER | Adapter | ) |
Definition at line 902 of file miniport.c.
Referenced by MiniportHangDpc(), and ProReset().
VOID NTAPI MiniSendComplete | ( | IN NDIS_HANDLE | MiniportAdapterHandle, |
IN PNDIS_PACKET | Packet, | ||
IN NDIS_STATUS | Status | ||
) |
Definition at line 530 of file miniport.c.
Referenced by MiniportWorker(), NdisIPnPStartDevice(), NdisMSendComplete(), ProSendPackets(), and ScatterGatherSendPacket().
VOID MiniWorkItemComplete | ( | PLOGICAL_ADAPTER | Adapter, |
NDIS_WORK_ITEM_TYPE | WorkItemType | ||
) |
Definition at line 964 of file miniport.c.
Referenced by MiniDoRequest(), MiniRequestComplete(), MiniReset(), MiniSendComplete(), MiniSendResourcesAvailable(), and proSendPacketToMiniport().
|
extern |
Definition at line 57 of file miniport.c.
Referenced by DriverEntry(), LANRegisterAdapter(), LANRegisterProtocol(), LANUnregisterProtocol(), MiniLocateDevice(), ndisBindMiniportsToProtocol(), and NdisIPnPStartDevice().
|
extern |
Definition at line 58 of file miniport.c.
Referenced by DriverEntry(), LANRegisterAdapter(), LANRegisterProtocol(), LANUnregisterProtocol(), MiniLocateDevice(), NdisIPnPStartDevice(), and NdisIPnPStopDevice().
|
extern |
Definition at line 53 of file miniport.c.
Referenced by DriverEntry(), and NdisInitializeWrapper().
|
extern |
Definition at line 54 of file miniport.c.
Referenced by DriverEntry(), NdisInitializeWrapper(), and NdisTerminateWrapper().