1.6 PIO
-
MmProbeAndLockPages
-
Probes the pages specified in an MDL for a particular kind of access, makes
the pages resident, and locks them in memory; returns the MDL updated with
corresponding physical addresses.
-
MmGetSystemAddressForMdl
-
Returns a system-space virtual address that maps the physical pages described
by a given MDL for drivers whose devices must use PIO.
-
KeFlushIoBuffers
-
Flushes the memory region described by a given MDL from all processors’ caches
into memory.
-
MmUnlockPages
-
Unlocks the previously probed and locked pages specified in an MDL.
-
MmMapIoSpace
-
Maps a physical address range to a cached or noncached virtual address range
in nonpaged system space.
-
MmUnmapIoSpace
-
Unmaps a virtual address range from a physical address range.