mirror of
https://github.com/reactos/reactos.git
synced 2024-10-15 05:37:44 +00:00
- Implement NdisReadPcmciaAttributeMemory and NdisWritePcmciaAttributeMemory
- Add some debug prints to NdisReadEisaSlotInformation svn path=/trunk/; revision=41038
This commit is contained in:
parent
c674cf12ff
commit
4db4705697
|
@ -267,52 +267,6 @@ NdisMSetMiniportSecondary(
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* @unimplemented
|
|
||||||
*/
|
|
||||||
ULONG
|
|
||||||
EXPORT
|
|
||||||
NdisReadPcmciaAttributeMemory(
|
|
||||||
IN NDIS_HANDLE NdisAdapterHandle,
|
|
||||||
IN ULONG Offset,
|
|
||||||
IN PVOID Buffer,
|
|
||||||
IN ULONG Length)
|
|
||||||
/*
|
|
||||||
* FUNCTION:
|
|
||||||
* ARGUMENTS:
|
|
||||||
* NOTES:
|
|
||||||
* NDIS 5.0
|
|
||||||
*/
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* @unimplemented
|
|
||||||
*/
|
|
||||||
ULONG
|
|
||||||
EXPORT
|
|
||||||
NdisWritePcmciaAttributeMemory(
|
|
||||||
IN NDIS_HANDLE NdisAdapterHandle,
|
|
||||||
IN ULONG Offset,
|
|
||||||
IN PVOID Buffer,
|
|
||||||
IN ULONG Length)
|
|
||||||
/*
|
|
||||||
* FUNCTION:
|
|
||||||
* ARGUMENTS:
|
|
||||||
* NOTES:
|
|
||||||
* NDIS 5.0
|
|
||||||
*/
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @unimplemented
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -210,9 +210,12 @@ NdisReadEisaSlotInformation(
|
||||||
ULONG Ret;
|
ULONG Ret;
|
||||||
PVOID Buffer;
|
PVOID Buffer;
|
||||||
|
|
||||||
|
NDIS_DbgPrint(MAX_TRACE, ("Called.\n"));
|
||||||
|
|
||||||
/* We are called only at PASSIVE_LEVEL */
|
/* We are called only at PASSIVE_LEVEL */
|
||||||
Buffer = ExAllocatePool(PagedPool, sizeof(NDIS_EISA_FUNCTION_INFORMATION));
|
Buffer = ExAllocatePool(PagedPool, sizeof(NDIS_EISA_FUNCTION_INFORMATION));
|
||||||
if (!Buffer) {
|
if (!Buffer) {
|
||||||
|
NDIS_DbgPrint(MIN_TRACE, ("Insufficient resources.\n"));
|
||||||
*Status = NDIS_STATUS_RESOURCES;
|
*Status = NDIS_STATUS_RESOURCES;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -224,6 +227,7 @@ NdisReadEisaSlotInformation(
|
||||||
sizeof(NDIS_EISA_FUNCTION_INFORMATION));
|
sizeof(NDIS_EISA_FUNCTION_INFORMATION));
|
||||||
|
|
||||||
if (Ret == 0 || Ret == 2) {
|
if (Ret == 0 || Ret == 2) {
|
||||||
|
NDIS_DbgPrint(MIN_TRACE, ("HalGetBusData failed.\n"));
|
||||||
ExFreePool(Buffer);
|
ExFreePool(Buffer);
|
||||||
*Status = NDIS_STATUS_FAILURE;
|
*Status = NDIS_STATUS_FAILURE;
|
||||||
return;
|
return;
|
||||||
|
@ -238,4 +242,64 @@ NdisReadEisaSlotInformation(
|
||||||
*Status = NDIS_STATUS_SUCCESS;
|
*Status = NDIS_STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
|
ULONG
|
||||||
|
EXPORT
|
||||||
|
NdisReadPcmciaAttributeMemory(
|
||||||
|
IN NDIS_HANDLE NdisAdapterHandle,
|
||||||
|
IN ULONG Offset,
|
||||||
|
IN PVOID Buffer,
|
||||||
|
IN ULONG Length)
|
||||||
|
/*
|
||||||
|
* FUNCTION:
|
||||||
|
* ARGUMENTS:
|
||||||
|
* NOTES:
|
||||||
|
* NDIS 5.0
|
||||||
|
*/
|
||||||
|
{
|
||||||
|
PLOGICAL_ADAPTER Adapter = NdisAdapterHandle;
|
||||||
|
|
||||||
|
NDIS_DbgPrint(MAX_TRACE, ("Called.\n"));
|
||||||
|
|
||||||
|
return HalGetBusDataByOffset(PCMCIAConfiguration,
|
||||||
|
Adapter->NdisMiniportBlock.BusNumber,
|
||||||
|
Adapter->NdisMiniportBlock.SlotNumber,
|
||||||
|
Buffer,
|
||||||
|
Offset,
|
||||||
|
Length);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
|
ULONG
|
||||||
|
EXPORT
|
||||||
|
NdisWritePcmciaAttributeMemory(
|
||||||
|
IN NDIS_HANDLE NdisAdapterHandle,
|
||||||
|
IN ULONG Offset,
|
||||||
|
IN PVOID Buffer,
|
||||||
|
IN ULONG Length)
|
||||||
|
/*
|
||||||
|
* FUNCTION:
|
||||||
|
* ARGUMENTS:
|
||||||
|
* NOTES:
|
||||||
|
* NDIS 5.0
|
||||||
|
*/
|
||||||
|
{
|
||||||
|
PLOGICAL_ADAPTER Adapter = NdisAdapterHandle;
|
||||||
|
|
||||||
|
NDIS_DbgPrint(MAX_TRACE, ("Called.\n"));
|
||||||
|
|
||||||
|
return HalSetBusDataByOffset(PCMCIAConfiguration,
|
||||||
|
Adapter->NdisMiniportBlock.BusNumber,
|
||||||
|
Adapter->NdisMiniportBlock.SlotNumber,
|
||||||
|
Buffer,
|
||||||
|
Offset,
|
||||||
|
Length);
|
||||||
|
}
|
||||||
|
|
||||||
/* EOF */
|
/* EOF */
|
||||||
|
|
Loading…
Reference in a new issue