|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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().