Home
last modified time | relevance | path

Searched refs:srq_limit (Results 1 – 20 of 20) sorted by relevance

/linux/drivers/infiniband/sw/rxe/
H A Drxe_srq.c54 srq->limit = init->attr.srq_limit; in rxe_srq_from_init()
131 if (attr->srq_limit > rxe->attr.max_srq_wr) { in rxe_srq_chk_attr()
133 attr->srq_limit, rxe->attr.max_srq_wr); in rxe_srq_chk_attr()
137 if (attr->srq_limit > srq->rq.queue->buf->index_mask) { in rxe_srq_chk_attr()
139 attr->srq_limit, in rxe_srq_chk_attr()
180 srq->limit = attr->srq_limit; in rxe_srq_from_attr()
/linux/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_srq.c84 srq_attr->srq_limit = resp->attrs.srq_limit; in pvrdma_query_srq()
180 cmd->attrs.srq_limit = init_attr->attr.srq_limit; in pvrdma_create_srq()
290 cmd->attrs.srq_limit = attr->srq_limit; in pvrdma_modify_srq()
/linux/drivers/infiniband/sw/rdmavt/
H A Dsrq.c87 srq->limit = srq_init_attr->attr.srq_limit; in rvt_create_srq()
142 attr->srq_limit : srq->limit) > attr->max_wr) in rvt_modify_srq()
221 srq->limit = attr->srq_limit; in rvt_modify_srq()
257 if (attr->srq_limit >= srq->rq.size) in rvt_modify_srq()
260 srq->limit = attr->srq_limit; in rvt_modify_srq()
285 attr->srq_limit = srq->limit; in rvt_query_srq()
/linux/drivers/infiniband/hw/mlx4/
H A Dsrq.c236 if (attr->srq_limit >= srq->msrq.max) in mlx4_ib_modify_srq()
240 ret = mlx4_srq_arm(dev->dev, &srq->msrq, attr->srq_limit); in mlx4_ib_modify_srq()
261 srq_attr->srq_limit = limit_watermark; in mlx4_ib_query_srq()
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_srq.c385 if (attr->srq_limit > max_wr) in mthca_modify_srq()
389 ret = mthca_ARM_SRQ(dev, srq->srqn, attr->srq_limit); in mthca_modify_srq()
415 srq_attr->srq_limit = be16_to_cpu(arbel_ctx->limit_watermark); in mthca_query_srq()
418 srq_attr->srq_limit = be16_to_cpu(tavor_ctx->limit_watermark); in mthca_query_srq()
/linux/drivers/infiniband/hw/mlx5/
H A Dsrq.c340 if (attr->srq_limit >= srq->msrq.max) in mlx5_ib_modify_srq()
344 ret = mlx5_cmd_arm_srq(dev, &srq->msrq, attr->srq_limit, 1); in mlx5_ib_modify_srq()
369 srq_attr->srq_limit = out->lwm; in mlx5_ib_query_srq()
/linux/include/uapi/rdma/
H A Dib_user_verbs.h1195 __u32 srq_limit; member
1206 __u32 srq_limit; member
1225 __u32 srq_limit; member
1239 __u32 srq_limit; member
/linux/drivers/infiniband/core/
H A Duverbs_std_types_srq.c56 ret = uverbs_copy_from(&attr.attr.srq_limit, attrs, in UVERBS_HANDLER()
/linux/drivers/infiniband/hw/irdma/
H A Dtype.h739 u16 srq_limit; member
762 u16 srq_limit; member
772 u16 srq_limit; member
H A Dverbs.c2177 srq->srq_limit = 0; in irdma_srq_event()
2214 if (attr->srq_limit > iwsrq->sc_srq.srq_uk.srq_size) in irdma_modify_srq()
2226 info->srq_limit = attr->srq_limit; in irdma_modify_srq()
2227 if (info->srq_limit > 0xFFF) in irdma_modify_srq()
2228 info->srq_limit = 0xFFF; in irdma_modify_srq()
2240 iwsrq->sc_srq.srq_limit = info->srq_limit; in irdma_modify_srq()
2450 attr->srq_limit = iwsrq->sc_srq.srq_limit; in irdma_query_srq()
H A Dctrl.c472 srq->srq_limit = info->srq_limit; in irdma_sc_srq_init()
514 FIELD_PREP(IRDMA_CQPSQ_SRQ_SRQ_LIMIT, srq->srq_limit) | in irdma_sc_srq_create()
578 FIELD_PREP(IRDMA_CQPSQ_SRQ_SRQ_LIMIT, info->srq_limit) | in irdma_sc_srq_modify()
/linux/drivers/infiniband/hw/qedr/
H A Dqedr.h368 u32 srq_limit; member
/linux/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.c1916 srq->qplib_srq.threshold = srq_init_attr->attr.srq_limit; in bnxt_re_create_srq()
1917 srq->srq_limit = srq_init_attr->attr.srq_limit; in bnxt_re_create_srq()
1982 if (srq_attr->srq_limit > srq->qplib_srq.max_wqe) in bnxt_re_modify_srq()
1985 srq->qplib_srq.threshold = srq_attr->srq_limit; in bnxt_re_modify_srq()
1989 srq->srq_limit = srq_attr->srq_limit; in bnxt_re_modify_srq()
2016 srq_attr->srq_limit = tsrq.qplib_srq.threshold; in bnxt_re_query_srq()
H A Dqplib_fp.c746 srq->threshold = le16_to_cpu(sb->srq_limit); in bnxt_qplib_query_srq()
/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_srq.c312 attr->srq_limit = 0; in set_srq_basic_param()
H A Dhns_roce_hw_v2.c5983 if (srq_attr->srq_limit > srq->wqe_cnt) { in hns_roce_v2_modify_srq()
5999 hr_reg_write(srq_context, SRQC_LIMIT_WL, srq_attr->srq_limit); in hns_roce_v2_modify_srq()
6040 attr->srq_limit = hr_reg_read(srq_context, SRQC_LIMIT_WL); in hns_roce_v2_query_srq()
/linux/drivers/infiniband/hw/cxgb4/
H A Dcq.c778 srq->wq.in_use < srq->srq_limit) in __c4iw_poll_cq_one()
/linux/drivers/infiniband/hw/ocrdma/
H A Docrdma_hw.c2825 cmd->limit_max_rqe |= srq_attr->srq_limit << in ocrdma_mbx_modify_srq()
2851 srq_attr->srq_limit = rsp->srq_lmt_max_sge >> in ocrdma_mbx_query_srq()
/linux/drivers/nvme/target/
H A Drdma.c1105 srq_attr.attr.srq_limit = 0; in nvmet_rdma_init_srq()
/linux/include/rdma/
H A Dib_verbs.h1085 u32 srq_limit; member