max_wr           2928 drivers/infiniband/core/uverbs_cmd.c 	wq_init_attr.max_wr = cmd.max_wr;
max_wr           2958 drivers/infiniband/core/uverbs_cmd.c 	resp.max_wr = wq_init_attr.max_wr;
max_wr           3409 drivers/infiniband/core/uverbs_cmd.c 	attr.attr.max_wr    = cmd->max_wr;
max_wr           3451 drivers/infiniband/core/uverbs_cmd.c 	resp.max_wr     = attr.attr.max_wr;
max_wr           3508 drivers/infiniband/core/uverbs_cmd.c 	xcmd.max_wr	 = cmd.max_wr;
max_wr           3542 drivers/infiniband/core/uverbs_cmd.c 	attr.max_wr    = cmd.max_wr;
max_wr           3578 drivers/infiniband/core/uverbs_cmd.c 	resp.max_wr    = attr.max_wr;
max_wr           1352 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	if (srq_init_attr->attr.max_wr >= dev_attr->max_srq_wqes) {
max_wr           1369 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	entries = roundup_pow_of_two(srq_init_attr->attr.max_wr + 1);
max_wr           1467 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	srq_attr->max_wr = srq->qplib_srq.max_wqe;
max_wr           2690 drivers/infiniband/hw/cxgb4/qp.c 	if (attrs->attr.max_wr > rhp->rdev.hw_queue.t4_max_rq_size)
max_wr           2698 drivers/infiniband/hw/cxgb4/qp.c 	rqsize = attrs->attr.max_wr + 1;
max_wr           2735 drivers/infiniband/hw/cxgb4/qp.c 	attrs->attr.max_wr = rqsize - 1;
max_wr           2779 drivers/infiniband/hw/cxgb4/qp.c 			(unsigned long)srq->wq.memsize, attrs->attr.max_wr);
max_wr           6194 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	attr->max_wr    = srq->max - 1;
max_wr            373 drivers/infiniband/hw/hns/hns_roce_srq.c 	if (srq_init_attr->attr.max_wr >= hr_dev->caps.max_srq_wrs ||
max_wr            380 drivers/infiniband/hw/hns/hns_roce_srq.c 	srq->max = roundup_pow_of_two(srq_init_attr->attr.max_wr + 1);
max_wr           4180 drivers/infiniband/hw/mlx4/qp.c 	ib_qp_init_attr.cap.max_recv_wr = init_attr->max_wr;
max_wr             90 drivers/infiniband/hw/mlx4/srq.c 	if (init_attr->attr.max_wr  >= dev->dev->caps.max_srq_wqes ||
max_wr             96 drivers/infiniband/hw/mlx4/srq.c 	srq->msrq.max    = roundup_pow_of_two(init_attr->attr.max_wr + 1);
max_wr            193 drivers/infiniband/hw/mlx4/srq.c 	init_attr->attr.max_wr = srq->msrq.max - 1;
max_wr            256 drivers/infiniband/hw/mlx4/srq.c 	srq_attr->max_wr    = srq->msrq.max - 1;
max_wr           4990 drivers/infiniband/hw/mlx5/main.c 	attr.attr.max_wr = 1;
max_wr           5017 drivers/infiniband/hw/mlx5/main.c 	attr.attr.max_wr = 1;
max_wr           6024 drivers/infiniband/hw/mlx5/qp.c 	if (wq_init_attr->max_wr > (1 << MLX5_CAP_GEN(dev->mdev, log_max_wq_sz)))
max_wr            230 drivers/infiniband/hw/mlx5/srq.c 	if (init_attr->attr.max_wr >= max_srq_wqes) {
max_wr            232 drivers/infiniband/hw/mlx5/srq.c 			    init_attr->attr.max_wr,
max_wr            239 drivers/infiniband/hw/mlx5/srq.c 	srq->msrq.max    = roundup_pow_of_two(init_attr->attr.max_wr + 1);
max_wr            320 drivers/infiniband/hw/mlx5/srq.c 	init_attr->attr.max_wr = srq->msrq.max - 1;
max_wr            378 drivers/infiniband/hw/mlx5/srq.c 	srq_attr->max_wr    = srq->msrq.max - 1;
max_wr            215 drivers/infiniband/hw/mthca/mthca_srq.c 	if (attr->max_wr  > dev->limits.max_srq_wqes ||
max_wr            219 drivers/infiniband/hw/mthca/mthca_srq.c 	srq->max      = attr->max_wr;
max_wr            297 drivers/infiniband/hw/mthca/mthca_srq.c 	attr->max_wr    = srq->max - 1;
max_wr            384 drivers/infiniband/hw/mthca/mthca_srq.c 		u32 max_wr = mthca_is_memfree(dev) ? srq->max - 1 : srq->max;
max_wr            385 drivers/infiniband/hw/mthca/mthca_srq.c 		if (attr->srq_limit > max_wr)
max_wr            421 drivers/infiniband/hw/mthca/mthca_srq.c 	srq_attr->max_wr  = srq->max - 1;
max_wr           2761 drivers/infiniband/hw/ocrdma/ocrdma_hw.c 	max_rqe_allocated = srq_attr->attr.max_wr + 1;
max_wr           2767 drivers/infiniband/hw/ocrdma/ocrdma_hw.c 		       srq_attr->attr.max_wr);
max_wr           2853 drivers/infiniband/hw/ocrdma/ocrdma_hw.c 		srq_attr->max_wr =
max_wr           1790 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c 	if (init_attr->attr.max_wr > dev->attr.max_rqe)
max_wr            328 drivers/infiniband/hw/qedr/qedr.h 	u16 max_wr;
max_wr            346 drivers/infiniband/hw/qedr/qedr.h 	u32 max_wr;
max_wr            505 drivers/infiniband/hw/qedr/qedr.h 	info->cons = (info->cons + 1) % info->max_wr;
max_wr            511 drivers/infiniband/hw/qedr/qedr.h 	info->prod = (info->prod + 1) % info->max_wr;
max_wr             55 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	info->gsi_cons = (info->gsi_cons + 1) % info->max_wr;
max_wr            340 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	qp->rq.max_wr = attrs->cap.max_recv_wr;
max_wr            341 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	qp->sq.max_wr = attrs->cap.max_send_wr;
max_wr            343 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	qp->rqe_wr_id = kcalloc(qp->rq.max_wr, sizeof(*qp->rqe_wr_id),
max_wr            347 drivers/infiniband/hw/qedr/qedr_roce_cm.c 	qp->wqe_wr_id = kcalloc(qp->sq.max_wr, sizeof(*qp->wqe_wr_id),
max_wr            100 drivers/infiniband/hw/qedr/verbs.c 	srq_attr->max_wr = qattr->max_srq_wr;
max_wr           1247 drivers/infiniband/hw/qedr/verbs.c 	if (attrs->attr.max_wr > qattr->max_srq_wr) {
max_wr           1250 drivers/infiniband/hw/qedr/verbs.c 		       attrs->attr.max_wr, qattr->max_srq_wr);
max_wr           1336 drivers/infiniband/hw/qedr/verbs.c 	num_elems = init_attr->attr.max_wr * RDMA_MAX_SRQ_WQE_SIZE;
max_wr           1384 drivers/infiniband/hw/qedr/verbs.c 	hw_srq->max_wr = init_attr->attr.max_wr;
max_wr           1491 drivers/infiniband/hw/qedr/verbs.c 		if (attr->srq_limit >= srq->hw_srq.max_wr) {
max_wr           1494 drivers/infiniband/hw/qedr/verbs.c 			       attr->srq_limit, srq->hw_srq.max_wr);
max_wr           1833 drivers/infiniband/hw/qedr/verbs.c 	qp->sq.max_wr = min_t(u32, attrs->cap.max_send_wr * dev->wq_multiplier,
max_wr           1836 drivers/infiniband/hw/qedr/verbs.c 	qp->wqe_wr_id = kcalloc(qp->sq.max_wr, sizeof(*qp->wqe_wr_id),
max_wr           1851 drivers/infiniband/hw/qedr/verbs.c 	qp->rq.max_wr = (u16) max_t(u32, attrs->cap.max_recv_wr, 1);
max_wr           1854 drivers/infiniband/hw/qedr/verbs.c 	qp->rqe_wr_id = kcalloc(qp->rq.max_wr, sizeof(*qp->rqe_wr_id),
max_wr           1870 drivers/infiniband/hw/qedr/verbs.c 	n_rq_elems = qp->rq.max_wr * QEDR_MAX_RQE_ELEMENTS_PER_RQE;
max_wr           2404 drivers/infiniband/hw/qedr/verbs.c 	qp_attr->cap.max_send_wr = qp->sq.max_wr;
max_wr           2405 drivers/infiniband/hw/qedr/verbs.c 	qp_attr->cap.max_recv_wr = qp->rq.max_wr;
max_wr           2905 drivers/infiniband/hw/qedr/verbs.c 	return (((wq->prod + 1) % wq->max_wr) == wq->cons);
max_wr           3465 drivers/infiniband/hw/qedr/verbs.c 	return hw_srq->max_wr - used;
max_wr             85 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c 	srq_attr->max_wr = resp->attrs.max_wr;
max_wr            127 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c 	if (init_attr->attr.max_wr  > dev->dsr->caps.max_srq_wr ||
max_wr            178 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c 	cmd->attrs.max_wr = init_attr->attr.max_wr;
max_wr            328 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h 	u32			max_wr;
max_wr             89 drivers/infiniband/sw/rdmavt/srq.c 	    srq_init_attr->attr.max_wr == 0 ||
max_wr             90 drivers/infiniband/sw/rdmavt/srq.c 	    srq_init_attr->attr.max_wr > dev->dparms.props.max_srq_wr)
max_wr             96 drivers/infiniband/sw/rdmavt/srq.c 	srq->rq.size = srq_init_attr->attr.max_wr + 1;
max_wr            182 drivers/infiniband/sw/rdmavt/srq.c 		if ((attr->max_wr > dev->dparms.props.max_srq_wr) ||
max_wr            184 drivers/infiniband/sw/rdmavt/srq.c 		     attr->srq_limit : srq->limit) > attr->max_wr)
max_wr            188 drivers/infiniband/sw/rdmavt/srq.c 		size = attr->max_wr + 1;
max_wr            324 drivers/infiniband/sw/rdmavt/srq.c 	attr->max_wr = srq->rq.size - 1;
max_wr            241 drivers/infiniband/sw/rxe/rxe_qp.c 	qp->sq.max_wr		= init->cap.max_send_wr;
max_wr            251 drivers/infiniband/sw/rxe/rxe_qp.c 				      &qp->sq.max_wr,
max_wr            296 drivers/infiniband/sw/rxe/rxe_qp.c 		qp->rq.max_wr		= init->cap.max_recv_wr;
max_wr            302 drivers/infiniband/sw/rxe/rxe_qp.c 			 qp_num(qp), qp->rq.max_wr, qp->rq.max_sge, wqe_size);
max_wr            305 drivers/infiniband/sw/rxe/rxe_qp.c 					      &qp->rq.max_wr,
max_wr            394 drivers/infiniband/sw/rxe/rxe_qp.c 	init->cap.max_send_wr		= qp->sq.max_wr;
max_wr            399 drivers/infiniband/sw/rxe/rxe_qp.c 		init->cap.max_recv_wr		= qp->rq.max_wr;
max_wr            753 drivers/infiniband/sw/rxe/rxe_qp.c 	attr->cap.max_send_wr			= qp->sq.max_wr;
max_wr            758 drivers/infiniband/sw/rxe/rxe_qp.c 		attr->cap.max_recv_wr		= qp->rq.max_wr;
max_wr             48 drivers/infiniband/sw/rxe/rxe_srq.c 		if (attr->max_wr > rxe->attr.max_srq_wr) {
max_wr             50 drivers/infiniband/sw/rxe/rxe_srq.c 				attr->max_wr, rxe->attr.max_srq_wr);
max_wr             54 drivers/infiniband/sw/rxe/rxe_srq.c 		if (attr->max_wr <= 0) {
max_wr             55 drivers/infiniband/sw/rxe/rxe_srq.c 			pr_warn("max_wr(%d) <= 0\n", attr->max_wr);
max_wr             59 drivers/infiniband/sw/rxe/rxe_srq.c 		if (srq && srq->limit && (attr->max_wr < srq->limit)) {
max_wr             61 drivers/infiniband/sw/rxe/rxe_srq.c 				attr->max_wr, srq->limit);
max_wr             65 drivers/infiniband/sw/rxe/rxe_srq.c 		if (attr->max_wr < RXE_MIN_SRQ_WR)
max_wr             66 drivers/infiniband/sw/rxe/rxe_srq.c 			attr->max_wr = RXE_MIN_SRQ_WR;
max_wr            113 drivers/infiniband/sw/rxe/rxe_srq.c 	srq->rq.max_wr		= init->attr.max_wr;
max_wr            121 drivers/infiniband/sw/rxe/rxe_srq.c 	q = rxe_queue_init(rxe, &srq->rq.max_wr,
max_wr            164 drivers/infiniband/sw/rxe/rxe_srq.c 		err = rxe_queue_resize(q, &attr->max_wr,
max_wr            370 drivers/infiniband/sw/rxe/rxe_verbs.c 	attr->max_wr = srq->rq.queue->buf->index_mask;
max_wr            107 drivers/infiniband/sw/rxe/rxe_verbs.h 	int			max_wr;
max_wr            115 drivers/infiniband/sw/rxe/rxe_verbs.h 	int			max_wr;
max_wr           1585 drivers/infiniband/sw/siw/siw_verbs.c 	if (attrs->max_wr == 0 || attrs->max_wr > SIW_MAX_SRQ_WR ||
max_wr           1586 drivers/infiniband/sw/siw/siw_verbs.c 	    attrs->max_sge > SIW_MAX_SGE || attrs->srq_limit > attrs->max_wr) {
max_wr           1591 drivers/infiniband/sw/siw/siw_verbs.c 	srq->num_rqe = roundup_pow_of_two(attrs->max_wr);
max_wr           1700 drivers/infiniband/sw/siw/siw_verbs.c 	attrs->max_wr = srq->num_rqe;
max_wr           1562 drivers/infiniband/ulp/ipoib/ipoib_cm.c 			.max_wr  = ipoib_recvq_size,
max_wr           3041 drivers/infiniband/ulp/srpt/ib_srpt.c 		.attr.max_wr = sdev->srq_size,
max_wr            861 drivers/nvme/target/rdma.c 	srq_attr.attr.max_wr = srq_size;
max_wr           1019 include/rdma/ib_verbs.h 	u32	max_wr;
max_wr           1633 include/rdma/ib_verbs.h 	u32		max_wr;
max_wr           1164 include/uapi/rdma/ib_user_verbs.h 	__u32 max_wr;
max_wr           1175 include/uapi/rdma/ib_user_verbs.h 	__u32 max_wr;
max_wr           1186 include/uapi/rdma/ib_user_verbs.h 	__u32 max_wr;
max_wr           1195 include/uapi/rdma/ib_user_verbs.h 	__u32 max_wr;
max_wr           1208 include/uapi/rdma/ib_user_verbs.h 	__u32 max_wr;
max_wr           1230 include/uapi/rdma/ib_user_verbs.h 	__u32 max_wr;
max_wr           1240 include/uapi/rdma/ib_user_verbs.h 	__u32 max_wr;