Skip to content

Struct opae_vfio_device

ClassList > opae_vfio_device

VFIO device. More...

  • #include <vfio.h>

Public Attributes

Type Name
uint64_t device_config_offset
Offset of PCIe config space.
int device_fd
Device file descriptor.
uint32_t device_num_irqs
IRQ index count.
uint32_t device_num_regions
Total MMIO region count.
struct opae_vfio_device_irq * irqs
IRQ list pointer.
struct opae_vfio_device_region * regions
Region list pointer.

Detailed Description

Each VFIO device has a file descriptor that is used to query information about the device MMIO regions and config space.

Public Attributes Documentation

variable device_config_offset

uint64_t opae_vfio_device::device_config_offset;

variable device_fd

int opae_vfio_device::device_fd;

variable device_num_irqs

uint32_t opae_vfio_device::device_num_irqs;

variable device_num_regions

uint32_t opae_vfio_device::device_num_regions;

variable irqs

struct opae_vfio_device_irq* opae_vfio_device::irqs;

variable regions

struct opae_vfio_device_region* opae_vfio_device::regions;

The documentation for this class was generated from the following file docs/sw/include/opae/vfio.h