Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygendma.c
Go to the documentation of this file.
00001 /* 00002 * PROJECT: ReactOS HAL 00003 * LICENSE: BSD - See COPYING.ARM in the top level directory 00004 * FILE: hal/halarm/generic/dma.c 00005 * PURPOSE: DMA Support 00006 * PROGRAMMERS: ReactOS Portable Systems Group 00007 */ 00008 00009 /* INCLUDES *******************************************************************/ 00010 00011 #include <hal.h> 00012 #define NDEBUG 00013 #include <debug.h> 00014 00015 /* FUNCTIONS ******************************************************************/ 00016 00017 /* 00018 * @unimplemented 00019 */ 00020 PADAPTER_OBJECT 00021 NTAPI 00022 HalGetAdapter(IN PDEVICE_DESCRIPTION DeviceDescription, 00023 OUT PULONG NumberOfMapRegisters) 00024 { 00025 UNIMPLEMENTED; 00026 while (TRUE); 00027 return NULL; 00028 } 00029 00030 /* 00031 * @unimplemented 00032 */ 00033 VOID 00034 NTAPI 00035 HalPutDmaAdapter(IN PADAPTER_OBJECT AdapterObject) 00036 { 00037 UNIMPLEMENTED; 00038 while (TRUE); 00039 } 00040 00041 /* 00042 * @unimplemented 00043 */ 00044 PVOID 00045 NTAPI 00046 HalAllocateCommonBuffer(IN PADAPTER_OBJECT AdapterObject, 00047 IN ULONG Length, 00048 IN PPHYSICAL_ADDRESS LogicalAddress, 00049 IN BOOLEAN CacheEnabled) 00050 { 00051 UNIMPLEMENTED; 00052 while (TRUE); 00053 return NULL; 00054 } 00055 00056 /* 00057 * @unimplemented 00058 */ 00059 VOID 00060 NTAPI 00061 HalFreeCommonBuffer(IN PADAPTER_OBJECT AdapterObject, 00062 IN ULONG Length, 00063 IN PHYSICAL_ADDRESS LogicalAddress, 00064 IN PVOID VirtualAddress, 00065 IN BOOLEAN CacheEnabled) 00066 { 00067 UNIMPLEMENTED; 00068 while (TRUE); 00069 } 00070 00071 /* 00072 * @unimplemented 00073 */ 00074 ULONG 00075 NTAPI 00076 HalReadDmaCounter(IN PADAPTER_OBJECT AdapterObject) 00077 { 00078 UNIMPLEMENTED; 00079 while (TRUE); 00080 return 0; 00081 } 00082 00083 /* 00084 * @unimplemented 00085 */ 00086 NTSTATUS 00087 NTAPI 00088 HalAllocateAdapterChannel(IN PADAPTER_OBJECT AdapterObject, 00089 IN PWAIT_CONTEXT_BLOCK WaitContextBlock, 00090 IN ULONG NumberOfMapRegisters, 00091 IN PDRIVER_CONTROL ExecutionRoutine) 00092 { 00093 UNIMPLEMENTED; 00094 while (TRUE); 00095 return STATUS_SUCCESS; 00096 } 00097 00098 /* 00099 * @unimplemented 00100 */ 00101 VOID 00102 NTAPI 00103 IoFreeAdapterChannel(IN PADAPTER_OBJECT AdapterObject) 00104 { 00105 UNIMPLEMENTED; 00106 while (TRUE); 00107 } 00108 00109 /* 00110 * @unimplemented 00111 */ 00112 VOID 00113 NTAPI 00114 IoFreeMapRegisters(IN PADAPTER_OBJECT AdapterObject, 00115 IN PVOID MapRegisterBase, 00116 IN ULONG NumberOfMapRegisters) 00117 { 00118 UNIMPLEMENTED; 00119 while (TRUE); 00120 } 00121 00122 /* 00123 * @unimplemented 00124 */ 00125 BOOLEAN 00126 NTAPI 00127 IoFlushAdapterBuffers(IN PADAPTER_OBJECT AdapterObject, 00128 IN PMDL Mdl, 00129 IN PVOID MapRegisterBase, 00130 IN PVOID CurrentVa, 00131 IN ULONG Length, 00132 IN BOOLEAN WriteToDevice) 00133 { 00134 UNIMPLEMENTED; 00135 while (TRUE); 00136 return FALSE; 00137 } 00138 00139 /* 00140 * @unimplemented 00141 */ 00142 PHYSICAL_ADDRESS 00143 NTAPI 00144 IoMapTransfer(IN PADAPTER_OBJECT AdapterObject, 00145 IN PMDL Mdl, 00146 IN PVOID MapRegisterBase, 00147 IN PVOID CurrentVa, 00148 IN OUT PULONG Length, 00149 IN BOOLEAN WriteToDevice) 00150 { 00151 PHYSICAL_ADDRESS Address; 00152 00153 UNIMPLEMENTED; 00154 while (TRUE); 00155 00156 Address.QuadPart = 0; 00157 return Address; 00158 } 00159 00160 /* 00161 * @unimplemented 00162 */ 00163 BOOLEAN 00164 NTAPI 00165 HalFlushCommonBuffer(IN PADAPTER_OBJECT AdapterObject, 00166 IN ULONG Length, 00167 IN PHYSICAL_ADDRESS LogicalAddress, 00168 IN PVOID VirtualAddress) 00169 { 00170 UNIMPLEMENTED; 00171 while (TRUE); 00172 return FALSE; 00173 } 00174 00175 /* 00176 * @unimplemented 00177 */ 00178 PVOID 00179 NTAPI 00180 HalAllocateCrashDumpRegisters(IN PADAPTER_OBJECT AdapterObject, 00181 IN OUT PULONG NumberOfMapRegisters) 00182 { 00183 UNIMPLEMENTED; 00184 while (TRUE); 00185 return NULL; 00186 } 00187 00188 /* EOF */ Generated on Sat May 26 2012 04:26:35 for ReactOS by
1.7.6.1
|