Home
last modified time | relevance | path

Searched refs:bnxt_qplib_res (Results 1 - 21 of 21) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/
H A Dqplib_sp.h224 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 Dqplib_res.h138 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 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()
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 Dqplib_fp.h471 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 Dqplib_sp.c171 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 Dqplib_rcfw.h181 struct bnxt_qplib_res *res;
193 int bnxt_qplib_alloc_rcfw_channel(struct bnxt_qplib_res *res,
H A 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()
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 Dbnxt_re.h168 struct bnxt_qplib_res qplib_res;
H A Dqplib_rcfw.c569 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 Dib_verbs.c971 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 Dqplib_sp.h313 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 Dqplib_fp.h474 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 Dqplib_res.h150 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 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()
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 Dqplib_sp.c180 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 Dqplib_rcfw.h221 struct bnxt_qplib_res *res;
259 int bnxt_qplib_alloc_rcfw_channel(struct bnxt_qplib_res *res,
H A Dqplib_fp.c174 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 Dbnxt_re.h174 struct bnxt_qplib_res qplib_res;
H A Dqplib_rcfw.c928 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.c94 struct bnxt_qplib_res *res; in bnxt_re_set_db_offset()
H A Dib_verbs.c1073 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()

Completed in 31 milliseconds