struct TlbInvalOp
Defined at line 32 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/device_aspace.h
The definition of a callback which can be used to invalidate TLBs at the proper
point in Map/Unmap operations.
Public Members
const Callback cbk
void *const ctx
Public Methods
void TlbInvalOp (Callback cbk, void * ctx)
Defined at line 39 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/device_aspace.h
void TlbInvalOp (const TlbInvalOp & )
Defined at line 41 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/device_aspace.h
void TlbInvalOp (TlbInvalOp && )
Defined at line 42 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/device_aspace.h
TlbInvalOp & operator= (const TlbInvalOp & )
Defined at line 43 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/device_aspace.h
TlbInvalOp & operator= (TlbInvalOp && )
Defined at line 44 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/device_aspace.h
void Invalidate (uint64_t base, uint64_t size)
Defined at line 46 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/device_aspace.h
void InvalidateAll ()
Defined at line 47 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/device_aspace.h
bool is_valid ()
Defined at line 49 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/device_aspace.h