sys/dev/bnxt/bnxt_en/bnxt.h
1437
void bnxt_report_link(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt.h
1438
bool bnxt_check_hwrm_version(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt.h
1439
struct bnxt_softc *bnxt_find_dev(uint32_t domain, uint32_t bus, uint32_t dev_fn, char *name);
sys/dev/bnxt/bnxt_en/bnxt.h
1440
int bnxt_read_sfp_module_eeprom_info(struct bnxt_softc *bp, uint16_t i2c_addr,
sys/dev/bnxt/bnxt_en/bnxt.h
1443
void bnxt_dcb_init(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt.h
1444
void bnxt_dcb_free(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt.h
1445
uint8_t bnxt_dcb_setdcbx(struct bnxt_softc *softc, uint8_t mode);
sys/dev/bnxt/bnxt_en/bnxt.h
1446
uint8_t bnxt_dcb_getdcbx(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt.h
1447
int bnxt_dcb_ieee_getets(struct bnxt_softc *softc, struct bnxt_ieee_ets *ets);
sys/dev/bnxt/bnxt_en/bnxt.h
1448
int bnxt_dcb_ieee_setets(struct bnxt_softc *softc, struct bnxt_ieee_ets *ets);
sys/dev/bnxt/bnxt_en/bnxt.h
1449
uint8_t get_phy_type(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt.h
1450
int bnxt_dcb_ieee_getpfc(struct bnxt_softc *softc, struct bnxt_ieee_pfc *pfc);
sys/dev/bnxt/bnxt_en/bnxt.h
1451
int bnxt_dcb_ieee_setpfc(struct bnxt_softc *softc, struct bnxt_ieee_pfc *pfc);
sys/dev/bnxt/bnxt_en/bnxt.h
1452
int bnxt_dcb_ieee_setapp(struct bnxt_softc *softc, struct bnxt_dcb_app *app);
sys/dev/bnxt/bnxt_en/bnxt.h
1453
int bnxt_dcb_ieee_delapp(struct bnxt_softc *softc, struct bnxt_dcb_app *app);
sys/dev/bnxt/bnxt_en/bnxt.h
1454
int bnxt_dcb_ieee_listapp(struct bnxt_softc *softc, struct bnxt_dcb_app *app,
sys/dev/bnxt/bnxt_en/bnxt.h
1456
void bnxt_set_flags_by_devid(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt.h
1457
int bnxt_hwrm_reserve_rings(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt.h
1458
void bnxt_free_ctx_pg_tbls(struct bnxt_softc *softc,
sys/dev/bnxt/bnxt_en/bnxt.h
1460
int bnxt_alloc_ctx_pg_tbls(struct bnxt_softc *softc,
sys/dev/bnxt/bnxt_en/bnxt.h
591
struct bnxt_softc *softc;
sys/dev/bnxt/bnxt_en/bnxt.h
920
struct bnxt_softc *softc;
sys/dev/bnxt/bnxt_en/bnxt_coredump.c
110
bnxt_copy_crash_dump(struct bnxt_softc *softc, void *buf, uint32_t dump_len)
sys/dev/bnxt/bnxt_en/bnxt_coredump.c
144
bnxt_crash_dump_avail(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_coredump.c
155
bnxt_get_coredump(struct bnxt_softc *softc, uint16_t dump_type, void *buf,
sys/dev/bnxt/bnxt_en/bnxt_coredump.c
169
bnxt_get_coredump_length(struct bnxt_softc *softc, uint16_t dump_type)
sys/dev/bnxt/bnxt_en/bnxt_coredump.c
37
bnxt_free_crash_dump_mem(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_coredump.c
49
bnxt_alloc_crash_dump_mem(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_coredump.h
35
void bnxt_hwrm_dbg_qcaps(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_coredump.h
38
int bnxt_alloc_crash_dump_mem(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_coredump.h
39
void bnxt_free_crash_dump_mem(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_coredump.h
40
int bnxt_hwrm_crash_dump_mem_cfg(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_coredump.h
41
int bnxt_hwrm_get_dump_len(struct bnxt_softc *softc, uint16_t dump_type,
sys/dev/bnxt/bnxt_en/bnxt_coredump.h
45
uint32_t bnxt_get_coredump_length(struct bnxt_softc *softc, uint16_t dump_type);
sys/dev/bnxt/bnxt_en/bnxt_coredump.h
46
int bnxt_get_coredump(struct bnxt_softc *softc, uint16_t dump_type, void *buf,
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
113
bnxt_hwrm_queue_cos2bw_cfg(struct bnxt_softc *softc, struct bnxt_ieee_ets *ets,
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
159
bnxt_hwrm_queue_cos2bw_qcfg(struct bnxt_softc *softc, struct bnxt_ieee_ets *ets)
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
198
bnxt_queue_remap(struct bnxt_softc *softc, unsigned int lltc_mask)
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
244
bnxt_hwrm_queue_pfc_cfg(struct bnxt_softc *softc, struct bnxt_ieee_pfc *pfc)
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
295
bnxt_hwrm_queue_pfc_qcfg(struct bnxt_softc *softc, struct bnxt_ieee_pfc *pfc)
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
316
bnxt_hwrm_get_dcbx_app(struct bnxt_softc *softc, struct bnxt_dcb_app *app,
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
370
bnxt_hwrm_set_dcbx_app(struct bnxt_softc *softc, struct bnxt_dcb_app *app,
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
39
bnxt_tx_queue_to_tc(struct bnxt_softc *softc, uint8_t queue_id)
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
456
bnxt_hwrm_queue_dscp_qcaps(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
479
bnxt_hwrm_queue_dscp2pri_qcfg(struct bnxt_softc *softc, struct bnxt_dcb_app *app,
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
524
bnxt_hwrm_queue_dscp2pri_cfg(struct bnxt_softc *softc, struct bnxt_dcb_app *app,
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
55
bnxt_hwrm_queue_pri2cos_cfg(struct bnxt_softc *softc,
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
559
bnxt_ets_validate(struct bnxt_softc *softc, struct bnxt_ieee_ets *ets, uint8_t *tc)
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
606
bnxt_dcb_ieee_getets(struct bnxt_softc *softc, struct bnxt_ieee_ets *ets)
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
635
bnxt_dcb_ieee_setets(struct bnxt_softc *softc, struct bnxt_ieee_ets *ets)
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
676
bnxt_dcb_ieee_getpfc(struct bnxt_softc *softc, struct bnxt_ieee_pfc *pfc)
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
698
bnxt_dcb_ieee_setpfc(struct bnxt_softc *softc, struct bnxt_ieee_pfc *pfc)
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
719
bnxt_dcb_ieee_dscp_app_prep(struct bnxt_softc *softc, struct bnxt_dcb_app *app)
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
731
bnxt_dcb_ieee_setapp(struct bnxt_softc *softc, struct bnxt_dcb_app *app)
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
757
bnxt_dcb_ieee_delapp(struct bnxt_softc *softc, struct bnxt_dcb_app *app)
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
782
bnxt_dcb_ieee_listapp(struct bnxt_softc *softc, struct bnxt_dcb_app *app,
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
792
bnxt_dcb_getdcbx(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
798
bnxt_dcb_setdcbx(struct bnxt_softc *softc, uint8_t mode)
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
830
bnxt_dcb_init(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
85
bnxt_hwrm_queue_pri2cos_qcfg(struct bnxt_softc *softc, struct bnxt_ieee_ets *ets)
sys/dev/bnxt/bnxt_en/bnxt_dcb.c
861
bnxt_dcb_free(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
1047
int bnxt_hwrm_func_drv_rgtr(struct bnxt_softc *bp, unsigned long *bmap, int bmap_size,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
1143
bnxt_hwrm_func_drv_unrgtr(struct bnxt_softc *softc, bool shutdown)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
1177
bnxt_hwrm_func_qcaps(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
121
bnxt_alloc_hwrm_dma_mem(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
131
bnxt_free_hwrm_dma_mem(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
1335
bnxt_hwrm_func_qcfg(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
140
bnxt_hwrm_cmd_hdr_init(struct bnxt_softc *softc, void *request,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
1429
bnxt_hwrm_func_reset(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
1440
bnxt_hwrm_set_link_common(struct bnxt_softc *softc,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
1493
bnxt_hwrm_set_pause_common(struct bnxt_softc *softc,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
152
_hwrm_send_message(struct bnxt_softc *softc, void *msg, uint32_t msg_len)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
1526
bnxt_hwrm_set_eee(struct bnxt_softc *softc, struct hwrm_port_phy_cfg_input *req)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
1551
bnxt_hwrm_set_link_setting(struct bnxt_softc *softc, bool set_pause,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
1593
bnxt_hwrm_vnic_set_hds(struct bnxt_softc *softc, struct bnxt_vnic_info *vnic)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
1609
bnxt_hwrm_vnic_cfg(struct bnxt_softc *softc, struct bnxt_vnic_info *vnic)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
1646
bnxt_hwrm_vnic_free(struct bnxt_softc *softc, struct bnxt_vnic_info *vnic)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
1669
bnxt_hwrm_vnic_alloc(struct bnxt_softc *softc, struct bnxt_vnic_info *vnic)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
1700
bnxt_hwrm_vnic_ctx_free(struct bnxt_softc *softc, uint16_t ctx_id)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
1721
bnxt_hwrm_vnic_ctx_alloc(struct bnxt_softc *softc, uint16_t *ctx_id)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
1749
bnxt_hwrm_ring_grp_alloc(struct bnxt_softc *softc, struct bnxt_grp_info *grp)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
1784
bnxt_hwrm_ring_grp_free(struct bnxt_softc *softc, struct bnxt_grp_info *grp)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
1809
int bnxt_hwrm_ring_free(struct bnxt_softc *softc, uint32_t ring_type,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
1845
bnxt_hwrm_ring_alloc(struct bnxt_softc *softc, uint8_t type,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
1942
bnxt_hwrm_stat_ctx_free(struct bnxt_softc *softc, struct bnxt_cp_ring *cpr)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
1965
bnxt_hwrm_stat_ctx_alloc(struct bnxt_softc *softc, struct bnxt_cp_ring *cpr,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2006
bnxt_hwrm_port_qstats(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2023
static int bnxt_hwrm_pri2cos_idx(struct bnxt_softc *softc, uint32_t path_dir)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2077
bnxt_hwrm_port_qstats_ext(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2162
bnxt_hwrm_cfa_l2_set_rx_mask(struct bnxt_softc *softc,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2178
bnxt_hwrm_l2_filter_free(struct bnxt_softc *softc, uint64_t filter_id)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2201
bnxt_hwrm_free_filter(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2223
bnxt_hwrm_l2_filter_alloc(struct bnxt_softc *softc, uint16_t vlan_tag,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2274
bnxt_hwrm_set_filter(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2296
bnxt_hwrm_rss_cfg(struct bnxt_softc *softc, struct bnxt_vnic_info *vnic,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2320
bnxt_hwrm_reserve_pf_rings(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2346
int bnxt_hwrm_reserve_vf_rings(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2371
bnxt_cfg_async_cr(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2407
bnxt_validate_hw_lro_settings(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2423
bnxt_hwrm_vnic_tpa_cfg(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2465
bnxt_hwrm_nvm_find_dir_entry(struct bnxt_softc *softc, uint16_t type,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2516
bnxt_hwrm_nvm_read(struct bnxt_softc *softc, uint16_t index, uint32_t offset,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2549
bnxt_hwrm_nvm_modify(struct bnxt_softc *softc, uint16_t index, uint32_t offset,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2591
bnxt_hwrm_fw_reset(struct bnxt_softc *softc, uint8_t processor,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2617
bnxt_hwrm_fw_qstatus(struct bnxt_softc *softc, uint8_t type, uint8_t *selfreset)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2641
bnxt_hwrm_nvm_write(struct bnxt_softc *softc, void *data, bool cpyin,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
269
hwrm_send_message(struct bnxt_softc *softc, void *msg, uint32_t msg_len)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2708
bnxt_hwrm_nvm_erase_dir_entry(struct bnxt_softc *softc, uint16_t index)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2726
bnxt_hwrm_nvm_get_dir_info(struct bnxt_softc *softc, uint32_t *entries,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2756
bnxt_hwrm_nvm_get_dir_entries(struct bnxt_softc *softc, uint32_t *entries,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
280
bnxt_hwrm_queue_qportcfg(struct bnxt_softc *softc, uint32_t path_dir)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2801
bnxt_hwrm_nvm_get_dev_info(struct bnxt_softc *softc, uint16_t *mfg_id,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2840
bnxt_hwrm_nvm_install_update(struct bnxt_softc *softc,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2876
bnxt_hwrm_nvm_verify_update(struct bnxt_softc *softc, uint16_t type,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2899
bnxt_hwrm_fw_get_time(struct bnxt_softc *softc, uint16_t *year, uint8_t *month,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2938
bnxt_hwrm_fw_set_time(struct bnxt_softc *softc, uint16_t year, uint8_t month,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2957
int bnxt_read_sfp_module_eeprom_info(struct bnxt_softc *softc, uint16_t i2c_addr,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2996
bnxt_hwrm_port_phy_qcfg(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
3111
int bnxt_hwrm_phy_qcaps(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
3178
bnxt_hwrm_get_wol_fltrs(struct bnxt_softc *softc, uint16_t handle)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
3204
bnxt_hwrm_alloc_wol_fltr(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
3225
bnxt_hwrm_free_wol_fltr(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
3237
static void bnxt_hwrm_set_coal_params(struct bnxt_softc *softc, uint32_t max_frames,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
3252
int bnxt_hwrm_set_coal(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
3314
void bnxt_hwrm_ring_info_get(struct bnxt_softc *softc, uint8_t ring_type,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
3336
bnxt_hwrm_dbg_qcaps(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
3364
bnxt_hwrm_crash_dump_mem_cfg(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
3402
bnxt_hwrm_get_dump_len(struct bnxt_softc *softc, uint16_t dump_type,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
362
static int bnxt_alloc_all_ctx_pg_info(struct bnxt_softc *softc, int ctx_max)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
400
bnxt_hwrm_func_backing_store_qcaps_v2(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
41
static void bnxt_hwrm_set_link_common(struct bnxt_softc *softc,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
43
static void bnxt_hwrm_set_pause_common(struct bnxt_softc *softc,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
45
static void bnxt_hwrm_set_eee(struct bnxt_softc *softc,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
458
int bnxt_hwrm_func_backing_store_qcaps(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
608
int bnxt_hwrm_func_backing_store_cfg(struct bnxt_softc *softc, uint32_t enables)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
729
int bnxt_hwrm_func_resc_qcaps(struct bnxt_softc *softc, bool all)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
790
int bnxt_hwrm_func_backing_store_cfg_v2(struct bnxt_softc *softc,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
838
bnxt_hwrm_passthrough(struct bnxt_softc *softc, void *req, uint32_t req_len,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
869
bnxt_hwrm_ver_get(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
103
int bnxt_hwrm_nvm_erase_dir_entry(struct bnxt_softc *softc, uint16_t index);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
104
int bnxt_hwrm_nvm_get_dir_info(struct bnxt_softc *softc, uint32_t *entries,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
106
int bnxt_hwrm_nvm_get_dir_entries(struct bnxt_softc *softc,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
108
int bnxt_hwrm_nvm_get_dev_info(struct bnxt_softc *softc, uint16_t *mfg_id,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
111
int bnxt_hwrm_nvm_install_update(struct bnxt_softc *softc,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
114
int bnxt_hwrm_nvm_verify_update(struct bnxt_softc *softc, uint16_t type,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
116
int bnxt_hwrm_fw_get_time(struct bnxt_softc *softc, uint16_t *year,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
119
int bnxt_hwrm_fw_set_time(struct bnxt_softc *softc, uint16_t year,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
122
int bnxt_hwrm_port_phy_qcfg(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
123
int bnxt_hwrm_phy_qcaps(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
124
uint16_t bnxt_hwrm_get_wol_fltrs(struct bnxt_softc *softc, uint16_t handle);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
125
int bnxt_hwrm_alloc_wol_fltr(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
126
int bnxt_hwrm_free_wol_fltr(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
127
int bnxt_hwrm_set_coal(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
128
int bnxt_hwrm_func_rgtr_async_events(struct bnxt_softc *softc, unsigned long *bmap,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
130
int bnxt_hwrm_func_backing_store_qcaps(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
131
int bnxt_hwrm_func_backing_store_cfg(struct bnxt_softc *softc, uint32_t);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
132
int bnxt_hwrm_func_backing_store_cfg_v2(struct bnxt_softc *softc,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
135
int bnxt_hwrm_func_resc_qcaps(struct bnxt_softc *softc, bool all);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
136
int bnxt_hwrm_reserve_pf_rings (struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
137
void bnxt_hwrm_ring_info_get(struct bnxt_softc *softc, uint8_t ring_type,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
139
int bnxt_hwrm_passthrough(struct bnxt_softc *softc, void *req, uint32_t req_len,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
141
int _hwrm_send_message(struct bnxt_softc *, void *, uint32_t);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
142
int hwrm_send_message(struct bnxt_softc *, void *, uint32_t);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
143
void bnxt_hwrm_cmd_hdr_init(struct bnxt_softc *, void *, uint16_t);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
144
int bnxt_hwrm_reserve_vf_rings (struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
43
hwrm_send_message(struct bnxt_softc *softc, void *msg, uint32_t msg_len);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
44
int bnxt_alloc_hwrm_dma_mem(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
45
void bnxt_free_hwrm_dma_mem(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
46
int bnxt_hwrm_ring_alloc(struct bnxt_softc *softc, uint8_t type,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
48
int bnxt_hwrm_ring_free(struct bnxt_softc *softc, uint32_t type,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
50
int bnxt_hwrm_ver_get(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
51
int bnxt_hwrm_queue_qportcfg(struct bnxt_softc *softc, uint32_t path_dir);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
52
int bnxt_hwrm_func_drv_rgtr(struct bnxt_softc *bp, unsigned long *bmap, int bmap_size,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
54
int bnxt_hwrm_func_drv_unrgtr(struct bnxt_softc *softc, bool shutdown);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
55
int bnxt_hwrm_func_qcaps(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
56
int bnxt_hwrm_func_qcfg(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
57
int bnxt_hwrm_func_reset(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
58
int bnxt_hwrm_set_link_setting(struct bnxt_softc *softc, bool set_pause,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
60
int bnxt_hwrm_set_pause(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
61
int bnxt_hwrm_vnic_ctx_alloc(struct bnxt_softc *softc, uint16_t *ctx_id);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
62
int bnxt_hwrm_vnic_ctx_free(struct bnxt_softc *softc, uint16_t ctx_id);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
63
int bnxt_hwrm_vnic_set_hds(struct bnxt_softc *sc, struct bnxt_vnic_info *vnic);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
64
int bnxt_hwrm_vnic_cfg(struct bnxt_softc *softc, struct bnxt_vnic_info *vnic);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
65
int bnxt_hwrm_vnic_alloc(struct bnxt_softc *softc, struct bnxt_vnic_info *vnic);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
66
int bnxt_hwrm_vnic_free(struct bnxt_softc *softc, struct bnxt_vnic_info *vnic);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
67
int bnxt_hwrm_stat_ctx_alloc(struct bnxt_softc *softc, struct bnxt_cp_ring *cpr,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
69
int bnxt_hwrm_stat_ctx_free(struct bnxt_softc *softc, struct bnxt_cp_ring *cpr);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
70
int bnxt_hwrm_port_qstats(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
71
int bnxt_hwrm_port_qstats_ext(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
72
int bnxt_hwrm_ring_grp_alloc(struct bnxt_softc *softc,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
74
int bnxt_hwrm_ring_grp_free(struct bnxt_softc *softc, struct bnxt_grp_info *gr);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
75
int bnxt_hwrm_cfa_l2_set_rx_mask(struct bnxt_softc *softc,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
77
int bnxt_hwrm_set_filter(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
78
int bnxt_hwrm_free_filter(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
79
int bnxt_hwrm_l2_filter_alloc(struct bnxt_softc *softc, uint16_t vlan_tag,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
81
int bnxt_hwrm_l2_filter_free(struct bnxt_softc *softc, uint64_t filter_id);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
82
int bnxt_hwrm_rss_cfg(struct bnxt_softc *softc, struct bnxt_vnic_info *vnic,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
84
int bnxt_cfg_async_cr(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
85
int bnxt_hwrm_vnic_tpa_cfg(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
86
void bnxt_validate_hw_lro_settings(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
87
int bnxt_hwrm_nvm_find_dir_entry(struct bnxt_softc *softc, uint16_t type,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
91
int bnxt_hwrm_nvm_read(struct bnxt_softc *softc, uint16_t index,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
93
int bnxt_hwrm_nvm_modify(struct bnxt_softc *softc, uint16_t index,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
95
int bnxt_hwrm_fw_reset(struct bnxt_softc *softc, uint8_t processor,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
97
int bnxt_hwrm_fw_qstatus(struct bnxt_softc *softc, uint8_t type,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
99
int bnxt_hwrm_nvm_write(struct bnxt_softc *softc, void *data, bool cpyin,
sys/dev/bnxt/bnxt_en/bnxt_log.c
152
bnxt_log_add_msg(struct bnxt_softc *bp, uint16_t logger_id,
sys/dev/bnxt/bnxt_en/bnxt_log.c
192
bnxt_log_live(struct bnxt_softc *bp, uint16_t logger_id,
sys/dev/bnxt/bnxt_en/bnxt_log.c
255
bnxt_get_loggers_coredump_size(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/bnxt_log.c
270
bnxt_start_logging_driver_coredump(struct bnxt_softc *bp, char *dest_buf)
sys/dev/bnxt/bnxt_en/bnxt_log.c
307
bnxt_reset_loggers(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/bnxt_log.c
41
bnxt_fill_coredump_seg_hdr(struct bnxt_softc *bp,
sys/dev/bnxt/bnxt_en/bnxt_log.c
69
bnxt_register_logger(struct bnxt_softc *bp, uint16_t logger_id,
sys/dev/bnxt/bnxt_en/bnxt_log.c
99
bnxt_unregister_logger(struct bnxt_softc *bp, int logger_id)
sys/dev/bnxt/bnxt_en/bnxt_log.h
106
int bnxt_register_logger(struct bnxt_softc *bp, uint16_t logger_id,
sys/dev/bnxt/bnxt_en/bnxt_log.h
109
void bnxt_unregister_logger(struct bnxt_softc *bp, int logger_id);
sys/dev/bnxt/bnxt_en/bnxt_log.h
110
void bnxt_log_add_msg(struct bnxt_softc *bp, uint16_t logger_id,
sys/dev/bnxt/bnxt_en/bnxt_log.h
112
void bnxt_log_live(struct bnxt_softc *bp, uint16_t logger_id,
sys/dev/bnxt/bnxt_en/bnxt_log.h
114
void bnxt_reset_loggers(struct bnxt_softc *bp);
sys/dev/bnxt/bnxt_en/bnxt_log.h
115
size_t bnxt_get_loggers_coredump_size(struct bnxt_softc *bp);
sys/dev/bnxt/bnxt_en/bnxt_log.h
116
int bnxt_start_logging_driver_coredump(struct bnxt_softc *bp, char *dest_buf);
sys/dev/bnxt/bnxt_en/bnxt_log.h
117
void bnxt_fill_coredump_seg_hdr(struct bnxt_softc *bp,
sys/dev/bnxt/bnxt_en/bnxt_log_data.c
34
bnxt_log_drv_version(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/bnxt_log_data.c
43
bnxt_log_tx_sw_state(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_log_data.c
58
bnxt_log_rx_sw_state(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_log_data.c
73
bnxt_log_ring_states(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/bnxt_log_data.h
34
void bnxt_log_ring_states(struct bnxt_softc *bp);
sys/dev/bnxt/bnxt_en/bnxt_mgmt.c
143
bnxt_hwrm_dbg_log_buffer_flush(struct bnxt_softc *bp, u16 type, u32 flags,
sys/dev/bnxt/bnxt_en/bnxt_mgmt.c
163
bnxt_fill_driver_segment_record(struct bnxt_softc *bp,
sys/dev/bnxt/bnxt_en/bnxt_mgmt.c
180
bnxt_retrieve_driver_coredump(struct bnxt_softc *softc, void *buf,
sys/dev/bnxt/bnxt_en/bnxt_mgmt.c
239
bnxt_get_ctx_coredump(struct bnxt_softc *softc, void *buf)
sys/dev/bnxt/bnxt_en/bnxt_mgmt.c
275
struct bnxt_softc *softc = NULL;
sys/dev/bnxt/bnxt_en/bnxt_mgmt.c
461
struct bnxt_softc *softc = NULL;
sys/dev/bnxt/bnxt_en/bnxt_mgmt.c
526
struct bnxt_softc *softc = NULL;
sys/dev/bnxt/bnxt_en/bnxt_mgmt.c
61
bnxt_get_driver_coredump_len(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_mgmt.c
681
struct bnxt_softc *softc = NULL;
sys/dev/bnxt/bnxt_en/bnxt_mgmt.c
761
struct bnxt_softc *softc = NULL;
sys/dev/bnxt/bnxt_en/bnxt_mgmt.h
212
void bnxt_get_ctx_coredump(struct bnxt_softc *, void *);
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
1004
bnxt_promisc_ok(struct bnxt_softc *softc __unused)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
1010
bnxt_update_vf_mac(struct bnxt_softc *sc __unused)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
1015
void bnxt_reenable_sriov(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
124
bnxt_hwrm_func_vf_resource_free(struct bnxt_softc *softc, int num_vfs)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
13
bnxt_set_vf_admin_mac(struct bnxt_softc *softc, struct bnxt_vf_info *vf,
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
151
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
187
static int bnxt_set_vf_params(struct bnxt_softc *softc, int vf_id)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
221
int bnxt_approve_mac(struct bnxt_softc *sc)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
250
bnxt_update_vf_mac(struct bnxt_softc *sc)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
284
bnxt_hwrm_fwd_err_resp(struct bnxt_softc *softc, struct bnxt_vf_info *vf,
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
308
bnxt_hwrm_exec_fwd_resp(struct bnxt_softc *softc, struct bnxt_vf_info *vf,
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
332
bnxt_hwrm_func_qcfg_flags(struct bnxt_softc *softc, struct bnxt_vf_info *vf)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
352
bnxt_is_trusted_vf(struct bnxt_softc *softc, struct bnxt_vf_info *vf)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
358
bool bnxt_promisc_ok(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
36
bnxt_vf_parse_schema(struct bnxt_softc *softc, struct bnxt_vf_info *vf,
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
366
bnxt_hwrm_set_trusted_vf(struct bnxt_softc *softc, struct bnxt_vf_info *vf)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
393
bnxt_set_vf_trust(struct bnxt_softc *softc, int vf_id, bool trusted)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
428
bnxt_vf_configure_mac(struct bnxt_softc *softc, struct bnxt_vf_info *vf)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
452
static int bnxt_vf_validate_set_mac(struct bnxt_softc *softc, struct bnxt_vf_info *vf)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
484
static int bnxt_vf_req_validate_snd(struct bnxt_softc *softc, struct bnxt_vf_info *vf)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
514
void bnxt_hwrm_exec_fwd_req(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
532
bnxt_destroy_trusted_vf_sysctls(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
541
struct bnxt_softc *softc = (struct bnxt_softc *)arg1;
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
574
bnxt_create_trusted_vf_sysctls(struct bnxt_softc *softc, uint16_t num_vfs)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
604
bnxt_hwrm_set_vf_spoofchk(struct bnxt_softc *sc, struct bnxt_vf_info *vf,
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
627
bnxt_set_vf_spoofchk(struct bnxt_softc *sc, int vf_id, bool enable)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
658
struct bnxt_softc *sc = (struct bnxt_softc *)arg1;
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
684
bnxt_create_spoofchk_vf_sysctls(struct bnxt_softc *softc, uint16_t num_vfs)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
711
bnxt_hwrm_func_vf_resc_cfg(struct bnxt_softc *softc, int num_vfs, bool reset)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
72
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
786
bnxt_hwrm_func_buf_rgtr(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
809
bnxt_set_vf_attr(struct bnxt_softc *softc, int num_vfs)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
821
bnxt_alloc_vf_resources(struct bnxt_softc *softc, int num_vfs)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
876
int bnxt_cfg_hw_sriov(struct bnxt_softc *softc, uint16_t *num_vfs, bool reset)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
900
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
958
void bnxt_sriov_attach(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
97
void bnxt_free_vf_resources(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
981
bnxt_sriov_attach(struct bnxt_softc *softc __unused)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
986
bnxt_cfg_hw_sriov(struct bnxt_softc *softc __unused,
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
993
bnxt_approve_mac(struct bnxt_softc *sc __unused)
sys/dev/bnxt/bnxt_en/bnxt_sriov.c
999
bnxt_hwrm_exec_fwd_req(struct bnxt_softc *softc __unused)
sys/dev/bnxt/bnxt_en/bnxt_sriov.h
100
void bnxt_hwrm_exec_fwd_req(struct bnxt_softc *bp);
sys/dev/bnxt/bnxt_en/bnxt_sriov.h
101
void bnxt_destroy_trusted_vf_sysctls(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_sriov.h
102
int bnxt_set_vf_trust(struct bnxt_softc *softc, int vf_id, bool trusted);
sys/dev/bnxt/bnxt_en/bnxt_sriov.h
103
int bnxt_approve_mac(struct bnxt_softc *sc);
sys/dev/bnxt/bnxt_en/bnxt_sriov.h
104
void bnxt_update_vf_mac(struct bnxt_softc *sc);
sys/dev/bnxt/bnxt_en/bnxt_sriov.h
105
bool bnxt_promisc_ok(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_sriov.h
106
int bnxt_set_vf_spoofchk(struct bnxt_softc *sc, int vf_id, bool enable);
sys/dev/bnxt/bnxt_en/bnxt_sriov.h
107
int bnxt_cfg_hw_sriov(struct bnxt_softc *softc, uint16_t *num_vfs, bool reset);
sys/dev/bnxt/bnxt_en/bnxt_sriov.h
108
void bnxt_reenable_sriov(struct bnxt_softc *bp);
sys/dev/bnxt/bnxt_en/bnxt_sriov.h
45
struct bnxt_softc;
sys/dev/bnxt/bnxt_en/bnxt_sriov.h
91
void bnxt_sriov_attach(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_sriov.h
95
int bnxt_hwrm_func_vf_resource_free(struct bnxt_softc *softc, int num_vfs);
sys/dev/bnxt/bnxt_en/bnxt_sriov.h
96
void bnxt_free_vf_resources(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_sriov.h
97
int bnxt_create_trusted_vf_sysctls(struct bnxt_softc *softc, uint16_t num_vfs);
sys/dev/bnxt/bnxt_en/bnxt_sriov.h
98
int bnxt_create_spoofchk_vf_sysctls(struct bnxt_softc *softc, uint16_t num_vfs);
sys/dev/bnxt/bnxt_en/bnxt_sriov.h
99
bool bnxt_is_trusted_vf(struct bnxt_softc *bp, struct bnxt_vf_info *vf);
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1098
struct bnxt_softc *softc = arg1;
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1139
struct bnxt_softc *softc = arg1;
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1162
bnxt_create_ver_sysctls(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1264
struct bnxt_softc *softc = arg1;
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
128
bnxt_free_sysctl_ctx(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1310
struct bnxt_softc *softc = arg1;
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1351
struct bnxt_softc *softc = arg1;
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1376
struct bnxt_softc *softc = arg1;
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1401
struct bnxt_softc *softc = arg1;
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1421
struct bnxt_softc *softc = arg1;
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1441
struct bnxt_softc *softc = arg1;
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1461
struct bnxt_softc *softc = arg1;
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1481
struct bnxt_softc *softc = arg1;
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1501
struct bnxt_softc *softc = arg1;
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1521
struct bnxt_softc *softc = arg1;
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1541
struct bnxt_softc *softc = arg1;
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1560
void simulate_reset(struct bnxt_softc *bp, char *fwcli_string)
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1582
struct bnxt_softc *softc = arg1;
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1600
bnxt_create_config_sysctls_pre(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1666
struct bnxt_softc *softc = arg1; \
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1700
struct bnxt_softc *softc = arg1; \
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1728
bnxt_create_pause_fc_sysctls(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1752
bnxt_create_hw_lro_sysctls(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1792
struct bnxt_softc *softc = arg1;
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1807
bnxt_ets_tsa_to_str(struct bnxt_softc *softc, uint32_t tc)
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
182
bnxt_create_tx_sysctls(struct bnxt_softc *softc, int txr)
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1834
bnxt_ets_get_val(struct bnxt_softc *softc, uint32_t type, uint32_t tc)
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1857
bnxt_pfc_get_string(struct bnxt_softc *softc, char *buf, struct bnxt_ieee_pfc *pfc)
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1911
bnxt_ets_get_string(struct bnxt_softc *softc, char *buf)
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1941
struct bnxt_softc *softc = arg1;
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1955
struct bnxt_softc *softc = arg1;
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
1979
struct bnxt_softc *softc = arg1;
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
2004
struct bnxt_softc *softc = arg1;
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
2060
struct bnxt_softc *softc = arg1;
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
2097
bnxt_create_dcb_sysctls(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
2133
bnxt_create_config_sysctls_post(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
226
bnxt_create_port_stats_sysctls(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
39
extern void bnxt_fw_reset(struct bnxt_softc *bp);
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
40
extern void bnxt_queue_sp_work(struct bnxt_softc *bp);
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
42
process_nq(struct bnxt_softc *softc, uint16_t nqid);
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
56
bnxt_init_sysctl_ctx(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
990
bnxt_create_rx_sysctls(struct bnxt_softc *softc, int rxr)
sys/dev/bnxt/bnxt_en/bnxt_sysctl.h
32
int bnxt_init_sysctl_ctx(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_sysctl.h
33
int bnxt_free_sysctl_ctx(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_sysctl.h
34
int bnxt_create_port_stats_sysctls(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_sysctl.h
35
int bnxt_create_tx_sysctls(struct bnxt_softc *softc, int txr);
sys/dev/bnxt/bnxt_en/bnxt_sysctl.h
36
int bnxt_create_rx_sysctls(struct bnxt_softc *softc, int rxr);
sys/dev/bnxt/bnxt_en/bnxt_sysctl.h
37
int bnxt_create_ver_sysctls(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_sysctl.h
39
int bnxt_create_config_sysctls_pre(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_sysctl.h
40
int bnxt_create_config_sysctls_post(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_sysctl.h
41
int bnxt_create_hw_lro_sysctls(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_sysctl.h
42
int bnxt_create_pause_fc_sysctls(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_sysctl.h
43
int bnxt_create_dcb_sysctls(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_sysctl.h
44
int bnxt_create_dcb_ets_sysctls(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_txrx.c
212
struct bnxt_softc *softc = (struct bnxt_softc *)sc;
sys/dev/bnxt/bnxt_en/bnxt_txrx.c
223
struct bnxt_softc *softc = (struct bnxt_softc *)sc;
sys/dev/bnxt/bnxt_en/bnxt_txrx.c
295
struct bnxt_softc *softc = (struct bnxt_softc *)sc;
sys/dev/bnxt/bnxt_en/bnxt_txrx.c
348
struct bnxt_softc *softc = (struct bnxt_softc *)sc;
sys/dev/bnxt/bnxt_en/bnxt_txrx.c
369
struct bnxt_softc *softc = (struct bnxt_softc *)sc;
sys/dev/bnxt/bnxt_en/bnxt_txrx.c
493
bnxt_pkt_get_l2(struct bnxt_softc *softc, if_rxd_info_t ri,
sys/dev/bnxt/bnxt_en/bnxt_txrx.c
572
bnxt_pkt_get_tpa(struct bnxt_softc *softc, if_rxd_info_t ri,
sys/dev/bnxt/bnxt_en/bnxt_txrx.c
660
struct bnxt_softc *softc = (struct bnxt_softc *)sc;
sys/dev/bnxt/bnxt_en/bnxt_txrx.c
723
struct bnxt_softc *softc = (struct bnxt_softc *)sc;
sys/dev/bnxt/bnxt_en/bnxt_txrx.c
91
struct bnxt_softc *softc = (struct bnxt_softc *)sc;
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
118
static void bnxt_fill_msix_vecs(struct bnxt_softc *bp, struct bnxt_msix_entry *ent)
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
139
struct bnxt_softc *bp = edev->softc;
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
163
struct bnxt_softc *bp = edev->softc;
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
183
int bnxt_get_ulp_msix_num(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
193
int bnxt_get_ulp_msix_base(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
207
struct bnxt_softc *softc = edev->softc;
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
228
void bnxt_ulp_stop(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
249
void bnxt_ulp_start(struct bnxt_softc *bp, int err)
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
274
void bnxt_ulp_sriov_cfg(struct bnxt_softc *bp, int num_vfs)
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
299
void bnxt_ulp_shutdown(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
318
void bnxt_ulp_irq_stop(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
343
struct bnxt_softc *bp;
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
373
void bnxt_ulp_async_events(struct bnxt_softc *bp, struct hwrm_async_event_cmpl *cmpl)
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
408
struct bnxt_softc *bp = edev->softc;
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
424
void bnxt_destroy_irq(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
429
static int bnxt_populate_irq(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
473
struct bnxt_softc *bp = bnxt_adev->edev->softc;
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
480
static inline void bnxt_set_edev_info(struct bnxt_en_dev *edev, struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
504
int bnxt_rdma_aux_device_del(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
517
int bnxt_rdma_aux_device_add(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
53
void bnxt_destroy_irq(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
58
struct bnxt_softc *bp = edev->softc;
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
90
struct bnxt_softc *bp = edev->softc;
sys/dev/bnxt/bnxt_en/bnxt_ulp.h
156
int bnxt_get_ulp_msix_num(struct bnxt_softc *bp);
sys/dev/bnxt/bnxt_en/bnxt_ulp.h
157
int bnxt_get_ulp_msix_base(struct bnxt_softc *bp);
sys/dev/bnxt/bnxt_en/bnxt_ulp.h
158
int bnxt_get_ulp_stat_ctxs(struct bnxt_softc *bp);
sys/dev/bnxt/bnxt_en/bnxt_ulp.h
159
void bnxt_ulp_stop(struct bnxt_softc *bp);
sys/dev/bnxt/bnxt_en/bnxt_ulp.h
160
void bnxt_ulp_start(struct bnxt_softc *bp, int err);
sys/dev/bnxt/bnxt_en/bnxt_ulp.h
161
void bnxt_ulp_sriov_cfg(struct bnxt_softc *bp, int num_vfs);
sys/dev/bnxt/bnxt_en/bnxt_ulp.h
162
void bnxt_ulp_shutdown(struct bnxt_softc *bp);
sys/dev/bnxt/bnxt_en/bnxt_ulp.h
163
void bnxt_ulp_irq_stop(struct bnxt_softc *bp);
sys/dev/bnxt/bnxt_en/bnxt_ulp.h
164
void bnxt_ulp_irq_restart(struct bnxt_softc *bp, int err);
sys/dev/bnxt/bnxt_en/bnxt_ulp.h
165
void bnxt_ulp_async_events(struct bnxt_softc *bp, struct hwrm_async_event_cmpl *cmpl);
sys/dev/bnxt/bnxt_en/bnxt_ulp.h
170
int bnxt_rdma_aux_device_add(struct bnxt_softc *bp);
sys/dev/bnxt/bnxt_en/bnxt_ulp.h
171
int bnxt_rdma_aux_device_del(struct bnxt_softc *bp);
sys/dev/bnxt/bnxt_en/bnxt_ulp.h
43
struct bnxt_softc;
sys/dev/bnxt/bnxt_en/bnxt_ulp.h
84
struct bnxt_softc *softc;
sys/dev/bnxt/bnxt_en/if_bnxt.c
1031
static int bnxt_alloc_ring(struct bnxt_softc *softc, struct bnxt_ring_mem_info *rmem)
sys/dev/bnxt/bnxt_en/if_bnxt.c
1092
static int bnxt_alloc_ctx_mem_blk(struct bnxt_softc *softc,
sys/dev/bnxt/bnxt_en/if_bnxt.c
1107
bnxt_alloc_ctx_pg_tbls(struct bnxt_softc *softc,
sys/dev/bnxt/bnxt_en/if_bnxt.c
1167
void bnxt_free_ctx_pg_tbls(struct bnxt_softc *softc,
sys/dev/bnxt/bnxt_en/if_bnxt.c
1196
static int bnxt_setup_ctxm_pg_tbls(struct bnxt_softc *softc,
sys/dev/bnxt/bnxt_en/if_bnxt.c
1222
static void bnxt_free_ctx_mem(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
1269
bnxt_bs_trace_init(struct bnxt_softc *bp, struct bnxt_ctx_mem_type *ctxm)
sys/dev/bnxt/bnxt_en/if_bnxt.c
1310
bnxt_backing_store_cfg_v2(struct bnxt_softc *softc, u32 ena)
sys/dev/bnxt/bnxt_en/if_bnxt.c
1357
static int bnxt_alloc_ctx_mem(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
1775
struct bnxt_softc *bnxt_find_dev(uint32_t domain, uint32_t bus, uint32_t dev_fn, char *dev_name)
sys/dev/bnxt/bnxt_en/if_bnxt.c
1798
static void bnxt_verify_asym_queues(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
1814
static int bnxt_hwrm_poll(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/if_bnxt.c
1837
static void bnxt_rtnl_lock_sp(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/if_bnxt.c
1848
static void bnxt_rtnl_unlock_sp(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/if_bnxt.c
1854
static void bnxt_fw_fatal_close(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
1861
static u32 bnxt_fw_health_readl(struct bnxt_softc *bp, int reg_idx)
sys/dev/bnxt/bnxt_en/if_bnxt.c
1888
static void bnxt_fw_reset_close(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/if_bnxt.c
1923
static bool is_bnxt_fw_ok(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/if_bnxt.c
1943
void bnxt_fw_reset(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/if_bnxt.c
1964
static void bnxt_queue_fw_reset_work(struct bnxt_softc *bp, unsigned long delay)
sys/dev/bnxt/bnxt_en/if_bnxt.c
1975
void bnxt_queue_sp_work(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/if_bnxt.c
1983
static void bnxt_fw_reset_writel(struct bnxt_softc *bp, int reg_idx)
sys/dev/bnxt/bnxt_en/if_bnxt.c
201
process_nq(struct bnxt_softc *softc, uint16_t nqid);
sys/dev/bnxt/bnxt_en/if_bnxt.c
2014
static void bnxt_reset_all(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/if_bnxt.c
2043
static int __bnxt_alloc_fw_health(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/if_bnxt.c
2056
static int bnxt_alloc_fw_health(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/if_bnxt.c
2074
static inline void __bnxt_map_fw_health_reg(struct bnxt_softc *bp, u32 reg)
sys/dev/bnxt/bnxt_en/if_bnxt.c
2079
static int bnxt_map_fw_health_regs(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/if_bnxt.c
2108
static void bnxt_inv_fw_health_reg(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/if_bnxt.c
2125
static int bnxt_hwrm_error_recovery_qcfg(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/if_bnxt.c
2187
static int bnxt_drv_rgtr(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/if_bnxt.c
2208
static bool bnxt_fw_reset_timeout(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/if_bnxt.c
2214
static int bnxt_open(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/if_bnxt.c
2288
static void bnxt_fw_reset_abort(struct bnxt_softc *bp, int rc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
2299
struct bnxt_softc *bp = container_of(work, struct bnxt_softc, fw_reset_task.work);
sys/dev/bnxt/bnxt_en/if_bnxt.c
2417
static void bnxt_force_fw_reset(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/if_bnxt.c
2442
static void bnxt_fw_exception(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/if_bnxt.c
2451
static void __bnxt_fw_recover(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/if_bnxt.c
2460
static void bnxt_devlink_health_fw_report(struct bnxt_softc *bp)
sys/dev/bnxt/bnxt_en/if_bnxt.c
247
static int bnxt_probe_phy(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/if_bnxt.c
2475
struct bnxt_softc *bp = container_of(work, struct bnxt_softc, sp_task);
sys/dev/bnxt/bnxt_en/if_bnxt.c
248
static void bnxt_add_media_types(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/if_bnxt.c
249
static int bnxt_pci_mapping(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/if_bnxt.c
250
static void bnxt_pci_mapping_free(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/if_bnxt.c
2506
bnxt_hwrm_reserve_rings(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
251
static int bnxt_update_link(struct bnxt_softc *softc, bool chng_link_state);
sys/dev/bnxt/bnxt_en/if_bnxt.c
2518
struct bnxt_softc *bp = d;
sys/dev/bnxt/bnxt_en/if_bnxt.c
2525
bnxt_crash_dump_init(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
254
static void bnxt_clear_ids(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/if_bnxt.c
2550
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/if_bnxt.c
259
static void bnxt_handle_async_event(struct bnxt_softc *softc,
sys/dev/bnxt/bnxt_en/if_bnxt.c
262
static void bnxt_get_wol_settings(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/if_bnxt.c
266
static void bnxt_get_port_module_status(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/if_bnxt.c
267
static void bnxt_rdma_aux_device_init(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/if_bnxt.c
268
static void bnxt_rdma_aux_device_uninit(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/if_bnxt.c
269
static void bnxt_queue_fw_reset_work(struct bnxt_softc *bp, unsigned long delay);
sys/dev/bnxt/bnxt_en/if_bnxt.c
270
void bnxt_queue_sp_work(struct bnxt_softc *bp);
sys/dev/bnxt/bnxt_en/if_bnxt.c
272
void bnxt_fw_reset(struct bnxt_softc *bp);
sys/dev/bnxt/bnxt_en/if_bnxt.c
273
static int bnxt_crash_dump_init(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/if_bnxt.c
2958
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/if_bnxt.c
296
"bnxt", bnxt_methods, sizeof(struct bnxt_softc),
sys/dev/bnxt/bnxt_en/if_bnxt.c
2999
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/if_bnxt.c
3061
bnxt_hwrm_resource_free(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
310
void writel_fbsd(struct bnxt_softc *bp, u32, u8, u32);
sys/dev/bnxt/bnxt_en/if_bnxt.c
311
u32 readl_fbsd(struct bnxt_softc *bp, u32, u8);
sys/dev/bnxt/bnxt_en/if_bnxt.c
313
u32 readl_fbsd(struct bnxt_softc *bp, u32 reg_off, u8 bar_idx)
sys/dev/bnxt/bnxt_en/if_bnxt.c
3149
bnxt_func_reset(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
3162
bnxt_rss_grp_tbl_init(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
3179
static void bnxt_get_port_module_status(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
3206
static void bnxt_aux_dev_free(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
3212
static struct bnxt_aux_dev *bnxt_aux_dev_init(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
322
void writel_fbsd(struct bnxt_softc *bp, u32 reg_off, u8 bar_idx, u32 val)
sys/dev/bnxt/bnxt_en/if_bnxt.c
3224
static void bnxt_rdma_aux_device_uninit(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
3243
static void bnxt_rdma_aux_device_init(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
3281
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/if_bnxt.c
3475
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/if_bnxt.c
3500
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/if_bnxt.c
3530
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/if_bnxt.c
3543
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/if_bnxt.c
3587
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/if_bnxt.c
379
"bnxt", bnxt_iflib_methods, sizeof(struct bnxt_softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
3849
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/if_bnxt.c
3890
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/if_bnxt.c
3921
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/if_bnxt.c
3936
struct bnxt_softc *softc = cpr->ring.softc;
sys/dev/bnxt/bnxt_en/if_bnxt.c
3951
struct bnxt_softc *softc = cpr->ring.softc;
sys/dev/bnxt/bnxt_en/if_bnxt.c
3966
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/if_bnxt.c
3983
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/if_bnxt.c
3994
bnxt_process_cmd_cmpl(struct bnxt_softc *softc, hwrm_cmpl_t *cmd_cmpl)
sys/dev/bnxt/bnxt_en/if_bnxt.c
4004
struct bnxt_softc *softc = cpr->ring.softc;
sys/dev/bnxt/bnxt_en/if_bnxt.c
4039
process_nq(struct bnxt_softc *softc, uint16_t nqid)
sys/dev/bnxt/bnxt_en/if_bnxt.c
4079
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/if_bnxt.c
4093
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/if_bnxt.c
4113
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/if_bnxt.c
4174
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/if_bnxt.c
4188
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/if_bnxt.c
4204
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/if_bnxt.c
4257
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/if_bnxt.c
4266
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/if_bnxt.c
4569
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/if_bnxt.c
4597
bnxt_probe_phy(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
4641
add_media(struct bnxt_softc *softc, u8 media_type, u16 supported_NRZ_speeds,
sys/dev/bnxt/bnxt_en/if_bnxt.c
4807
bnxt_add_media_types(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
494
bnxt_set_flags_by_devid(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
4953
bnxt_map_bar(struct bnxt_softc *softc, struct bnxt_bar_info *bar, int bar_num, bool shareable)
sys/dev/bnxt/bnxt_en/if_bnxt.c
4984
bnxt_pci_mapping(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
4998
bnxt_pci_mapping_free(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
5012
bnxt_update_link(struct bnxt_softc *softc, bool chng_link_state)
sys/dev/bnxt/bnxt_en/if_bnxt.c
5076
bnxt_report_link(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
5158
struct bnxt_softc *softc = cpr->ring.softc;
sys/dev/bnxt/bnxt_en/if_bnxt.c
5171
struct bnxt_softc *softc = arg;
sys/dev/bnxt/bnxt_en/if_bnxt.c
5179
bnxt_clear_ids(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
520
extern void bnxt_destroy_irq(struct bnxt_softc *softc);
sys/dev/bnxt/bnxt_en/if_bnxt.c
5223
static void bnxt_event_error_report(struct bnxt_softc *softc, u32 data1, u32 data2)
sys/dev/bnxt/bnxt_en/if_bnxt.c
5306
bnxt_handle_async_event(struct bnxt_softc *softc, struct cmpl_base *cmpl)
sys/dev/bnxt/bnxt_en/if_bnxt.c
5437
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/if_bnxt.c
549
bnxt_nq_alloc(struct bnxt_softc *softc, int nqsets)
sys/dev/bnxt/bnxt_en/if_bnxt.c
5494
get_phy_type(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
5525
bnxt_check_hwrm_version(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
5595
bnxt_get_wol_settings(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
560
bnxt_nq_free(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
570
bnxt_set_db_mask(struct bnxt_softc *bp, struct bnxt_ring *db,
sys/dev/bnxt/bnxt_en/if_bnxt.c
589
struct bnxt_softc *softc;
sys/dev/bnxt/bnxt_en/if_bnxt.c
701
struct bnxt_softc *softc = iflib_get_softc(ctx);
sys/dev/bnxt/bnxt_en/if_bnxt.c
731
struct bnxt_softc *softc;
sys/dev/bnxt/bnxt_en/if_bnxt.c
975
static void bnxt_free_hwrm_short_cmd_req(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
982
static int bnxt_alloc_hwrm_short_cmd_req(struct bnxt_softc *softc)
sys/dev/bnxt/bnxt_en/if_bnxt.c
992
static void bnxt_free_ring(struct bnxt_softc *softc, struct bnxt_ring_mem_info *rmem)
sys/dev/bnxt/bnxt_re/bnxt_re.h
1038
void writel_fbsd(struct bnxt_softc *bp, u32, u8, u32);
sys/dev/bnxt/bnxt_re/bnxt_re.h
1039
u32 readl_fbsd(struct bnxt_softc *bp, u32, u8);
sys/dev/bnxt/bnxt_re/main.c
117
void writel_fbsd(struct bnxt_softc *bp, u32, u8, u32);
sys/dev/bnxt/bnxt_re/main.c
118
u32 readl_fbsd(struct bnxt_softc *bp, u32, u8);
sys/dev/bnxt/bnxt_re/main.c
140
u32 readl_fbsd(struct bnxt_softc *bp, u32 reg_off, u8 bar_idx)
sys/dev/bnxt/bnxt_re/main.c
149
void writel_fbsd(struct bnxt_softc *bp, u32 reg_off, u8 bar_idx, u32 val)