iPXE
Data Fields
mlx_nvconfig_virt_caps Union Reference

#include <mlx_nvconfig_prm.h>

Data Fields

struct {
   mlx_uint32   reserved0:24
 
   mlx_uint32   max_vfs_per_pf_valid:1
 
   mlx_uint32   max_total_msix_valid:1
 
   mlx_uint32   max_total_bar_valid:1
 
   mlx_uint32   num_pfs_supported:1
 
   mlx_uint32   num_vf_msix_supported:1
 
   mlx_uint32   num_pf_msix_supported:1
 
   mlx_uint32   vf_bar_size_supported:1
 
   mlx_uint32   pf_bar_size_supported:1
 
   mlx_uint32   max_vfs_per_pf:16
 
   mlx_uint32   max_num_pfs:4
 
   mlx_uint32   reserved1:9
 
   mlx_uint32   fpp_support:1
 
   mlx_uint32   vf_qos_control_support:1
 
   mlx_uint32   sriov_support:1
 
   mlx_uint32   max_log_pf_uar_bar_size:6
 
   mlx_uint32   max_log_vf_uar_bar_size:6
 
   mlx_uint32   max_num_pf_msix:10
 
   mlx_uint32   max_num_vf_msix:10
 
   mlx_uint32   max_total_msix
 
   mlx_uint32   max_total_bar
 
}; 
 
mlx_uint32 dword [5]
 

Detailed Description

Definition at line 128 of file mlx_nvconfig_prm.h.

Field Documentation

◆ reserved0

mlx_uint32 mlx_nvconfig_virt_caps::reserved0

Definition at line 130 of file mlx_nvconfig_prm.h.

◆ max_vfs_per_pf_valid

mlx_uint32 mlx_nvconfig_virt_caps::max_vfs_per_pf_valid

Definition at line 131 of file mlx_nvconfig_prm.h.

◆ max_total_msix_valid

mlx_uint32 mlx_nvconfig_virt_caps::max_total_msix_valid

Definition at line 132 of file mlx_nvconfig_prm.h.

◆ max_total_bar_valid

mlx_uint32 mlx_nvconfig_virt_caps::max_total_bar_valid

Definition at line 133 of file mlx_nvconfig_prm.h.

◆ num_pfs_supported

mlx_uint32 mlx_nvconfig_virt_caps::num_pfs_supported

Definition at line 134 of file mlx_nvconfig_prm.h.

◆ num_vf_msix_supported

mlx_uint32 mlx_nvconfig_virt_caps::num_vf_msix_supported

Definition at line 135 of file mlx_nvconfig_prm.h.

◆ num_pf_msix_supported

mlx_uint32 mlx_nvconfig_virt_caps::num_pf_msix_supported

Definition at line 136 of file mlx_nvconfig_prm.h.

◆ vf_bar_size_supported

mlx_uint32 mlx_nvconfig_virt_caps::vf_bar_size_supported

Definition at line 137 of file mlx_nvconfig_prm.h.

◆ pf_bar_size_supported

mlx_uint32 mlx_nvconfig_virt_caps::pf_bar_size_supported

Definition at line 138 of file mlx_nvconfig_prm.h.

◆ max_vfs_per_pf

mlx_uint32 mlx_nvconfig_virt_caps::max_vfs_per_pf

Definition at line 140 of file mlx_nvconfig_prm.h.

Referenced by nvconfig_get_nv_virt_caps_default_conf().

◆ max_num_pfs

mlx_uint32 mlx_nvconfig_virt_caps::max_num_pfs

Definition at line 141 of file mlx_nvconfig_prm.h.

◆ reserved1

mlx_uint32 mlx_nvconfig_virt_caps::reserved1

Definition at line 142 of file mlx_nvconfig_prm.h.

◆ fpp_support

mlx_uint32 mlx_nvconfig_virt_caps::fpp_support

Definition at line 143 of file mlx_nvconfig_prm.h.

◆ vf_qos_control_support

mlx_uint32 mlx_nvconfig_virt_caps::vf_qos_control_support

Definition at line 144 of file mlx_nvconfig_prm.h.

◆ sriov_support

mlx_uint32 mlx_nvconfig_virt_caps::sriov_support

Definition at line 145 of file mlx_nvconfig_prm.h.

◆ max_log_pf_uar_bar_size

mlx_uint32 mlx_nvconfig_virt_caps::max_log_pf_uar_bar_size

Definition at line 147 of file mlx_nvconfig_prm.h.

◆ max_log_vf_uar_bar_size

mlx_uint32 mlx_nvconfig_virt_caps::max_log_vf_uar_bar_size

Definition at line 148 of file mlx_nvconfig_prm.h.

◆ max_num_pf_msix

mlx_uint32 mlx_nvconfig_virt_caps::max_num_pf_msix

Definition at line 149 of file mlx_nvconfig_prm.h.

◆ max_num_vf_msix

mlx_uint32 mlx_nvconfig_virt_caps::max_num_vf_msix

Definition at line 150 of file mlx_nvconfig_prm.h.

◆ max_total_msix

mlx_uint32 mlx_nvconfig_virt_caps::max_total_msix

Definition at line 152 of file mlx_nvconfig_prm.h.

◆ max_total_bar

mlx_uint32 mlx_nvconfig_virt_caps::max_total_bar

Definition at line 154 of file mlx_nvconfig_prm.h.

◆ @397

struct { ... }

◆ dword

mlx_uint32 mlx_nvconfig_virt_caps::dword[5]

Definition at line 156 of file mlx_nvconfig_prm.h.


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