/kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/ |
H A D | qplib_rcfw.c | 56 static int __wait_for_resp(struct bnxt_qplib_rcfw *rcfw, u16 cookie) in __wait_for_resp() argument 62 cmdq = &rcfw->cmdq; in __wait_for_resp() 63 cbit = cookie % rcfw->cmdq_depth; in __wait_for_resp() 70 static int __block_for_resp(struct bnxt_qplib_rcfw *rcfw, u16 cookie) in __block_for_resp() argument 76 cmdq = &rcfw->cmdq; in __block_for_resp() 77 cbit = cookie % rcfw->cmdq_depth; in __block_for_resp() 82 bnxt_qplib_service_creq(&rcfw->creq.creq_tasklet); in __block_for_resp() 88 static int __send_message(struct bnxt_qplib_rcfw *rcfw, struct cmdq_base *req, in __send_message() argument 91 struct bnxt_qplib_cmdq_ctx *cmdq = &rcfw->cmdq; in __send_message() 102 pdev = rcfw in __send_message() 205 bnxt_qplib_rcfw_send_message(struct bnxt_qplib_rcfw *rcfw, struct cmdq_base *req, struct creq_base *resp, void *sb, u8 is_block) bnxt_qplib_rcfw_send_message() argument 254 bnxt_qplib_process_func_event(struct bnxt_qplib_rcfw *rcfw, struct creq_func_event *func_event) bnxt_qplib_process_func_event() argument 297 bnxt_qplib_process_qp_event(struct bnxt_qplib_rcfw *rcfw, struct creq_qp_event *qp_event, u32 *num_wait) bnxt_qplib_process_qp_event() argument 378 struct bnxt_qplib_rcfw *rcfw = from_tasklet(rcfw, t, creq.creq_tasklet); bnxt_qplib_service_creq() local 439 struct bnxt_qplib_rcfw *rcfw = dev_instance; bnxt_qplib_creq_irq() local 456 bnxt_qplib_deinit_rcfw(struct bnxt_qplib_rcfw *rcfw) bnxt_qplib_deinit_rcfw() argument 473 bnxt_qplib_init_rcfw(struct bnxt_qplib_rcfw *rcfw, struct bnxt_qplib_ctx *ctx, int is_virtfn) bnxt_qplib_init_rcfw() argument 559 bnxt_qplib_free_rcfw_channel(struct bnxt_qplib_rcfw *rcfw) bnxt_qplib_free_rcfw_channel() argument 569 bnxt_qplib_alloc_rcfw_channel(struct bnxt_qplib_res *res, struct bnxt_qplib_rcfw *rcfw, struct bnxt_qplib_ctx *ctx, int qp_tbl_sz) bnxt_qplib_alloc_rcfw_channel() argument 638 bnxt_qplib_rcfw_stop_irq(struct bnxt_qplib_rcfw *rcfw, bool kill) bnxt_qplib_rcfw_stop_irq() argument 661 bnxt_qplib_disable_rcfw_channel(struct bnxt_qplib_rcfw *rcfw) bnxt_qplib_disable_rcfw_channel() argument 686 bnxt_qplib_rcfw_start_irq(struct bnxt_qplib_rcfw *rcfw, int msix_vector, bool need_init) bnxt_qplib_rcfw_start_irq() argument 724 bnxt_qplib_map_cmdq_mbox(struct bnxt_qplib_rcfw *rcfw, bool is_vf) bnxt_qplib_map_cmdq_mbox() argument 762 bnxt_qplib_map_creq_db(struct bnxt_qplib_rcfw *rcfw, u32 reg_offt) bnxt_qplib_map_creq_db() argument 794 bnxt_qplib_start_rcfw(struct bnxt_qplib_rcfw *rcfw) bnxt_qplib_start_rcfw() argument 818 bnxt_qplib_enable_rcfw_channel(struct bnxt_qplib_rcfw *rcfw, int msix_vector, int cp_bar_reg_off, int virt_fn, aeq_handler_t aeq_handler) bnxt_qplib_enable_rcfw_channel() argument 861 bnxt_qplib_rcfw_alloc_sbuf( struct bnxt_qplib_rcfw *rcfw, u32 size) bnxt_qplib_rcfw_alloc_sbuf() argument 883 bnxt_qplib_rcfw_free_sbuf(struct bnxt_qplib_rcfw *rcfw, struct bnxt_qplib_rcfw_sbuf *sbuf) bnxt_qplib_rcfw_free_sbuf() argument [all...] |
H A D | qplib_sp.c | 57 static void bnxt_qplib_query_version(struct bnxt_qplib_rcfw *rcfw, in bnxt_qplib_query_version() argument 67 rc = bnxt_qplib_rcfw_send_message(rcfw, (void *)&req, in bnxt_qplib_query_version() 77 int bnxt_qplib_get_dev_attr(struct bnxt_qplib_rcfw *rcfw, in bnxt_qplib_get_dev_attr() argument 91 sbuf = bnxt_qplib_rcfw_alloc_sbuf(rcfw, sizeof(*sb)); in bnxt_qplib_get_dev_attr() 93 dev_err(&rcfw->pdev->dev, in bnxt_qplib_get_dev_attr() 100 rc = bnxt_qplib_rcfw_send_message(rcfw, (void *)&req, (void *)&resp, in bnxt_qplib_get_dev_attr() 122 attr->max_qp_sges = bnxt_qplib_is_chip_gen_p5(rcfw->res->cctx) ? in bnxt_qplib_get_dev_attr() 154 bnxt_qplib_query_version(rcfw, attr->fw_ver); in bnxt_qplib_get_dev_attr() 167 bnxt_qplib_rcfw_free_sbuf(rcfw, sbuf); in bnxt_qplib_get_dev_attr() 172 struct bnxt_qplib_rcfw *rcfw, in bnxt_qplib_set_func_resources() 171 bnxt_qplib_set_func_resources(struct bnxt_qplib_res *res, struct bnxt_qplib_rcfw *rcfw, struct bnxt_qplib_ctx *ctx) bnxt_qplib_set_func_resources() argument 223 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_del_sgid() local 284 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_add_sgid() local 375 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_update_sgid() local 496 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_create_ah() local 539 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_destroy_ah() local 556 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_free_mrw() local 592 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_alloc_mrw() local 628 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_dereg_mrw() local 655 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_reg_mr() local 778 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_map_tc2cos() local 791 bnxt_qplib_get_roce_stats(struct bnxt_qplib_rcfw *rcfw, struct bnxt_qplib_roce_stats *stats) bnxt_qplib_get_roce_stats() argument [all...] |
H A D | qplib_rcfw.h | 192 void bnxt_qplib_free_rcfw_channel(struct bnxt_qplib_rcfw *rcfw); 194 struct bnxt_qplib_rcfw *rcfw, 197 void bnxt_qplib_rcfw_stop_irq(struct bnxt_qplib_rcfw *rcfw, bool kill); 198 void bnxt_qplib_disable_rcfw_channel(struct bnxt_qplib_rcfw *rcfw); 199 int bnxt_qplib_rcfw_start_irq(struct bnxt_qplib_rcfw *rcfw, int msix_vector, 201 int bnxt_qplib_enable_rcfw_channel(struct bnxt_qplib_rcfw *rcfw, 207 struct bnxt_qplib_rcfw *rcfw, 209 void bnxt_qplib_rcfw_free_sbuf(struct bnxt_qplib_rcfw *rcfw, 211 int bnxt_qplib_rcfw_send_message(struct bnxt_qplib_rcfw *rcfw, 215 int bnxt_qplib_deinit_rcfw(struct bnxt_qplib_rcfw *rcfw); 219 map_qp_id_to_tbl_indx(u32 qid, struct bnxt_qplib_rcfw *rcfw) map_qp_id_to_tbl_indx() argument [all...] |
H A D | main.c | 102 rdev->rcfw.res = NULL; in bnxt_re_destroy_chip_ctx() 128 rdev->rcfw.res = &rdev->qplib_res; in bnxt_re_setup_chip_ctx() 241 bnxt_qplib_set_func_resources(&rdev->qplib_res, &rdev->rcfw, in bnxt_re_sriov_config() 261 struct bnxt_qplib_rcfw *rcfw = &rdev->rcfw; in bnxt_re_stop_irq() local 270 bnxt_qplib_rcfw_stop_irq(rcfw, false); in bnxt_re_stop_irq() 277 struct bnxt_qplib_rcfw *rcfw = &rdev->rcfw; in bnxt_re_start_irq() local 282 /* Not setting the f/w timeout bit in rcfw. in bnxt_re_start_irq() 297 rc = bnxt_qplib_rcfw_start_irq(rcfw, msix_en in bnxt_re_start_irq() 872 bnxt_re_aeq_handler(struct bnxt_qplib_rcfw *rcfw, void *aeqe, void *obj) bnxt_re_aeq_handler() argument [all...] |
H A D | qplib_fp.c | 594 struct bnxt_qplib_rcfw *rcfw = res->rcfw; in bnxt_qplib_destroy_srq() local 605 rc = bnxt_qplib_rcfw_send_message(rcfw, (struct cmdq_base *)&req, in bnxt_qplib_destroy_srq() 616 struct bnxt_qplib_rcfw *rcfw = res->rcfw; in bnxt_qplib_create_srq() local 658 rc = bnxt_qplib_rcfw_send_message(rcfw, (void *)&req, in bnxt_qplib_create_srq() 713 struct bnxt_qplib_rcfw *rcfw = res->rcfw; in bnxt_qplib_query_srq() local 724 sbuf = bnxt_qplib_rcfw_alloc_sbuf(rcfw, sizeof(*sb)); in bnxt_qplib_query_srq() 730 rc = bnxt_qplib_rcfw_send_message(rcfw, (voi in bnxt_qplib_query_srq() 824 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_create_qp1() local 963 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_create_qp() local 1241 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_modify_qp() local 1347 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_query_qp() local 1472 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_destroy_qp() local 2045 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_create_cq() local 2113 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_destroy_cq() local [all...] |
H A D | qplib_sp.h | 243 int bnxt_qplib_get_dev_attr(struct bnxt_qplib_rcfw *rcfw, 246 struct bnxt_qplib_rcfw *rcfw, 266 int bnxt_qplib_get_roce_stats(struct bnxt_qplib_rcfw *rcfw,
|
H A D | bnxt_re.h | 160 struct bnxt_qplib_rcfw rcfw; member
|
H A D | hw_counters.c | 148 rc = bnxt_qplib_get_roce_stats(&rdev->rcfw, &rdev->stats); in bnxt_re_ib_get_hw_stats()
|
H A D | qplib_res.h | 264 struct bnxt_qplib_rcfw *rcfw; member
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/bnxt_re/ |
H A D | qplib_rcfw.c | 101 * @rcfw: rcfw channel instance of rdev 104 * If firmware has not responded any rcfw command within 105 * rcfw->max_timeout, consider firmware as stalled. 111 static int bnxt_re_is_fw_stalled(struct bnxt_qplib_rcfw *rcfw, in bnxt_re_is_fw_stalled() argument 117 crsqe = &rcfw->crsqe_tbl[cookie]; in bnxt_re_is_fw_stalled() 118 cmdq = &rcfw->cmdq; in bnxt_re_is_fw_stalled() 121 (rcfw->max_timeout * HZ))) { in bnxt_re_is_fw_stalled() 122 dev_warn_ratelimited(&rcfw->pdev->dev, in bnxt_re_is_fw_stalled() 126 rcfw in bnxt_re_is_fw_stalled() 145 __wait_for_resp(struct bnxt_qplib_rcfw *rcfw, u16 cookie) __wait_for_resp() argument 192 __block_for_resp(struct bnxt_qplib_rcfw *rcfw, u16 cookie) __block_for_resp() argument 235 __send_message_no_waiter(struct bnxt_qplib_rcfw *rcfw, struct bnxt_qplib_cmdqmsg *msg) __send_message_no_waiter() argument 283 __send_message(struct bnxt_qplib_rcfw *rcfw, struct bnxt_qplib_cmdqmsg *msg, u8 opcode) __send_message() argument 388 __poll_for_resp(struct bnxt_qplib_rcfw *rcfw, u16 cookie) __poll_for_resp() argument 418 __send_message_basic_sanity(struct bnxt_qplib_rcfw *rcfw, struct bnxt_qplib_cmdqmsg *msg, u8 opcode) __send_message_basic_sanity() argument 452 __destroy_timedout_ah(struct bnxt_qplib_rcfw *rcfw, struct creq_create_ah_resp *create_ah_resp) __destroy_timedout_ah() argument 484 __bnxt_qplib_rcfw_send_message(struct bnxt_qplib_rcfw *rcfw, struct bnxt_qplib_cmdqmsg *msg) __bnxt_qplib_rcfw_send_message() argument 559 bnxt_qplib_rcfw_send_message(struct bnxt_qplib_rcfw *rcfw, struct bnxt_qplib_cmdqmsg *msg) bnxt_qplib_rcfw_send_message() argument 576 bnxt_qplib_process_func_event(struct bnxt_qplib_rcfw *rcfw, struct creq_func_event *func_event) bnxt_qplib_process_func_event() argument 619 bnxt_qplib_process_qp_event(struct bnxt_qplib_rcfw *rcfw, struct creq_qp_event *qp_event, u32 *num_wait) bnxt_qplib_process_qp_event() argument 732 struct bnxt_qplib_rcfw *rcfw = from_tasklet(rcfw, t, creq.creq_tasklet); bnxt_qplib_service_creq() local 794 struct bnxt_qplib_rcfw *rcfw = dev_instance; bnxt_qplib_creq_irq() local 811 bnxt_qplib_deinit_rcfw(struct bnxt_qplib_rcfw *rcfw) bnxt_qplib_deinit_rcfw() argument 831 bnxt_qplib_init_rcfw(struct bnxt_qplib_rcfw *rcfw, struct bnxt_qplib_ctx *ctx, int is_virtfn) bnxt_qplib_init_rcfw() argument 919 bnxt_qplib_free_rcfw_channel(struct bnxt_qplib_rcfw *rcfw) bnxt_qplib_free_rcfw_channel() argument 928 bnxt_qplib_alloc_rcfw_channel(struct bnxt_qplib_res *res, struct bnxt_qplib_rcfw *rcfw, struct bnxt_qplib_ctx *ctx, int qp_tbl_sz) bnxt_qplib_alloc_rcfw_channel() argument 991 bnxt_qplib_rcfw_stop_irq(struct bnxt_qplib_rcfw *rcfw, bool kill) bnxt_qplib_rcfw_stop_irq() argument 1014 bnxt_qplib_disable_rcfw_channel(struct bnxt_qplib_rcfw *rcfw) bnxt_qplib_disable_rcfw_channel() argument 1033 bnxt_qplib_rcfw_start_irq(struct bnxt_qplib_rcfw *rcfw, int msix_vector, bool need_init) bnxt_qplib_rcfw_start_irq() argument 1072 bnxt_qplib_map_cmdq_mbox(struct bnxt_qplib_rcfw *rcfw) bnxt_qplib_map_cmdq_mbox() argument 1107 bnxt_qplib_map_creq_db(struct bnxt_qplib_rcfw *rcfw, u32 reg_offt) bnxt_qplib_map_creq_db() argument 1139 bnxt_qplib_start_rcfw(struct bnxt_qplib_rcfw *rcfw) bnxt_qplib_start_rcfw() argument 1163 bnxt_qplib_enable_rcfw_channel(struct bnxt_qplib_rcfw *rcfw, int msix_vector, int cp_bar_reg_off, aeq_handler_t aeq_handler) bnxt_qplib_enable_rcfw_channel() argument [all...] |
H A D | qplib_rcfw.h | 258 void bnxt_qplib_free_rcfw_channel(struct bnxt_qplib_rcfw *rcfw); 260 struct bnxt_qplib_rcfw *rcfw, 263 void bnxt_qplib_rcfw_stop_irq(struct bnxt_qplib_rcfw *rcfw, bool kill); 264 void bnxt_qplib_disable_rcfw_channel(struct bnxt_qplib_rcfw *rcfw); 265 int bnxt_qplib_rcfw_start_irq(struct bnxt_qplib_rcfw *rcfw, int msix_vector, 267 int bnxt_qplib_enable_rcfw_channel(struct bnxt_qplib_rcfw *rcfw, 273 struct bnxt_qplib_rcfw *rcfw, 275 void bnxt_qplib_rcfw_free_sbuf(struct bnxt_qplib_rcfw *rcfw, 277 int bnxt_qplib_rcfw_send_message(struct bnxt_qplib_rcfw *rcfw, 280 int bnxt_qplib_deinit_rcfw(struct bnxt_qplib_rcfw *rcfw); 284 map_qp_id_to_tbl_indx(u32 qid, struct bnxt_qplib_rcfw *rcfw) map_qp_id_to_tbl_indx() argument [all...] |
H A D | qplib_sp.c | 58 static bool bnxt_qplib_is_atomic_cap(struct bnxt_qplib_rcfw *rcfw) in bnxt_qplib_is_atomic_cap() argument 62 if (!bnxt_qplib_is_chip_gen_p5(rcfw->res->cctx)) in bnxt_qplib_is_atomic_cap() 65 pcie_capability_read_word(rcfw->pdev, PCI_EXP_DEVCTL2, &pcie_ctl2); in bnxt_qplib_is_atomic_cap() 69 static void bnxt_qplib_query_version(struct bnxt_qplib_rcfw *rcfw, in bnxt_qplib_query_version() argument 82 rc = bnxt_qplib_rcfw_send_message(rcfw, &msg); in bnxt_qplib_query_version() 91 int bnxt_qplib_get_dev_attr(struct bnxt_qplib_rcfw *rcfw, in bnxt_qplib_get_dev_attr() argument 108 sbuf.sb = dma_alloc_coherent(&rcfw->pdev->dev, sbuf.size, in bnxt_qplib_get_dev_attr() 116 rc = bnxt_qplib_rcfw_send_message(rcfw, &msg); in bnxt_qplib_get_dev_attr() 136 attr->max_qp_sges = bnxt_qplib_is_chip_gen_p5(rcfw->res->cctx) ? in bnxt_qplib_get_dev_attr() 159 bnxt_qplib_query_version(rcfw, att in bnxt_qplib_get_dev_attr() 180 bnxt_qplib_set_func_resources(struct bnxt_qplib_res *res, struct bnxt_qplib_rcfw *rcfw, struct bnxt_qplib_ctx *ctx) bnxt_qplib_set_func_resources() argument 234 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_del_sgid() local 294 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_add_sgid() local 384 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_update_sgid() local 421 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_create_ah() local 467 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_destroy_ah() local 490 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_free_mrw() local 528 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_alloc_mrw() local 567 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_dereg_mrw() local 597 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_reg_mr() local 712 bnxt_qplib_get_roce_stats(struct bnxt_qplib_rcfw *rcfw, struct bnxt_qplib_roce_stats *stats) bnxt_qplib_get_roce_stats() argument 795 bnxt_qplib_qext_stat(struct bnxt_qplib_rcfw *rcfw, u32 fid, struct bnxt_qplib_ext_stat *estat) bnxt_qplib_qext_stat() argument [all...] |
H A D | main.c | 146 rdev->rcfw.res = NULL; in bnxt_re_destroy_chip_ctx() 171 rdev->rcfw.res = &rdev->qplib_res; in bnxt_re_setup_chip_ctx() 281 bnxt_qplib_set_func_resources(&rdev->qplib_res, &rdev->rcfw, in bnxt_re_vf_res_config() 299 struct bnxt_qplib_rcfw *rcfw = &rdev->rcfw; in bnxt_re_stop_irq() local 308 bnxt_qplib_rcfw_stop_irq(rcfw, false); in bnxt_re_stop_irq() 315 struct bnxt_qplib_rcfw *rcfw = &rdev->rcfw; in bnxt_re_start_irq() local 320 /* Not setting the f/w timeout bit in rcfw. in bnxt_re_start_irq() 335 rc = bnxt_qplib_rcfw_start_irq(rcfw, msix_en in bnxt_re_start_irq() 1014 bnxt_re_aeq_handler(struct bnxt_qplib_rcfw *rcfw, void *aeqe, void *obj) bnxt_re_aeq_handler() argument [all...] |
H A D | qplib_fp.c | 604 struct bnxt_qplib_rcfw *rcfw = res->rcfw; in bnxt_qplib_destroy_srq() local 618 rc = bnxt_qplib_rcfw_send_message(rcfw, &msg); in bnxt_qplib_destroy_srq() 628 struct bnxt_qplib_rcfw *rcfw = res->rcfw; in bnxt_qplib_create_srq() local 673 rc = bnxt_qplib_rcfw_send_message(rcfw, &msg); in bnxt_qplib_create_srq() 727 struct bnxt_qplib_rcfw *rcfw = res->rcfw; in bnxt_qplib_query_srq() local 741 sbuf.sb = dma_alloc_coherent(&rcfw->pdev->dev, sbuf.size, in bnxt_qplib_query_srq() 750 rc = bnxt_qplib_rcfw_send_message(rcfw, in bnxt_qplib_query_srq() 841 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_create_qp1() local 980 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_create_qp() local 1263 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_modify_qp() local 1369 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_query_qp() local 1499 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_destroy_qp() local 2075 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_create_cq() local 2154 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_resize_cq() local 2192 struct bnxt_qplib_rcfw *rcfw = res->rcfw; bnxt_qplib_destroy_cq() local [all...] |
H A D | qplib_sp.h | 324 int bnxt_qplib_get_dev_attr(struct bnxt_qplib_rcfw *rcfw, 327 struct bnxt_qplib_rcfw *rcfw, 346 int bnxt_qplib_get_roce_stats(struct bnxt_qplib_rcfw *rcfw, 348 int bnxt_qplib_qext_stat(struct bnxt_qplib_rcfw *rcfw, u32 fid,
|
H A D | bnxt_re.h | 166 struct bnxt_qplib_rcfw rcfw; member
|
H A D | hw_counters.c | 190 rc = bnxt_qplib_qext_stat(&rdev->rcfw, fid, estat); in bnxt_re_get_ext_stat() 353 rc = bnxt_qplib_get_roce_stats(&rdev->rcfw, err_s); in bnxt_re_ib_get_hw_stats()
|
H A D | qplib_res.h | 278 struct bnxt_qplib_rcfw *rcfw; member
|