Lines Matching full:host
2 * Host IOMMU device abstract declaration
26 * struct HostIOMMUDeviceCaps - Define host IOMMU device capabilities.
28 * @type: host platform IOMMU type.
30 * @hw_caps: host platform IOMMU capabilities (e.g. on IOMMUFD this represents
33 * @vendor_caps: host platform IOMMU vendor specific capabilities (e.g. on
35 * with host IOMMU @type specific hardware information data)
44 #define TYPE_HOST_IOMMU_DEVICE "host-iommu-device"
60 * struct HostIOMMUDeviceClass - The base class for all host IOMMU devices.
62 * Different types of host devices (e.g., VFIO or VDPA device) or devices
70 * @realize: initialize host IOMMU device instance further.
74 * @hiod: pointer to a host IOMMU device instance.
76 * @opaque: pointer to agent device of this host IOMMU device,
85 * @get_cap: check if a host IOMMU device capability is supported.
90 * @hiod: pointer to a host IOMMU device instance.
103 * @hiod Host IOMMU device
105 * @hiod: handle to the host IOMMU device
111 * @hiod Host IOMMU device
113 * @hiod: handle to the host IOMMU device
119 * Host IOMMU device capability list.