Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/infiniband/hw/bnxt_re/
Dqplib_sp.h222 int bnxt_qplib_get_sgid(struct bnxt_qplib_res *res,
232 int bnxt_qplib_get_pkey(struct bnxt_qplib_res *res,
235 int bnxt_qplib_del_pkey(struct bnxt_qplib_res *res,
238 int bnxt_qplib_add_pkey(struct bnxt_qplib_res *res,
243 int bnxt_qplib_set_func_resources(struct bnxt_qplib_res *res,
246 int bnxt_qplib_create_ah(struct bnxt_qplib_res *res, struct bnxt_qplib_ah *ah,
248 void bnxt_qplib_destroy_ah(struct bnxt_qplib_res *res, struct bnxt_qplib_ah *ah,
250 int bnxt_qplib_alloc_mrw(struct bnxt_qplib_res *res,
252 int bnxt_qplib_dereg_mrw(struct bnxt_qplib_res *res, struct bnxt_qplib_mrw *mrw,
254 int bnxt_qplib_reg_mr(struct bnxt_qplib_res *res, struct bnxt_qplib_mrw *mr,
[all …]
Dqplib_res.h132 struct bnxt_qplib_res *res;
253 struct bnxt_qplib_res { struct
273 static inline u8 bnxt_qplib_get_hwq_type(struct bnxt_qplib_res *res) in bnxt_qplib_get_hwq_type() argument
344 void bnxt_qplib_free_hwq(struct bnxt_qplib_res *res,
351 int bnxt_qplib_dealloc_pd(struct bnxt_qplib_res *res,
357 int bnxt_qplib_dealloc_dpi(struct bnxt_qplib_res *res,
360 void bnxt_qplib_cleanup_res(struct bnxt_qplib_res *res);
361 int bnxt_qplib_init_res(struct bnxt_qplib_res *res);
362 void bnxt_qplib_free_res(struct bnxt_qplib_res *res);
363 int bnxt_qplib_alloc_res(struct bnxt_qplib_res *res, struct pci_dev *pdev,
[all …]
Dqplib_fp.h473 struct bnxt_qplib_res *res;
503 int bnxt_qplib_create_srq(struct bnxt_qplib_res *res,
505 int bnxt_qplib_modify_srq(struct bnxt_qplib_res *res,
507 int bnxt_qplib_query_srq(struct bnxt_qplib_res *res,
509 void bnxt_qplib_destroy_srq(struct bnxt_qplib_res *res,
513 int bnxt_qplib_create_qp1(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp);
514 int bnxt_qplib_create_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp);
515 int bnxt_qplib_modify_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp);
516 int bnxt_qplib_query_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp);
517 int bnxt_qplib_destroy_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp);
[all …]
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()
371 void bnxt_qplib_free_ctx(struct bnxt_qplib_res *res, in bnxt_qplib_free_ctx()
389 static int bnxt_qplib_alloc_tqm_rings(struct bnxt_qplib_res *res, in bnxt_qplib_alloc_tqm_rings()
470 static int bnxt_qplib_setup_tqm_rings(struct bnxt_qplib_res *res, in bnxt_qplib_setup_tqm_rings()
505 int bnxt_qplib_alloc_ctx(struct bnxt_qplib_res *res, in bnxt_qplib_alloc_ctx()
591 static void bnxt_qplib_free_sgid_tbl(struct bnxt_qplib_res *res, in bnxt_qplib_free_sgid_tbl()
606 static int bnxt_qplib_alloc_sgid_tbl(struct bnxt_qplib_res *res, in bnxt_qplib_alloc_sgid_tbl()
[all …]
Dqplib_sp.c182 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()
292 struct bnxt_qplib_res *res = to_bnxt_qplib(sgid_tbl, in bnxt_qplib_add_sgid()
293 struct bnxt_qplib_res, in bnxt_qplib_add_sgid()
383 struct bnxt_qplib_res *res = to_bnxt_qplib(sgid_tbl, in bnxt_qplib_update_sgid()
384 struct bnxt_qplib_res, in bnxt_qplib_update_sgid()
417 int bnxt_qplib_get_pkey(struct bnxt_qplib_res *res, in bnxt_qplib_get_pkey()
435 int bnxt_qplib_del_pkey(struct bnxt_qplib_res *res, in bnxt_qplib_del_pkey()
[all …]
Dqplib_rcfw.h183 struct bnxt_qplib_res *res;
195 int bnxt_qplib_alloc_rcfw_channel(struct bnxt_qplib_res *res,
Dqplib_fp.c173 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()
552 int bnxt_qplib_alloc_nq(struct bnxt_qplib_res *res, struct bnxt_qplib_nq *nq) in bnxt_qplib_alloc_nq()
579 void bnxt_qplib_destroy_srq(struct bnxt_qplib_res *res, in bnxt_qplib_destroy_srq()
601 int bnxt_qplib_create_srq(struct bnxt_qplib_res *res, in bnxt_qplib_create_srq()
676 int bnxt_qplib_modify_srq(struct bnxt_qplib_res *res, in bnxt_qplib_modify_srq()
698 int bnxt_qplib_query_srq(struct bnxt_qplib_res *res, in bnxt_qplib_query_srq()
808 int bnxt_qplib_create_qp1(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp) in bnxt_qplib_create_qp1()
948 int bnxt_qplib_create_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp) in bnxt_qplib_create_qp()
1226 int bnxt_qplib_modify_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp) in bnxt_qplib_modify_qp()
[all …]
Dbnxt_re.h169 struct bnxt_qplib_res qplib_res;
Dqplib_rcfw.c566 int bnxt_qplib_alloc_rcfw_channel(struct bnxt_qplib_res *res, in bnxt_qplib_alloc_rcfw_channel()
Dib_verbs.c972 struct bnxt_qplib_res *qp1_res, in bnxt_re_create_shadow_qp_ah()
1019 struct bnxt_qplib_res *qp1_res, in bnxt_re_create_shadow_qp()