The Pedigree Project 0.1
Public Member Functions | Public Attributes | List of all members
PciSriov::State Struct Reference
+ Collaboration diagram for PciSriov::State:

Public Member Functions

bool enabled () const
 

Public Attributes

uint16_t control = 0
 
uint16_t initialVfs = 0
 
uint16_t totalVfs = 0
 
uint16_t numVfs = 0
 
uint16_t firstVfOffset = 0
 
uint16_t vfStride = 0
 
uint16_t vfDeviceId = 0
 
uint32_t supportedPageSizes = 0
 
uint32_t systemPageSize = 0
 
uint32_t bars [6] = {}
 

Detailed Description

Definition at line 16 of file PciSriov.h.

Member Function Documentation

◆ enabled()

bool PciSriov::State::enabled ( ) const
inline

Definition at line 28 of file PciSriov.h.

Member Data Documentation

◆ bars

uint32_t PciSriov::State::bars[6] = {}

Definition at line 26 of file PciSriov.h.

◆ control

uint16_t PciSriov::State::control = 0

Definition at line 17 of file PciSriov.h.

◆ firstVfOffset

uint16_t PciSriov::State::firstVfOffset = 0

Definition at line 21 of file PciSriov.h.

◆ initialVfs

uint16_t PciSriov::State::initialVfs = 0

Definition at line 18 of file PciSriov.h.

◆ numVfs

uint16_t PciSriov::State::numVfs = 0

Definition at line 20 of file PciSriov.h.

◆ supportedPageSizes

uint32_t PciSriov::State::supportedPageSizes = 0

Definition at line 24 of file PciSriov.h.

◆ systemPageSize

uint32_t PciSriov::State::systemPageSize = 0

Definition at line 25 of file PciSriov.h.

◆ totalVfs

uint16_t PciSriov::State::totalVfs = 0

Definition at line 19 of file PciSriov.h.

◆ vfDeviceId

uint16_t PciSriov::State::vfDeviceId = 0

Definition at line 23 of file PciSriov.h.

◆ vfStride

uint16_t PciSriov::State::vfStride = 0

Definition at line 22 of file PciSriov.h.


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