iPXE
Data Fields
mlx_nvconfig_virt_conf Union Reference

#include <mlx_nvconfig_prm.h>

Data Fields

struct {
   mlx_uint32   reserved0:24
 
   mlx_uint32   pf_bar_size_valid:1
 
   mlx_uint32   vf_bar_size_valid:1
 
   mlx_uint32   num_pf_msix_valid:1
 
   mlx_uint32   num_vf_msix_valid:1
 
   mlx_uint32   num_pfs_valid:1
 
   mlx_uint32   fpp_valid:1
 
   mlx_uint32   full_vf_qos_valid:1
 
   mlx_uint32   sriov_valid:1
 
   mlx_uint32   num_of_vfs:16
 
   mlx_uint32   num_of_pfs:4
 
   mlx_uint32   reserved1:9
 
   mlx_uint32   fpp_en:1
 
   mlx_uint32   full_vf_qos:1
 
   mlx_uint32   virt_mode:1
 
   mlx_uint32   log_pf_uar_bar_size:6
 
   mlx_uint32   log_vf_uar_bar_size:6
 
   mlx_uint32   num_pf_msix:10
 
   mlx_uint32   num_vf_msix:10
 
}; 
 
mlx_uint32 dword [3]
 

Detailed Description

Definition at line 101 of file mlx_nvconfig_prm.h.

Field Documentation

◆ reserved0

mlx_uint32 mlx_nvconfig_virt_conf::reserved0

Definition at line 103 of file mlx_nvconfig_prm.h.

◆ pf_bar_size_valid

mlx_uint32 mlx_nvconfig_virt_conf::pf_bar_size_valid

Definition at line 104 of file mlx_nvconfig_prm.h.

◆ vf_bar_size_valid

mlx_uint32 mlx_nvconfig_virt_conf::vf_bar_size_valid

Definition at line 105 of file mlx_nvconfig_prm.h.

◆ num_pf_msix_valid

mlx_uint32 mlx_nvconfig_virt_conf::num_pf_msix_valid

Definition at line 106 of file mlx_nvconfig_prm.h.

◆ num_vf_msix_valid

mlx_uint32 mlx_nvconfig_virt_conf::num_vf_msix_valid

Definition at line 107 of file mlx_nvconfig_prm.h.

◆ num_pfs_valid

mlx_uint32 mlx_nvconfig_virt_conf::num_pfs_valid

Definition at line 108 of file mlx_nvconfig_prm.h.

◆ fpp_valid

mlx_uint32 mlx_nvconfig_virt_conf::fpp_valid

Definition at line 109 of file mlx_nvconfig_prm.h.

◆ full_vf_qos_valid

mlx_uint32 mlx_nvconfig_virt_conf::full_vf_qos_valid

Definition at line 110 of file mlx_nvconfig_prm.h.

◆ sriov_valid

mlx_uint32 mlx_nvconfig_virt_conf::sriov_valid

Definition at line 111 of file mlx_nvconfig_prm.h.

◆ num_of_vfs

mlx_uint32 mlx_nvconfig_virt_conf::num_of_vfs

Definition at line 113 of file mlx_nvconfig_prm.h.

Referenced by nvconfig_get_nv_virt_default_conf().

◆ num_of_pfs

mlx_uint32 mlx_nvconfig_virt_conf::num_of_pfs

Definition at line 114 of file mlx_nvconfig_prm.h.

◆ reserved1

mlx_uint32 mlx_nvconfig_virt_conf::reserved1

Definition at line 115 of file mlx_nvconfig_prm.h.

◆ fpp_en

mlx_uint32 mlx_nvconfig_virt_conf::fpp_en

Definition at line 116 of file mlx_nvconfig_prm.h.

◆ full_vf_qos

mlx_uint32 mlx_nvconfig_virt_conf::full_vf_qos

Definition at line 117 of file mlx_nvconfig_prm.h.

◆ virt_mode

mlx_uint32 mlx_nvconfig_virt_conf::virt_mode

Definition at line 118 of file mlx_nvconfig_prm.h.

Referenced by nvconfig_get_nv_virt_default_conf().

◆ log_pf_uar_bar_size

mlx_uint32 mlx_nvconfig_virt_conf::log_pf_uar_bar_size

Definition at line 120 of file mlx_nvconfig_prm.h.

◆ log_vf_uar_bar_size

mlx_uint32 mlx_nvconfig_virt_conf::log_vf_uar_bar_size

Definition at line 121 of file mlx_nvconfig_prm.h.

◆ num_pf_msix

mlx_uint32 mlx_nvconfig_virt_conf::num_pf_msix

Definition at line 122 of file mlx_nvconfig_prm.h.

◆ num_vf_msix

mlx_uint32 mlx_nvconfig_virt_conf::num_vf_msix

Definition at line 123 of file mlx_nvconfig_prm.h.

◆ @395

struct { ... }

◆ dword

mlx_uint32 mlx_nvconfig_virt_conf::dword[3]

Definition at line 125 of file mlx_nvconfig_prm.h.


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