ReactOS
0.4.15-dev-4869-g35a816a
|
#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
Functions | |
PMDL NTAPI | IoAllocateMdl (IN PVOID VirtualAddress, IN ULONG Length, IN BOOLEAN SecondaryBuffer, IN BOOLEAN ChargeQuota, IN PIRP Irp) |
VOID NTAPI | IoBuildPartialMdl (IN PMDL SourceMdl, IN PMDL TargetMdl, IN PVOID VirtualAddress, IN ULONG Length) |
VOID NTAPI | IoFreeMdl (PMDL Mdl) |
PMDL NTAPI IoAllocateMdl | ( | IN PVOID | VirtualAddress, |
IN ULONG | Length, | ||
IN BOOLEAN | SecondaryBuffer, | ||
IN BOOLEAN | ChargeQuota, | ||
IN PIRP | Irp | ||
) |
Definition at line 22 of file iomdl.c.
Referenced by __attribute__(), __drv_allocatesMem(), _IRQL_requires_max_(), _Requires_lock_held_(), _Success_(), add_thread_job(), AfdGetSockName(), BuildAndSubmitIrp(), CcpBuildCacheMdl(), CcZeroData(), CdCreateUserMdl(), CdMultipleXAAsync(), ClasspBuildDeviceMdl(), ClasspInitializeGesn(), ClassSendDeviceIoControlSynchronous(), ClassSendSrbSynchronous(), CreateDMA(), DiskInfoExceptionCheck(), DispTdiQueryInformationEx(), DriverIoControl(), ExLockUserBuffer(), Ext2CreateMdl(), Ext2LockUserBuffer(), Ext2ReadWriteBlocks(), FatBuildZeroMdl(), FatLockUserBuffer(), FatMultipleAsync(), FatPagingFileIo(), FatSingleNonAlignedSync(), FreeBT_DispatchRead(), FreeBT_DispatchWrite(), FxMdlAllocateDebug(), HackSecureVirtualMemory(), HalInitializeBios(), IoBuildAsynchronousFsdRequest(), IoBuildDeviceIoControlRequest(), IopDeviceFsIoControl(), KbdHid_StartDevice(), KsProbeStreamIrp(), LockBuffers(), LockRequest(), MapAndLockUserBuffer(), MmMakeSegmentResident(), MouHid_StartDevice(), MupBuildIoControlRequest(), NdisAllocateBuffer(), NdisCopyBuffer(), nfs41_QueryDirectory(), NtfsLockUserBuffer(), NtQueryDirectoryFile(), NtReadFile(), NtStartProfile(), NtWriteFile(), read_data(), RxLockUserBuffer(), scrub_chunk_raid56_stripe_run(), scrub_extent(), START_TEST(), sync_read_phys(), TdiQueryMaxDatagramLength(), TdiReceive(), TdiReceiveDatagram(), TdiSend(), TdiSendDatagram(), TestMessageHandler(), TestMmBuildMdlForNonPagedPool(), TestProviderInfo(), UDFLockCallersBuffer(), USBPORT_SendSetupPacket(), USBPORT_ValidateTransferParametersURB(), USBSTOR_AllocateIrp(), USBSTOR_CBWCompletionRoutine(), USBSTOR_SendInternalCdb(), USBSTOR_SendRequest(), VfatLockUserBuffer(), VfatReadDiskPartial(), VfatWriteDiskPartial(), VideoPortLockBuffer(), write_data_phys(), and write_superblock().
VOID NTAPI IoBuildPartialMdl | ( | IN PMDL | SourceMdl, |
IN PMDL | TargetMdl, | ||
IN PVOID | VirtualAddress, | ||
IN ULONG | Length | ||
) |
Definition at line 96 of file iomdl.c.
Referenced by __attribute__(), _Requires_lock_held_(), CdMultipleXAAsync(), Ext2ReadWriteBlocks(), FatMultipleAsync(), FatPagingFileIo(), FreeBT_DispatchRead(), FreeBT_DispatchWrite(), FreeBT_WriteCompletion(), Mx::MxBuildPartialMdl(), NdisCopyBuffer(), ScratchBuffer_SetupReadWriteSrb(), SubmitTransferPacket(), USBSTOR_CBWCompletionRoutine(), USBSTOR_SendRequest(), VfatReadDiskPartial(), and VfatWriteDiskPartial().
Definition at line 146 of file iomdl.c.
Referenced by __attribute__(), __drv_allocatesMem(), _Function_class_(), _IRQL_requires_max_(), add_thread_job(), AfdGetSockName(), BuildAndSubmitIrp(), CcMdlReadComplete(), CcMdlReadComplete2(), CcMdlWriteAbort(), CcMdlWriteComplete(), CcZeroData(), CdCreateUserMdl(), CdFinishBuffers(), CdMultiAsyncCompletionRoutine(), CdMultiSyncCompletionRoutine(), ClassAsynchronousCompletion(), ClassIoComplete(), ClasspBuildDeviceMdl(), ClasspFreeDeviceMdl(), ClasspInitializeGesn(), ClasspSendSynchronousCompletion(), ClassSendDeviceIoControlSynchronous(), ClassSendSrbSynchronous(), CommonForwardedIoCompletionRoutine(), DestroyTransferPacket(), DiskInfoExceptionComplete(), DiskReregWorker(), DispTdiQueryInformationEx(), DispTdiQueryInformationExComplete(), DriverCleanup(), DriverIoControl(), ExpDeleteProfile(), Ext2CreateMdl(), Ext2DestroyMdl(), Ext2LockUserBuffer(), Ext2ReadWriteBlocks(), Ext2ReadWriteBlockSyncCompletionRoutine(), FatDeleteIrpContext_Real(), FatLockUserBuffer(), FatMultipleAsync(), FatMultiSyncCompletionRoutine(), FatPagingFileCompletionRoutineCatch(), FatSingleNonAlignedSync(), FreeBT_DispatchRead(), FreeBT_DispatchWrite(), FreeBT_ReadCompletion(), FreeBT_WriteCompletion(), FxMdlFreeDebug(), HackSecureVirtualMemory(), HackUnsecureVirtualMemory(), IoBuildAsynchronousFsdRequest(), IoBuildDeviceIoControlRequest(), IofCompleteRequest(), IopCleanupAfterException(), IopCleanupIrp(), IopCompleteRequest(), KbdHid_FreeResources(), LockBuffers(), LockRequest(), MapAndLockUserBuffer(), MmMakeSegmentResident(), MouHid_FreeResources(), NdisFreeBuffer(), nfs41_downcall(), nfs41_QueryDirectory(), NtfsLockUserBuffer(), NtStopProfile(), read_data(), RxLockUserBuffer(), scrub_chunk_raid56_stripe_run(), scrub_extent(), SpiSenseCompletionRoutine(), START_TEST(), sync_read_phys(), TdiQueryMaxDatagramLength(), TdiReceive(), TdiReceiveDatagram(), TdiSend(), TdiSendDatagram(), TestCleanEverything(), TestMmBuildMdlForNonPagedPool(), TestProviderInfo(), UDFAsyncCompletionRoutine(), UDFLockCallersBuffer(), UnlockBuffers(), UnlockRequest(), USBPORT_CompleteTransfer(), USBSTOR_CSWCompletionRoutine(), USBSTOR_DataCompletionRoutine(), USBSTOR_SendInternalCdb(), USBSTOR_SendIrp(), VfatLockUserBuffer(), VfatReadWritePartialCompletion(), VideoPortUnlockBuffer(), write_data_phys(), and write_superblocks().