iPXE
Data Fields
hwrm_ver_get_output Struct Reference

#include <bnxt_hsi.h>

Data Fields

__le16 error_code
 
__le16 req_type
 
__le16 seq_id
 
__le16 resp_len
 
u8 hwrm_intf_maj_8b
 
u8 hwrm_intf_min_8b
 
u8 hwrm_intf_upd_8b
 
u8 hwrm_intf_rsvd_8b
 
u8 hwrm_fw_maj_8b
 
u8 hwrm_fw_min_8b
 
u8 hwrm_fw_bld_8b
 
u8 hwrm_fw_rsvd_8b
 
u8 mgmt_fw_maj_8b
 
u8 mgmt_fw_min_8b
 
u8 mgmt_fw_bld_8b
 
u8 mgmt_fw_rsvd_8b
 
u8 netctrl_fw_maj_8b
 
u8 netctrl_fw_min_8b
 
u8 netctrl_fw_bld_8b
 
u8 netctrl_fw_rsvd_8b
 
__le32 dev_caps_cfg
 
u8 roce_fw_maj_8b
 
u8 roce_fw_min_8b
 
u8 roce_fw_bld_8b
 
u8 roce_fw_rsvd_8b
 
char hwrm_fw_name [16]
 
char mgmt_fw_name [16]
 
char netctrl_fw_name [16]
 
u8 reserved2 [16]
 
char roce_fw_name [16]
 
__le16 chip_num
 
u8 chip_rev
 
u8 chip_metal
 
u8 chip_bond_id
 
u8 chip_platform_type
 
__le16 max_req_win_len
 
__le16 max_resp_len
 
__le16 def_req_timeout
 
u8 flags
 
u8 unused_0 [2]
 
u8 always_1
 
__le16 hwrm_intf_major
 
__le16 hwrm_intf_minor
 
__le16 hwrm_intf_build
 
__le16 hwrm_intf_patch
 
__le16 hwrm_fw_major
 
__le16 hwrm_fw_minor
 
__le16 hwrm_fw_build
 
__le16 hwrm_fw_patch
 
__le16 mgmt_fw_major
 
__le16 mgmt_fw_minor
 
__le16 mgmt_fw_build
 
__le16 mgmt_fw_patch
 
__le16 netctrl_fw_major
 
__le16 netctrl_fw_minor
 
__le16 netctrl_fw_build
 
__le16 netctrl_fw_patch
 
__le16 roce_fw_major
 
__le16 roce_fw_minor
 
__le16 roce_fw_build
 
__le16 roce_fw_patch
 
__le16 max_ext_req_len
 
u8 unused_1 [5]
 
u8 valid
 

Detailed Description

Definition at line 388 of file bnxt_hsi.h.

Field Documentation

◆ error_code

__le16 hwrm_ver_get_output::error_code

Definition at line 389 of file bnxt_hsi.h.

◆ req_type

__le16 hwrm_ver_get_output::req_type

Definition at line 390 of file bnxt_hsi.h.

◆ seq_id

__le16 hwrm_ver_get_output::seq_id

Definition at line 391 of file bnxt_hsi.h.

◆ resp_len

__le16 hwrm_ver_get_output::resp_len

Definition at line 392 of file bnxt_hsi.h.

◆ hwrm_intf_maj_8b

u8 hwrm_ver_get_output::hwrm_intf_maj_8b

Definition at line 393 of file bnxt_hsi.h.

Referenced by bnxt_hwrm_ver_get().

◆ hwrm_intf_min_8b

u8 hwrm_ver_get_output::hwrm_intf_min_8b

Definition at line 394 of file bnxt_hsi.h.

Referenced by bnxt_hwrm_ver_get().

◆ hwrm_intf_upd_8b

u8 hwrm_ver_get_output::hwrm_intf_upd_8b

Definition at line 395 of file bnxt_hsi.h.

Referenced by bnxt_hwrm_ver_get().

◆ hwrm_intf_rsvd_8b

u8 hwrm_ver_get_output::hwrm_intf_rsvd_8b

Definition at line 396 of file bnxt_hsi.h.

◆ hwrm_fw_maj_8b

u8 hwrm_ver_get_output::hwrm_fw_maj_8b

Definition at line 397 of file bnxt_hsi.h.

◆ hwrm_fw_min_8b

u8 hwrm_ver_get_output::hwrm_fw_min_8b

Definition at line 398 of file bnxt_hsi.h.

◆ hwrm_fw_bld_8b

u8 hwrm_ver_get_output::hwrm_fw_bld_8b

Definition at line 399 of file bnxt_hsi.h.

◆ hwrm_fw_rsvd_8b

u8 hwrm_ver_get_output::hwrm_fw_rsvd_8b

Definition at line 400 of file bnxt_hsi.h.

◆ mgmt_fw_maj_8b

u8 hwrm_ver_get_output::mgmt_fw_maj_8b

Definition at line 401 of file bnxt_hsi.h.

◆ mgmt_fw_min_8b

u8 hwrm_ver_get_output::mgmt_fw_min_8b

Definition at line 402 of file bnxt_hsi.h.

◆ mgmt_fw_bld_8b

u8 hwrm_ver_get_output::mgmt_fw_bld_8b

Definition at line 403 of file bnxt_hsi.h.

◆ mgmt_fw_rsvd_8b

u8 hwrm_ver_get_output::mgmt_fw_rsvd_8b

Definition at line 404 of file bnxt_hsi.h.

◆ netctrl_fw_maj_8b

u8 hwrm_ver_get_output::netctrl_fw_maj_8b

Definition at line 405 of file bnxt_hsi.h.

◆ netctrl_fw_min_8b

u8 hwrm_ver_get_output::netctrl_fw_min_8b

Definition at line 406 of file bnxt_hsi.h.

◆ netctrl_fw_bld_8b

u8 hwrm_ver_get_output::netctrl_fw_bld_8b

Definition at line 407 of file bnxt_hsi.h.

◆ netctrl_fw_rsvd_8b

u8 hwrm_ver_get_output::netctrl_fw_rsvd_8b

Definition at line 408 of file bnxt_hsi.h.

◆ dev_caps_cfg

__le32 hwrm_ver_get_output::dev_caps_cfg

Definition at line 409 of file bnxt_hsi.h.

Referenced by bnxt_hwrm_ver_get().

◆ roce_fw_maj_8b

u8 hwrm_ver_get_output::roce_fw_maj_8b

Definition at line 420 of file bnxt_hsi.h.

◆ roce_fw_min_8b

u8 hwrm_ver_get_output::roce_fw_min_8b

Definition at line 421 of file bnxt_hsi.h.

◆ roce_fw_bld_8b

u8 hwrm_ver_get_output::roce_fw_bld_8b

Definition at line 422 of file bnxt_hsi.h.

◆ roce_fw_rsvd_8b

u8 hwrm_ver_get_output::roce_fw_rsvd_8b

Definition at line 423 of file bnxt_hsi.h.

◆ hwrm_fw_name

char hwrm_ver_get_output::hwrm_fw_name[16]

Definition at line 424 of file bnxt_hsi.h.

◆ mgmt_fw_name

char hwrm_ver_get_output::mgmt_fw_name[16]

Definition at line 425 of file bnxt_hsi.h.

◆ netctrl_fw_name

char hwrm_ver_get_output::netctrl_fw_name[16]

Definition at line 426 of file bnxt_hsi.h.

◆ reserved2

u8 hwrm_ver_get_output::reserved2[16]

Definition at line 427 of file bnxt_hsi.h.

◆ roce_fw_name

char hwrm_ver_get_output::roce_fw_name[16]

Definition at line 428 of file bnxt_hsi.h.

◆ chip_num

__le16 hwrm_ver_get_output::chip_num

Definition at line 429 of file bnxt_hsi.h.

Referenced by bnxt_hwrm_ver_get().

◆ chip_rev

u8 hwrm_ver_get_output::chip_rev

Definition at line 430 of file bnxt_hsi.h.

Referenced by bnxt_hwrm_ver_get().

◆ chip_metal

u8 hwrm_ver_get_output::chip_metal

Definition at line 431 of file bnxt_hsi.h.

Referenced by bnxt_hwrm_ver_get().

◆ chip_bond_id

u8 hwrm_ver_get_output::chip_bond_id

Definition at line 432 of file bnxt_hsi.h.

Referenced by bnxt_hwrm_ver_get().

◆ chip_platform_type

u8 hwrm_ver_get_output::chip_platform_type

Definition at line 433 of file bnxt_hsi.h.

Referenced by bnxt_hwrm_ver_get().

◆ max_req_win_len

__le16 hwrm_ver_get_output::max_req_win_len

Definition at line 438 of file bnxt_hsi.h.

Referenced by bnxt_hwrm_ver_get().

◆ max_resp_len

__le16 hwrm_ver_get_output::max_resp_len

Definition at line 439 of file bnxt_hsi.h.

◆ def_req_timeout

__le16 hwrm_ver_get_output::def_req_timeout

Definition at line 440 of file bnxt_hsi.h.

Referenced by bnxt_hwrm_ver_get().

◆ flags

u8 hwrm_ver_get_output::flags

Definition at line 441 of file bnxt_hsi.h.

◆ unused_0

u8 hwrm_ver_get_output::unused_0[2]

Definition at line 444 of file bnxt_hsi.h.

◆ always_1

u8 hwrm_ver_get_output::always_1

Definition at line 445 of file bnxt_hsi.h.

◆ hwrm_intf_major

__le16 hwrm_ver_get_output::hwrm_intf_major

Definition at line 446 of file bnxt_hsi.h.

◆ hwrm_intf_minor

__le16 hwrm_ver_get_output::hwrm_intf_minor

Definition at line 447 of file bnxt_hsi.h.

◆ hwrm_intf_build

__le16 hwrm_ver_get_output::hwrm_intf_build

Definition at line 448 of file bnxt_hsi.h.

◆ hwrm_intf_patch

__le16 hwrm_ver_get_output::hwrm_intf_patch

Definition at line 449 of file bnxt_hsi.h.

◆ hwrm_fw_major

__le16 hwrm_ver_get_output::hwrm_fw_major

Definition at line 450 of file bnxt_hsi.h.

◆ hwrm_fw_minor

__le16 hwrm_ver_get_output::hwrm_fw_minor

Definition at line 451 of file bnxt_hsi.h.

◆ hwrm_fw_build

__le16 hwrm_ver_get_output::hwrm_fw_build

Definition at line 452 of file bnxt_hsi.h.

◆ hwrm_fw_patch

__le16 hwrm_ver_get_output::hwrm_fw_patch

Definition at line 453 of file bnxt_hsi.h.

◆ mgmt_fw_major

__le16 hwrm_ver_get_output::mgmt_fw_major

Definition at line 454 of file bnxt_hsi.h.

◆ mgmt_fw_minor

__le16 hwrm_ver_get_output::mgmt_fw_minor

Definition at line 455 of file bnxt_hsi.h.

◆ mgmt_fw_build

__le16 hwrm_ver_get_output::mgmt_fw_build

Definition at line 456 of file bnxt_hsi.h.

◆ mgmt_fw_patch

__le16 hwrm_ver_get_output::mgmt_fw_patch

Definition at line 457 of file bnxt_hsi.h.

◆ netctrl_fw_major

__le16 hwrm_ver_get_output::netctrl_fw_major

Definition at line 458 of file bnxt_hsi.h.

◆ netctrl_fw_minor

__le16 hwrm_ver_get_output::netctrl_fw_minor

Definition at line 459 of file bnxt_hsi.h.

◆ netctrl_fw_build

__le16 hwrm_ver_get_output::netctrl_fw_build

Definition at line 460 of file bnxt_hsi.h.

◆ netctrl_fw_patch

__le16 hwrm_ver_get_output::netctrl_fw_patch

Definition at line 461 of file bnxt_hsi.h.

◆ roce_fw_major

__le16 hwrm_ver_get_output::roce_fw_major

Definition at line 462 of file bnxt_hsi.h.

◆ roce_fw_minor

__le16 hwrm_ver_get_output::roce_fw_minor

Definition at line 463 of file bnxt_hsi.h.

◆ roce_fw_build

__le16 hwrm_ver_get_output::roce_fw_build

Definition at line 464 of file bnxt_hsi.h.

◆ roce_fw_patch

__le16 hwrm_ver_get_output::roce_fw_patch

Definition at line 465 of file bnxt_hsi.h.

◆ max_ext_req_len

__le16 hwrm_ver_get_output::max_ext_req_len

Definition at line 466 of file bnxt_hsi.h.

Referenced by bnxt_hwrm_ver_get().

◆ unused_1

u8 hwrm_ver_get_output::unused_1[5]

Definition at line 467 of file bnxt_hsi.h.

◆ valid

u8 hwrm_ver_get_output::valid

Definition at line 468 of file bnxt_hsi.h.


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