Searched refs:srq_attr (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_srq.c | 396 int mthca_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) in mthca_query_srq() argument 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() 421 srq_attr->max_wr = srq->max - 1; in mthca_query_srq() 422 srq_attr->max_sge = srq->max_gs; in mthca_query_srq()
|
| H A D | mthca_dev.h | 507 int mthca_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
|
| /linux/drivers/infiniband/hw/ocrdma/ |
| H A D | ocrdma_hw.c | 2739 struct ib_srq_init_attr *srq_attr, in ocrdma_mbx_create_srq() argument 2756 max_rqe_allocated = srq_attr->attr.max_wr + 1; in ocrdma_mbx_create_srq() 2762 srq_attr->attr.max_wr); in ocrdma_mbx_create_srq() 2780 cmd->max_sge_rqe |= srq_attr->attr.max_sge << in ocrdma_mbx_create_srq() 2813 int ocrdma_mbx_modify_srq(struct ocrdma_srq *srq, struct ib_srq_attr *srq_attr) in ocrdma_mbx_modify_srq() argument 2824 cmd->limit_max_rqe |= srq_attr->srq_limit << in ocrdma_mbx_modify_srq() 2831 int ocrdma_mbx_query_srq(struct ocrdma_srq *srq, struct ib_srq_attr *srq_attr) in ocrdma_mbx_query_srq() argument 2845 srq_attr->max_sge = in ocrdma_mbx_query_srq() 2848 srq_attr->max_wr = in ocrdma_mbx_query_srq() 2850 srq_attr->srq_limit = rsp->srq_lmt_max_sge >> in ocrdma_mbx_query_srq()
|
| /linux/drivers/nvme/target/ |
| H A D | rdma.c | 1094 struct ib_srq_init_attr srq_attr = { NULL, }; in nvmet_rdma_init_srq() 1104 srq_attr.attr.max_wr = srq_size; in nvmet_rdma_init_srq() 1105 srq_attr.attr.max_sge = 1 + ndev->inline_page_count; in nvmet_rdma_init_srq() 1106 srq_attr.attr.srq_limit = 0; in nvmet_rdma_init_srq() 1107 srq_attr.srq_type = IB_SRQT_BASIC; in nvmet_rdma_init_srq() 1108 srq = ib_create_srq(ndev->pd, &srq_attr); in nvmet_rdma_init_srq() 1092 struct ib_srq_init_attr srq_attr = { NULL, }; nvmet_rdma_init_srq() local
|
| /linux/drivers/infiniband/hw/bnxt_re/ |
| H A D | ib_verbs.c | 2294 int bnxt_re_modify_srq(struct ib_srq *ib_srq, struct ib_srq_attr *srq_attr, in bnxt_re_modify_qp() 2313 if (srq_attr->srq_limit > srq->qplib_srq.max_wqe) in bnxt_re_modify_qp() 2316 srq->qplib_srq.threshold = srq_attr->srq_limit; in bnxt_re_modify_qp() 2320 srq->srq_limit = srq_attr->srq_limit; in bnxt_re_modify_qp() 2330 int bnxt_re_query_srq(struct ib_srq *ib_srq, struct ib_srq_attr *srq_attr) in bnxt_re_modify_qp() 2345 srq_attr->max_wr = srq->qplib_srq.max_wqe; in bnxt_re_modify_qp() 2346 srq_attr->max_sge = srq->qplib_srq.max_sge; in bnxt_re_modify_qp() 2347 srq_attr->srq_limit = tsrq.qplib_srq.threshold; in bnxt_re_modify_qp() 2171 bnxt_re_modify_srq(struct ib_srq * ib_srq,struct ib_srq_attr * srq_attr,enum ib_srq_attr_mask srq_attr_mask,struct ib_udata * udata) bnxt_re_modify_srq() argument 2207 bnxt_re_query_srq(struct ib_srq * ib_srq,struct ib_srq_attr * srq_attr) bnxt_re_query_srq() argument
|
| /linux/drivers/infiniband/hw/hns/ |
| H A D | hns_roce_hw_v2.c | 6155 struct ib_srq_attr *srq_attr, in hns_roce_v2_modify_srq() 6173 if (srq_attr->srq_limit > srq->wqe_cnt) { in hns_roce_v2_modify_srq() 6189 hr_reg_write(srq_context, SRQC_LIMIT_WL, srq_attr->srq_limit); in hns_roce_v2_modify_srq() 6154 hns_roce_v2_modify_srq(struct ib_srq * ibsrq,struct ib_srq_attr * srq_attr,enum ib_srq_attr_mask srq_attr_mask,struct ib_udata * udata) hns_roce_v2_modify_srq() argument
|