Home
last modified time | relevance | path

Searched refs:verbs_qp (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/ofed/libmlx4/
H A Dverbs.c774 ret = ibv_cmd_create_qp_ex2(context, &qp->verbs_qp, in mlx4_cmd_create_qp_ex()
775 sizeof(qp->verbs_qp), attr, in mlx4_cmd_create_qp_ex()
882 ret = ibv_cmd_create_qp_ex(context, &qp->verbs_qp, in mlx4_create_qp_ex()
883 sizeof(qp->verbs_qp), attr, in mlx4_create_qp_ex()
890 ret = mlx4_store_qp(to_mctx(context), qp->verbs_qp.qp.qp_num, qp); in mlx4_create_qp_ex()
901 qp->doorbell_qpn = htobe32(qp->verbs_qp.qp.qp_num << 8); in mlx4_create_qp_ex()
907 return &qp->verbs_qp.qp; in mlx4_create_qp_ex()
910 ibv_cmd_destroy_qp(&qp->verbs_qp.qp); in mlx4_create_qp_ex()
957 ret = ibv_cmd_open_qp(context, &qp->verbs_qp, sizeof(qp->verbs_qp), attr, in mlx4_open_qp()
962 return &qp->verbs_qp.qp; in mlx4_open_qp()
H A Dmlx4.h222 struct verbs_qp verbs_qp; member
337 return container_of(container_of(ibqp, struct verbs_qp, qp), in to_mqp()
338 struct mlx4_qp, verbs_qp); in to_mqp()
H A Dcq.c275 if (!*cur_qp || (qpn != (*cur_qp)->verbs_qp.qp.qp_num)) { in mlx4_parse_cqe()
285 srq = ((*cur_qp)->verbs_qp.qp.srq) ? to_msrq((*cur_qp)->verbs_qp.qp.srq) : NULL; in mlx4_parse_cqe()
/freebsd/contrib/ofed/libibverbs/
H A Ddriver.h96 struct verbs_qp { struct
233 struct verbs_qp *qp, int vqp_sz,
238 struct verbs_qp *qp, int vqp_sz,
247 struct verbs_qp *qp, int vqp_sz,
H A Dcmd.c860 static int create_qp_ex_common(struct verbs_qp *qp, in create_qp_ex_common()
907 static void create_qp_handle_resp_common_cleanup(struct verbs_qp *qp) in create_qp_handle_resp_common_cleanup()
913 static int create_qp_handle_resp_common_init(struct verbs_qp *qp) in create_qp_handle_resp_common_init()
933 struct verbs_qp *qp, in create_qp_handle_resp_common()
960 if (vext_field_avail(struct verbs_qp, xrcd, vqp_sz) && in create_qp_handle_resp_common()
974 struct verbs_qp *qp, int vqp_sz, in ibv_cmd_create_qp_ex2()
1044 struct verbs_qp *qp, int vqp_sz, in ibv_cmd_create_qp_ex()
1158 int ibv_cmd_open_qp(struct ibv_context *context, struct verbs_qp *qp, in ibv_cmd_open_qp()
1209 if (vext_field_avail(struct verbs_qp, xrcd, vqp_sz)) { in ibv_cmd_open_qp()
/freebsd/contrib/ofed/libmlx5/
H A Dmlx5.h399 struct verbs_qp verbs_qp; member
509 struct verbs_qp *vqp = (struct verbs_qp *)ibqp; in to_mqp()
511 return container_of(vqp, struct mlx5_qp, verbs_qp); in to_mqp()
H A Dverbs.c1132 mlx5_free_actual_buf(to_mctx(qp->verbs_qp.qp.context), &qp->buf); in mlx5_alloc_qp_buf()
1189 ret = ibv_cmd_create_qp_ex2(context, &qp->verbs_qp, in mlx5_cmd_create_rss_qp()
1190 sizeof(qp->verbs_qp), attr, in mlx5_cmd_create_rss_qp()
1220 ret = ibv_cmd_create_qp_ex2(context, &qp->verbs_qp, in mlx5_cmd_create_qp_ex()
1221 sizeof(qp->verbs_qp), attr, in mlx5_cmd_create_qp_ex()
1271 ibqp = (struct ibv_qp *)&qp->verbs_qp; in create_qp()
1367 ret = ibv_cmd_create_qp_ex(context, &qp->verbs_qp, sizeof(qp->verbs_qp), in create_qp()
H A Dcq.c380 if (mqp->verbs_qp.qp.srq) { in get_resp_ctx_v1()
381 *cur_srq = to_msrq(mqp->verbs_qp.qp.srq); in get_resp_ctx_v1()