Home
last modified time | relevance | path

Searched refs:attr_ex (Results 1 – 7 of 7) sorted by relevance

/freebsd-11-stable/contrib/ofed/libmlx4/
HDsrq.c236 struct ibv_srq_init_attr_ex *attr_ex) in mlx4_create_xrc_srq() argument
244 if (attr_ex->attr.max_wr > 1 << 16 || attr_ex->attr.max_sge > 64) in mlx4_create_xrc_srq()
254 srq->max = align_queue_size(attr_ex->attr.max_wr + 1); in mlx4_create_xrc_srq()
255 srq->max_gs = attr_ex->attr.max_sge; in mlx4_create_xrc_srq()
259 if (mlx4_alloc_srq_buf(attr_ex->pd, &attr_ex->attr, srq)) in mlx4_create_xrc_srq()
273 attr_ex, in mlx4_create_xrc_srq()
HDverbs.c699 struct ibv_srq_init_attr_ex *attr_ex) in mlx4_create_srq_ex() argument
701 if (!(attr_ex->comp_mask & IBV_SRQ_INIT_ATTR_TYPE) || in mlx4_create_srq_ex()
702 (attr_ex->srq_type == IBV_SRQT_BASIC)) in mlx4_create_srq_ex()
703 return mlx4_create_srq(attr_ex->pd, (struct ibv_srq_init_attr *) attr_ex); in mlx4_create_srq_ex()
704 else if (attr_ex->srq_type == IBV_SRQT_XRC) in mlx4_create_srq_ex()
705 return mlx4_create_xrc_srq(context, attr_ex); in mlx4_create_srq_ex()
921 struct ibv_qp_init_attr_ex attr_ex; in mlx4_create_qp() local
924 memcpy(&attr_ex, attr, sizeof *attr); in mlx4_create_qp()
925 attr_ex.comp_mask = IBV_QP_INIT_ATTR_PD; in mlx4_create_qp()
926 attr_ex.pd = pd; in mlx4_create_qp()
[all …]
HDmlx4.h405 struct ibv_srq_init_attr_ex *attr_ex);
407 struct ibv_srq_init_attr_ex *attr_ex);
/freebsd-11-stable/contrib/ofed/libibverbs/
HDcmd.c677 struct ibv_srq_init_attr_ex *attr_ex, in ibv_cmd_create_srq_ex() argument
685 if (attr_ex->comp_mask >= IBV_SRQ_INIT_ATTR_RESERVED) in ibv_cmd_create_srq_ex()
688 if (!(attr_ex->comp_mask & IBV_SRQ_INIT_ATTR_PD)) in ibv_cmd_create_srq_ex()
692 cmd->pd_handle = attr_ex->pd->handle; in ibv_cmd_create_srq_ex()
693 cmd->max_wr = attr_ex->attr.max_wr; in ibv_cmd_create_srq_ex()
694 cmd->max_sge = attr_ex->attr.max_sge; in ibv_cmd_create_srq_ex()
695 cmd->srq_limit = attr_ex->attr.srq_limit; in ibv_cmd_create_srq_ex()
697 cmd->srq_type = (attr_ex->comp_mask & IBV_SRQ_INIT_ATTR_TYPE) ? in ibv_cmd_create_srq_ex()
698 attr_ex->srq_type : IBV_SRQT_BASIC; in ibv_cmd_create_srq_ex()
699 if (attr_ex->comp_mask & IBV_SRQ_INIT_ATTR_XRCD) { in ibv_cmd_create_srq_ex()
[all …]
HDdriver.h213 struct ibv_srq_init_attr_ex *attr_ex,
231 struct ibv_qp_init_attr_ex *attr_ex,
/freebsd-11-stable/contrib/ofed/librdmacm/
HDcma.c1303 struct ibv_srq_init_attr_ex attr_ex; in rdma_create_srq() local
1306 memcpy(&attr_ex, attr, sizeof(*attr)); in rdma_create_srq()
1307 attr_ex.comp_mask = IBV_SRQ_INIT_ATTR_TYPE | IBV_SRQ_INIT_ATTR_PD; in rdma_create_srq()
1309 attr_ex.srq_type = IBV_SRQT_XRC; in rdma_create_srq()
1311 attr_ex.srq_type = IBV_SRQT_BASIC; in rdma_create_srq()
1313 attr_ex.pd = pd; in rdma_create_srq()
1314 ret = rdma_create_srq_ex(id, &attr_ex); in rdma_create_srq()
1315 memcpy(attr, &attr_ex, sizeof(*attr)); in rdma_create_srq()
1393 struct ibv_qp_init_attr_ex attr_ex; in rdma_create_qp() local
1396 memcpy(&attr_ex, qp_init_attr, sizeof(*qp_init_attr)); in rdma_create_qp()
[all …]
/freebsd-11-stable/contrib/ofed/libibverbs/examples/
HDrc_pingpong.c406 struct ibv_cq_init_attr_ex attr_ex = { in pp_init_ctx() local
414 ctx->cq_s.cq_ex = ibv_create_cq_ex(ctx->context, &attr_ex); in pp_init_ctx()