Lines Matching full:viommu
474 * @pt_id: The IOAS or HWPT or vIOMMU to connect this HWPT to
493 * A user-managed nested HWPT will be created from a given vIOMMU (wrapping a
498 * via @dev_id and the vIOMMU via @pt_id must be associated to the same IOMMU
799 * Supported command list only when passing in a vIOMMU via @hwpt_id:
818 * @hwpt_id: ID of a nested HWPT or a vIOMMU, for cache invalidation
829 * Invalidate iommu cache for user-managed page table or vIOMMU. Modifications
832 * cache can be flushed if a vIOMMU is passed in via the @hwpt_id field.
972 * to the vIOMMU, such as:
994 * @viommu_id: vIOMMU ID to associate with the virtual device
995 * @dev_id: The physical device to allocate a virtual instance on the vIOMMU
997 * @virt_id: Virtual device ID per vIOMMU, e.g. vSID of ARM SMMUv3, vDeviceID
1000 * Allocate a virtual device instance (for a physical device) against a vIOMMU.
1001 * This instance holds the device's information (related to its vIOMMU) in a VM.
1117 * Explicitly allocate a virtual event queue interface for a vIOMMU. A vIOMMU