Something went wrong. Try again.
Reactos
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189/* * PROJECT: ReactOS HAL * LICENSE: BSD - See COPYING.ARM in the top level directory * FILE: hal/halarm/generic/dma.c * PURPOSE: DMA Support * PROGRAMMERS: ReactOS Portable Systems Group */
/* INCLUDES *******************************************************************/
#include <hal.h>#define NDEBUG#include <debug.h>
/* FUNCTIONS ******************************************************************/
/* * @unimplemented */PADAPTER_OBJECTNTAPIHalGetAdapter(IN PDEVICE_DESCRIPTION DeviceDescription, OUT PULONG NumberOfMapRegisters){ UNIMPLEMENTED; while (TRUE); return NULL;}
/* * @unimplemented */VOIDNTAPIHalPutDmaAdapter(IN PADAPTER_OBJECT AdapterObject){ UNIMPLEMENTED; while (TRUE);}
/* * @unimplemented */PVOIDNTAPIHalAllocateCommonBuffer(IN PADAPTER_OBJECT AdapterObject, IN ULONG Length, IN PPHYSICAL_ADDRESS LogicalAddress, IN BOOLEAN CacheEnabled){ UNIMPLEMENTED; while (TRUE); return NULL;}
/* * @unimplemented */VOIDNTAPIHalFreeCommonBuffer(IN PADAPTER_OBJECT AdapterObject, IN ULONG Length, IN PHYSICAL_ADDRESS LogicalAddress, IN PVOID VirtualAddress, IN BOOLEAN CacheEnabled){ UNIMPLEMENTED; while (TRUE);}
/* * @unimplemented */ULONGNTAPIHalReadDmaCounter(IN PADAPTER_OBJECT AdapterObject){ UNIMPLEMENTED; while (TRUE); return 0;}
/* * @unimplemented */NTSTATUSNTAPIHalAllocateAdapterChannel(IN PADAPTER_OBJECT AdapterObject, IN PWAIT_CONTEXT_BLOCK WaitContextBlock, IN ULONG NumberOfMapRegisters, IN PDRIVER_CONTROL ExecutionRoutine){ UNIMPLEMENTED; while (TRUE); return STATUS_SUCCESS;}
/* * @unimplemented */VOIDNTAPIIoFreeAdapterChannel(IN PADAPTER_OBJECT AdapterObject){ UNIMPLEMENTED; while (TRUE);}
/* * @unimplemented */VOIDNTAPIIoFreeMapRegisters(IN PADAPTER_OBJECT AdapterObject, IN PVOID MapRegisterBase, IN ULONG NumberOfMapRegisters){ UNIMPLEMENTED; while (TRUE);}
/* * @unimplemented */BOOLEANNTAPIIoFlushAdapterBuffers(IN PADAPTER_OBJECT AdapterObject, IN PMDL Mdl, IN PVOID MapRegisterBase, IN PVOID CurrentVa, IN ULONG Length, IN BOOLEAN WriteToDevice){ UNIMPLEMENTED; while (TRUE); return FALSE;}
/* * @unimplemented */PHYSICAL_ADDRESSNTAPIIoMapTransfer(IN PADAPTER_OBJECT AdapterObject, IN PMDL Mdl, IN PVOID MapRegisterBase, IN PVOID CurrentVa, IN OUT PULONG Length, IN BOOLEAN WriteToDevice){ PHYSICAL_ADDRESS Address;
UNIMPLEMENTED; while (TRUE);
Address.QuadPart = 0; return Address;}
/* * @unimplemented */BOOLEANNTAPIHalFlushCommonBuffer(IN PADAPTER_OBJECT AdapterObject, IN ULONG Length, IN PHYSICAL_ADDRESS LogicalAddress, IN PVOID VirtualAddress){ UNIMPLEMENTED; while (TRUE); return FALSE;}
/* * @unimplemented */PVOIDNTAPIHalAllocateCrashDumpRegisters(IN PADAPTER_OBJECT AdapterObject, IN OUT PULONG NumberOfMapRegisters){ UNIMPLEMENTED; while (TRUE); return NULL;}
/* EOF */