bnxt_qplib_res 151 drivers/infiniband/hw/bnxt_re/bnxt_re.h struct bnxt_qplib_res qplib_res; bnxt_qplib_res 893 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_qplib_res *qp1_res, bnxt_qplib_res 940 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_qplib_res *qp1_res, bnxt_qplib_res 174 drivers/infiniband/hw/bnxt_re/qplib_fp.c static void bnxt_qplib_free_qp_hdr_buf(struct bnxt_qplib_res *res, bnxt_qplib_res 196 drivers/infiniband/hw/bnxt_re/qplib_fp.c static int bnxt_qplib_alloc_qp_hdr_buf(struct bnxt_qplib_res *res, bnxt_qplib_res 510 drivers/infiniband/hw/bnxt_re/qplib_fp.c void bnxt_qplib_destroy_srq(struct bnxt_qplib_res *res, bnxt_qplib_res 532 drivers/infiniband/hw/bnxt_re/qplib_fp.c int bnxt_qplib_create_srq(struct bnxt_qplib_res *res, bnxt_qplib_res 611 drivers/infiniband/hw/bnxt_re/qplib_fp.c int bnxt_qplib_modify_srq(struct bnxt_qplib_res *res, bnxt_qplib_res 633 drivers/infiniband/hw/bnxt_re/qplib_fp.c int bnxt_qplib_query_srq(struct bnxt_qplib_res *res, bnxt_qplib_res 722 drivers/infiniband/hw/bnxt_re/qplib_fp.c int bnxt_qplib_create_qp1(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp) bnxt_qplib_res 860 drivers/infiniband/hw/bnxt_re/qplib_fp.c int bnxt_qplib_create_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp) bnxt_qplib_res 1182 drivers/infiniband/hw/bnxt_re/qplib_fp.c int bnxt_qplib_modify_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp) bnxt_qplib_res 1288 drivers/infiniband/hw/bnxt_re/qplib_fp.c int bnxt_qplib_query_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp) bnxt_qplib_res 1413 drivers/infiniband/hw/bnxt_re/qplib_fp.c int bnxt_qplib_destroy_qp(struct bnxt_qplib_res *res, bnxt_qplib_res 1439 drivers/infiniband/hw/bnxt_re/qplib_fp.c void bnxt_qplib_free_qp_res(struct bnxt_qplib_res *res, bnxt_qplib_res 1927 drivers/infiniband/hw/bnxt_re/qplib_fp.c int bnxt_qplib_create_cq(struct bnxt_qplib_res *res, struct bnxt_qplib_cq *cq) bnxt_qplib_res 1996 drivers/infiniband/hw/bnxt_re/qplib_fp.c int bnxt_qplib_destroy_cq(struct bnxt_qplib_res *res, struct bnxt_qplib_cq *cq) bnxt_qplib_res 475 drivers/infiniband/hw/bnxt_re/qplib_fp.h struct bnxt_qplib_res *res; bnxt_qplib_res 515 drivers/infiniband/hw/bnxt_re/qplib_fp.h int bnxt_qplib_create_srq(struct bnxt_qplib_res *res, bnxt_qplib_res 517 drivers/infiniband/hw/bnxt_re/qplib_fp.h int bnxt_qplib_modify_srq(struct bnxt_qplib_res *res, bnxt_qplib_res 519 drivers/infiniband/hw/bnxt_re/qplib_fp.h int bnxt_qplib_query_srq(struct bnxt_qplib_res *res, bnxt_qplib_res 521 drivers/infiniband/hw/bnxt_re/qplib_fp.h void bnxt_qplib_destroy_srq(struct bnxt_qplib_res *res, bnxt_qplib_res 525 drivers/infiniband/hw/bnxt_re/qplib_fp.h int bnxt_qplib_create_qp1(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp); bnxt_qplib_res 526 drivers/infiniband/hw/bnxt_re/qplib_fp.h int bnxt_qplib_create_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp); bnxt_qplib_res 527 drivers/infiniband/hw/bnxt_re/qplib_fp.h int bnxt_qplib_modify_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp); bnxt_qplib_res 528 drivers/infiniband/hw/bnxt_re/qplib_fp.h int bnxt_qplib_query_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp); bnxt_qplib_res 529 drivers/infiniband/hw/bnxt_re/qplib_fp.h int bnxt_qplib_destroy_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp); bnxt_qplib_res 531 drivers/infiniband/hw/bnxt_re/qplib_fp.h void bnxt_qplib_free_qp_res(struct bnxt_qplib_res *res, bnxt_qplib_res 546 drivers/infiniband/hw/bnxt_re/qplib_fp.h int bnxt_qplib_create_cq(struct bnxt_qplib_res *res, struct bnxt_qplib_cq *cq); bnxt_qplib_res 547 drivers/infiniband/hw/bnxt_re/qplib_fp.h int bnxt_qplib_destroy_cq(struct bnxt_qplib_res *res, struct bnxt_qplib_cq *cq); bnxt_qplib_res 231 drivers/infiniband/hw/bnxt_re/qplib_rcfw.h struct bnxt_qplib_res *res; bnxt_qplib_res 472 drivers/infiniband/hw/bnxt_re/qplib_res.c static void bnxt_qplib_free_sgid_tbl(struct bnxt_qplib_res *res, bnxt_qplib_res 487 drivers/infiniband/hw/bnxt_re/qplib_res.c static int bnxt_qplib_alloc_sgid_tbl(struct bnxt_qplib_res *res, bnxt_qplib_res 521 drivers/infiniband/hw/bnxt_re/qplib_res.c static void bnxt_qplib_cleanup_sgid_tbl(struct bnxt_qplib_res *res, bnxt_qplib_res 549 drivers/infiniband/hw/bnxt_re/qplib_res.c static void bnxt_qplib_free_pkey_tbl(struct bnxt_qplib_res *res, bnxt_qplib_res 562 drivers/infiniband/hw/bnxt_re/qplib_res.c static int bnxt_qplib_alloc_pkey_tbl(struct bnxt_qplib_res *res, bnxt_qplib_res 589 drivers/infiniband/hw/bnxt_re/qplib_res.c int bnxt_qplib_dealloc_pd(struct bnxt_qplib_res *res, bnxt_qplib_res 609 drivers/infiniband/hw/bnxt_re/qplib_res.c static int bnxt_qplib_alloc_pd_tbl(struct bnxt_qplib_res *res, bnxt_qplib_res 650 drivers/infiniband/hw/bnxt_re/qplib_res.c int bnxt_qplib_dealloc_dpi(struct bnxt_qplib_res *res, bnxt_qplib_res 670 drivers/infiniband/hw/bnxt_re/qplib_res.c static void bnxt_qplib_free_dpi_tbl(struct bnxt_qplib_res *res, bnxt_qplib_res 680 drivers/infiniband/hw/bnxt_re/qplib_res.c static int bnxt_qplib_alloc_dpi_tbl(struct bnxt_qplib_res *res, bnxt_qplib_res 749 drivers/infiniband/hw/bnxt_re/qplib_res.c static void bnxt_qplib_init_pkey_tbl(struct bnxt_qplib_res *res, bnxt_qplib_res 791 drivers/infiniband/hw/bnxt_re/qplib_res.c void bnxt_qplib_cleanup_res(struct bnxt_qplib_res *res) bnxt_qplib_res 797 drivers/infiniband/hw/bnxt_re/qplib_res.c int bnxt_qplib_init_res(struct bnxt_qplib_res *res) bnxt_qplib_res 805 drivers/infiniband/hw/bnxt_re/qplib_res.c void bnxt_qplib_free_res(struct bnxt_qplib_res *res) bnxt_qplib_res 816 drivers/infiniband/hw/bnxt_re/qplib_res.c int bnxt_qplib_alloc_res(struct bnxt_qplib_res *res, struct pci_dev *pdev, bnxt_qplib_res 213 drivers/infiniband/hw/bnxt_re/qplib_res.h static inline u8 bnxt_qplib_get_hwq_type(struct bnxt_qplib_res *res) bnxt_qplib_res 246 drivers/infiniband/hw/bnxt_re/qplib_res.h int bnxt_qplib_dealloc_pd(struct bnxt_qplib_res *res, bnxt_qplib_res 252 drivers/infiniband/hw/bnxt_re/qplib_res.h int bnxt_qplib_dealloc_dpi(struct bnxt_qplib_res *res, bnxt_qplib_res 255 drivers/infiniband/hw/bnxt_re/qplib_res.h void bnxt_qplib_cleanup_res(struct bnxt_qplib_res *res); bnxt_qplib_res 256 drivers/infiniband/hw/bnxt_re/qplib_res.h int bnxt_qplib_init_res(struct bnxt_qplib_res *res); bnxt_qplib_res 257 drivers/infiniband/hw/bnxt_re/qplib_res.h void bnxt_qplib_free_res(struct bnxt_qplib_res *res); bnxt_qplib_res 258 drivers/infiniband/hw/bnxt_re/qplib_res.h int bnxt_qplib_alloc_res(struct bnxt_qplib_res *res, struct pci_dev *pdev, bnxt_qplib_res 174 drivers/infiniband/hw/bnxt_re/qplib_sp.c int bnxt_qplib_set_func_resources(struct bnxt_qplib_res *res, bnxt_qplib_res 206 drivers/infiniband/hw/bnxt_re/qplib_sp.c int bnxt_qplib_get_sgid(struct bnxt_qplib_res *res, bnxt_qplib_res 223 drivers/infiniband/hw/bnxt_re/qplib_sp.c struct bnxt_qplib_res *res = to_bnxt_qplib(sgid_tbl, bnxt_qplib_res 224 drivers/infiniband/hw/bnxt_re/qplib_sp.c struct bnxt_qplib_res, bnxt_qplib_res 284 drivers/infiniband/hw/bnxt_re/qplib_sp.c struct bnxt_qplib_res *res = to_bnxt_qplib(sgid_tbl, bnxt_qplib_res 285 drivers/infiniband/hw/bnxt_re/qplib_sp.c struct bnxt_qplib_res, bnxt_qplib_res 375 drivers/infiniband/hw/bnxt_re/qplib_sp.c struct bnxt_qplib_res *res = to_bnxt_qplib(sgid_tbl, bnxt_qplib_res 376 drivers/infiniband/hw/bnxt_re/qplib_sp.c struct bnxt_qplib_res, bnxt_qplib_res 409 drivers/infiniband/hw/bnxt_re/qplib_sp.c int bnxt_qplib_get_pkey(struct bnxt_qplib_res *res, bnxt_qplib_res 427 drivers/infiniband/hw/bnxt_re/qplib_sp.c int bnxt_qplib_del_pkey(struct bnxt_qplib_res *res, bnxt_qplib_res 459 drivers/infiniband/hw/bnxt_re/qplib_sp.c int bnxt_qplib_add_pkey(struct bnxt_qplib_res *res, bnxt_qplib_res 496 drivers/infiniband/hw/bnxt_re/qplib_sp.c int bnxt_qplib_create_ah(struct bnxt_qplib_res *res, struct bnxt_qplib_ah *ah, bnxt_qplib_res 539 drivers/infiniband/hw/bnxt_re/qplib_sp.c void bnxt_qplib_destroy_ah(struct bnxt_qplib_res *res, struct bnxt_qplib_ah *ah, bnxt_qplib_res 557 drivers/infiniband/hw/bnxt_re/qplib_sp.c int bnxt_qplib_free_mrw(struct bnxt_qplib_res *res, struct bnxt_qplib_mrw *mrw) bnxt_qplib_res 593 drivers/infiniband/hw/bnxt_re/qplib_sp.c int bnxt_qplib_alloc_mrw(struct bnxt_qplib_res *res, struct bnxt_qplib_mrw *mrw) bnxt_qplib_res 628 drivers/infiniband/hw/bnxt_re/qplib_sp.c int bnxt_qplib_dereg_mrw(struct bnxt_qplib_res *res, struct bnxt_qplib_mrw *mrw, bnxt_qplib_res 655 drivers/infiniband/hw/bnxt_re/qplib_sp.c int bnxt_qplib_reg_mr(struct bnxt_qplib_res *res, struct bnxt_qplib_mrw *mr, bnxt_qplib_res 741 drivers/infiniband/hw/bnxt_re/qplib_sp.c int bnxt_qplib_alloc_fast_reg_page_list(struct bnxt_qplib_res *res, bnxt_qplib_res 766 drivers/infiniband/hw/bnxt_re/qplib_sp.c int bnxt_qplib_free_fast_reg_page_list(struct bnxt_qplib_res *res, bnxt_qplib_res 773 drivers/infiniband/hw/bnxt_re/qplib_sp.c int bnxt_qplib_map_tc2cos(struct bnxt_qplib_res *res, u16 *cids) bnxt_qplib_res 225 drivers/infiniband/hw/bnxt_re/qplib_sp.h int bnxt_qplib_get_sgid(struct bnxt_qplib_res *res, bnxt_qplib_res 235 drivers/infiniband/hw/bnxt_re/qplib_sp.h int bnxt_qplib_get_pkey(struct bnxt_qplib_res *res, bnxt_qplib_res 238 drivers/infiniband/hw/bnxt_re/qplib_sp.h int bnxt_qplib_del_pkey(struct bnxt_qplib_res *res, bnxt_qplib_res 241 drivers/infiniband/hw/bnxt_re/qplib_sp.h int bnxt_qplib_add_pkey(struct bnxt_qplib_res *res, bnxt_qplib_res 246 drivers/infiniband/hw/bnxt_re/qplib_sp.h int bnxt_qplib_set_func_resources(struct bnxt_qplib_res *res, bnxt_qplib_res 249 drivers/infiniband/hw/bnxt_re/qplib_sp.h int bnxt_qplib_create_ah(struct bnxt_qplib_res *res, struct bnxt_qplib_ah *ah, bnxt_qplib_res 251 drivers/infiniband/hw/bnxt_re/qplib_sp.h void bnxt_qplib_destroy_ah(struct bnxt_qplib_res *res, struct bnxt_qplib_ah *ah, bnxt_qplib_res 253 drivers/infiniband/hw/bnxt_re/qplib_sp.h int bnxt_qplib_alloc_mrw(struct bnxt_qplib_res *res, bnxt_qplib_res 255 drivers/infiniband/hw/bnxt_re/qplib_sp.h int bnxt_qplib_dereg_mrw(struct bnxt_qplib_res *res, struct bnxt_qplib_mrw *mrw, bnxt_qplib_res 257 drivers/infiniband/hw/bnxt_re/qplib_sp.h int bnxt_qplib_reg_mr(struct bnxt_qplib_res *res, struct bnxt_qplib_mrw *mr, bnxt_qplib_res 259 drivers/infiniband/hw/bnxt_re/qplib_sp.h int bnxt_qplib_free_mrw(struct bnxt_qplib_res *res, struct bnxt_qplib_mrw *mr); bnxt_qplib_res 260 drivers/infiniband/hw/bnxt_re/qplib_sp.h int bnxt_qplib_alloc_fast_reg_mr(struct bnxt_qplib_res *res, bnxt_qplib_res 262 drivers/infiniband/hw/bnxt_re/qplib_sp.h int bnxt_qplib_alloc_fast_reg_page_list(struct bnxt_qplib_res *res, bnxt_qplib_res 264 drivers/infiniband/hw/bnxt_re/qplib_sp.h int bnxt_qplib_free_fast_reg_page_list(struct bnxt_qplib_res *res, bnxt_qplib_res 266 drivers/infiniband/hw/bnxt_re/qplib_sp.h int bnxt_qplib_map_tc2cos(struct bnxt_qplib_res *res, u16 *cids);