|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Macros | |
| #define | IoAllocateMdl use_FxMdlAllocate_instead |
| #define | IoFreeMdl use_FxMdlFree_instead |
Functions | |
| PMDL | FxMdlAllocateDebug (__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObject *Owner, __in PVOID VirtualAddress, __in ULONG Length, __in BOOLEAN SecondaryBuffer, __in BOOLEAN ChargeQuota, __in PVOID CallersAddress) |
| VOID | FxMdlFreeDebug (__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in PMDL Mdl) |
| VOID | FxMdlDump (__in PFX_DRIVER_GLOBALS FxDriverGlobals) |
| PMDL FORCEINLINE | FxMdlAllocate (__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObject *Owner, __in PVOID VirtualAddress, __in ULONG Length, __in BOOLEAN SecondaryBuffer, __in BOOLEAN ChargeQuota) |
| VOID __inline | FxMdlFree (__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in PMDL Mdl) |
| VOID __inline | FxIrpMdlFree (__in PMDL Mdl) |
| PMDL FORCEINLINE FxMdlAllocate | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals, |
| __in FxObject * | Owner, | ||
| __in PVOID | VirtualAddress, | ||
| __in ULONG | Length, | ||
| __in BOOLEAN | SecondaryBuffer, | ||
| __in BOOLEAN | ChargeQuota | ||
| ) |
Definition at line 31 of file fxmdl.h.
Referenced by FxRequest::GetDeviceControlOutputMdl(), FxRequest::GetMdl(), FxRequestBuffer::GetOrAllocateMdlWorker(), FxRequest::ProbeAndLockForRead(), and FxRequest::ProbeAndLockForWrite().
| PMDL FxMdlAllocateDebug | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals, |
| __in FxObject * | Owner, | ||
| __in PVOID | VirtualAddress, | ||
| __in ULONG | Length, | ||
| __in BOOLEAN | SecondaryBuffer, | ||
| __in BOOLEAN | ChargeQuota, | ||
| __in PVOID | CallersAddress | ||
| ) |
Definition at line 81 of file wdfpoolkm.cpp.
Referenced by FxMdlAllocate().
| VOID FxMdlDump | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals | ) |
Definition at line 239 of file wdfpoolkm.cpp.
Referenced by FxPoolDestroy().
Definition at line 60 of file fxmdl.h.
Referenced by FxRequestBase::ClearFieldsForReuse(), FxRequestBuffer::GetOrAllocateMdl(), FxRequestBuffer::GetOrAllocateMdlWorker(), FxRequest::ProbeAndLockForRead(), FxRequest::ProbeAndLockForWrite(), FxUsbDeviceControlContext::ReleaseAndRestore(), FxUsbPipeTransferContext::ReleaseAndRestore(), FxIoContext::~FxIoContext(), FxRequestBase::~FxRequestBase(), and FxRequestMemory::~FxRequestMemory().
| VOID FxMdlFreeDebug | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals, |
| __in PMDL | Mdl | ||
| ) |
Definition at line 167 of file wdfpoolkm.cpp.
Referenced by FxMdlFree().