ReactOS 0.4.16-dev-292-gbbdcc14
|
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().
VOID __inline FxMdlFree | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals, |
__in PMDL | Mdl | ||
) |
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().