Go to the source code of this file.
|
ULONG EXPORT | NdisImmediateReadPciSlotInformation (IN NDIS_HANDLE WrapperConfigurationContext, IN ULONG SlotNumber, IN ULONG Offset, IN PVOID Buffer, IN ULONG Length) |
|
ULONG EXPORT | NdisImmediateWritePciSlotInformation (IN NDIS_HANDLE WrapperConfigurationContext, IN ULONG SlotNumber, IN ULONG Offset, IN PVOID Buffer, IN ULONG Length) |
|
NDIS_STATUS EXPORT | NdisMPciAssignResources (IN NDIS_HANDLE MiniportAdapterHandle, IN ULONG SlotNumber, OUT PNDIS_RESOURCE_LIST *AssignedResources) |
|
NDIS_STATUS EXPORT | NdisPciAssignResources (IN NDIS_HANDLE NdisMacHandle, IN NDIS_HANDLE NdisWrapperHandle, IN NDIS_HANDLE WrapperConfigurationContext, IN ULONG SlotNumber, OUT PNDIS_RESOURCE_LIST *AssignedResources) |
|
VOID EXPORT | NdisMQueryAdapterResources (OUT PNDIS_STATUS Status, IN NDIS_HANDLE WrapperConfigurationContext, OUT PNDIS_RESOURCE_LIST ResourceList, IN OUT PUINT BufferSize) |
|
NDIS_STATUS EXPORT | NdisQueryMapRegisterCount (IN NDIS_INTERFACE_TYPE BusType, OUT PUINT MapRegisterCount) |
|
ULONG EXPORT | NdisReadPciSlotInformation (IN NDIS_HANDLE NdisAdapterHandle, IN ULONG SlotNumber, IN ULONG Offset, IN PVOID Buffer, IN ULONG Length) |
|
ULONG EXPORT | NdisWritePciSlotInformation (IN NDIS_HANDLE NdisAdapterHandle, IN ULONG SlotNumber, IN ULONG Offset, IN PVOID Buffer, IN ULONG Length) |
|
VOID EXPORT | NdisReadEisaSlotInformation (OUT PNDIS_STATUS Status, IN NDIS_HANDLE WrapperConfigurationContext, OUT PUINT SlotNumber, OUT PNDIS_EISA_FUNCTION_INFORMATION EisaData) |
|
ULONG EXPORT | NdisReadPcmciaAttributeMemory (IN NDIS_HANDLE NdisAdapterHandle, IN ULONG Offset, IN PVOID Buffer, IN ULONG Length) |
|
ULONG EXPORT | NdisWritePcmciaAttributeMemory (IN NDIS_HANDLE NdisAdapterHandle, IN ULONG Offset, IN PVOID Buffer, IN ULONG Length) |
|
VOID EXPORT | NdisOverrideBusNumber (IN NDIS_HANDLE WrapperConfigurationContext, IN NDIS_HANDLE MiniportAdapterHandle OPTIONAL, IN ULONG BusNumber) |
|
◆ NdisImmediateReadPciSlotInformation()
Definition at line 22 of file hardware.c.
_In_ ULONG _In_ ULONG _In_ ULONG Length
_Must_inspect_result_ _Out_ PNDIS_STATUS _Out_ PNDIS_HANDLE _In_ NDIS_HANDLE WrapperConfigurationContext
ULONG NTAPI HalGetBusDataByOffset(IN BUS_DATA_TYPE BusDataType, IN ULONG BusNumber, IN ULONG SlotNumber, IN PVOID Buffer, IN ULONG Offset, IN ULONG Length)
_In_ ULONG _In_ ULONG Offset
struct _NDIS_WRAPPER_CONTEXT * PNDIS_WRAPPER_CONTEXT
◆ NdisImmediateWritePciSlotInformation()
Definition at line 40 of file hardware.c.
_In_ ULONG _In_ ULONG _In_ ULONG Length
_Must_inspect_result_ _Out_ PNDIS_STATUS _Out_ PNDIS_HANDLE _In_ NDIS_HANDLE WrapperConfigurationContext
_In_ ULONG _In_ ULONG Offset
struct _NDIS_WRAPPER_CONTEXT * PNDIS_WRAPPER_CONTEXT
ULONG NTAPI HalSetBusDataByOffset(IN BUS_DATA_TYPE BusDataType, IN ULONG BusNumber, IN ULONG SlotNumber, IN PVOID Buffer, IN ULONG Offset, IN ULONG Length)
◆ NdisMPciAssignResources()
Definition at line 58 of file hardware.c.
69 *AssignedResources =
NULL;
73 *AssignedResources = &Adapter->
NdisMiniportBlock.AllocatedResources->List[0].PartialResourceList;
_In_ NDIS_HANDLE MiniportAdapterHandle
NDIS_MINIPORT_BLOCK NdisMiniportBlock
#define NDIS_STATUS_SUCCESS
#define NDIS_DbgPrint(_t_, _x_)
NDIS_INTERFACE_TYPE BusType
#define NDIS_STATUS_FAILURE
Referenced by NdisPciAssignResources().
◆ NdisMQueryAdapterResources()
Definition at line 103 of file hardware.c.
122 ULONG ResourceListSize;
138 Adapter->
NdisMiniportBlock.AllocatedResources->List[0].PartialResourceList.Count *
_Must_inspect_result_ _In_ WDFIORESREQLIST _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFIORESLIST * ResourceList
struct _CM_PARTIAL_RESOURCE_DESCRIPTOR CM_PARTIAL_RESOURCE_DESCRIPTOR
_Must_inspect_result_ _Out_ PNDIS_STATUS _Out_ PNDIS_HANDLE _In_ NDIS_HANDLE WrapperConfigurationContext
PDEVICE_OBJECT DeviceObject
NDIS_MINIPORT_BLOCK NdisMiniportBlock
#define NDIS_STATUS_SUCCESS
#define FIELD_OFFSET(t, f)
struct _NDIS_WRAPPER_CONTEXT * PNDIS_WRAPPER_CONTEXT
#define NDIS_DbgPrint(_t_, _x_)
#define NDIS_STATUS_RESOURCES
#define RtlCopyMemory(Destination, Source, Length)
#define NDIS_STATUS_FAILURE
_In_ WDFMEMORY _Out_opt_ size_t * BufferSize
Referenced by MiniportInitialize(), MiQueryResources(), and ParaNdis5_Initialize().
◆ NdisOverrideBusNumber()
Definition at line 326 of file hardware.c.
_In_ NDIS_HANDLE MiniportAdapterHandle
_Must_inspect_result_ _Out_ PNDIS_STATUS _Out_ PNDIS_HANDLE _In_ NDIS_HANDLE WrapperConfigurationContext
_In_opt_ PUNICODE_STRING _In_ PDRIVER_OBJECT _In_ PDEVICE_OBJECT _In_ INTERFACE_TYPE _In_ ULONG BusNumber
NDIS_MINIPORT_BLOCK NdisMiniportBlock
#define NDIS_DbgPrint(_t_, _x_)
◆ NdisPciAssignResources()
Definition at line 83 of file hardware.c.
_In_ WDFIORESREQLIST _In_ ULONG SlotNumber
_Must_inspect_result_ _Out_ PNDIS_STATUS _Out_ PNDIS_HANDLE _In_ NDIS_HANDLE WrapperConfigurationContext
PDEVICE_OBJECT DeviceObject
NDIS_STATUS EXPORT NdisMPciAssignResources(IN NDIS_HANDLE MiniportAdapterHandle, IN ULONG SlotNumber, OUT PNDIS_RESOURCE_LIST *AssignedResources)
struct _NDIS_WRAPPER_CONTEXT * PNDIS_WRAPPER_CONTEXT
◆ NdisQueryMapRegisterCount()
Definition at line 162 of file hardware.c.
#define NDIS_STATUS_NOT_SUPPORTED
◆ NdisReadEisaSlotInformation()
Definition at line 219 of file hardware.c.
245 if (Ret == 0 || Ret == 2) {
_In_ WDFIORESREQLIST _In_ ULONG SlotNumber
IN BOOLEAN OUT PSTR Buffer
_Must_inspect_result_ _Out_ PNDIS_STATUS _Out_ PNDIS_HANDLE _In_ NDIS_HANDLE WrapperConfigurationContext
#define NDIS_STATUS_SUCCESS
#define ExAllocatePool(type, size)
#define NDIS_DbgPrint(_t_, _x_)
#define NDIS_STATUS_RESOURCES
NTHALAPI ULONG NTAPI HalGetBusData(BUS_DATA_TYPE, ULONG, ULONG, PVOID, ULONG)
#define RtlCopyMemory(Destination, Source, Length)
#define NDIS_STATUS_FAILURE
◆ NdisReadPciSlotInformation()
◆ NdisReadPcmciaAttributeMemory()
Definition at line 267 of file hardware.c.
_In_ ULONG _In_ ULONG _In_ ULONG Length
NDIS_MINIPORT_BLOCK NdisMiniportBlock
ULONG NTAPI HalGetBusDataByOffset(IN BUS_DATA_TYPE BusDataType, IN ULONG BusNumber, IN ULONG SlotNumber, IN PVOID Buffer, IN ULONG Offset, IN ULONG Length)
_In_ ULONG _In_ ULONG Offset
#define NDIS_DbgPrint(_t_, _x_)
◆ NdisWritePciSlotInformation()
Definition at line 199 of file hardware.c.
_In_ ULONG _In_ ULONG _In_ ULONG Length
NDIS_MINIPORT_BLOCK NdisMiniportBlock
_In_ ULONG _In_ ULONG Offset
ULONG NTAPI HalSetBusDataByOffset(IN BUS_DATA_TYPE BusDataType, IN ULONG BusNumber, IN ULONG SlotNumber, IN PVOID Buffer, IN ULONG Offset, IN ULONG Length)
Referenced by MiQueryCard().
◆ NdisWritePcmciaAttributeMemory()
Definition at line 297 of file hardware.c.
_In_ ULONG _In_ ULONG _In_ ULONG Length
NDIS_MINIPORT_BLOCK NdisMiniportBlock
_In_ ULONG _In_ ULONG Offset
#define NDIS_DbgPrint(_t_, _x_)
ULONG NTAPI HalSetBusDataByOffset(IN BUS_DATA_TYPE BusDataType, IN ULONG BusNumber, IN ULONG SlotNumber, IN PVOID Buffer, IN ULONG Offset, IN ULONG Length)