Home
last modified time | relevance | path

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

/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/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/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 Dverbs.c2180 srq->srq_limit = 0; in irdma_srq_event()
2217 if (attr->srq_limit > iwsrq->sc_srq.srq_uk.srq_size) in irdma_modify_srq()
2229 info->srq_limit = attr->srq_limit; in irdma_modify_srq()
2230 if (info->srq_limit > 0xFFF) in irdma_modify_srq()
2231 info->srq_limit = 0xFFF; in irdma_modify_srq()
2243 iwsrq->sc_srq.srq_limit = info->srq_limit; in irdma_modify_srq()
2453 attr->srq_limit = iwsrq->sc_srq.srq_limit; in irdma_query_srq()
/linux/drivers/infiniband/hw/cxgb4/
H A Dcq.c778 srq->wq.in_use < srq->srq_limit) in __c4iw_poll_cq_one()
H A Dqp.c2471 srq->srq_limit = attr->srq_limit; in c4iw_modify_srq()
/linux/drivers/infiniband/hw/ocrdma/
H A Docrdma_hw.c2824 cmd->limit_max_rqe |= srq_attr->srq_limit << in ocrdma_mbx_modify_srq()
2850 srq_attr->srq_limit = rsp->srq_lmt_max_sge >> in ocrdma_mbx_query_srq()
/linux/drivers/nvme/target/
H A Drdma.c1104 srq_attr.attr.srq_limit = 0; in nvmet_rdma_init_srq()
/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v2.c6172 if (srq_attr->srq_limit > srq->wqe_cnt) { in hns_roce_v2_modify_srq()
6188 hr_reg_write(srq_context, SRQC_LIMIT_WL, srq_attr->srq_limit); in hns_roce_v2_modify_srq()
6229 attr->srq_limit = hr_reg_read(srq_context, SRQC_LIMIT_WL); in hns_roce_v2_query_srq()