Lines Matching full:viommu
470 * @pt_id: The IOAS or HWPT or vIOMMU to connect this HWPT to
489 * A user-managed nested HWPT will be created from a given vIOMMU (wrapping a
494 * via @dev_id and the vIOMMU via @pt_id must be associated to the same IOMMU
783 * Supported command list only when passing in a vIOMMU via @hwpt_id:
802 * @hwpt_id: ID of a nested HWPT or a vIOMMU, for cache invalidation
813 * Invalidate iommu cache for user-managed page table or vIOMMU. Modifications
816 * cache can be flushed if a vIOMMU is passed in via the @hwpt_id field.
956 * to the vIOMMU, such as:
978 * @viommu_id: vIOMMU ID to associate with the virtual device
979 * @dev_id: The physical device to allocate a virtual instance on the vIOMMU
981 * @virt_id: Virtual device ID per vIOMMU, e.g. vSID of ARM SMMUv3, vDeviceID
984 * Allocate a virtual device instance (for a physical device) against a vIOMMU.
985 * This instance holds the device's information (related to its vIOMMU) in a VM.