Searched refs:max_send_wr (Results 26 - 50 of 66) sorted by relevance

123

/linux-master/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_verbs.h214 u32 max_send_wr; member in struct:pvrdma_qp_cap
/linux-master/drivers/infiniband/ulp/ipoib/
H A Dipoib_verbs.c148 .max_send_wr = ipoib_sendq_size,
H A Dipoib_cm.c258 .cap.max_send_wr = 1, /* For drain WR */
1064 .cap.max_send_wr = ipoib_sendq_size,
/linux-master/drivers/infiniband/core/
H A Drw.c677 attr->cap.max_send_wr += factor * attr->cap.max_rdma_ctxs;
683 attr->cap.max_send_wr =
684 min_t(u32, attr->cap.max_send_wr, dev->attrs.max_qp_wr);
H A Dcma_trace.h198 __entry->send_wr = qp_init_attr->cap.max_send_wr;
H A Duverbs_cmd.c1337 if (ind_tbl && !cmd->max_send_wr)
1406 attr.cap.max_send_wr = cmd->max_send_wr;
1477 resp.base.max_send_wr = attr.cap.max_send_wr;
1519 cmd_ex.max_send_wr = cmd.max_send_wr;
1698 resp.max_send_wr = init_attr->cap.max_send_wr;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_send.c54 u32 max_send_wr; member in struct:dr_qp_init_attr
274 dr_qp->sq.wqe_cnt = roundup_pow_of_two(attr->max_send_wr);
1242 init_attr.max_send_wr = QUEUE_SIZE;
1259 dmn->info.max_send_wr = QUEUE_SIZE;
1263 dmn->send_ring->signal_th = dmn->info.max_send_wr /
/linux-master/drivers/infiniband/hw/hns/
H A Dhns_roce_qp.c702 if (!cap->max_send_wr || cap->max_send_wr > hr_dev->caps.max_wqes ||
708 cnt = roundup_pow_of_two(max(cap->max_send_wr, hr_dev->caps.min_wqes));
721 cap->max_send_wr = cnt;
729 if (attr->qp_type == IB_QPT_XRC_TGT || !attr->cap.max_send_wr)
/linux-master/drivers/infiniband/hw/efa/
H A Defa_verbs.c341 qp_attr->cap.max_send_wr = qp->max_send_wr;
575 if (init_attr->cap.max_send_wr > dev->dev_attr.max_sq_depth) {
578 init_attr->cap.max_send_wr,
719 create_qp_params.sq_depth = init_attr->cap.max_send_wr;
760 qp->max_send_wr = init_attr->cap.max_send_wr;
/linux-master/drivers/infiniband/hw/erdma/
H A Derdma_verbs.c321 attr->max_qp_wr = min(dev->attrs.max_send_wr, dev->attrs.max_recv_wr);
447 if ((attrs->cap.max_send_wr > dev->attrs.max_send_wr) ||
452 !attrs->cap.max_send_wr || !attrs->cap.max_recv_wr) {
967 qp->attrs.sq_size = roundup_pow_of_two(attrs->cap.max_send_wr *
1563 qp_attr->cap.max_send_wr = qp->attrs.sq_size;
H A Derdma_main.c408 dev->attrs.max_send_wr = ERDMA_MAX_SEND_WR;
/linux-master/drivers/infiniband/sw/siw/
H A Dsiw_verbs.c330 if ((attrs->cap.max_send_wr > SIW_MAX_QP_WR) ||
347 if (attrs->cap.max_send_wr == 0) {
374 num_sqe = roundup_pow_of_two(attrs->cap.max_send_wr);
518 qp_attr->cap.max_send_wr = qp->attrs.sq_size;
/linux-master/drivers/infiniband/hw/irdma/
H A Dverbs.c621 * rq depth in quanta in cap.max_send_wr and cap.max_recv_wr.
623 * iwqp->max_send_wr/max_recv_wr in the kernel.
625 iwqp->max_send_wr = init_attr->cap.max_send_wr;
627 ukinfo->sq_size = init_attr->cap.max_send_wr;
642 iwqp->max_send_wr =
723 iwqp->max_send_wr = (ukinfo->sq_depth - IRDMA_SQ_RSVD) >> ukinfo->sq_shift;
725 init_attr->cap.max_send_wr = iwqp->max_send_wr;
842 init_attr->cap.max_send_wr > uk_attr
[all...]
/linux-master/drivers/infiniband/hw/mthca/
H A Dmthca_qp.c505 qp_attr->cap.max_send_wr = qp->sq.max;
1258 if (cap->max_send_wr > dev->limits.max_wqes ||
1275 qp->sq.max = cap->max_send_wr ?
1276 roundup_pow_of_two(cap->max_send_wr) : 0;
1279 qp->sq.max = cap->max_send_wr;
/linux-master/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.c1284 entries = init_attr->cap.max_send_wr;
1317 entries = bnxt_re_init_depth(init_attr->cap.max_send_wr + 1, uctx);
1321 init_attr->cap.max_send_wr;
1501 if (init_attr->cap.max_send_wr > dev_attr->max_qp_wqes ||
1508 init_attr->cap.max_send_wr, dev_attr->max_qp_wqes,
2132 if ((qp_attr->cap.max_send_wr >= dev_attr->max_qp_wqes) ||
2142 entries = bnxt_re_init_depth(qp_attr->cap.max_send_wr, uctx);
2146 qp_attr->cap.max_send_wr;
2227 qp_attr->cap.max_send_wr = qp->qplib_qp.sq.max_wqe;
/linux-master/net/9p/
H A Dtrans_rdma.c712 qp_attr.cap.max_send_wr = opts.sq_depth;
/linux-master/drivers/infiniband/hw/cxgb4/
H A Dqp.c2147 if (attrs->cap.max_send_wr > rhp->rdev.hw_queue.t4_max_sq_size)
2149 sqsize = attrs->cap.max_send_wr + 1;
2183 attrs->cap.max_send_wr = sqsize - 1;
2190 qhp->attr.sq_num_entries = attrs->cap.max_send_wr;
2331 attrs->cap.max_send_wr, qhp->wq.rq.qid, qhp->wq.rq.size,
2464 init_attr->cap.max_send_wr = qhp->attr.sq_num_entries;
/linux-master/drivers/infiniband/hw/mlx4/
H A Dqp.c387 if (cap->max_send_wr > (dev->dev->caps.max_wqes - MLX4_IB_SQ_MAX_SPARE) ||
416 qp->sq.wqe_cnt = roundup_pow_of_two(cap->max_send_wr +
435 cap->max_send_wr = qp->sq.max_post =
762 if (init_attr->send_cq || init_attr->cap.max_send_wr) {
1199 (init_attr->cap.max_send_wr ?
4085 qp_attr->cap.max_send_wr = qp->sq.wqe_cnt;
4088 qp_attr->cap.max_send_wr = 0;
/linux-master/drivers/infiniband/hw/qedr/
H A Dverbs.c338 uresp.max_send_wr = dev->attr.max_sqe;
1207 if (attrs->cap.max_send_wr > qattr->max_sqe) {
1209 "create qp: cannot create a SQ with %d elements (max_send_wr=0x%x)\n",
1210 attrs->cap.max_send_wr, qattr->max_sqe);
1944 qp->sq.max_wr = attrs->cap.max_send_wr;
2186 qp->sq.max_wr = min_t(u32, attrs->cap.max_send_wr * dev->wq_multiplier,
2218 n_sq_entries = attrs->cap.max_send_wr;
2772 qp_attr->cap.max_send_wr = qp->sq.max_wr;
/linux-master/drivers/infiniband/sw/rdmavt/
H A Dqp.c1049 init_attr->cap.max_send_wr > rdi->dparms.props.max_qp_wr)
1060 init_attr->cap.max_send_wr +
1066 init_attr->cap.max_send_wr + 1 +
1154 qp->s_avail = init_attr->cap.max_send_wr;
1733 attr->cap.max_send_wr = qp->s_size - 1 -
/linux-master/drivers/nvme/target/
H A Drdma.c1278 qp_attr.cap.max_send_wr = queue->send_queue_size + 1;
1303 atomic_set(&queue->sq_wr_avail, qp_attr.cap.max_send_wr);
1307 qp_attr.cap.max_send_wr, queue->cm_id);
/linux-master/net/smc/
H A Dsmc_wr.c551 lnk->qp_attr.cap.max_send_wr);
H A Dsmc_ib.c676 .max_send_wr = SMC_WR_BUF_CNT * 3,
/linux-master/drivers/infiniband/hw/mlx5/
H A Dumr.c159 init_attr.cap.max_send_wr = MAX_UMR_WR;
/linux-master/net/sunrpc/xprtrdma/
H A Dverbs.c411 ep->re_attr.cap.max_send_wr,

Completed in 296 milliseconds

123