Expand description
Linux VFIO (Virtual Function I/O) bindings.
Re-exports§
pub use crate::vfio::vfio_device_feature;pub use crate::vfio::vfio_device_info;pub use crate::vfio::vfio_device_low_power_entry_with_wakeup;pub use crate::vfio::vfio_group_status;pub use crate::vfio::vfio_info_cap_header;pub use crate::vfio::vfio_iommu_type1_dma_map;pub use crate::vfio::vfio_iommu_type1_dma_unmap;pub use crate::vfio::vfio_iommu_type1_info;pub use crate::vfio::vfio_iommu_type1_info_cap_iova_range;pub use crate::vfio::vfio_iommu_type1_info_cap_iova_range_header;pub use crate::vfio::vfio_iova_range;pub use crate::vfio::vfio_irq_info;pub use crate::vfio::vfio_irq_set;pub use crate::vfio::vfio_region_info;pub use crate::vfio::vfio_region_info_cap_sparse_mmap;pub use crate::vfio::vfio_region_info_cap_type;pub use crate::vfio::vfio_region_info_with_cap;pub use crate::vfio::vfio_region_sparse_mmap_area;pub use crate::vfio::VFIO_TYPE1v2_IOMMU;pub use crate::vfio::VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY;pub use crate::vfio::VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY_WITH_WAKEUP;pub use crate::vfio::VFIO_DEVICE_FEATURE_LOW_POWER_EXIT;pub use crate::vfio::VFIO_DEVICE_FEATURE_SET;pub use crate::vfio::VFIO_DEVICE_FLAGS_PCI;pub use crate::vfio::VFIO_DEVICE_FLAGS_PLATFORM;pub use crate::vfio::VFIO_DMA_MAP_FLAG_READ;pub use crate::vfio::VFIO_DMA_MAP_FLAG_WRITE;pub use crate::vfio::VFIO_GROUP_FLAGS_VIABLE;pub use crate::vfio::VFIO_IOMMU_INFO_CAPS;pub use crate::vfio::VFIO_IOMMU_INFO_PGSIZES;pub use crate::vfio::VFIO_IOMMU_TYPE1_INFO_CAP_IOVA_RANGE;pub use crate::vfio::VFIO_IRQ_INFO_AUTOMASKED;pub use crate::vfio::VFIO_IRQ_SET_ACTION_MASK;pub use crate::vfio::VFIO_IRQ_SET_ACTION_TRIGGER;pub use crate::vfio::VFIO_IRQ_SET_ACTION_UNMASK;pub use crate::vfio::VFIO_IRQ_SET_DATA_EVENTFD;pub use crate::vfio::VFIO_IRQ_SET_DATA_NONE;pub use crate::vfio::VFIO_PCI_BAR0_REGION_INDEX;pub use crate::vfio::VFIO_PCI_CONFIG_REGION_INDEX;pub use crate::vfio::VFIO_PCI_INTX_IRQ_INDEX;pub use crate::vfio::VFIO_PCI_MSIX_IRQ_INDEX;pub use crate::vfio::VFIO_PCI_MSI_IRQ_INDEX;pub use crate::vfio::VFIO_PCI_REQ_IRQ_INDEX;pub use crate::vfio::VFIO_PCI_ROM_REGION_INDEX;pub use crate::vfio::VFIO_PKVM_PVIOMMU;pub use crate::vfio::VFIO_REGION_INFO_CAP_MSIX_MAPPABLE;pub use crate::vfio::VFIO_REGION_INFO_CAP_SPARSE_MMAP;pub use crate::vfio::VFIO_REGION_INFO_CAP_TYPE;pub use crate::vfio::VFIO_REGION_INFO_FLAG_CAPS;pub use crate::vfio::VFIO_REGION_INFO_FLAG_MMAP;pub use crate::vfio::VFIO_REGION_INFO_FLAG_WRITE;pub use crate::vfio::VFIO_REGION_SUBTYPE_INTEL_IGD_OPREGION;pub use crate::vfio::VFIO_REGION_TYPE_PCI_VENDOR_TYPE;
Modules§
Constants§
- ACPI_
EVT_ FORWARD_ SET - Constant ioctl request number.
- PLAT_
IRQ_ FORWARD_ SET - Constant ioctl request number.
- VFIO_
CHECK_ EXTENSION - Constant ioctl request number.
- VFIO_
DEVICE_ ACPI_ DSM - Constant ioctl request number.
- VFIO_
DEVICE_ FEATURE - Constant ioctl request number.
- VFIO_
DEVICE_ GET_ GFX_ DMABUF - Constant ioctl request number.
- VFIO_
DEVICE_ GET_ INFO - Constant ioctl request number.
- VFIO_
DEVICE_ GET_ IRQ_ INFO - Constant ioctl request number.
- VFIO_
DEVICE_ GET_ PCI_ HOT_ RESET_ INFO - Constant ioctl request number.
- VFIO_
DEVICE_ GET_ REGION_ INFO - Constant ioctl request number.
- VFIO_
DEVICE_ IOEVENTFD - Constant ioctl request number.
- VFIO_
DEVICE_ PCI_ HOT_ RESET - Constant ioctl request number.
- VFIO_
DEVICE_ QUERY_ GFX_ PLANE - Constant ioctl request number.
- VFIO_
DEVICE_ RESET - Constant ioctl request number.
- VFIO_
DEVICE_ SET_ IRQS - Constant ioctl request number.
- VFIO_
GET_ API_ VERSION - Constant ioctl request number.
- VFIO_
GROUP_ GET_ DEVICE_ FD - Constant ioctl request number.
- VFIO_
GROUP_ GET_ STATUS - Constant ioctl request number.
- VFIO_
GROUP_ SET_ CONTAINER - Constant ioctl request number.
- VFIO_
GROUP_ UNSET_ CONTAINER - Constant ioctl request number.
- VFIO_
IOMMU_ DISABLE - Constant ioctl request number.
- VFIO_
IOMMU_ ENABLE - Constant ioctl request number.
- VFIO_
IOMMU_ GET_ INFO - Constant ioctl request number.
- VFIO_
IOMMU_ MAP_ DMA - Constant ioctl request number.
- VFIO_
IOMMU_ UNMAP_ DMA - Constant ioctl request number.
- VFIO_
SET_ IOMMU - Constant ioctl request number.