[][src]Module vfio_bindings::bindings::vfio

Structs

__IncompleteArrayField
__kernel_fd_set
__kernel_fsid_t
vfio_device_gfx_plane_info

VFIO_DEVICE_QUERY_GFX_PLANE - _IOW(VFIO_TYPE, VFIO_BASE + 14, struct vfio_device_query_gfx_plane)

vfio_device_info

VFIO_DEVICE_GET_INFO - _IOR(VFIO_TYPE, VFIO_BASE + 7, struct vfio_device_info)

vfio_device_ioeventfd

VFIO_DEVICE_IOEVENTFD - _IOW(VFIO_TYPE, VFIO_BASE + 16, struct vfio_device_ioeventfd)

vfio_eeh_pe_err
vfio_eeh_pe_op
vfio_group_status

VFIO_GROUP_GET_STATUS - _IOR(VFIO_TYPE, VFIO_BASE + 3, struct vfio_group_status)

vfio_info_cap_header
vfio_iommu_spapr_register_memory

VFIO_IOMMU_SPAPR_REGISTER_MEMORY - _IOW(VFIO_TYPE, VFIO_BASE + 17, struct vfio_iommu_spapr_register_memory)

vfio_iommu_spapr_tce_create

VFIO_IOMMU_SPAPR_TCE_CREATE - _IOWR(VFIO_TYPE, VFIO_BASE + 19, struct vfio_iommu_spapr_tce_create)

vfio_iommu_spapr_tce_ddw_info
vfio_iommu_spapr_tce_info
vfio_iommu_spapr_tce_remove

VFIO_IOMMU_SPAPR_TCE_REMOVE - _IOW(VFIO_TYPE, VFIO_BASE + 20, struct vfio_iommu_spapr_tce_remove)

vfio_iommu_type1_info

VFIO_IOMMU_GET_INFO - _IOR(VFIO_TYPE, VFIO_BASE + 12, struct vfio_iommu_info)

vfio_iommu_type1_dma_map

VFIO_IOMMU_MAP_DMA - _IOW(VFIO_TYPE, VFIO_BASE + 13, struct vfio_dma_map)

vfio_iommu_type1_dma_unmap

VFIO_IOMMU_UNMAP_DMA - _IOWR(VFIO_TYPE, VFIO_BASE + 14, struct vfio_dma_unmap)

vfio_irq_info

VFIO_DEVICE_GET_IRQ_INFO - _IOWR(VFIO_TYPE, VFIO_BASE + 9, struct vfio_irq_info)

vfio_irq_set

VFIO_DEVICE_SET_IRQS - _IOW(VFIO_TYPE, VFIO_BASE + 10, struct vfio_irq_set)

vfio_pci_dependent_device

VFIO_DEVICE_GET_PCI_HOT_RESET_INFO - _IORW(VFIO_TYPE, VFIO_BASE + 12, struct vfio_pci_hot_reset_info)

vfio_pci_hot_reset

VFIO_DEVICE_PCI_HOT_RESET - _IOW(VFIO_TYPE, VFIO_BASE + 13, struct vfio_pci_hot_reset)

vfio_pci_hot_reset_info
vfio_region_gfx_edid

struct vfio_region_gfx_edid - EDID region layout.

vfio_region_info

VFIO_DEVICE_GET_REGION_INFO - _IOWR(VFIO_TYPE, VFIO_BASE + 8, struct vfio_region_info)

vfio_region_info_cap_nvlink2_ssatgt
vfio_region_info_cap_nvlink2_lnkspd
vfio_region_info_cap_sparse_mmap
vfio_region_info_cap_type
vfio_region_sparse_mmap_area

Constants

IOCSIZE_MASK
IOCSIZE_SHIFT
IOC_IN
IOC_INOUT
IOC_OUT
VFIO_API_VERSION
VFIO_BASE
VFIO_CCW_CONFIG_REGION_INDEX
VFIO_CCW_IO_IRQ_INDEX
VFIO_CCW_NUM_IRQS
VFIO_CCW_NUM_REGIONS
VFIO_DEVICE_API_AMBA_STRING
VFIO_DEVICE_API_AP_STRING
VFIO_DEVICE_API_CCW_STRING
VFIO_DEVICE_API_PCI_STRING
VFIO_DEVICE_API_PLATFORM_STRING
VFIO_DEVICE_FLAGS_AMBA
VFIO_DEVICE_FLAGS_AP
VFIO_DEVICE_FLAGS_CCW
VFIO_DEVICE_FLAGS_PCI
VFIO_DEVICE_FLAGS_PLATFORM
VFIO_DEVICE_FLAGS_RESET
VFIO_DEVICE_GFX_LINK_STATE_DOWN
VFIO_DEVICE_GFX_LINK_STATE_UP
VFIO_DEVICE_IOEVENTFD_8
VFIO_DEVICE_IOEVENTFD_16
VFIO_DEVICE_IOEVENTFD_32
VFIO_DEVICE_IOEVENTFD_64
VFIO_DEVICE_IOEVENTFD_SIZE_MASK
VFIO_DMA_CC_IOMMU
VFIO_DMA_MAP_FLAG_READ
VFIO_DMA_MAP_FLAG_WRITE
VFIO_EEH
VFIO_EEH_PE_CONFIGURE
VFIO_EEH_PE_DISABLE
VFIO_EEH_PE_ENABLE
VFIO_EEH_PE_GET_STATE
VFIO_EEH_PE_INJECT_ERR
VFIO_EEH_PE_RESET_DEACTIVATE
VFIO_EEH_PE_RESET_FUNDAMENTAL
VFIO_EEH_PE_RESET_HOT
VFIO_EEH_PE_STATE_NORMAL
VFIO_EEH_PE_STATE_RESET
VFIO_EEH_PE_STATE_STOPPED
VFIO_EEH_PE_STATE_STOPPED_DMA
VFIO_EEH_PE_STATE_UNAVAIL
VFIO_EEH_PE_UNFREEZE_DMA
VFIO_EEH_PE_UNFREEZE_IO
VFIO_GFX_PLANE_TYPE_DMABUF
VFIO_GFX_PLANE_TYPE_PROBE
VFIO_GFX_PLANE_TYPE_REGION
VFIO_GROUP_FLAGS_CONTAINER_SET
VFIO_GROUP_FLAGS_VIABLE
VFIO_IOMMU_INFO_PGSIZES
VFIO_IOMMU_SPAPR_INFO_DDW
VFIO_IRQ_INFO_AUTOMASKED
VFIO_IRQ_INFO_EVENTFD
VFIO_IRQ_INFO_MASKABLE
VFIO_IRQ_INFO_NORESIZE
VFIO_IRQ_SET_ACTION_MASK
VFIO_IRQ_SET_ACTION_TRIGGER
VFIO_IRQ_SET_ACTION_TYPE_MASK
VFIO_IRQ_SET_ACTION_UNMASK
VFIO_IRQ_SET_DATA_BOOL
VFIO_IRQ_SET_DATA_EVENTFD
VFIO_IRQ_SET_DATA_NONE
VFIO_IRQ_SET_DATA_TYPE_MASK
VFIO_NOIOMMU_IOMMU
VFIO_PCI_BAR0_REGION_INDEX
VFIO_PCI_BAR1_REGION_INDEX
VFIO_PCI_BAR2_REGION_INDEX
VFIO_PCI_BAR3_REGION_INDEX
VFIO_PCI_BAR4_REGION_INDEX
VFIO_PCI_BAR5_REGION_INDEX
VFIO_PCI_CONFIG_REGION_INDEX
VFIO_PCI_ERR_IRQ_INDEX
VFIO_PCI_INTX_IRQ_INDEX
VFIO_PCI_MSIX_IRQ_INDEX
VFIO_PCI_MSI_IRQ_INDEX
VFIO_PCI_NUM_IRQS
VFIO_PCI_NUM_REGIONS
VFIO_PCI_REQ_IRQ_INDEX
VFIO_PCI_ROM_REGION_INDEX
VFIO_PCI_VGA_REGION_INDEX
VFIO_REGION_INFO_CAP_MSIX_MAPPABLE
VFIO_REGION_INFO_CAP_NVLINK2_SSATGT
VFIO_REGION_INFO_CAP_NVLINK2_LNKSPD
VFIO_REGION_INFO_CAP_SPARSE_MMAP
VFIO_REGION_INFO_CAP_TYPE
VFIO_REGION_INFO_FLAG_CAPS
VFIO_REGION_INFO_FLAG_MMAP
VFIO_REGION_INFO_FLAG_READ
VFIO_REGION_INFO_FLAG_WRITE
VFIO_REGION_SUBTYPE_GFX_EDID
VFIO_REGION_SUBTYPE_IBM_NVLINK2_ATSD
VFIO_REGION_SUBTYPE_INTEL_IGD_HOST_CFG
VFIO_REGION_SUBTYPE_INTEL_IGD_LPC_CFG
VFIO_REGION_SUBTYPE_INTEL_IGD_OPREGION
VFIO_REGION_SUBTYPE_NVIDIA_NVLINK2_RAM
VFIO_REGION_TYPE_GFX
VFIO_REGION_TYPE_PCI_VENDOR_MASK
VFIO_REGION_TYPE_PCI_VENDOR_TYPE
VFIO_SPAPR_TCE_IOMMU
VFIO_SPAPR_TCE_v2_IOMMU
VFIO_TYPE
VFIO_TYPE1_IOMMU
VFIO_TYPE1_NESTING_IOMMU
VFIO_TYPE1v2_IOMMU
_IOC_DIRBITS
_IOC_DIRMASK
_IOC_DIRSHIFT
_IOC_NONE
_IOC_NRBITS
_IOC_NRMASK
_IOC_NRSHIFT
_IOC_READ
_IOC_SIZEBITS
_IOC_SIZEMASK
_IOC_SIZESHIFT
_IOC_TYPEBITS
_IOC_TYPEMASK
_IOC_TYPESHIFT
_IOC_WRITE
__BITS_PER_LONG
__FD_SETSIZE

Type Definitions

__be16
__be32
__be64
__kernel_caddr_t
__kernel_clock_t
__kernel_clockid_t
__kernel_daddr_t
__kernel_gid16_t
__kernel_gid32_t
__kernel_gid_t
__kernel_ino_t
__kernel_ipc_pid_t
__kernel_key_t
__kernel_loff_t
__kernel_long_t
__kernel_mode_t
__kernel_mqd_t
__kernel_off_t
__kernel_old_dev_t
__kernel_old_gid_t
__kernel_old_uid_t
__kernel_pid_t
__kernel_ptrdiff_t
__kernel_sighandler_t
__kernel_size_t
__kernel_ssize_t
__kernel_suseconds_t
__kernel_time64_t
__kernel_time_t
__kernel_timer_t
__kernel_uid16_t
__kernel_uid32_t
__kernel_uid_t
__kernel_ulong_t
__le16
__le32
__le64
__poll_t
__s8
__s16
__s32
__s64
__sum16
__u8
__u16
__u32
__u64
__wsum
_bindgen_ty_1
_bindgen_ty_2
_bindgen_ty_3
_bindgen_ty_4

Unions

vfio_device_gfx_plane_info__bindgen_ty_1
vfio_eeh_pe_op__bindgen_ty_1