Data Accelerator Offload
Loading...
Searching...
No Matches
Data Fields
dao_vfio_device Struct Reference

#include <dao_vfio.h>

Data Fields

char name [VFIO_DEV_NAME_MAX_LEN]
 
int device_fd
 
int group_fd
 
unsigned int num_resource
 
struct dao_vfio_mem_resoucemem
 
enum dao_vfio_dev_type type
 
uint8_t prime
 
uint8_t mbar
 
uint8_t rbar
 

Detailed Description

DAO VFIO device

Definition at line 39 of file dao_vfio.h.

Field Documentation

◆ name

char name[VFIO_DEV_NAME_MAX_LEN]

Device name

Definition at line 40 of file dao_vfio.h.

◆ device_fd

int device_fd

VFIO device fd

Definition at line 41 of file dao_vfio.h.

◆ group_fd

int group_fd

VFIO group fd

Definition at line 42 of file dao_vfio.h.

◆ num_resource

unsigned int num_resource

Number of device resources

Definition at line 43 of file dao_vfio.h.

◆ mem

struct dao_vfio_mem_resouce* mem

Device resources

Definition at line 44 of file dao_vfio.h.

◆ type

enum dao_vfio_dev_type type

Device type

Definition at line 45 of file dao_vfio.h.

◆ prime

uint8_t prime

Primary device

Definition at line 46 of file dao_vfio.h.

◆ mbar

uint8_t mbar

Bar index of memory

Definition at line 47 of file dao_vfio.h.

◆ rbar

uint8_t rbar

Bar index of device registers

Definition at line 48 of file dao_vfio.h.


The documentation for this struct was generated from the following file: