/kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/ |
H A D | qplib_sp.h | 224 int bnxt_qplib_get_sgid(struct bnxt_qplib_res *res, 234 int bnxt_qplib_get_pkey(struct bnxt_qplib_res *res, 237 int bnxt_qplib_del_pkey(struct bnxt_qplib_res *res, 240 int bnxt_qplib_add_pkey(struct bnxt_qplib_res *res, 245 int bnxt_qplib_set_func_resources(struct bnxt_qplib_res *res, 248 int bnxt_qplib_create_ah(struct bnxt_qplib_res *res, struct bnxt_qplib_ah *ah, 250 void bnxt_qplib_destroy_ah(struct bnxt_qplib_res *res, struct bnxt_qplib_ah *ah, 252 int bnxt_qplib_alloc_mrw(struct bnxt_qplib_res *res, 254 int bnxt_qplib_dereg_mrw(struct bnxt_qplib_res *res, struct bnxt_qplib_mrw *mrw, 256 int bnxt_qplib_reg_mr(struct bnxt_qplib_res *re [all...] |
H A D | qplib_res.h | 138 struct bnxt_qplib_res *res; 259 struct bnxt_qplib_res { struct 279 static inline u8 bnxt_qplib_get_hwq_type(struct bnxt_qplib_res *res) in bnxt_qplib_get_hwq_type() 350 void bnxt_qplib_free_hwq(struct bnxt_qplib_res *res, 357 int bnxt_qplib_dealloc_pd(struct bnxt_qplib_res *res, 363 int bnxt_qplib_dealloc_dpi(struct bnxt_qplib_res *res, 366 void bnxt_qplib_cleanup_res(struct bnxt_qplib_res *res); 367 int bnxt_qplib_init_res(struct bnxt_qplib_res *res); 368 void bnxt_qplib_free_res(struct bnxt_qplib_res *res); 369 int bnxt_qplib_alloc_res(struct bnxt_qplib_res *re [all...] |
H A D | qplib_res.c | 63 static void __free_pbl(struct bnxt_qplib_res *res, struct bnxt_qplib_pbl *pbl, in __free_pbl() 105 static int __alloc_pbl(struct bnxt_qplib_res *res, in __alloc_pbl() 156 void bnxt_qplib_free_hwq(struct bnxt_qplib_res *res, in bnxt_qplib_free_hwq() 190 struct bnxt_qplib_res *res; in bnxt_qplib_alloc_init_hwq() 363 void bnxt_qplib_free_ctx(struct bnxt_qplib_res *res, in bnxt_qplib_free_ctx() 381 static int bnxt_qplib_alloc_tqm_rings(struct bnxt_qplib_res *res, in bnxt_qplib_alloc_tqm_rings() 462 static int bnxt_qplib_setup_tqm_rings(struct bnxt_qplib_res *res, in bnxt_qplib_setup_tqm_rings() 497 int bnxt_qplib_alloc_ctx(struct bnxt_qplib_res *res, in bnxt_qplib_alloc_ctx() 583 static void bnxt_qplib_free_sgid_tbl(struct bnxt_qplib_res *res, in bnxt_qplib_free_sgid_tbl() 598 static int bnxt_qplib_alloc_sgid_tbl(struct bnxt_qplib_res *re [all...] |
H A D | qplib_fp.h | 471 struct bnxt_qplib_res *res; 501 int bnxt_qplib_create_srq(struct bnxt_qplib_res *res, 503 int bnxt_qplib_modify_srq(struct bnxt_qplib_res *res, 505 int bnxt_qplib_query_srq(struct bnxt_qplib_res *res, 507 void bnxt_qplib_destroy_srq(struct bnxt_qplib_res *res, 511 int bnxt_qplib_create_qp1(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp); 512 int bnxt_qplib_create_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp); 513 int bnxt_qplib_modify_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp); 514 int bnxt_qplib_query_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp); 515 int bnxt_qplib_destroy_qp(struct bnxt_qplib_res *re [all...] |
H A D | qplib_sp.c | 171 int bnxt_qplib_set_func_resources(struct bnxt_qplib_res *res, in bnxt_qplib_set_func_resources() 203 int bnxt_qplib_get_sgid(struct bnxt_qplib_res *res, in bnxt_qplib_get_sgid() 220 struct bnxt_qplib_res *res = to_bnxt_qplib(sgid_tbl, in bnxt_qplib_del_sgid() 221 struct bnxt_qplib_res, in bnxt_qplib_del_sgid() 281 struct bnxt_qplib_res *res = to_bnxt_qplib(sgid_tbl, in bnxt_qplib_add_sgid() 282 struct bnxt_qplib_res, in bnxt_qplib_add_sgid() 372 struct bnxt_qplib_res *res = to_bnxt_qplib(sgid_tbl, in bnxt_qplib_update_sgid() 373 struct bnxt_qplib_res, in bnxt_qplib_update_sgid() 406 int bnxt_qplib_get_pkey(struct bnxt_qplib_res *res, in bnxt_qplib_get_pkey() 424 int bnxt_qplib_del_pkey(struct bnxt_qplib_res *re [all...] |
H A D | qplib_rcfw.h | 181 struct bnxt_qplib_res *res; 193 int bnxt_qplib_alloc_rcfw_channel(struct bnxt_qplib_res *res,
|
H A D | qplib_fp.c | 173 static void bnxt_qplib_free_qp_hdr_buf(struct bnxt_qplib_res *res, in bnxt_qplib_free_qp_hdr_buf() 195 static int bnxt_qplib_alloc_qp_hdr_buf(struct bnxt_qplib_res *res, in bnxt_qplib_alloc_qp_hdr_buf() 448 struct bnxt_qplib_res *res = nq->res; in bnxt_qplib_nq_start_irq() 564 int bnxt_qplib_alloc_nq(struct bnxt_qplib_res *res, struct bnxt_qplib_nq *nq) in bnxt_qplib_alloc_nq() 591 void bnxt_qplib_destroy_srq(struct bnxt_qplib_res *res, in bnxt_qplib_destroy_srq() 613 int bnxt_qplib_create_srq(struct bnxt_qplib_res *res, in bnxt_qplib_create_srq() 688 int bnxt_qplib_modify_srq(struct bnxt_qplib_res *res, in bnxt_qplib_modify_srq() 710 int bnxt_qplib_query_srq(struct bnxt_qplib_res *res, in bnxt_qplib_query_srq() 821 int bnxt_qplib_create_qp1(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp) in bnxt_qplib_create_qp1() 961 int bnxt_qplib_create_qp(struct bnxt_qplib_res *re [all...] |
H A D | bnxt_re.h | 168 struct bnxt_qplib_res qplib_res;
|
H A D | qplib_rcfw.c | 569 int bnxt_qplib_alloc_rcfw_channel(struct bnxt_qplib_res *res, in bnxt_qplib_alloc_rcfw_channel() 690 struct bnxt_qplib_res *res; in bnxt_qplib_rcfw_start_irq()
|
H A D | ib_verbs.c | 971 struct bnxt_qplib_res *qp1_res, in bnxt_re_create_shadow_qp_ah() 1018 struct bnxt_qplib_res *qp1_res, in bnxt_re_create_shadow_qp()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/bnxt_re/ |
H A D | qplib_sp.h | 313 int bnxt_qplib_get_sgid(struct bnxt_qplib_res *res, 326 int bnxt_qplib_set_func_resources(struct bnxt_qplib_res *res, 329 int bnxt_qplib_create_ah(struct bnxt_qplib_res *res, struct bnxt_qplib_ah *ah, 331 int bnxt_qplib_destroy_ah(struct bnxt_qplib_res *res, struct bnxt_qplib_ah *ah, 333 int bnxt_qplib_alloc_mrw(struct bnxt_qplib_res *res, 335 int bnxt_qplib_dereg_mrw(struct bnxt_qplib_res *res, struct bnxt_qplib_mrw *mrw, 337 int bnxt_qplib_reg_mr(struct bnxt_qplib_res *res, struct bnxt_qplib_mrw *mr, 339 int bnxt_qplib_free_mrw(struct bnxt_qplib_res *res, struct bnxt_qplib_mrw *mr); 340 int bnxt_qplib_alloc_fast_reg_mr(struct bnxt_qplib_res *res, 342 int bnxt_qplib_alloc_fast_reg_page_list(struct bnxt_qplib_res *re [all...] |
H A D | qplib_fp.h | 474 struct bnxt_qplib_res *res; 504 int bnxt_qplib_create_srq(struct bnxt_qplib_res *res, 506 int bnxt_qplib_modify_srq(struct bnxt_qplib_res *res, 508 int bnxt_qplib_query_srq(struct bnxt_qplib_res *res, 510 void bnxt_qplib_destroy_srq(struct bnxt_qplib_res *res, 514 int bnxt_qplib_create_qp1(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp); 515 int bnxt_qplib_create_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp); 516 int bnxt_qplib_modify_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp); 517 int bnxt_qplib_query_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp); 518 int bnxt_qplib_destroy_qp(struct bnxt_qplib_res *re [all...] |
H A D | qplib_res.h | 150 struct bnxt_qplib_res *res; 273 struct bnxt_qplib_res { struct 298 static inline u8 bnxt_qplib_get_hwq_type(struct bnxt_qplib_res *res) in bnxt_qplib_get_hwq_type() 369 void bnxt_qplib_free_hwq(struct bnxt_qplib_res *res, 373 int bnxt_qplib_alloc_pd(struct bnxt_qplib_res *res, 375 int bnxt_qplib_dealloc_pd(struct bnxt_qplib_res *res, 378 int bnxt_qplib_alloc_dpi(struct bnxt_qplib_res *res, 381 int bnxt_qplib_dealloc_dpi(struct bnxt_qplib_res *res, 383 void bnxt_qplib_cleanup_res(struct bnxt_qplib_res *res); 384 int bnxt_qplib_init_res(struct bnxt_qplib_res *re [all...] |
H A D | qplib_res.c | 63 static void __free_pbl(struct bnxt_qplib_res *res, struct bnxt_qplib_pbl *pbl, in __free_pbl() 105 static int __alloc_pbl(struct bnxt_qplib_res *res, in __alloc_pbl() 156 void bnxt_qplib_free_hwq(struct bnxt_qplib_res *res, in bnxt_qplib_free_hwq() 190 struct bnxt_qplib_res *res; in bnxt_qplib_alloc_init_hwq() 364 void bnxt_qplib_free_ctx(struct bnxt_qplib_res *res, in bnxt_qplib_free_ctx() 382 static int bnxt_qplib_alloc_tqm_rings(struct bnxt_qplib_res *res, in bnxt_qplib_alloc_tqm_rings() 463 static int bnxt_qplib_setup_tqm_rings(struct bnxt_qplib_res *res, in bnxt_qplib_setup_tqm_rings() 498 int bnxt_qplib_alloc_ctx(struct bnxt_qplib_res *res, in bnxt_qplib_alloc_ctx() 567 static void bnxt_qplib_free_sgid_tbl(struct bnxt_qplib_res *res, in bnxt_qplib_free_sgid_tbl() 582 static int bnxt_qplib_alloc_sgid_tbl(struct bnxt_qplib_res *re [all...] |
H A D | qplib_sp.c | 180 int bnxt_qplib_set_func_resources(struct bnxt_qplib_res *res, in bnxt_qplib_set_func_resources() 214 int bnxt_qplib_get_sgid(struct bnxt_qplib_res *res, in bnxt_qplib_get_sgid() 231 struct bnxt_qplib_res *res = to_bnxt_qplib(sgid_tbl, in bnxt_qplib_del_sgid() 232 struct bnxt_qplib_res, in bnxt_qplib_del_sgid() 291 struct bnxt_qplib_res *res = to_bnxt_qplib(sgid_tbl, in bnxt_qplib_add_sgid() 292 struct bnxt_qplib_res, in bnxt_qplib_add_sgid() 381 struct bnxt_qplib_res *res = to_bnxt_qplib(sgid_tbl, in bnxt_qplib_update_sgid() 382 struct bnxt_qplib_res, in bnxt_qplib_update_sgid() 418 int bnxt_qplib_create_ah(struct bnxt_qplib_res *res, struct bnxt_qplib_ah *ah, in bnxt_qplib_create_ah() 464 int bnxt_qplib_destroy_ah(struct bnxt_qplib_res *re [all...] |
H A D | qplib_rcfw.h | 221 struct bnxt_qplib_res *res; 259 int bnxt_qplib_alloc_rcfw_channel(struct bnxt_qplib_res *res,
|
H A D | qplib_fp.c | 174 static void bnxt_qplib_free_qp_hdr_buf(struct bnxt_qplib_res *res, in bnxt_qplib_free_qp_hdr_buf() 196 static int bnxt_qplib_alloc_qp_hdr_buf(struct bnxt_qplib_res *res, in bnxt_qplib_alloc_qp_hdr_buf() 461 struct bnxt_qplib_res *res = nq->res; in bnxt_qplib_nq_start_irq() 574 int bnxt_qplib_alloc_nq(struct bnxt_qplib_res *res, struct bnxt_qplib_nq *nq) in bnxt_qplib_alloc_nq() 601 void bnxt_qplib_destroy_srq(struct bnxt_qplib_res *res, in bnxt_qplib_destroy_srq() 625 int bnxt_qplib_create_srq(struct bnxt_qplib_res *res, in bnxt_qplib_create_srq() 702 int bnxt_qplib_modify_srq(struct bnxt_qplib_res *res, in bnxt_qplib_modify_srq() 724 int bnxt_qplib_query_srq(struct bnxt_qplib_res *res, in bnxt_qplib_query_srq() 838 int bnxt_qplib_create_qp1(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp) in bnxt_qplib_create_qp1() 978 int bnxt_qplib_create_qp(struct bnxt_qplib_res *re [all...] |
H A D | bnxt_re.h | 174 struct bnxt_qplib_res qplib_res;
|
H A D | qplib_rcfw.c | 928 int bnxt_qplib_alloc_rcfw_channel(struct bnxt_qplib_res *res, in bnxt_qplib_alloc_rcfw_channel() 1037 struct bnxt_qplib_res *res; in bnxt_qplib_rcfw_start_irq()
|
H A D | main.c | 94 struct bnxt_qplib_res *res; in bnxt_re_set_db_offset()
|
H A D | ib_verbs.c | 1073 struct bnxt_qplib_res *qp1_res, in bnxt_re_create_shadow_qp_ah() 1121 struct bnxt_qplib_res *qp1_res, in bnxt_re_create_shadow_qp()
|