Searched refs:max_recv_wr (Results 1 - 25 of 63) sorted by path

123

/linux-master/drivers/infiniband/core/
H A Dcma_trace.h199 __entry->recv_wr = qp_init_attr->cap.max_recv_wr;
H A Dmad.c2898 qp_init_attr.cap.max_recv_wr = mad_recvq_size;
H A Duverbs_cmd.c1332 if (ind_tbl && (cmd->max_recv_wr || cmd->max_recv_sge || cmd->is_srq)) {
1357 cmd->max_recv_wr = 0;
1407 attr.cap.max_recv_wr = cmd->max_recv_wr;
1476 resp.base.max_recv_wr = attr.cap.max_recv_wr;
1520 cmd_ex.max_recv_wr = cmd.max_recv_wr;
1699 resp.max_recv_wr = init_attr->cap.max_recv_wr;
[all...]
H A Duverbs_marshall.c111 dst->max_recv_wr = src->cap.max_recv_wr;
H A Duverbs_std_types_qp.c69 attr->cap.max_recv_wr = cap->max_recv_wr;
75 cap->max_recv_wr = attr->cap.max_recv_wr;
159 if (cap.max_recv_wr || cap.max_recv_sge ||
/linux-master/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.c1229 entries = bnxt_re_init_depth(init_attr->cap.max_recv_wr + 1, uctx);
1502 init_attr->cap.max_recv_wr > dev_attr->max_qp_wqes ||
1509 init_attr->cap.max_recv_wr, dev_attr->max_qp_wqes,
2133 (qp_attr->cap.max_recv_wr >= dev_attr->max_qp_wqes) ||
2155 entries = bnxt_re_init_depth(qp_attr->cap.max_recv_wr, uctx);
2159 qp_attr->cap.max_recv_wr;
2229 qp_attr->cap.max_recv_wr = qp->qplib_qp.rq.max_wqe;
/linux-master/drivers/infiniband/hw/cxgb4/
H A Dqp.c2140 if (attrs->cap.max_recv_wr > rhp->rdev.hw_queue.t4_max_rq_size)
2142 rqsize = attrs->cap.max_recv_wr + 1;
2182 attrs->cap.max_recv_wr = rqsize - 1;
2194 qhp->attr.rq_num_entries = attrs->cap.max_recv_wr;
2332 qhp->wq.rq.memsize, attrs->cap.max_recv_wr);
2465 init_attr->cap.max_recv_wr = qhp->attr.rq_num_entries;
/linux-master/drivers/infiniband/hw/efa/
H A Defa.h127 u32 max_recv_wr; member in struct:efa_qp
H A Defa_verbs.c342 qp_attr->cap.max_recv_wr = qp->max_recv_wr;
582 if (init_attr->cap.max_recv_wr > dev->dev_attr.max_rq_depth) {
585 init_attr->cap.max_recv_wr,
722 create_qp_params.rq_depth = init_attr->cap.max_recv_wr;
761 qp->max_recv_wr = init_attr->cap.max_recv_wr;
/linux-master/drivers/infiniband/hw/erdma/
H A Derdma.h138 u32 max_recv_wr; member in struct:erdma_devattr
H A Derdma_main.c400 dev->attrs.max_recv_wr = 1 << ERDMA_GET_CAP(MAX_RECV_WR, cap0);
H A Derdma_verbs.c321 attr->max_qp_wr = min(dev->attrs.max_send_wr, dev->attrs.max_recv_wr);
448 (attrs->cap.max_recv_wr > dev->attrs.max_recv_wr) ||
452 !attrs->cap.max_send_wr || !attrs->cap.max_recv_wr) {
969 qp->attrs.rq_size = roundup_pow_of_two(attrs->cap.max_recv_wr);
1564 qp_attr->cap.max_recv_wr = qp->attrs.rq_size;
/linux-master/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v2.c2701 qp_init_attr.cap.max_recv_wr = HNS_ROCE_FREE_MR_USED_RQWQE_NUM;
5490 qp_attr->cap.max_recv_wr = hr_qp->rq.wqe_cnt;
H A Dhns_roce_qp.c453 cap->max_recv_wr = 0;
460 if (!cap->max_recv_wr || cap->max_recv_wr > hr_dev->caps.max_wqes ||
464 cap->max_recv_wr, cap->max_recv_sge);
468 cnt = roundup_pow_of_two(max(cap->max_recv_wr, hr_dev->caps.min_wqes));
471 cap->max_recv_wr);
483 cap->max_recv_wr = cnt;
739 !attr->cap.max_recv_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.
626 iwqp->max_recv_wr = init_attr->cap.max_recv_wr;
628 ukinfo->rq_size = init_attr->cap.max_recv_wr;
644 iwqp->max_recv_wr =
724 iwqp->max_recv_wr = (ukinfo->rq_depth - IRDMA_RQ_RSVD) >> ukinfo->rq_shift;
726 init_attr->cap.max_recv_wr = iwqp->max_recv_wr;
843 init_attr->cap.max_recv_wr > uk_attr
[all...]
H A Dverbs.h188 int max_recv_wr; member in struct:irdma_qp
/linux-master/drivers/infiniband/hw/mana/
H A Dqp.c125 if (attr->cap.max_recv_wr > mdev->adapter_caps.max_qp_wr) {
127 "Requested max_recv_wr %d exceeding limit\n",
128 attr->cap.max_recv_wr);
/linux-master/drivers/infiniband/hw/mlx4/
H A Dmad.c1817 qp_init_attr.init_attr.cap.max_recv_wr = nmbr_bufs;
H A Dqp.c341 if (cap->max_recv_wr > dev->dev->caps.max_wqes - MLX4_IB_SQ_MAX_SPARE ||
346 if (cap->max_recv_wr || inl_recv_sz)
356 if (is_user && (!cap->max_recv_wr || !cap->max_recv_sge ||
360 qp->rq.wqe_cnt = roundup_pow_of_two(max(1U, cap->max_recv_wr));
368 cap->max_recv_wr = qp->rq.max_post = qp->rq.wqe_cnt;
371 cap->max_recv_wr = qp->rq.max_post =
1201 (init_attr->cap.max_recv_wr ?
4081 qp_attr->cap.max_recv_wr = qp->rq.wqe_cnt;
4171 ib_qp_init_attr.cap.max_recv_wr = init_attr->max_wr;
/linux-master/drivers/infiniband/hw/mlx5/
H A Dmain.c1820 resp->max_recv_wr = 1 << MLX5_CAP_GEN(dev->mdev, log_max_qp_sz);
H A Dqp.c440 if (cap->max_recv_wr > (1 << MLX5_CAP_GEN(dev->mdev, log_max_qp_sz)))
447 cap->max_recv_wr = 0;
472 wq_size = roundup_pow_of_two(cap->max_recv_wr) * wqe_size;
682 !attr->cap.max_recv_wr)
3156 ret = (attr->cap.max_recv_wr || attr->cap.max_recv_sge) ?
5101 qp_attr->cap.max_recv_wr = qp->rq.wqe_cnt;
/linux-master/drivers/infiniband/hw/mthca/
H A Dmthca_provider.c544 init_attr->cap.max_recv_wr = qp->rq.max;
H A Dmthca_qp.c506 qp_attr->cap.max_recv_wr = qp->rq.max;
1259 cap->max_recv_wr > dev->limits.max_wqes ||
1273 qp->rq.max = cap->max_recv_wr ?
1274 roundup_pow_of_two(cap->max_recv_wr) : 0;
1278 qp->rq.max = cap->max_recv_wr;
/linux-master/drivers/infiniband/hw/ocrdma/
H A Docrdma_hw.c2242 u32 max_rqe_allocated = attrs->cap.max_recv_wr + 1;
2247 pr_err("%s() req. max_recv_wr=0x%x\n", __func__,
2248 attrs->cap.max_recv_wr + 1);
H A Docrdma_verbs.c1118 if (!attrs->srq && (attrs->cap.max_recv_wr > dev->attr.max_rqe)) {
1120 __func__, dev->id, attrs->cap.max_recv_wr);
1485 qp_attr->cap.max_recv_wr = qp->rq.max_cnt - 1;

Completed in 643 milliseconds

123