FreeBSD kernel BXE device code
|
#include <bxe.h>
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 |
uint32_t bxe_devinfo::bc_ver |
Definition at line 1256 of file bxe.h.
Referenced by bxe_do_flr(), bxe_get_device_info(), bxe_get_port_stats_dma_len(), and bxe_stats_pmf_update().
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().
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().
uint8_t bxe_devinfo::chip_port_mode |
Definition at line 1237 of file bxe.h.
Referenced by bxe_get_device_info().
uint16_t bxe_devinfo::device_id |
Definition at line 1104 of file bxe.h.
Referenced by bxe_get_device_info().
int bxe_devinfo::flash_size |
Definition at line 1261 of file bxe.h.
Referenced by bxe_eioctl(), bxe_get_device_info(), bxe_nvram_read(), bxe_nvram_write(), and bxe_nvram_write1().
uint32_t bxe_devinfo::hw_config |
Definition at line 1281 of file bxe.h.
Referenced by bxe_get_shmem_info().
uint32_t bxe_devinfo::hw_config2 |
Definition at line 1282 of file bxe.h.
Referenced by bxe_get_shmem_info().
uint8_t bxe_devinfo::int_block |
Definition at line 1244 of file bxe.h.
Referenced by bxe_ack_int(), bxe_ack_sb(), bxe_attn_int_asserted(), bxe_attn_int_deasserted(), bxe_get_device_info(), bxe_init_def_sb(), bxe_init_hw_func(), bxe_int_disable(), bxe_int_enable(), bxe_pmf_update(), and bxe_reset_func().
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().
struct bxe_mf_info bxe_devinfo::mf_info |
Definition at line 1259 of file bxe.h.
Referenced by bxe_add_sysctls(), bxe_attn_int_deasserted3(), bxe_calc_vn_max(), bxe_calc_vn_min(), bxe_check_valid_mf_cfg(), bxe_dcc_event(), bxe_func_start(), bxe_get_mf_cfg_info(), bxe_get_mf_speed(), bxe_get_shmem_mf_cfg_info_niv(), bxe_get_shmem_mf_cfg_info_sd(), bxe_get_shmem_mf_cfg_info_si(), bxe_init_hw_common(), bxe_init_hw_port(), bxe_nic_load(), bxe_pf_rx_q_prep(), bxe_read_mf_cfg(), and bxe_set_modes_bitmap().
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().
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().
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().
uint16_t bxe_devinfo::pcie_msi_cap_reg |
Definition at line 1277 of file bxe.h.
Referenced by bxe_probe_pci_caps().
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().
uint16_t bxe_devinfo::pcie_pcie_cap_reg |
Definition at line 1273 of file bxe.h.
Referenced by bxe_probe_pci_caps().
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().
uint32_t bxe_devinfo::shmem2_base |
Definition at line 1255 of file bxe.h.
Referenced by bxe_common_init_phy(), bxe_get_device_info(), bxe_get_shmem_mf_cfg_base(), bxe_nic_init(), and bxe_setup_fan_failure_detection().
uint32_t bxe_devinfo::shmem_base |
Definition at line 1254 of file bxe.h.
Referenced by bxe_common_init_phy(), bxe_get_device_info(), bxe_init_shmem(), bxe_nic_init(), and bxe_setup_fan_failure_detection().
uint16_t bxe_devinfo::subdevice_id |
Definition at line 1106 of file bxe.h.
Referenced by bxe_get_device_info().
uint16_t bxe_devinfo::subvendor_id |
Definition at line 1105 of file bxe.h.
Referenced by bxe_get_device_info().
uint16_t bxe_devinfo::vendor_id |
Definition at line 1103 of file bxe.h.
Referenced by bxe_get_device_info().