Home
last modified time | relevance | path

Searched refs:bnxt_qplib_res (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/infiniband/hw/bnxt_re/
H A Dqplib_sp.h317 int bnxt_qplib_get_sgid(struct bnxt_qplib_res *res,
330 int bnxt_qplib_set_func_resources(struct bnxt_qplib_res *res,
333 int bnxt_qplib_create_ah(struct bnxt_qplib_res *res, struct bnxt_qplib_ah *ah,
335 int bnxt_qplib_destroy_ah(struct bnxt_qplib_res *res, struct bnxt_qplib_ah *ah,
337 int bnxt_qplib_alloc_mrw(struct bnxt_qplib_res *res,
339 int bnxt_qplib_dereg_mrw(struct bnxt_qplib_res *res, struct bnxt_qplib_mrw *mrw,
341 int bnxt_qplib_reg_mr(struct bnxt_qplib_res *res, struct bnxt_qplib_mrw *mr,
343 int bnxt_qplib_free_mrw(struct bnxt_qplib_res *res, struct bnxt_qplib_mrw *mr);
344 int bnxt_qplib_alloc_fast_reg_mr(struct bnxt_qplib_res *res,
346 int bnxt_qplib_alloc_fast_reg_page_list(struct bnxt_qplib_res *res,
[all …]
H A Dqplib_res.h163 struct bnxt_qplib_res *res;
300 struct bnxt_qplib_res { struct
336 static inline u8 bnxt_qplib_get_hwq_type(struct bnxt_qplib_res *res) in bnxt_qplib_get_hwq_type() argument
407 void bnxt_qplib_free_hwq(struct bnxt_qplib_res *res,
411 int bnxt_qplib_alloc_pd(struct bnxt_qplib_res *res,
413 int bnxt_qplib_dealloc_pd(struct bnxt_qplib_res *res,
416 int bnxt_qplib_alloc_dpi(struct bnxt_qplib_res *res,
419 int bnxt_qplib_dealloc_dpi(struct bnxt_qplib_res *res,
421 void bnxt_qplib_cleanup_res(struct bnxt_qplib_res *res);
422 int bnxt_qplib_init_res(struct bnxt_qplib_res *res);
[all …]
H A Dqplib_fp.h492 struct bnxt_qplib_res *res;
522 int bnxt_qplib_create_srq(struct bnxt_qplib_res *res,
524 int bnxt_qplib_modify_srq(struct bnxt_qplib_res *res,
526 int bnxt_qplib_query_srq(struct bnxt_qplib_res *res,
528 void bnxt_qplib_destroy_srq(struct bnxt_qplib_res *res,
532 int bnxt_qplib_create_qp1(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp);
533 int bnxt_qplib_create_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp);
534 int bnxt_qplib_modify_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp);
535 int bnxt_qplib_query_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp);
536 int bnxt_qplib_destroy_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp);
[all …]
H A Dqplib_res.c63 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()
353 void bnxt_qplib_free_ctx(struct bnxt_qplib_res *res, in bnxt_qplib_free_ctx()
371 static int bnxt_qplib_alloc_tqm_rings(struct bnxt_qplib_res *res, in bnxt_qplib_alloc_tqm_rings()
452 static int bnxt_qplib_setup_tqm_rings(struct bnxt_qplib_res *res, in bnxt_qplib_setup_tqm_rings()
487 int bnxt_qplib_alloc_ctx(struct bnxt_qplib_res *res, in bnxt_qplib_alloc_ctx()
556 static void bnxt_qplib_free_sgid_tbl(struct bnxt_qplib_res *res, in bnxt_qplib_free_sgid_tbl()
571 static int bnxt_qplib_alloc_sgid_tbl(struct bnxt_qplib_res *res, in bnxt_qplib_alloc_sgid_tbl()
[all …]
H A Dqplib_sp.c194 int bnxt_qplib_set_func_resources(struct bnxt_qplib_res *res, in bnxt_qplib_set_func_resources()
228 int bnxt_qplib_get_sgid(struct bnxt_qplib_res *res, in bnxt_qplib_get_sgid()
245 struct bnxt_qplib_res *res = to_bnxt_qplib(sgid_tbl, in bnxt_qplib_del_sgid()
246 struct bnxt_qplib_res, in bnxt_qplib_del_sgid()
305 struct bnxt_qplib_res *res = to_bnxt_qplib(sgid_tbl, in bnxt_qplib_add_sgid()
306 struct bnxt_qplib_res, in bnxt_qplib_add_sgid()
395 struct bnxt_qplib_res *res = to_bnxt_qplib(sgid_tbl, in bnxt_qplib_update_sgid()
396 struct bnxt_qplib_res, in bnxt_qplib_update_sgid()
432 int bnxt_qplib_create_ah(struct bnxt_qplib_res *res, struct bnxt_qplib_ah *ah, in bnxt_qplib_create_ah()
478 int bnxt_qplib_destroy_ah(struct bnxt_qplib_res *res, struct bnxt_qplib_ah *ah, in bnxt_qplib_destroy_ah()
[all …]
H A Dqplib_rcfw.h221 struct bnxt_qplib_res *res;
261 int bnxt_qplib_alloc_rcfw_channel(struct bnxt_qplib_res *res,
H A Dqplib_fp.c178 static void bnxt_qplib_free_qp_hdr_buf(struct bnxt_qplib_res *res, in bnxt_qplib_free_qp_hdr_buf()
200 static int bnxt_qplib_alloc_qp_hdr_buf(struct bnxt_qplib_res *res, in bnxt_qplib_alloc_qp_hdr_buf()
476 struct bnxt_qplib_res *res = nq->res; in bnxt_qplib_nq_start_irq()
590 int bnxt_qplib_alloc_nq(struct bnxt_qplib_res *res, struct bnxt_qplib_nq *nq) in bnxt_qplib_alloc_nq()
617 void bnxt_qplib_destroy_srq(struct bnxt_qplib_res *res, in bnxt_qplib_destroy_srq()
641 int bnxt_qplib_create_srq(struct bnxt_qplib_res *res, in bnxt_qplib_create_srq()
718 int bnxt_qplib_modify_srq(struct bnxt_qplib_res *res, in bnxt_qplib_modify_srq()
736 int bnxt_qplib_query_srq(struct bnxt_qplib_res *res, in bnxt_qplib_query_srq()
842 int bnxt_qplib_create_qp1(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp) in bnxt_qplib_create_qp1()
984 int bnxt_qplib_create_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp) in bnxt_qplib_create_qp()
[all …]
H A Dbnxt_re.h196 struct bnxt_qplib_res qplib_res;
H A Dqplib_rcfw.c927 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 Dmain.c96 struct bnxt_qplib_res *res; in bnxt_re_set_db_offset()
H A Dib_verbs.c1096 struct bnxt_qplib_res *qp1_res, in bnxt_re_create_shadow_qp_ah()
1144 struct bnxt_qplib_res *qp1_res, in bnxt_re_create_shadow_qp()