mirror of
https://github.com/reactos/reactos.git
synced 2025-04-26 08:30:21 +00:00
implement VideoPortFreeCommonBuffer,
implement VideoPortPutDmaAdapter use halPutDmaAdapter for this we already have all code for it, it was simple write a warper for both so they works, both api need be tested hard. svn path=/trunk/; revision=27062
This commit is contained in:
parent
69be2950f9
commit
48d33901ec
2 changed files with 27 additions and 2 deletions
|
@ -75,7 +75,7 @@ VideoPortPutDmaAdapter(
|
||||||
IN PVOID HwDeviceExtension,
|
IN PVOID HwDeviceExtension,
|
||||||
IN PVP_DMA_ADAPTER VpDmaAdapter)
|
IN PVP_DMA_ADAPTER VpDmaAdapter)
|
||||||
{
|
{
|
||||||
DPRINT("VideoPortPutDmaAdapter: Unimplemented.\n");
|
HalPutDmaAdapter((PADAPTER_OBJECT)VpDmaAdapter);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -117,3 +117,28 @@ VideoPortGetDmaAdapter(
|
||||||
DPRINT("Adapter %X\n", Adapter);
|
DPRINT("Adapter %X\n", Adapter);
|
||||||
return(Adapter);
|
return(Adapter);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
|
VOID NTAPI
|
||||||
|
VideoPortFreeCommonBuffer( IN PVOID HwDeviceExtension,
|
||||||
|
IN ULONG Length,
|
||||||
|
IN PVOID VirtualAddress,
|
||||||
|
IN PHYSICAL_ADDRESS LogicalAddress,
|
||||||
|
IN BOOLEAN CacheEnabled)
|
||||||
|
{
|
||||||
|
DEVICE_DESCRIPTION DeviceDescription;
|
||||||
|
PVP_DMA_ADAPTER VpDmaAdapter;
|
||||||
|
|
||||||
|
VpDmaAdapter = VideoPortGetDmaAdapter(
|
||||||
|
HwDeviceExtension,
|
||||||
|
(PVP_DEVICE_DESCRIPTION)&DeviceDescription);
|
||||||
|
|
||||||
|
HalFreeCommonBuffer(
|
||||||
|
(PADAPTER_OBJECT)VpDmaAdapter,
|
||||||
|
Length,
|
||||||
|
LogicalAddress,
|
||||||
|
VirtualAddress,
|
||||||
|
CacheEnabled);
|
||||||
|
}
|
||||||
|
|
|
@ -27,7 +27,7 @@ VideoPortDisableInterrupt@4
|
||||||
VideoPortEnableInterrupt@4
|
VideoPortEnableInterrupt@4
|
||||||
VideoPortEnumerateChildren@8
|
VideoPortEnumerateChildren@8
|
||||||
;VideoPortFlushRegistry
|
;VideoPortFlushRegistry
|
||||||
;VideoPortFreeCommonBuffer
|
VideoPortFreeCommonBuffer
|
||||||
VideoPortFreeDeviceBase@8
|
VideoPortFreeDeviceBase@8
|
||||||
VideoPortFreePool@8
|
VideoPortFreePool@8
|
||||||
VideoPortGetAccessRanges@32
|
VideoPortGetAccessRanges@32
|
||||||
|
|
Loading…
Reference in a new issue