Home
last modified time | relevance | path

Searched refs:max_send_wr (Results 1 – 25 of 51) sorted by relevance

123

/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dgsi.c81 wr = &gsi->outstanding_wrs[index % gsi->cap.max_send_wr]; in generate_completions()
145 gsi->outstanding_wrs = kcalloc(init_attr->cap.max_send_wr, in mlx5_ib_gsi_create_qp()
171 gsi->cq = ib_alloc_cq(pd->device, gsi, init_attr->cap.max_send_wr, 0, in mlx5_ib_gsi_create_qp()
183 hw_init_attr.cap.max_send_wr = 0; in mlx5_ib_gsi_create_qp()
260 .max_send_wr = gsi->cap.max_send_wr, in create_gsi_ud_qp()
420 if (gsi->outstanding_pi == gsi->outstanding_ci + gsi->cap.max_send_wr) { in mlx5_ib_add_outstanding_wr()
426 gsi->cap.max_send_wr]; in mlx5_ib_add_outstanding_wr()
511 gsi->cap.max_send_wr; in mlx5_ib_gsi_post_send()
/Linux-v4.19/drivers/infiniband/hw/vmw_pvrdma/
Dpvrdma_misc.c232 dst->max_send_wr = src->max_send_wr; in pvrdma_qp_cap_to_ib()
241 dst->max_send_wr = src->max_send_wr; in ib_qp_cap_to_pvrdma()
Dpvrdma_qp.c156 if (req_cap->max_send_wr > dev->dsr->caps.max_qp_wr || in pvrdma_set_sq_size()
162 qp->sq.wqe_cnt = roundup_pow_of_two(max(1U, req_cap->max_send_wr)); in pvrdma_set_sq_size()
166 req_cap->max_send_wr = qp->sq.wqe_cnt; in pvrdma_set_sq_size()
358 cmd->max_send_wr = init_attr->cap.max_send_wr; in pvrdma_create_qp()
373 cmd->max_send_wr, cmd->max_recv_wr, cmd->max_send_sge, in pvrdma_create_qp()
Dpvrdma_dev_api.h553 u32 max_send_wr; member
572 u32 max_send_wr; member
Dpvrdma_verbs.h249 u32 max_send_wr; member
/Linux-v4.19/net/sunrpc/xprtrdma/
Dfrwr_ops.c263 ep->rep_attr.cap.max_send_wr = cdata->max_requests * depth; in frwr_op_open()
264 if (ep->rep_attr.cap.max_send_wr > max_qp_wr) { in frwr_op_open()
268 ep->rep_attr.cap.max_send_wr = cdata->max_requests * in frwr_op_open()
271 ep->rep_attr.cap.max_send_wr += RPCRDMA_BACKWARD_WRS; in frwr_op_open()
272 ep->rep_attr.cap.max_send_wr += 1; /* for ib_drain_sq */ in frwr_op_open()
Dfmr_ops.c181 ep->rep_attr.cap.max_send_wr = cdata->max_requests; in fmr_op_open()
182 ep->rep_attr.cap.max_send_wr += RPCRDMA_BACKWARD_WRS; in fmr_op_open()
183 ep->rep_attr.cap.max_send_wr += 1; /* for ib_drain_sq */ in fmr_op_open()
Dsvc_rdma_transport.c530 qp_attr.cap.max_send_wr = newxprt->sc_sq_depth - ctxts; in svc_rdma_accept()
541 qp_attr.cap.max_send_wr, qp_attr.cap.max_recv_wr); in svc_rdma_accept()
/Linux-v4.19/include/uapi/linux/
Drds.h238 __u32 max_send_wr; member
251 __u32 max_send_wr; member
/Linux-v4.19/include/uapi/rdma/
Dqedr-abi.h46 __u32 max_send_wr; member
Dib_user_verbs.h528 __u32 max_send_wr; member
557 __u32 max_send_wr; member
597 __u32 max_send_wr; member
626 __u32 max_send_wr; member
669 __u32 max_send_wr; member
/Linux-v4.19/drivers/infiniband/sw/rxe/
Drxe_qp.c46 if (cap->max_send_wr > rxe->attr.max_qp_wr) { in rxe_qp_chk_cap()
48 cap->max_send_wr, rxe->attr.max_qp_wr); in rxe_qp_chk_cap()
230 qp->sq.max_wr = init->cap.max_send_wr; in rxe_qp_init_req()
383 init->cap.max_send_wr = qp->sq.max_wr; in rxe_qp_to_init()
746 attr->cap.max_send_wr = qp->sq.max_wr; in rxe_qp_to_attr()
/Linux-v4.19/drivers/infiniband/core/
Duverbs_marshall.c110 dst->max_send_wr = src->cap.max_send_wr; in ib_copy_qp_attr_to_user()
Drw.c690 attr->cap.max_send_wr += factor * attr->cap.max_rdma_ctxs; in rdma_rw_init_qp()
696 attr->cap.max_send_wr = in rdma_rw_init_qp()
697 min_t(u32, attr->cap.max_send_wr, dev->attrs.max_qp_wr); in rdma_rw_init_qp()
Duverbs_cmd.c1402 if (ind_tbl && !cmd->max_send_wr) in create_qp()
1473 attr.cap.max_send_wr = cmd->max_send_wr; in create_qp()
1565 resp.base.max_send_wr = attr.cap.max_send_wr; in create_qp()
1655 cmd_ex.max_send_wr = cmd.max_send_wr; in ib_uverbs_create_qp()
1889 resp.max_send_wr = init_attr->cap.max_send_wr; in ib_uverbs_query_qp()
/Linux-v4.19/drivers/infiniband/hw/qedr/
Dqedr_roce_cm.c170 if (attrs->cap.max_send_wr > QEDR_GSI_MAX_SEND_WR) { in qedr_check_gsi_qp_attrs()
173 attrs->cap.max_send_wr, QEDR_GSI_MAX_SEND_WR); in qedr_check_gsi_qp_attrs()
282 data.input.tx_num_desc = attrs->cap.max_send_wr; in qedr_ll2_start()
341 qp->sq.max_wr = attrs->cap.max_send_wr; in qedr_create_gsi_qp()
/Linux-v4.19/net/rds/
Dib.c316 iinfo->max_send_wr = ic->i_send_ring.w_nr; in rds_ib_conn_info_visitor()
349 iinfo6->max_send_wr = ic->i_send_ring.w_nr; in rds6_ib_conn_info_visitor()
/Linux-v4.19/drivers/infiniband/hw/hns/
Dhns_roce_qp.c426 if (cap->max_send_wr > hr_dev->caps.max_wqes || in hns_roce_set_kernel_sq_size()
438 max_cnt = max(cap->max_send_wr, hr_dev->caps.min_wqes); in hns_roce_set_kernel_sq_size()
440 max_cnt = cap->max_send_wr; in hns_roce_set_kernel_sq_size()
486 cap->max_send_wr = hr_qp->sq.max_post = hr_qp->sq.wqe_cnt; in hns_roce_set_kernel_sq_size()
/Linux-v4.19/drivers/infiniband/ulp/iser/
Diser_verbs.c457 init_attr.cap.max_send_wr = ISER_QP_SIG_MAX_REQ_DTOS + 1; in iser_create_ib_conn_res()
463 init_attr.cap.max_send_wr = ISER_QP_MAX_REQ_DTOS + 1; in iser_create_ib_conn_res()
467 init_attr.cap.max_send_wr = ib_dev->attrs.max_qp_wr; in iser_create_ib_conn_res()
/Linux-v4.19/drivers/infiniband/ulp/ipoib/
Dipoib_verbs.c148 .max_send_wr = ipoib_sendq_size, in ipoib_transport_dev_init()
/Linux-v4.19/drivers/infiniband/hw/cxgb3/
Diwch_provider.c832 sqsize = roundup_pow_of_two(attrs->cap.max_send_wr); in iwch_create_qp()
842 roundup_pow_of_two(attrs->cap.max_send_wr * 2)); in iwch_create_qp()
858 attrs->cap.max_send_wr = sqsize; in iwch_create_qp()
865 qhp->attr.sq_num_entries = attrs->cap.max_send_wr; in iwch_create_qp()
/Linux-v4.19/drivers/infiniband/hw/mthca/
Dmthca_qp.c504 qp_attr->cap.max_send_wr = qp->sq.max; in mthca_query_qp()
1248 if (cap->max_send_wr > dev->limits.max_wqes || in mthca_set_qp_size()
1265 qp->sq.max = cap->max_send_wr ? in mthca_set_qp_size()
1266 roundup_pow_of_two(cap->max_send_wr) : 0; in mthca_set_qp_size()
1269 qp->sq.max = cap->max_send_wr; in mthca_set_qp_size()
/Linux-v4.19/drivers/infiniband/sw/rdmavt/
Dqp.c784 init_attr->cap.max_send_wr > rdi->dparms.props.max_qp_wr || in rvt_create_qp()
796 init_attr->cap.max_send_wr + in rvt_create_qp()
802 init_attr->cap.max_send_wr + 1 + in rvt_create_qp()
901 qp->s_avail = init_attr->cap.max_send_wr; in rvt_create_qp()
1493 attr->cap.max_send_wr = qp->s_size - 1 - in rvt_query_qp()
/Linux-v4.19/drivers/infiniband/hw/bnxt_re/
Dib_verbs.c1050 if ((qp_init_attr->cap.max_send_wr > dev_attr->max_qp_wqes) || in bnxt_re_create_qp()
1134 entries = roundup_pow_of_two(qp_init_attr->cap.max_send_wr + 1); in bnxt_re_create_qp()
1138 qp_init_attr->cap.max_send_wr; in bnxt_re_create_qp()
1179 entries = roundup_pow_of_two(qp_init_attr->cap.max_send_wr + in bnxt_re_create_qp()
1772 if ((qp_attr->cap.max_send_wr >= dev_attr->max_qp_wqes) || in bnxt_re_modify_qp()
1782 entries = roundup_pow_of_two(qp_attr->cap.max_send_wr); in bnxt_re_modify_qp()
1786 qp_attr->cap.max_send_wr; in bnxt_re_modify_qp()
1866 qp_attr->cap.max_send_wr = qp->qplib_qp.sq.max_wqe; in bnxt_re_query_qp()
/Linux-v4.19/drivers/nvme/target/
Drdma.c991 qp_attr.cap.max_send_wr = queue->send_queue_size + 1; in nvmet_rdma_create_queue_ib()
1010 atomic_set(&queue->sq_wr_avail, qp_attr.cap.max_send_wr); in nvmet_rdma_create_queue_ib()
1014 qp_attr.cap.max_send_wr, queue->cm_id); in nvmet_rdma_create_queue_ib()

123