Home
last modified time | relevance | path

Searched refs:max_wr (Results 1 - 25 of 66) sorted by relevance

123

/kernel/linux/linux-6.6/drivers/infiniband/sw/rxe/
H A Drxe_srq.c15 if (attr->max_wr > rxe->attr.max_srq_wr) { in rxe_srq_chk_init()
16 rxe_dbg_dev(rxe, "max_wr(%d) > max_srq_wr(%d)\n", in rxe_srq_chk_init()
17 attr->max_wr, rxe->attr.max_srq_wr); in rxe_srq_chk_init()
21 if (attr->max_wr <= 0) { in rxe_srq_chk_init()
22 rxe_dbg_dev(rxe, "max_wr(%d) <= 0\n", attr->max_wr); in rxe_srq_chk_init()
26 if (attr->max_wr < RXE_MIN_SRQ_WR) in rxe_srq_chk_init()
27 attr->max_wr = RXE_MIN_SRQ_WR; in rxe_srq_chk_init()
56 srq->rq.max_wr = init->attr.max_wr; in rxe_srq_from_init()
[all...]
H A Drxe_qp.c194 qp->sq.max_wr = init->cap.max_send_wr; in rxe_init_sq()
201 qp->sq.queue = rxe_queue_init(rxe, &qp->sq.max_wr, wqe_size, in rxe_init_sq()
221 init->cap.max_send_wr = qp->sq.max_wr; in rxe_init_sq()
287 qp->rq.max_wr = init->cap.max_recv_wr; in rxe_init_rq()
292 qp->rq.queue = rxe_queue_init(rxe, &qp->rq.max_wr, wqe_size, in rxe_init_rq()
312 init->cap.max_recv_wr = qp->rq.max_wr; in rxe_init_rq()
422 init->cap.max_send_wr = qp->sq.max_wr; in rxe_qp_to_init()
427 init->cap.max_recv_wr = qp->rq.max_wr; in rxe_qp_to_init()
768 attr->cap.max_send_wr = qp->sq.max_wr; in rxe_qp_to_attr()
773 attr->cap.max_recv_wr = qp->rq.max_wr; in rxe_qp_to_attr()
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/
H A Drxe_srq.c21 if (attr->max_wr > rxe->attr.max_srq_wr) { in rxe_srq_chk_attr()
22 pr_warn("max_wr(%d) > max_srq_wr(%d)\n", in rxe_srq_chk_attr()
23 attr->max_wr, rxe->attr.max_srq_wr); in rxe_srq_chk_attr()
27 if (attr->max_wr <= 0) { in rxe_srq_chk_attr()
28 pr_warn("max_wr(%d) <= 0\n", attr->max_wr); in rxe_srq_chk_attr()
32 if (srq && srq->limit && (attr->max_wr < srq->limit)) { in rxe_srq_chk_attr()
33 pr_warn("max_wr (%d) < srq->limit (%d)\n", in rxe_srq_chk_attr()
34 attr->max_wr, srq->limit); in rxe_srq_chk_attr()
38 if (attr->max_wr < RXE_MIN_SRQ_W in rxe_srq_chk_attr()
[all...]
H A Drxe_qp.c223 qp->sq.max_wr = init->cap.max_send_wr; in rxe_qp_init_req()
233 qp->sq.queue = rxe_queue_init(rxe, &qp->sq.max_wr, wqe_size); in rxe_qp_init_req()
273 qp->rq.max_wr = init->cap.max_recv_wr; in rxe_qp_init_resp()
278 pr_debug("qp#%d max_wr = %d, max_sge = %d, wqe_size = %d\n", in rxe_qp_init_resp()
279 qp_num(qp), qp->rq.max_wr, qp->rq.max_sge, wqe_size); in rxe_qp_init_resp()
282 &qp->rq.max_wr, in rxe_qp_init_resp()
371 init->cap.max_send_wr = qp->sq.max_wr; in rxe_qp_to_init()
376 init->cap.max_recv_wr = qp->rq.max_wr; in rxe_qp_to_init()
730 attr->cap.max_send_wr = qp->sq.max_wr; in rxe_qp_to_attr()
735 attr->cap.max_recv_wr = qp->rq.max_wr; in rxe_qp_to_attr()
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/sw/rdmavt/
H A Dsrq.c89 srq_init_attr->attr.max_wr == 0 || in rvt_create_srq()
90 srq_init_attr->attr.max_wr > dev->dparms.props.max_srq_wr) in rvt_create_srq()
96 srq->rq.size = srq_init_attr->attr.max_wr + 1; in rvt_create_srq()
182 if ((attr->max_wr > dev->dparms.props.max_srq_wr) || in rvt_modify_srq()
184 attr->srq_limit : srq->limit) > attr->max_wr) in rvt_modify_srq()
188 size = attr->max_wr + 1; in rvt_modify_srq()
324 attr->max_wr = srq->rq.size - 1; in rvt_query_srq()
/kernel/linux/linux-6.6/drivers/infiniband/sw/rdmavt/
H A Dsrq.c47 srq_init_attr->attr.max_wr == 0 || in rvt_create_srq()
48 srq_init_attr->attr.max_wr > dev->dparms.props.max_srq_wr) in rvt_create_srq()
54 srq->rq.size = srq_init_attr->attr.max_wr + 1; in rvt_create_srq()
140 if ((attr->max_wr > dev->dparms.props.max_srq_wr) || in rvt_modify_srq()
142 attr->srq_limit : srq->limit) > attr->max_wr) in rvt_modify_srq()
146 size = attr->max_wr + 1; in rvt_modify_srq()
283 attr->max_wr = srq->rq.size - 1; in rvt_query_srq()
/kernel/linux/linux-5.10/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_srq.c85 srq_attr->max_wr = resp->attrs.max_wr; in pvrdma_query_srq()
127 if (init_attr->attr.max_wr > dev->dsr->caps.max_srq_wr || in pvrdma_create_srq()
178 cmd->attrs.max_wr = init_attr->attr.max_wr; in pvrdma_create_srq()
/kernel/linux/linux-6.6/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_srq.c85 srq_attr->max_wr = resp->attrs.max_wr; in pvrdma_query_srq()
127 if (init_attr->attr.max_wr > dev->dsr->caps.max_srq_wr || in pvrdma_create_srq()
178 cmd->attrs.max_wr = init_attr->attr.max_wr; in pvrdma_create_srq()
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/
H A Dhns_roce_srq.c298 if (attr->max_wr > hr_dev->caps.max_srq_wrs || in set_srq_basic_param()
302 attr->max_wr, attr->max_sge); in set_srq_basic_param()
306 attr->max_wr = max_t(u32, attr->max_wr, HNS_ROCE_MIN_SRQ_WQE_NUM); in set_srq_basic_param()
307 srq->wqe_cnt = roundup_pow_of_two(attr->max_wr); in set_srq_basic_param()
310 attr->max_wr = srq->wqe_cnt; in set_srq_basic_param()
/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Duverbs_std_types_srq.c53 ret = uverbs_copy_from(&attr.attr.max_wr, attrs, in UVERBS_METHOD_SRQ_CREATE()
117 &attr.attr.max_wr, in UVERBS_METHOD_SRQ_CREATE()
118 sizeof(attr.attr.max_wr)); in UVERBS_METHOD_SRQ_CREATE()
H A Duverbs_std_types_wq.c52 ret = uverbs_copy_from(&wq_init_attr.max_wr, attrs, in UVERBS_METHOD_WQ_CREATE()
93 &wq_init_attr.max_wr, in UVERBS_METHOD_WQ_CREATE()
94 sizeof(wq_init_attr.max_wr)); in UVERBS_METHOD_WQ_CREATE()
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Duverbs_std_types_srq.c53 ret = uverbs_copy_from(&attr.attr.max_wr, attrs, in UVERBS_METHOD_SRQ_CREATE()
117 &attr.attr.max_wr, in UVERBS_METHOD_SRQ_CREATE()
118 sizeof(attr.attr.max_wr)); in UVERBS_METHOD_SRQ_CREATE()
H A Duverbs_std_types_wq.c52 ret = uverbs_copy_from(&wq_init_attr.max_wr, attrs, in UVERBS_METHOD_WQ_CREATE()
93 &wq_init_attr.max_wr, in UVERBS_METHOD_WQ_CREATE()
94 sizeof(wq_init_attr.max_wr)); in UVERBS_METHOD_WQ_CREATE()
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dsrq.c230 if (init_attr->attr.max_wr >= max_srq_wqes) { in mlx5_ib_create_srq()
231 mlx5_ib_dbg(dev, "max_wr %d, cap %d\n", in mlx5_ib_create_srq()
232 init_attr->attr.max_wr, in mlx5_ib_create_srq()
239 srq->msrq.max = roundup_pow_of_two(init_attr->attr.max_wr + 1); in mlx5_ib_create_srq()
326 init_attr->attr.max_wr = srq->msrq.max - 1; in mlx5_ib_create_srq()
384 srq_attr->max_wr = srq->msrq.max - 1; in mlx5_ib_query_srq()
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Dsrq.c209 if (init_attr->attr.max_wr >= max_srq_wqes) { in mlx5_ib_create_srq()
210 mlx5_ib_dbg(dev, "max_wr %d, cap %d\n", in mlx5_ib_create_srq()
211 init_attr->attr.max_wr, in mlx5_ib_create_srq()
218 srq->msrq.max = roundup_pow_of_two(init_attr->attr.max_wr + 1); in mlx5_ib_create_srq()
305 init_attr->attr.max_wr = srq->msrq.max - 1; in mlx5_ib_create_srq()
363 srq_attr->max_wr = srq->msrq.max - 1; in mlx5_ib_query_srq()
/kernel/linux/linux-5.10/drivers/infiniband/hw/mthca/
H A Dmthca_srq.c215 if (attr->max_wr > dev->limits.max_srq_wqes || in mthca_alloc_srq()
219 srq->max = attr->max_wr; in mthca_alloc_srq()
297 attr->max_wr = srq->max - 1; in mthca_alloc_srq()
384 u32 max_wr = mthca_is_memfree(dev) ? srq->max - 1 : srq->max; in mthca_modify_srq() local
385 if (attr->srq_limit > max_wr) in mthca_modify_srq()
421 srq_attr->max_wr = srq->max - 1; in mthca_query_srq()
/kernel/linux/linux-6.6/drivers/infiniband/hw/mthca/
H A Dmthca_srq.c215 if (attr->max_wr > dev->limits.max_srq_wqes || in mthca_alloc_srq()
219 srq->max = attr->max_wr; in mthca_alloc_srq()
297 attr->max_wr = srq->max - 1; in mthca_alloc_srq()
384 u32 max_wr = mthca_is_memfree(dev) ? srq->max - 1 : srq->max; in mthca_modify_srq() local
385 if (attr->srq_limit > max_wr) in mthca_modify_srq()
421 srq_attr->max_wr = srq->max - 1; in mthca_query_srq()
/kernel/linux/linux-5.10/include/uapi/rdma/
H A Dib_user_verbs.h1175 __u32 max_wr; member
1186 __u32 max_wr; member
1197 __u32 max_wr; member
1206 __u32 max_wr; member
1219 __u32 max_wr; member
1241 __u32 max_wr; member
1251 __u32 max_wr; member
/kernel/linux/linux-6.6/include/uapi/rdma/
H A Dib_user_verbs.h1177 __u32 max_wr; member
1188 __u32 max_wr; member
1199 __u32 max_wr; member
1208 __u32 max_wr; member
1221 __u32 max_wr; member
1243 __u32 max_wr; member
1253 __u32 max_wr; member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/rdma/
H A Dib_user_verbs.h972 __u32 max_wr; member
982 __u32 max_wr; member
992 __u32 max_wr; member
1000 __u32 max_wr; member
1011 __u32 max_wr; member
1030 __u32 max_wr; member
1039 __u32 max_wr; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/rdma/
H A Dib_user_verbs.h972 __u32 max_wr; member
982 __u32 max_wr; member
992 __u32 max_wr; member
1000 __u32 max_wr; member
1011 __u32 max_wr; member
1030 __u32 max_wr; member
1039 __u32 max_wr; member
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/rdma/
H A Dib_user_verbs.h951 __u32 max_wr; member
961 __u32 max_wr; member
971 __u32 max_wr; member
978 __u32 max_wr; member
989 __u32 max_wr; member
1008 __u32 max_wr; member
1017 __u32 max_wr; member
/kernel/linux/linux-5.10/drivers/infiniband/hw/qedr/
H A Dqedr.h329 u16 max_wr; member
347 u32 max_wr; member
520 info->cons = (info->cons + 1) % info->max_wr; in qedr_inc_sw_cons()
526 info->prod = (info->prod + 1) % info->max_wr; in qedr_inc_sw_prod()
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/
H A Dsrq.c90 if (init_attr->attr.max_wr >= dev->dev->caps.max_srq_wqes || in mlx4_ib_create_srq()
96 srq->msrq.max = roundup_pow_of_two(init_attr->attr.max_wr + 1); in mlx4_ib_create_srq()
195 init_attr->attr.max_wr = srq->msrq.max - 1; in mlx4_ib_create_srq()
258 srq_attr->max_wr = srq->msrq.max - 1; in mlx4_ib_query_srq()
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx4/
H A Dsrq.c94 if (init_attr->attr.max_wr >= dev->dev->caps.max_srq_wqes || in mlx4_ib_create_srq()
100 srq->msrq.max = roundup_pow_of_two(init_attr->attr.max_wr + 1); in mlx4_ib_create_srq()
199 init_attr->attr.max_wr = srq->msrq.max - 1; in mlx4_ib_create_srq()
262 srq_attr->max_wr = srq->msrq.max - 1; in mlx4_ib_query_srq()

Completed in 29 milliseconds

123