IOMMU_FLUSH_DOMAIN_VA_LIST callback function (wdm.h)
Flushes the TLB for all entries that match the specified domain's ASID and one of the addresses in the provided list.
Syntax
IOMMU_FLUSH_DOMAIN_VA_LIST IommuFlushDomainVaList;
NTSTATUS IommuFlushDomainVaList(
[_In_] PIOMMU_DMA_DOMAIN Domain,
[_In_] BOOLEAN LastLevel,
[_In_] ULONG Number,
[_In_] PVOID VaList
)
{...}
Parameters
[_In_] Domain
A pointer to the handle to the domain.
[_In_] LastLevel
A boolean value that indicates whether only entries pertaining to the last level of translation require flushing.
[_In_] Number
The number of entries in the VA list.
[_In_] VaList
A pointer to a list of flush addresses.
Return value
Return STATUS_SUCCESS if the operation succeeds. Otherwise, return an appropriate NTSTATUS values error code. For more information, see NTSTATUS Values.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1803 |
Header | wdm.h (include Wdm.h) |