|
ReactOS 0.4.16-dev-1946-g52006dd
|

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().