FreeBSD kernel BXE device code
bxe_devinfo Struct Reference

#include <bxe.h>

Collaboration diagram for bxe_devinfo:

Data Fields

uint16_t vendor_id
 
uint16_t device_id
 
uint16_t subvendor_id
 
uint16_t subdevice_id
 
uint32_t chip_id
 
uint8_t chip_port_mode
 
uint8_t int_block
 
uint32_t shmem_base
 
uint32_t shmem2_base
 
uint32_t bc_ver
 
char bc_ver_str [32]
 
uint32_t mf_cfg_base
 
struct bxe_mf_info mf_info
 
int flash_size
 
uint32_t pcie_cap_flags
 
uint16_t pcie_pm_cap_reg
 
uint16_t pcie_pcie_cap_reg
 
uint16_t pcie_link_width
 
uint16_t pcie_link_speed
 
uint16_t pcie_msi_cap_reg
 
uint16_t pcie_msix_cap_reg
 
uint32_t hw_config
 
uint32_t hw_config2
 

Detailed Description

Definition at line 1101 of file bxe.h.

Field Documentation

◆ bc_ver

uint32_t bxe_devinfo::bc_ver

◆ bc_ver_str

char bxe_devinfo::bc_ver_str[32]

Definition at line 1257 of file bxe.h.

Referenced by bxe_add_sysctls(), bxe_eioctl(), and bxe_get_device_info().

◆ chip_id

uint32_t bxe_devinfo::chip_id

Definition at line 1115 of file bxe.h.

Referenced by bxe_common_init_phy(), bxe_get_device_info(), and bxe_nic_init().

◆ chip_port_mode

uint8_t bxe_devinfo::chip_port_mode

Definition at line 1237 of file bxe.h.

Referenced by bxe_get_device_info().

◆ device_id

uint16_t bxe_devinfo::device_id

Definition at line 1104 of file bxe.h.

Referenced by bxe_get_device_info().

◆ flash_size

int bxe_devinfo::flash_size

◆ hw_config

uint32_t bxe_devinfo::hw_config

Definition at line 1281 of file bxe.h.

Referenced by bxe_get_shmem_info().

◆ hw_config2

uint32_t bxe_devinfo::hw_config2

Definition at line 1282 of file bxe.h.

Referenced by bxe_get_shmem_info().

◆ int_block

◆ mf_cfg_base

uint32_t bxe_devinfo::mf_cfg_base

Definition at line 1258 of file bxe.h.

Referenced by bxe_get_device_info(), and bxe_get_mf_cfg_info().

◆ mf_info

◆ pcie_cap_flags

uint32_t bxe_devinfo::pcie_cap_flags

Definition at line 1267 of file bxe.h.

Referenced by bxe_interrupt_alloc(), bxe_probe_pci_caps(), and bxe_set_power_state().

◆ pcie_link_speed

uint16_t bxe_devinfo::pcie_link_speed

Definition at line 1276 of file bxe.h.

Referenced by bxe_add_sysctls(), and bxe_probe_pci_caps().

◆ pcie_link_width

uint16_t bxe_devinfo::pcie_link_width

Definition at line 1275 of file bxe.h.

Referenced by bxe_add_sysctls(), and bxe_probe_pci_caps().

◆ pcie_msi_cap_reg

uint16_t bxe_devinfo::pcie_msi_cap_reg

Definition at line 1277 of file bxe.h.

Referenced by bxe_probe_pci_caps().

◆ pcie_msix_cap_reg

uint16_t bxe_devinfo::pcie_msix_cap_reg

Definition at line 1278 of file bxe.h.

Referenced by bxe_get_device_info(), and bxe_probe_pci_caps().

◆ pcie_pcie_cap_reg

uint16_t bxe_devinfo::pcie_pcie_cap_reg

Definition at line 1273 of file bxe.h.

Referenced by bxe_probe_pci_caps().

◆ pcie_pm_cap_reg

uint16_t bxe_devinfo::pcie_pm_cap_reg

Definition at line 1272 of file bxe.h.

Referenced by bxe_probe_pci_caps(), and bxe_set_power_state().

◆ shmem2_base

uint32_t bxe_devinfo::shmem2_base

◆ shmem_base

uint32_t bxe_devinfo::shmem_base

◆ subdevice_id

uint16_t bxe_devinfo::subdevice_id

Definition at line 1106 of file bxe.h.

Referenced by bxe_get_device_info().

◆ subvendor_id

uint16_t bxe_devinfo::subvendor_id

Definition at line 1105 of file bxe.h.

Referenced by bxe_get_device_info().

◆ vendor_id

uint16_t bxe_devinfo::vendor_id

Definition at line 1103 of file bxe.h.

Referenced by bxe_get_device_info().


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