FreeBSD kernel BXE device code
|
#include <bxe.h>
struct attn_route bxe_softc::attn_group[MAX_DYNAMIC_ATTN_GRPS] |
Definition at line 1564 of file bxe.h.
Referenced by bxe_attn_int_deasserted(), and bxe_init_def_sb().
uint32_t bxe_softc::attn_state |
Definition at line 1563 of file bxe.h.
Referenced by bxe_attn_int(), bxe_attn_int_asserted(), bxe_attn_int_deasserted(), and bxe_init_def_sb().
int bxe_softc::autogreeen |
Definition at line 1532 of file bxe.h.
Referenced by bxe_get_phy_info(), and bxe_get_tunable_params().
Definition at line 1348 of file bxe.h.
Referenced by bxe_allocate_bars(), bxe_deallocate_bars(), bxe_hc_ack_sb(), bxe_igu_ack_sb_gen(), bxe_igu_clear_sb_gen(), bxe_sp_prod_update(), and bxe_tx_encap().
uint8_t bxe_softc::base_fw_ndsb |
Definition at line 1551 of file bxe.h.
Referenced by bxe_get_device_info(), and bxe_init_eth_fp().
int bxe_softc::bxe_pause_param |
Definition at line 1766 of file bxe.h.
Referenced by bxe_sysctl_pauseparam().
struct taskqueue* bxe_softc::chip_tq |
Definition at line 1365 of file bxe.h.
Referenced by bxe_attach(), and bxe_detach().
volatile unsigned long bxe_softc::chip_tq_flags |
Definition at line 1363 of file bxe.h.
Referenced by bxe_attach(), bxe_detach(), and bxe_handle_chip_tq().
char bxe_softc::chip_tq_name[32] |
Definition at line 1366 of file bxe.h.
Referenced by bxe_attach().
struct task bxe_softc::chip_tq_task |
Definition at line 1364 of file bxe.h.
Referenced by bxe_attach(), and bxe_detach().
struct cmng_init bxe_softc::cmng |
Definition at line 1522 of file bxe.h.
Referenced by bxe_cmng_fns_init(), bxe_config_mf_bw(), bxe_link_attn(), and bxe_pf_init().
struct hw_context bxe_softc::context[ILT_MAX_L2_LINES] |
Definition at line 1659 of file bxe.h.
Referenced by bxe_alloc_mem(), bxe_free_mem(), bxe_handle_chip_tq(), bxe_handle_sp_tq(), bxe_init_hw_func(), and bxe_pf_q_prep_init().
struct sx bxe_softc::core_sx |
Definition at line 1414 of file bxe.h.
Referenced by bxe_init_mutexes(), and bxe_release_mutexes().
char bxe_softc::core_sx_name[32] |
Definition at line 1415 of file bxe.h.
Referenced by bxe_init_mutexes().
volatile unsigned long bxe_softc::cq_spq_left |
Definition at line 1616 of file bxe.h.
Referenced by bxe_init_sp_ring(), bxe_sp_event(), and bxe_sp_post().
int bxe_softc::dcb_state |
Definition at line 1731 of file bxe.h.
Referenced by bxe_dcbx_set_state().
struct bxe_config_dcbx_params bxe_softc::dcbx_config_params |
int bxe_softc::dcbx_enabled |
Definition at line 1735 of file bxe.h.
Referenced by bxe_dcbx_set_state().
struct bxe_dcbx_port_params bxe_softc::dcbx_port_params |
unsigned long bxe_softc::debug |
Definition at line 1345 of file bxe.h.
Referenced by bxe_add_sysctls(), bxe_dump_mbuf(), bxe_tx_encap(), elink_cb_dbg(), elink_cb_dbg1(), elink_cb_dbg2(), and elink_cb_dbg3().
uint16_t bxe_softc::def_att_idx |
Definition at line 1562 of file bxe.h.
Referenced by bxe_handle_sp_tq(), and bxe_update_dsb_idx().
uint16_t bxe_softc::def_idx |
Definition at line 1561 of file bxe.h.
Referenced by bxe_handle_sp_tq(), and bxe_update_dsb_idx().
struct host_sp_status_block* bxe_softc::def_sb |
Definition at line 1560 of file bxe.h.
Referenced by bxe_alloc_hsi_mem(), bxe_attn_int(), bxe_free_hsi_mem(), bxe_grc_dump(), bxe_init_def_sb(), bxe_init_eq_ring(), bxe_init_sp_ring(), and bxe_update_dsb_idx().
struct bxe_dma bxe_softc::def_sb_dma |
Definition at line 1559 of file bxe.h.
Referenced by bxe_alloc_hsi_mem(), bxe_free_hsi_mem(), bxe_grc_dump(), and bxe_init_def_sb().
device_t bxe_softc::dev |
Definition at line 1378 of file bxe.h.
Referenced by bxe_add_sysctls(), bxe_alloc_hsi_mem(), bxe_allocate_bars(), bxe_attach(), bxe_deallocate_bars(), bxe_detach(), bxe_eioctl(), bxe_get_device_info(), bxe_init_ifnet(), bxe_interrupt_alloc(), bxe_interrupt_attach(), bxe_interrupt_detach(), bxe_interrupt_free(), bxe_pcie_capability_read(), bxe_probe_pci_caps(), bxe_reg_rd_ind(), bxe_reg_wr_ind(), bxe_set_power_state(), bxe_shutdown(), elink_cb_dbg(), elink_cb_dbg1(), elink_cb_dbg2(), and elink_cb_dbg3().
struct bxe_devinfo bxe_softc::devinfo |
Definition at line 1406 of file bxe.h.
Referenced by bxe_ack_int(), bxe_ack_sb(), bxe_add_sysctls(), bxe_attn_int_asserted(), bxe_attn_int_deasserted(), bxe_attn_int_deasserted3(), bxe_calc_vn_max(), bxe_calc_vn_min(), bxe_check_valid_mf_cfg(), bxe_common_init_phy(), bxe_dcc_event(), bxe_do_flr(), bxe_eioctl(), bxe_func_start(), bxe_get_device_info(), bxe_get_mf_cfg_info(), bxe_get_mf_speed(), bxe_get_port_stats_dma_len(), bxe_get_shmem_info(), bxe_get_shmem_mf_cfg_base(), bxe_get_shmem_mf_cfg_info_niv(), bxe_get_shmem_mf_cfg_info_sd(), bxe_get_shmem_mf_cfg_info_si(), bxe_init_def_sb(), bxe_init_hw_common(), bxe_init_hw_func(), bxe_init_hw_port(), bxe_init_shmem(), bxe_int_disable(), bxe_int_enable(), bxe_interrupt_alloc(), bxe_nic_init(), bxe_nic_load(), bxe_nvram_read(), bxe_nvram_write(), bxe_nvram_write1(), bxe_pf_rx_q_prep(), bxe_pmf_update(), bxe_probe_pci_caps(), bxe_read_mf_cfg(), bxe_reset_func(), bxe_set_modes_bitmap(), bxe_set_power_state(), bxe_setup_fan_failure_detection(), and bxe_stats_pmf_update().
struct mtx bxe_softc::dmae_mtx |
Definition at line 1422 of file bxe.h.
Referenced by bxe_init_mutexes(), and bxe_release_mutexes().
char bxe_softc::dmae_mtx_name[32] |
Definition at line 1423 of file bxe.h.
Referenced by bxe_init_mutexes().
int bxe_softc::dmae_ready |
Definition at line 1469 of file bxe.h.
Referenced by bxe_init_func_obj(), bxe_init_hw_common(), bxe_init_hw_func(), bxe_read_dmae(), bxe_reset_func(), and bxe_write_dmae().
uint16_t bxe_softc::doorbell_size |
Definition at line 1350 of file bxe.h.
Referenced by bxe_get_device_info().
uint8_t bxe_softc::dropless_fc |
Definition at line 1685 of file bxe.h.
Referenced by bxe_link_attn(), and bxe_pf_rx_q_prep().
uint16_t* bxe_softc::dsb_sp_prod |
Definition at line 1611 of file bxe.h.
Referenced by bxe_init_sp_ring().
void* bxe_softc::eeprom |
Definition at line 1767 of file bxe.h.
Referenced by bxe_add_cdev(), bxe_del_cdev(), and bxe_eeprom_rd_wr().
union event_ring_elem* bxe_softc::eq |
Definition at line 1579 of file bxe.h.
Referenced by bxe_alloc_hsi_mem(), bxe_eq_int(), bxe_free_hsi_mem(), and bxe_init_eq_ring().
uint16_t bxe_softc::eq_cons |
Definition at line 1581 of file bxe.h.
Referenced by bxe_eq_int(), and bxe_init_eq_ring().
uint16_t* bxe_softc::eq_cons_sb |
Definition at line 1582 of file bxe.h.
Referenced by bxe_eq_int(), and bxe_init_eq_ring().
struct bxe_dma bxe_softc::eq_dma |
Definition at line 1578 of file bxe.h.
Referenced by bxe_alloc_hsi_mem(), bxe_free_hsi_mem(), bxe_grc_dump(), bxe_init_eq_ring(), and bxe_pf_init().
uint16_t bxe_softc::eq_prod |
Definition at line 1580 of file bxe.h.
Referenced by bxe_eq_int(), bxe_init_eq_ring(), and bxe_pf_init().
volatile unsigned long bxe_softc::eq_spq_left |
Definition at line 1615 of file bxe.h.
Referenced by bxe_eq_int(), bxe_init_eq_ring(), and bxe_sp_post().
uint32_t bxe_softc::error_status |
Definition at line 1511 of file bxe.h.
Referenced by bxe_handle_error(), bxe_parity_recover(), and bxe_sp_err_timeout_task().
struct bxe_eth_stats bxe_softc::eth_stats |
Definition at line 1717 of file bxe.h.
Referenced by bxe_afex_collect_stats(), bxe_bmac_stats_update(), bxe_drv_stats_update(), bxe_emac_stats_update(), bxe_get_counter(), bxe_hw_stats_update(), bxe_mstat_stats_update(), bxe_parity_recover(), bxe_save_statistics(), bxe_stats_init(), bxe_storm_stats_update(), bxe_sysctl_eth_q_stat(), and bxe_sysctl_eth_stat().
struct bxe_eth_stats_old bxe_softc::eth_stats_old |
Definition at line 1719 of file bxe.h.
Referenced by bxe_stats_init(), and bxe_storm_stats_update().
int bxe_softc::executer_idx |
Definition at line 1724 of file bxe.h.
Referenced by bxe_func_stats_init(), bxe_hw_stats_post(), bxe_port_stats_base_init(), bxe_port_stats_init(), bxe_port_stats_stop(), bxe_stats_init(), and bxe_stats_pmf_update().
int bxe_softc::flags |
Definition at line 1328 of file bxe.h.
Referenced by bxe_dcc_event(), bxe_fill_report_data(), bxe_get_common_flags(), bxe_get_device_info(), bxe_get_settings(), bxe_init_objs(), bxe_nic_load(), bxe_periodic_callout_func(), and bxe_read_mf_cfg().
struct bxe_fastpath bxe_softc::fp[MAX_RSS_CHAINS] |
Definition at line 1375 of file bxe.h.
Referenced by bxe_afex_collect_stats(), bxe_alloc_buf_rings(), bxe_alloc_fp_buffers(), bxe_alloc_hsi_mem(), bxe_destroy_fp_mutexs(), bxe_drain_tx_queues(), bxe_drv_stats_update(), bxe_free_buf_rings(), bxe_free_fp_buffers(), bxe_free_hsi_mem(), bxe_free_sge_chain(), bxe_free_tpa_pool(), bxe_grc_dump(), bxe_handle_fp_tq(), bxe_init_eth_fp(), bxe_init_fp_mutexs(), bxe_init_objs(), bxe_init_rss_pf(), bxe_init_rx_rings(), bxe_init_tx_rings(), bxe_interrupt_attach(), bxe_interrupt_detach(), bxe_intr_fp(), bxe_intr_legacy(), bxe_link_attn(), bxe_mq_flush(), bxe_net_stats_update(), bxe_nic_load(), bxe_nic_unload(), bxe_periodic_callout_func(), bxe_prep_fw_stats_req(), bxe_reset_func(), bxe_save_statistics(), bxe_set_fp_rx_buf_size(), bxe_set_storm_rx_mode(), bxe_setup_leading(), bxe_stats_id(), bxe_stats_init(), bxe_stop_queue(), bxe_storm_stats_update(), bxe_sysctl_eth_q_stat(), bxe_task_fp(), bxe_tx_mq_start(), bxe_tx_mq_start_deferred(), and bxe_tx_start().
struct ecore_func_sp_obj bxe_softc::func_obj |
Definition at line 1477 of file bxe.h.
Referenced by bxe_eq_int(), bxe_func_start(), bxe_func_stop(), bxe_func_wait_started(), bxe_init_func_obj(), bxe_init_hw(), and bxe_reset_hw().
struct host_func_stats bxe_softc::func_stats |
Definition at line 1718 of file bxe.h.
Referenced by bxe_hw_stats_post(), bxe_stats_init(), and bxe_storm_stats_update().
uint32_t bxe_softc::func_stx |
Definition at line 1481 of file bxe.h.
Referenced by bxe_func_stats_init(), bxe_hw_stats_post(), bxe_port_stats_init(), bxe_port_stats_stop(), bxe_stats_init(), and bxe_stats_start().
uint16_t bxe_softc::fw_drv_pulse_wr_seq |
Definition at line 1480 of file bxe.h.
Referenced by bxe_drv_pulse(), bxe_nic_load(), bxe_nic_load_request(), bxe_nic_unload(), and bxe_periodic_callout_func().
uint16_t bxe_softc::fw_seq |
Definition at line 1479 of file bxe.h.
Referenced by bxe_attach(), bxe_nic_load_request(), and elink_cb_fw_command().
struct bxe_fw_stats_data* bxe_softc::fw_stats_data |
Definition at line 1706 of file bxe.h.
Referenced by bxe_alloc_fw_stats_mem(), bxe_free_fw_stats_mem(), bxe_prep_fw_stats_req(), bxe_storm_stats_update(), and bxe_storm_stats_validate_counters().
bus_addr_t bxe_softc::fw_stats_data_mapping |
Definition at line 1707 of file bxe.h.
Referenced by bxe_alloc_fw_stats_mem(), bxe_free_fw_stats_mem(), bxe_grc_dump(), and bxe_prep_fw_stats_req().
int bxe_softc::fw_stats_data_size |
Definition at line 1705 of file bxe.h.
Referenced by bxe_alloc_fw_stats_mem(), bxe_free_fw_stats_mem(), and bxe_grc_dump().
struct bxe_dma bxe_softc::fw_stats_dma |
Definition at line 1693 of file bxe.h.
Referenced by bxe_alloc_fw_stats_mem(), and bxe_free_fw_stats_mem().
uint8_t bxe_softc::fw_stats_num |
Definition at line 1688 of file bxe.h.
Referenced by bxe_alloc_fw_stats_mem(), bxe_free_fw_stats_mem(), and bxe_prep_fw_stats_req().
struct bxe_fw_port_stats_old bxe_softc::fw_stats_old |
Definition at line 1721 of file bxe.h.
Referenced by bxe_bmac_stats_update(), bxe_save_statistics(), bxe_stats_init(), and bxe_storm_stats_update().
struct bxe_fw_stats_req* bxe_softc::fw_stats_req |
Definition at line 1699 of file bxe.h.
Referenced by bxe_alloc_fw_stats_mem(), bxe_dp_stats(), bxe_free_fw_stats_mem(), bxe_grc_dump(), bxe_prep_fw_stats_req(), and bxe_storm_stats_post().
bus_addr_t bxe_softc::fw_stats_req_mapping |
Definition at line 1700 of file bxe.h.
Referenced by bxe_alloc_fw_stats_mem(), bxe_free_fw_stats_mem(), bxe_grc_dump(), and bxe_storm_stats_post().
int bxe_softc::fw_stats_req_size |
Definition at line 1698 of file bxe.h.
Referenced by bxe_alloc_fw_stats_mem(), bxe_free_fw_stats_mem(), and bxe_grc_dump().
char bxe_softc::fw_ver_str[32] |
Definition at line 1407 of file bxe.h.
Referenced by bxe_add_sysctls(), and bxe_eioctl().
struct mtx bxe_softc::fwmb_mtx |
Definition at line 1424 of file bxe.h.
Referenced by bxe_init_mutexes(), and bxe_release_mutexes().
char bxe_softc::fwmb_mtx_name[32] |
Definition at line 1425 of file bxe.h.
Referenced by bxe_init_mutexes().
void* bxe_softc::grc_dump |
Definition at line 1762 of file bxe.h.
Referenced by bxe_eioctl(), and bxe_grc_dump().
unsigned int bxe_softc::grcdump_done |
Definition at line 1764 of file bxe.h.
Referenced by bxe_add_sysctls(), bxe_eioctl(), bxe_grc_dump(), and bxe_nic_unload().
unsigned int bxe_softc::grcdump_started |
Definition at line 1765 of file bxe.h.
Referenced by bxe_add_sysctls(), bxe_eioctl(), and bxe_grc_dump().
void* bxe_softc::gz_buf |
Definition at line 1620 of file bxe.h.
Referenced by bxe_alloc_hsi_mem(), and bxe_free_hsi_mem().
struct bxe_dma bxe_softc::gz_buf_dma |
Definition at line 1619 of file bxe.h.
Referenced by bxe_alloc_hsi_mem(), bxe_free_hsi_mem(), and bxe_grc_dump().
z_streamp bxe_softc::gz_strm |
Definition at line 1621 of file bxe.h.
Referenced by bxe_alloc_hsi_mem(), and bxe_free_hsi_mem().
int bxe_softc::hc_rx_ticks |
Definition at line 1527 of file bxe.h.
Referenced by bxe_get_tunable_params(), and bxe_pf_q_prep_init().
int bxe_softc::hc_tx_ticks |
Definition at line 1528 of file bxe.h.
Referenced by bxe_get_tunable_params(), and bxe_pf_q_prep_init().
struct ifmedia bxe_softc::ifmedia |
Definition at line 1313 of file bxe.h.
Referenced by bxe_attach(), bxe_detach(), bxe_ifmedia_update(), bxe_init_ifnet(), and bxe_ioctl().
if_t bxe_softc::ifp |
Definition at line 1312 of file bxe.h.
Referenced by bxe_add_cdev(), bxe_alloc_hsi_mem(), bxe_attach(), bxe_detach(), bxe_drv_info_ether_stat(), bxe_get_q_flags(), bxe_handle_chip_tq(), bxe_handle_error(), bxe_handle_fp_tq(), bxe_ifmedia_status(), bxe_ifmedia_update(), bxe_init_ifnet(), bxe_init_locked(), bxe_init_mcast_macs_list(), bxe_ioctl(), bxe_is_nvram_accessible(), bxe_link_report_locked(), bxe_mq_flush(), bxe_net_stats_update(), bxe_nic_load(), bxe_nic_unload(), bxe_parity_recover(), bxe_pf_init(), bxe_rxeof(), bxe_set_rx_mode(), bxe_set_uc_list(), bxe_stats_update(), bxe_sysctl_pauseparam(), bxe_tpa_stop(), bxe_tx_disable(), bxe_tx_mq_start(), bxe_tx_mq_start_deferred(), and bxe_txeof().
uint32_t bxe_softc::igu_base_addr |
Definition at line 1549 of file bxe.h.
Referenced by bxe_get_device_info(), and bxe_igu_ack_sb().
uint8_t bxe_softc::igu_base_sb |
Definition at line 1546 of file bxe.h.
Referenced by bxe_get_device_info(), bxe_get_igu_cam_info(), bxe_init_eth_fp(), and bxe_init_hw_func().
uint8_t bxe_softc::igu_dsb_id |
Definition at line 1545 of file bxe.h.
Referenced by bxe_ack_sb(), bxe_get_device_info(), bxe_get_igu_cam_info(), bxe_handle_sp_tq(), bxe_init_def_sb(), bxe_init_hw_func(), bxe_intr_legacy(), and bxe_intr_sp().
uint8_t bxe_softc::igu_sb_cnt |
Definition at line 1547 of file bxe.h.
Referenced by bxe_get_device_info(), bxe_get_igu_cam_info(), and bxe_init_hw_func().
struct ecore_ilt* bxe_softc::ilt |
Definition at line 1660 of file bxe.h.
Referenced by bxe_alloc_ilt_lines_mem(), bxe_alloc_ilt_mem(), bxe_alloc_mem(), bxe_free_ilt_lines_mem(), bxe_free_ilt_mem(), bxe_ilt_set_info(), and bxe_init_hw_func().
int bxe_softc::interrupt_mode |
Definition at line 1536 of file bxe.h.
Referenced by bxe_get_tunable_params(), bxe_hc_int_enable(), bxe_igu_int_enable(), bxe_init_hw_func(), bxe_interrupt_alloc(), bxe_interrupt_attach(), and bxe_interrupt_free().
struct bxe_intr bxe_softc::intr[MAX_RSS_CHAINS+1] |
Definition at line 1543 of file bxe.h.
Referenced by bxe_interrupt_alloc(), bxe_interrupt_attach(), bxe_interrupt_detach(), and bxe_interrupt_free().
int bxe_softc::intr_count |
Definition at line 1544 of file bxe.h.
Referenced by bxe_hc_int_enable(), bxe_igu_int_enable(), bxe_interrupt_alloc(), bxe_interrupt_detach(), and bxe_interrupt_free().
struct cdev* bxe_softc::ioctl_dev |
Definition at line 1760 of file bxe.h.
Referenced by bxe_add_cdev(), and bxe_del_cdev().
const struct iro* bxe_softc::iro_array |
Definition at line 1411 of file bxe.h.
Referenced by bxe_init_firmware().
int bxe_softc::is_leader |
Definition at line 1495 of file bxe.h.
Referenced by bxe_leader_reset(), bxe_nic_unload(), and bxe_parity_recover().
struct bxe_link_report_data bxe_softc::last_reported_link |
Definition at line 1486 of file bxe.h.
Referenced by bxe_link_report_locked().
int bxe_softc::last_reported_link_state |
Definition at line 1489 of file bxe.h.
Referenced by bxe_nic_load().
uint32_t bxe_softc::link_cnt |
Definition at line 1485 of file bxe.h.
Referenced by bxe_link_report_locked().
struct elink_params bxe_softc::link_params |
Definition at line 1483 of file bxe.h.
Referenced by bxe_attn_int_deasserted0(), bxe_force_link_reset(), bxe_get_cur_phy_idx(), bxe_get_device_info(), bxe_get_link_cfg_idx(), bxe_get_phy_info(), bxe_get_settings(), bxe_get_shmem_info(), bxe_init_hw_func(), bxe_init_ifnet(), bxe_init_shmem(), bxe_initial_phy_init(), bxe_link_attn(), bxe_link_reset(), bxe_link_settings_requested(), bxe_link_settings_supported(), bxe_link_status_update(), bxe_media_detect(), bxe_nic_load(), bxe_periodic_callout_func(), bxe_prev_unload_common(), bxe_set_eth_mac(), bxe_set_requested_fc(), and bxe_sysctl_pauseparam().
struct elink_vars bxe_softc::link_vars |
Definition at line 1484 of file bxe.h.
Referenced by bxe_attn_int_deasserted0(), bxe_attn_int_deasserted3(), bxe_calc_fc_adv(), bxe_calc_vn_max(), bxe_cmng_fns_init(), bxe_config_mf_bw(), bxe_fill_report_data(), bxe_force_link_reset(), bxe_get_cur_phy_idx(), bxe_get_mf_speed(), bxe_get_settings(), bxe_handle_error(), bxe_hw_stats_update(), bxe_ifmedia_status(), bxe_initial_phy_init(), bxe_link_attn(), bxe_link_reset(), bxe_link_status_update(), bxe_nic_init(), bxe_periodic_callout_func(), bxe_pf_init(), bxe_port_stats_init(), bxe_sysctl_pauseparam(), bxe_tx_mq_start_locked(), and bxe_tx_start().
struct bxe_config_lldp_params bxe_softc::lldp_config_params |
char bxe_softc::mac_addr_str[32] |
Definition at line 1487 of file bxe.h.
Referenced by bxe_add_sysctls(), bxe_check_valid_mf_cfg(), bxe_eioctl(), and bxe_get_shmem_info().
struct ecore_credit_pool_obj bxe_softc::macs_pool |
Definition at line 1473 of file bxe.h.
Referenced by bxe_init_eth_fp(), and bxe_init_objs().
int bxe_softc::max_aggregation_size |
Definition at line 1530 of file bxe.h.
Referenced by bxe_get_tunable_params(), and bxe_pf_rx_q_prep().
uint8_t bxe_softc::max_cos |
Definition at line 1753 of file bxe.h.
Referenced by bxe_attach(), bxe_init_eth_fp(), bxe_init_multi_cos(), bxe_pf_q_prep_init(), elink_ets_e3b0_pbf_disabled(), and elink_ets_e3b0_set_credit_upper_bound_pbf().
int bxe_softc::max_rx_bufs |
Definition at line 1526 of file bxe.h.
Referenced by bxe_alloc_fp_buffers(), bxe_get_tunable_params(), bxe_rxeof(), and bxe_tpa_start().
struct mtx bxe_softc::mcast_mtx |
Definition at line 1430 of file bxe.h.
Referenced by bxe_init_mutexes(), and bxe_release_mutexes().
char bxe_softc::mcast_mtx_name[32] |
Definition at line 1431 of file bxe.h.
Referenced by bxe_init_mutexes().
struct ecore_mcast_obj bxe_softc::mcast_obj |
Definition at line 1475 of file bxe.h.
Referenced by bxe_chip_cleanup(), bxe_handle_mcast_eqe(), bxe_init_objs(), bxe_set_mc_list(), and bxe_squeeze_objects().
int bxe_softc::media |
Definition at line 1314 of file bxe.h.
Referenced by bxe_get_phy_info(), bxe_ifmedia_status(), bxe_init_ifnet(), and bxe_media_detect().
char bxe_softc::mf_mode_str[32] |
Definition at line 1408 of file bxe.h.
Referenced by bxe_add_sysctls().
int bxe_softc::mrrs |
Definition at line 1531 of file bxe.h.
Referenced by bxe_get_tunable_params(), and bxe_init_pxp().
int bxe_softc::mtu |
Definition at line 1726 of file bxe.h.
Referenced by bxe_attach(), bxe_drv_info_ether_stat(), bxe_init_hw_port(), bxe_init_ifnet(), bxe_ioctl(), bxe_pf_q_prep_general(), bxe_pf_rx_q_prep(), bxe_set_fp_rx_buf_size(), and bxe_set_requested_fc().
struct bxe_net_stats_old bxe_softc::net_stats_old |
Definition at line 1720 of file bxe.h.
Referenced by bxe_stats_init().
int bxe_softc::num_queues |
Definition at line 1525 of file bxe.h.
Referenced by bxe_add_sysctls(), bxe_afex_collect_stats(), bxe_alloc_buf_rings(), bxe_alloc_fp_buffers(), bxe_alloc_hsi_mem(), bxe_chip_cleanup(), bxe_destroy_fp_mutexs(), bxe_drain_tx_queues(), bxe_drv_stats_update(), bxe_free_buf_rings(), bxe_free_fp_buffers(), bxe_free_hsi_mem(), bxe_get_tunable_params(), bxe_grc_dump(), bxe_init_fp_mutexs(), bxe_init_rx_rings(), bxe_init_tx_rings(), bxe_interrupt_alloc(), bxe_interrupt_attach(), bxe_interrupt_detach(), bxe_mq_flush(), bxe_net_stats_update(), bxe_nic_init(), bxe_nic_unload(), bxe_prep_fw_stats_req(), bxe_save_statistics(), bxe_set_fp_rx_buf_size(), bxe_stats_init(), bxe_storm_stats_update(), and bxe_tx_mq_start().
int bxe_softc::panic |
Definition at line 1758 of file bxe.h.
Referenced by bxe_stats_handle(), and ecore_state_wait().
bus_dma_tag_t bxe_softc::parent_dma_tag |
Definition at line 1556 of file bxe.h.
Referenced by bxe_alloc_hsi_mem(), bxe_dma_alloc(), and bxe_free_hsi_mem().
uint8_t bxe_softc::path_id |
Definition at line 1387 of file bxe.h.
Referenced by bxe_get_function_num().
char bxe_softc::pci_link_str[32] |
Definition at line 1409 of file bxe.h.
Referenced by bxe_add_sysctls().
int bxe_softc::pcie_bus |
Definition at line 1381 of file bxe.h.
Referenced by bxe_attach(), bxe_eioctl(), bxe_prev_is_path_marked(), bxe_prev_mark_path(), and bxe_prev_path_get_entry().
int bxe_softc::pcie_device |
Definition at line 1382 of file bxe.h.
Referenced by bxe_attach(), bxe_eioctl(), bxe_prev_is_path_marked(), bxe_prev_mark_path(), and bxe_prev_path_get_entry().
int bxe_softc::pcie_func |
Definition at line 1383 of file bxe.h.
Referenced by bxe_attach(), and bxe_eioctl().
struct callout bxe_softc::periodic_callout |
Definition at line 1356 of file bxe.h.
Referenced by bxe_attach(), bxe_periodic_callout_func(), bxe_periodic_start(), and bxe_periodic_stop().
volatile unsigned long bxe_softc::periodic_flags |
Definition at line 1355 of file bxe.h.
Referenced by bxe_periodic_callout_func(), bxe_periodic_start(), and bxe_periodic_stop().
uint8_t bxe_softc::pfunc_abs |
Definition at line 1386 of file bxe.h.
Referenced by bxe_get_function_num().
uint8_t bxe_softc::pfunc_rel |
Definition at line 1385 of file bxe.h.
Referenced by bxe_get_function_num().
struct bxe_port bxe_softc::port |
Definition at line 1520 of file bxe.h.
Referenced by bxe_afex_collect_stats(), bxe_attn_int_deasserted0(), bxe_attn_int_deasserted3(), bxe_calc_fc_adv(), bxe_cmng_fns_init(), bxe_func_wait_started(), bxe_get_phy_info(), bxe_get_settings(), bxe_get_shmem_info(), bxe_hc_int_enable(), bxe_hw_stats_update(), bxe_igu_int_enable(), bxe_init_mutexes(), bxe_init_rss_pf(), bxe_link_settings_requested(), bxe_link_settings_supported(), bxe_link_status_update(), bxe_nic_load(), bxe_nic_load_pmf(), bxe_nic_unload(), bxe_periodic_callout_func(), bxe_pf_init(), bxe_pmf_update(), bxe_port_stats_base_init(), bxe_port_stats_init(), bxe_port_stats_stop(), bxe_release_mutexes(), bxe_save_statistics(), bxe_setup_fan_failure_detection(), bxe_stats_init(), bxe_stats_pmf_update(), bxe_stats_start(), bxe_stats_stop(), bxe_stats_update(), bxe_storm_stats_update(), bxe_sysctl_pauseparam(), elink_54618se_config_init(), elink_54618se_link_reset(), elink_8073_8727_external_rom_boot(), elink_848x3_config_init(), elink_848x3_link_reset(), elink_848xx_set_link_led(), elink_8727_hw_reset(), elink_bmac1_enable(), elink_bmac2_enable(), elink_bmac_enable(), elink_bsc_module_sel(), elink_check_over_curr(), elink_emac_enable(), elink_emac_init(), elink_emac_program(), elink_ets_e3b0_cli_map(), elink_ets_e3b0_config(), elink_ets_e3b0_nig_disabled(), elink_ets_e3b0_pbf_disabled(), elink_ets_e3b0_set_cos_bw(), elink_ets_e3b0_set_credit_upper_bound_nig(), elink_ets_e3b0_set_credit_upper_bound_pbf(), elink_ets_e3b0_sp_pri_to_cos_set(), elink_ets_e3b0_sp_set_pri_cli_reg(), elink_get_emac_base(), elink_get_warpcore_lane(), elink_init_mod_abs_int(), elink_link_int_ack(), elink_link_int_enable(), elink_link_reset(), elink_link_status_update(), elink_pbf_update(), elink_pfc_nig_rx_priority_mask(), elink_rearm_latch_signal(), elink_serdes_deassert(), elink_set_bmac_rx(), elink_set_e3_module_fault_led(), elink_set_led(), elink_set_serdes_access(), elink_set_xgxs_loopback(), elink_set_xmac_rxtx(), elink_sfp_e1e2_set_transmitter(), elink_sfp_e3_set_transmitter(), elink_sfp_tx_fault_detection(), elink_update_link_down(), elink_update_link_up(), elink_update_pfc_nig(), and elink_xgxs_deassert().
struct mtx bxe_softc::print_mtx |
Definition at line 1426 of file bxe.h.
Referenced by bxe_init_mutexes(), and bxe_release_mutexes().
char bxe_softc::print_mtx_name[32] |
Definition at line 1427 of file bxe.h.
Referenced by bxe_init_mutexes().
uint8_t bxe_softc::prio_to_cos[BXE_MAX_PRIORITY] |
Definition at line 1756 of file bxe.h.
Referenced by bxe_init_multi_cos().
int bxe_softc::qm_cid_count |
Definition at line 1683 of file bxe.h.
Referenced by bxe_attach(), bxe_ilt_set_info(), bxe_init_hw_common(), and bxe_init_hw_port().
int bxe_softc::recovery_state |
Definition at line 1496 of file bxe.h.
Referenced by bxe_handle_error(), bxe_init_locked(), bxe_issue_dmae_with_comp(), bxe_nic_unload(), bxe_parity_recover(), and bxe_sp_err_timeout_task().
struct ecore_rss_config_obj bxe_softc::rss_conf_obj |
Definition at line 1476 of file bxe.h.
Referenced by bxe_config_rss_eth(), bxe_eq_int(), bxe_init_objs(), and bxe_init_rss_pf().
int bxe_softc::rx_budget |
Definition at line 1529 of file bxe.h.
Referenced by bxe_add_sysctls(), and bxe_rxeof().
uint32_t bxe_softc::rx_mode |
Definition at line 1513 of file bxe.h.
Referenced by bxe_nic_unload(), bxe_set_q_rx_mode(), bxe_set_rx_mode(), and bxe_set_storm_rx_mode().
struct ecore_rx_mode_obj bxe_softc::rx_mode_obj |
Definition at line 1474 of file bxe.h.
Referenced by bxe_init_objs(), and bxe_set_q_rx_mode().
int bxe_softc::rx_ring_size |
Definition at line 1492 of file bxe.h.
Referenced by bxe_drv_info_ether_stat(), bxe_get_params(), and bxe_pf_rx_q_prep().
struct bxe_slowpath* bxe_softc::sp |
Definition at line 1598 of file bxe.h.
Referenced by bxe_alloc_hsi_mem(), bxe_drv_info_ether_stat(), bxe_free_hsi_mem(), bxe_handle_drv_info_req(), and bxe_port_stats_init().
struct bxe_dma bxe_softc::sp_dma |
Definition at line 1597 of file bxe.h.
Referenced by bxe_alloc_hsi_mem(), bxe_free_hsi_mem(), and bxe_grc_dump().
struct timeout_task bxe_softc::sp_err_timeout_task |
Definition at line 1368 of file bxe.h.
Referenced by bxe_attach(), bxe_attn_int_deasserted(), bxe_attn_int_deasserted0(), bxe_attn_int_deasserted1(), bxe_attn_int_deasserted2(), bxe_attn_int_deasserted3(), bxe_attn_int_deasserted4(), bxe_detach(), bxe_parity_recover(), bxe_stats_comp(), bxe_stats_update(), and bxe_watchdog().
struct mtx bxe_softc::sp_mtx |
Definition at line 1420 of file bxe.h.
Referenced by bxe_init_mutexes(), and bxe_release_mutexes().
char bxe_softc::sp_mtx_name[32] |
Definition at line 1421 of file bxe.h.
Referenced by bxe_init_mutexes().
struct bxe_sp_objs bxe_softc::sp_objs[MAX_RSS_CHAINS] |
Definition at line 1376 of file bxe.h.
Referenced by bxe_chip_cleanup(), bxe_cid_to_q_obj(), bxe_drv_info_ether_stat(), bxe_handle_classification_eqe(), bxe_init_eth_fp(), bxe_set_addr(), bxe_set_eth_mac(), bxe_set_uc_list(), bxe_squeeze_objects(), and bxe_stop_queue().
unsigned long bxe_softc::sp_state |
Definition at line 1599 of file bxe.h.
Referenced by bxe_chip_cleanup(), bxe_handle_rx_mode_eqe(), bxe_init_eth_fp(), bxe_init_objs(), bxe_nic_unload(), bxe_set_q_rx_mode(), bxe_set_rx_mode(), and bxe_wait_sp_comp().
struct taskqueue* bxe_softc::sp_tq |
Definition at line 1372 of file bxe.h.
Referenced by bxe_interrupt_attach(), bxe_interrupt_detach(), bxe_intr_legacy(), and bxe_intr_sp().
char bxe_softc::sp_tq_name[32] |
Definition at line 1373 of file bxe.h.
Referenced by bxe_interrupt_attach().
struct task bxe_softc::sp_tq_task |
Definition at line 1371 of file bxe.h.
Referenced by bxe_interrupt_attach(), bxe_interrupt_detach(), bxe_intr_legacy(), and bxe_intr_sp().
struct eth_spe* bxe_softc::spq |
Definition at line 1603 of file bxe.h.
Referenced by bxe_alloc_hsi_mem(), bxe_free_hsi_mem(), bxe_init_sp_ring(), bxe_sp_get_next(), and bxe_sp_post().
struct bxe_dma bxe_softc::spq_dma |
Definition at line 1602 of file bxe.h.
Referenced by bxe_alloc_hsi_mem(), bxe_free_hsi_mem(), bxe_grc_dump(), bxe_pf_init(), and bxe_sp_post().
struct eth_spe* bxe_softc::spq_last_bd |
Definition at line 1610 of file bxe.h.
Referenced by bxe_init_sp_ring(), and bxe_sp_get_next().
struct eth_spe* bxe_softc::spq_prod_bd |
Definition at line 1609 of file bxe.h.
Referenced by bxe_init_sp_ring(), bxe_sp_get_next(), and bxe_sp_post().
uint16_t bxe_softc::spq_prod_idx |
Definition at line 1608 of file bxe.h.
Referenced by bxe_init_sp_ring(), bxe_pf_init(), bxe_sp_get_next(), bxe_sp_post(), and bxe_sp_prod_update().
volatile int bxe_softc::state |
Definition at line 1316 of file bxe.h.
Referenced by bxe_attach(), bxe_chk_parity_attn(), bxe_detach(), bxe_eq_int(), bxe_get_settings(), bxe_grc_dump(), bxe_handle_error(), bxe_init_locked(), bxe_ioctl(), bxe_link_attn(), bxe_link_status_update(), bxe_nic_load(), bxe_nic_unload(), bxe_parity_recover(), bxe_periodic_callout_func(), bxe_set_rx_mode(), bxe_shutdown(), bxe_sp_err_timeout_task(), bxe_sp_event(), bxe_stats_handle(), bxe_tx_mq_start(), and bxe_tx_mq_start_locked().
uint16_t bxe_softc::stats_comp |
Definition at line 1712 of file bxe.h.
Referenced by bxe_eq_int().
uint16_t bxe_softc::stats_counter |
Definition at line 1713 of file bxe.h.
Referenced by bxe_stats_init(), bxe_storm_stats_post(), and bxe_storm_stats_validate_counters().
struct dmae_cmd bxe_softc::stats_dmae |
Definition at line 1723 of file bxe.h.
Referenced by bxe_func_stats_init(), and bxe_hw_stats_post().
uint8_t bxe_softc::stats_init |
Definition at line 1714 of file bxe.h.
Referenced by bxe_stats_init().
struct mtx bxe_softc::stats_mtx |
Definition at line 1428 of file bxe.h.
Referenced by bxe_init_mutexes(), and bxe_release_mutexes().
char bxe_softc::stats_mtx_name[32] |
Definition at line 1429 of file bxe.h.
Referenced by bxe_init_mutexes().
uint16_t bxe_softc::stats_pending |
Definition at line 1710 of file bxe.h.
Referenced by bxe_stats_init(), bxe_stats_update(), bxe_storm_stats_post(), and bxe_storm_stats_update().
int bxe_softc::stats_state |
Definition at line 1715 of file bxe.h.
Referenced by bxe_stats_handle(), and bxe_stats_init().
unsigned int bxe_softc::trigger_grcdump |
Definition at line 1763 of file bxe.h.
Referenced by bxe_add_sysctls(), bxe_eioctl(), and bxe_sp_err_timeout_task().
int bxe_softc::tx_ring_size |
Definition at line 1491 of file bxe.h.
Referenced by bxe_drv_info_ether_stat(), bxe_get_params(), bxe_init_ifnet(), and bxe_tx_avail().
int bxe_softc::udp_rss |
Definition at line 1540 of file bxe.h.
Referenced by bxe_get_tunable_params(), and bxe_init_rss_pf().
uint8_t bxe_softc::unit |
Definition at line 1379 of file bxe.h.
Referenced by bxe_attach(), bxe_handle_error(), bxe_init_fp_mutexs(), bxe_init_mutexes(), and bxe_interrupt_attach().
struct ecore_credit_pool_obj bxe_softc::vlans_pool |
Definition at line 1472 of file bxe.h.
Referenced by bxe_init_objs().
int bxe_softc::wol |
Definition at line 1493 of file bxe.h.
Referenced by bxe_get_params(), and bxe_set_power_state().