ReactOS 0.4.16-dev-197-g92996da
|
#include <hal.h>
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
NTSTATUS NTAPI HalAllocateAdapterChannel | ( | IN PADAPTER_OBJECT | AdapterObject, |
IN PWAIT_CONTEXT_BLOCK | WaitContextBlock, | ||
IN ULONG | NumberOfMapRegisters, | ||
IN PDRIVER_CONTROL | ExecutionRoutine | ||
) |
Definition at line 88 of file dma.c.
Referenced by HalBuildScatterGatherList(), and IoAllocateAdapterChannel().
PVOID NTAPI HalAllocateCommonBuffer | ( | IN PADAPTER_OBJECT | AdapterObject, |
IN ULONG | Length, | ||
IN PPHYSICAL_ADDRESS | LogicalAddress, | ||
IN BOOLEAN | CacheEnabled | ||
) |
Definition at line 46 of file dma.c.
Referenced by CreateDMA(), and SpiAllocateCommonBuffer().
PVOID NTAPI HalAllocateCrashDumpRegisters | ( | IN PADAPTER_OBJECT | AdapterObject, |
IN OUT PULONG | NumberOfMapRegisters | ||
) |
BOOLEAN NTAPI HalFlushCommonBuffer | ( | IN PADAPTER_OBJECT | AdapterObject, |
IN ULONG | Length, | ||
IN PHYSICAL_ADDRESS | LogicalAddress, | ||
IN PVOID | VirtualAddress | ||
) |
VOID NTAPI HalFreeCommonBuffer | ( | IN PADAPTER_OBJECT | AdapterObject, |
IN ULONG | Length, | ||
IN PHYSICAL_ADDRESS | LogicalAddress, | ||
IN PVOID | VirtualAddress, | ||
IN BOOLEAN | CacheEnabled | ||
) |
Definition at line 61 of file dma.c.
Referenced by FdoRemoveAdapter().
PADAPTER_OBJECT NTAPI HalGetAdapter | ( | IN PDEVICE_DESCRIPTION | DeviceDescription, |
OUT PULONG | NumberOfMapRegisters | ||
) |
Definition at line 22 of file dma.c.
Referenced by AddControllers(), CreateDMA(), HalpGetDmaAdapter(), InterfaceBusGetDmaAdapter(), and ScsiPortGetUncachedExtension().
VOID NTAPI HalPutDmaAdapter | ( | IN PADAPTER_OBJECT | AdapterObject | ) |
ULONG NTAPI HalReadDmaCounter | ( | IN PADAPTER_OBJECT | AdapterObject | ) |
Definition at line 76 of file dma.c.
Referenced by IoFlushAdapterBuffers().
BOOLEAN NTAPI IoFlushAdapterBuffers | ( | IN PADAPTER_OBJECT | AdapterObject, |
IN PMDL | Mdl, | ||
IN PVOID | MapRegisterBase, | ||
IN PVOID | CurrentVa, | ||
IN ULONG | Length, | ||
IN BOOLEAN | WriteToDevice | ||
) |
Definition at line 127 of file dma.c.
Referenced by HalpInitDma(), HalPutScatterGatherList(), ReadWritePassive(), and SpiProcessCompletedRequest().
VOID NTAPI IoFreeAdapterChannel | ( | IN PADAPTER_OBJECT | AdapterObject | ) |
Definition at line 103 of file dma.c.
Referenced by HalAllocateAdapterChannel(), HalpInitDma(), IoFreeMapRegisters(), RWFreeAdapterChannel(), and SpiProcessCompletedRequest().
VOID NTAPI IoFreeMapRegisters | ( | IN PADAPTER_OBJECT | AdapterObject, |
IN PVOID | MapRegisterBase, | ||
IN ULONG | NumberOfMapRegisters | ||
) |
Definition at line 114 of file dma.c.
Referenced by HalpGrowMapBufferWorker(), HalpInitDma(), HalPutScatterGatherList(), IoFreeAdapterChannel(), and SpiProcessCompletedRequest().
PHYSICAL_ADDRESS NTAPI IoMapTransfer | ( | IN PADAPTER_OBJECT | AdapterObject, |
IN PMDL | Mdl, | ||
IN PVOID | MapRegisterBase, | ||
IN PVOID | CurrentVa, | ||
IN OUT PULONG | Length, | ||
IN BOOLEAN | WriteToDevice | ||
) |
Definition at line 144 of file dma.c.
Referenced by HalpInitDma(), HalpScatterGatherAdapterControl(), ReadWritePassive(), SoundProgramDMA(), and SpiAdapterControl().