/kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/ |
H A D | qplib_sp.c | 57 static void bnxt_qplib_query_version(struct bnxt_qplib_rcfw *rcfw, in bnxt_qplib_query_version() argument 77 int bnxt_qplib_get_dev_attr(struct bnxt_qplib_rcfw *rcfw, in bnxt_qplib_get_dev_attr() argument 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 | bnxt_re.h | 160 struct bnxt_qplib_rcfw rcfw; member
|
H A D | qplib_rcfw.c | 56 static int __wait_for_resp(struct bnxt_qplib_rcfw *rcfw, u16 cookie) in __wait_for_resp() argument 70 static int __block_for_resp(struct bnxt_qplib_rcfw *rcfw, u16 cookie) in __block_for_resp() argument 88 static int __send_message(struct bnxt_qplib_rcfw *rcfw, struct cmdq_base *req, in __send_message() argument 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_rcfw.h | 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 | qplib_fp.c | 594 struct bnxt_qplib_rcfw *rcfw = res->rcfw; in bnxt_qplib_destroy_srq() local 616 struct bnxt_qplib_rcfw *rcfw = res->rcfw; in bnxt_qplib_create_srq() local 713 struct bnxt_qplib_rcfw *rcfw = res->rcfw; in bnxt_qplib_query_srq() local 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 | main.c | 261 struct bnxt_qplib_rcfw *rcfw = &rdev->rcfw; in bnxt_re_stop_irq() local 277 struct bnxt_qplib_rcfw *rcfw = &rdev->rcfw; in bnxt_re_start_irq() local 872 bnxt_re_aeq_handler(struct bnxt_qplib_rcfw *rcfw, void *aeqe, void *obj) bnxt_re_aeq_handler() argument [all...] |
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_sp.c | 58 static bool bnxt_qplib_is_atomic_cap(struct bnxt_qplib_rcfw *rcfw) in bnxt_qplib_is_atomic_cap() argument 69 static void bnxt_qplib_query_version(struct bnxt_qplib_rcfw *rcfw, in bnxt_qplib_query_version() argument 91 int bnxt_qplib_get_dev_attr(struct bnxt_qplib_rcfw *rcfw, in bnxt_qplib_get_dev_attr() argument 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 | qplib_rcfw.c | 111 static int bnxt_re_is_fw_stalled(struct bnxt_qplib_rcfw *rcfw, in bnxt_re_is_fw_stalled() argument 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 | bnxt_re.h | 166 struct bnxt_qplib_rcfw rcfw; member
|
H A D | qplib_rcfw.h | 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_fp.c | 604 struct bnxt_qplib_rcfw *rcfw = res->rcfw; in bnxt_qplib_destroy_srq() local 628 struct bnxt_qplib_rcfw *rcfw = res->rcfw; in bnxt_qplib_create_srq() local 727 struct bnxt_qplib_rcfw *rcfw = res->rcfw; in bnxt_qplib_query_srq() local 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 | main.c | 299 struct bnxt_qplib_rcfw *rcfw = &rdev->rcfw; in bnxt_re_stop_irq() local 315 struct bnxt_qplib_rcfw *rcfw = &rdev->rcfw; in bnxt_re_start_irq() local 1014 bnxt_re_aeq_handler(struct bnxt_qplib_rcfw *rcfw, void *aeqe, void *obj) bnxt_re_aeq_handler() argument [all...] |
H A D | qplib_res.h | 278 struct bnxt_qplib_rcfw *rcfw; member
|