class Iommu
Defined at line 24 of file ../../zircon/kernel/dev/iommu/include/dev/iommu/iommu.h
Public Methods
zx::result<fbl::RefPtr<Bti>> CreateBti (uint64_t bus_txn_id)
Creates a new Bus Transaction Initiator in this specific Iommu instance.
|bus_txn_id| encodes a packed form of the ID of the initiator indicated to
the IOMMU (along with a dev_vaddr_t) during a HW initiated transaction.
The precise encoding of the |bus_txn_id| depends on the specific IOMMU
hardware being used, or is an arbitrary placeholder in the case of the
StubIommu implementation.
Protected Methods
void ~Iommu ()
Defined at line 36 of file ../../zircon/kernel/dev/iommu/include/dev/iommu/iommu.h
Friends
class RefPtr