Searched refs:max_send_wr (Results 1 - 25 of 66) sorted by path

123

/linux-master/drivers/infiniband/core/
H A Dcma_trace.h198 __entry->send_wr = qp_init_attr->cap.max_send_wr;
H A Dmad.c2897 qp_init_attr.cap.max_send_wr = mad_sendq_size;
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 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;
H A Duverbs_marshall.c110 dst->max_send_wr = src->cap.max_send_wr;
H A Duverbs_std_types_qp.c68 attr->cap.max_send_wr = cap->max_send_wr;
74 cap->max_send_wr = attr->cap.max_send_wr;
167 if (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/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/efa/
H A Defa.h126 u32 max_send_wr; member in struct:efa_qp
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.h137 u32 max_send_wr; member in struct:erdma_devattr
H A Derdma_main.c408 dev->attrs.max_send_wr = ERDMA_MAX_SEND_WR;
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;
/linux-master/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v2.c2699 qp_init_attr.cap.max_send_wr = HNS_ROCE_FREE_MR_USED_SQWQE_NUM;
5494 qp_attr->cap.max_send_wr = hr_qp->sq.wqe_cnt;
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/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...]
H A Dverbs.h187 int max_send_wr; member in struct:irdma_qp
/linux-master/drivers/infiniband/hw/mana/
H A Dqp.c296 if (attr->cap.max_send_wr > mdev->adapter_caps.max_qp_wr) {
298 "Requested max_send_wr %d exceeding limit\n",
299 attr->cap.max_send_wr);
/linux-master/drivers/infiniband/hw/mlx4/
H A Dmad.c1816 qp_init_attr.init_attr.cap.max_send_wr = nmbr_bufs;
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/mlx5/
H A Dgsi.c56 wr = &gsi->outstanding_wrs[index % gsi->cap.max_send_wr];
112 kcalloc(attr->cap.max_send_wr, sizeof(*gsi->outstanding_wrs),
131 gsi->cq = ib_alloc_cq(pd->device, gsi, attr->cap.max_send_wr, 0,
143 hw_init_attr.cap.max_send_wr = 0;
208 .max_send_wr = gsi->cap.max_send_wr,
366 if (gsi->outstanding_pi == gsi->outstanding_ci + gsi->cap.max_send_wr) {
372 gsi->cap.max_send_wr];
H A Dmem.c202 .cap = { .max_send_wr = TEST_WC_NUM_WQES },
H A Dqp.c597 if (!attr->cap.max_send_wr)
615 wq_size = roundup_pow_of_two(attr->cap.max_send_wr * wqe_size);
619 attr->cap.max_send_wr, wqe_size, MLX5_SEND_WQE_BB,
631 attr->cap.max_send_wr = qp->sq.max_post;
5105 qp_attr->cap.max_send_wr = qp->sq.max_post;
5109 qp_attr->cap.max_send_wr = 0;
H A Dumr.c159 init_attr.cap.max_send_wr = MAX_UMR_WR;
/linux-master/drivers/infiniband/hw/mthca/
H A Dmthca_provider.c543 init_attr->cap.max_send_wr = qp->sq.max;

Completed in 462 milliseconds

123