iPXE
Public Member Functions | Data Fields
vxge_hw_device_hw_info Struct Reference

struct vxge_hw_device_hw_info - Device information @host_type: Host Type @func_id: Function Id @vpath_mask: vpath bit mask @fw_version: Firmware version @fw_date: Firmware Date @flash_version: Firmware version @flash_date: Firmware Date @mac_addrs: Mac addresses for each vpath @mac_addr_masks: Mac address masks for each vpath More...

#include <vxge_config.h>

Public Member Functions

 u8 (mac_addrs)[VXGE_HW_MAX_VIRTUAL_PATHS][ETH_ALEN]
 
 u8 (mac_addr_masks)[VXGE_HW_MAX_VIRTUAL_PATHS][ETH_ALEN]
 

Data Fields

u32 host_type
 
u64 function_mode
 
u32 func_id
 
u64 vpath_mask
 
struct vxge_hw_device_version fw_version
 
struct vxge_hw_device_date fw_date
 
struct vxge_hw_device_version flash_version
 
struct vxge_hw_device_date flash_date
 
u8 serial_number [VXGE_HW_INFO_LEN]
 
u8 part_number [VXGE_HW_INFO_LEN]
 
u8 product_desc [VXGE_HW_INFO_LEN]
 

Detailed Description

struct vxge_hw_device_hw_info - Device information @host_type: Host Type @func_id: Function Id @vpath_mask: vpath bit mask @fw_version: Firmware version @fw_date: Firmware Date @flash_version: Firmware version @flash_date: Firmware Date @mac_addrs: Mac addresses for each vpath @mac_addr_masks: Mac address masks for each vpath

Returns the vpath mask that has the bits set for each vpath allocated for the driver and the first mac address for each vpath

Definition at line 427 of file vxge_config.h.

Member Function Documentation

◆ u8() [1/2]

vxge_hw_device_hw_info::u8 ( mac_addrs  )

◆ u8() [2/2]

vxge_hw_device_hw_info::u8 ( mac_addr_masks  )

Field Documentation

◆ host_type

u32 vxge_hw_device_hw_info::host_type

Definition at line 428 of file vxge_config.h.

Referenced by vxge_hw_device_hw_info_get().

◆ function_mode

u64 vxge_hw_device_hw_info::function_mode

Definition at line 437 of file vxge_config.h.

Referenced by vxge_close(), and vxge_probe().

◆ func_id

u32 vxge_hw_device_hw_info::func_id

Definition at line 454 of file vxge_config.h.

Referenced by vxge_hw_device_hw_info_get(), and vxge_probe().

◆ vpath_mask

u64 vxge_hw_device_hw_info::vpath_mask

Definition at line 455 of file vxge_config.h.

Referenced by vxge_hw_device_hw_info_get(), and vxge_probe().

◆ fw_version

struct vxge_hw_device_version vxge_hw_device_hw_info::fw_version

Definition at line 456 of file vxge_config.h.

Referenced by __vxge_hw_vpath_fw_ver_get(), and vxge_probe().

◆ fw_date

struct vxge_hw_device_date vxge_hw_device_hw_info::fw_date

Definition at line 457 of file vxge_config.h.

Referenced by __vxge_hw_vpath_fw_ver_get(), and vxge_probe().

◆ flash_version

struct vxge_hw_device_version vxge_hw_device_hw_info::flash_version

Definition at line 458 of file vxge_config.h.

Referenced by __vxge_hw_vpath_fw_ver_get().

◆ flash_date

struct vxge_hw_device_date vxge_hw_device_hw_info::flash_date

Definition at line 459 of file vxge_config.h.

Referenced by __vxge_hw_vpath_fw_ver_get().

◆ serial_number

u8 vxge_hw_device_hw_info::serial_number[VXGE_HW_INFO_LEN]

Definition at line 460 of file vxge_config.h.

Referenced by __vxge_hw_vpath_card_info_get(), and vxge_probe().

◆ part_number

u8 vxge_hw_device_hw_info::part_number[VXGE_HW_INFO_LEN]

Definition at line 461 of file vxge_config.h.

Referenced by __vxge_hw_vpath_card_info_get(), and vxge_probe().

◆ product_desc

u8 vxge_hw_device_hw_info::product_desc[VXGE_HW_INFO_LEN]

Definition at line 462 of file vxge_config.h.

Referenced by __vxge_hw_vpath_card_info_get(), and vxge_probe().


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