srq_attr         1012 drivers/infiniband/core/verbs.c 		  struct ib_srq_attr *srq_attr,
srq_attr         1016 drivers/infiniband/core/verbs.c 		srq->device->ops.modify_srq(srq, srq_attr, srq_attr_mask,
srq_attr         1022 drivers/infiniband/core/verbs.c 		 struct ib_srq_attr *srq_attr)
srq_attr         1025 drivers/infiniband/core/verbs.c 		srq->device->ops.query_srq(srq, srq_attr) : -EOPNOTSUPP;
srq_attr         1416 drivers/infiniband/hw/bnxt_re/ib_verbs.c int bnxt_re_modify_srq(struct ib_srq *ib_srq, struct ib_srq_attr *srq_attr,
srq_attr         1431 drivers/infiniband/hw/bnxt_re/ib_verbs.c 		if (srq_attr->srq_limit > srq->qplib_srq.max_wqe)
srq_attr         1434 drivers/infiniband/hw/bnxt_re/ib_verbs.c 		srq->qplib_srq.threshold = srq_attr->srq_limit;
srq_attr         1441 drivers/infiniband/hw/bnxt_re/ib_verbs.c 		srq->srq_limit = srq_attr->srq_limit;
srq_attr         1452 drivers/infiniband/hw/bnxt_re/ib_verbs.c int bnxt_re_query_srq(struct ib_srq *ib_srq, struct ib_srq_attr *srq_attr)
srq_attr         1467 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	srq_attr->max_wr = srq->qplib_srq.max_wqe;
srq_attr         1468 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	srq_attr->max_sge = srq->qplib_srq.max_sge;
srq_attr         1469 drivers/infiniband/hw/bnxt_re/ib_verbs.c 	srq_attr->srq_limit = tsrq.qplib_srq.threshold;
srq_attr          174 drivers/infiniband/hw/bnxt_re/ib_verbs.h int bnxt_re_modify_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr,
srq_attr          177 drivers/infiniband/hw/bnxt_re/ib_verbs.h int bnxt_re_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
srq_attr          986 drivers/infiniband/hw/hns/hns_roce_device.h 	int (*modify_srq)(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr,
srq_attr         1232 drivers/infiniband/hw/hns/hns_roce_device.h int hns_roce_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr,
srq_attr         6122 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 				  struct ib_srq_attr *srq_attr,
srq_attr         6134 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 		if (srq_attr->srq_limit >= srq->max)
srq_attr         6148 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 			       SRQC_BYTE_8_SRQ_LIMIT_WL_S, srq_attr->srq_limit);
srq_attr          765 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
srq_attr          244 drivers/infiniband/hw/mlx4/srq.c int mlx4_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr)
srq_attr          255 drivers/infiniband/hw/mlx4/srq.c 	srq_attr->srq_limit = limit_watermark;
srq_attr          256 drivers/infiniband/hw/mlx4/srq.c 	srq_attr->max_wr    = srq->msrq.max - 1;
srq_attr          257 drivers/infiniband/hw/mlx4/srq.c 	srq_attr->max_sge   = srq->msrq.max_gs;
srq_attr         1114 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr);
srq_attr          362 drivers/infiniband/hw/mlx5/srq.c int mlx5_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr)
srq_attr          377 drivers/infiniband/hw/mlx5/srq.c 	srq_attr->srq_limit = out->lwm;
srq_attr          378 drivers/infiniband/hw/mlx5/srq.c 	srq_attr->max_wr    = srq->msrq.max - 1;
srq_attr          379 drivers/infiniband/hw/mlx5/srq.c 	srq_attr->max_sge   = srq->msrq.max_gs;
srq_attr          518 drivers/infiniband/hw/mthca/mthca_dev.h int mthca_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
srq_attr          396 drivers/infiniband/hw/mthca/mthca_srq.c int mthca_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr)
srq_attr          415 drivers/infiniband/hw/mthca/mthca_srq.c 		srq_attr->srq_limit = be16_to_cpu(arbel_ctx->limit_watermark);
srq_attr          418 drivers/infiniband/hw/mthca/mthca_srq.c 		srq_attr->srq_limit = be16_to_cpu(tavor_ctx->limit_watermark);
srq_attr          421 drivers/infiniband/hw/mthca/mthca_srq.c 	srq_attr->max_wr  = srq->max - 1;
srq_attr          422 drivers/infiniband/hw/mthca/mthca_srq.c 	srq_attr->max_sge = srq->max_gs;
srq_attr         2744 drivers/infiniband/hw/ocrdma/ocrdma_hw.c 			  struct ib_srq_init_attr *srq_attr,
srq_attr         2761 drivers/infiniband/hw/ocrdma/ocrdma_hw.c 	max_rqe_allocated = srq_attr->attr.max_wr + 1;
srq_attr         2767 drivers/infiniband/hw/ocrdma/ocrdma_hw.c 		       srq_attr->attr.max_wr);
srq_attr         2785 drivers/infiniband/hw/ocrdma/ocrdma_hw.c 	cmd->max_sge_rqe |= srq_attr->attr.max_sge <<
srq_attr         2818 drivers/infiniband/hw/ocrdma/ocrdma_hw.c int ocrdma_mbx_modify_srq(struct ocrdma_srq *srq, struct ib_srq_attr *srq_attr)
srq_attr         2829 drivers/infiniband/hw/ocrdma/ocrdma_hw.c 	cmd->limit_max_rqe |= srq_attr->srq_limit <<
srq_attr         2836 drivers/infiniband/hw/ocrdma/ocrdma_hw.c int ocrdma_mbx_query_srq(struct ocrdma_srq *srq, struct ib_srq_attr *srq_attr)
srq_attr         2850 drivers/infiniband/hw/ocrdma/ocrdma_hw.c 		srq_attr->max_sge =
srq_attr         2853 drivers/infiniband/hw/ocrdma/ocrdma_hw.c 		srq_attr->max_wr =
srq_attr         2855 drivers/infiniband/hw/ocrdma/ocrdma_hw.c 		srq_attr->srq_limit = rsp->srq_lmt_max_sge >>
srq_attr         1843 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c 		      struct ib_srq_attr *srq_attr,
srq_attr         1854 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c 		status = ocrdma_mbx_modify_srq(srq, srq_attr);
srq_attr         1858 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c int ocrdma_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr)
srq_attr         1864 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c 	status = ocrdma_mbx_query_srq(srq, srq_attr);
srq_attr           93 drivers/infiniband/hw/qedr/verbs.c int qedr_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr)
srq_attr           99 drivers/infiniband/hw/qedr/verbs.c 	srq_attr->srq_limit = srq->srq_limit;
srq_attr          100 drivers/infiniband/hw/qedr/verbs.c 	srq_attr->max_wr = qattr->max_srq_wr;
srq_attr          101 drivers/infiniband/hw/qedr/verbs.c 	srq_attr->max_sge = qattr->max_sge;
srq_attr           62 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c int pvrdma_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr)
srq_attr           84 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c 	srq_attr->srq_limit = resp->attrs.srq_limit;
srq_attr           85 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c 	srq_attr->max_wr = resp->attrs.max_wr;
srq_attr           86 drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c 	srq_attr->max_sge = resp->attrs.max_sge;
srq_attr          425 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h int pvrdma_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
srq_attr         3038 drivers/infiniband/ulp/srpt/ib_srpt.c 	struct ib_srq_init_attr srq_attr = {
srq_attr         3050 drivers/infiniband/ulp/srpt/ib_srpt.c 	srq = ib_create_srq(sdev->pd, &srq_attr);
srq_attr          854 drivers/nvme/target/rdma.c 	struct ib_srq_init_attr srq_attr = { NULL, };
srq_attr          861 drivers/nvme/target/rdma.c 	srq_attr.attr.max_wr = srq_size;
srq_attr          862 drivers/nvme/target/rdma.c 	srq_attr.attr.max_sge = 1 + ndev->inline_page_count;
srq_attr          863 drivers/nvme/target/rdma.c 	srq_attr.attr.srq_limit = 0;
srq_attr          864 drivers/nvme/target/rdma.c 	srq_attr.srq_type = IB_SRQT_BASIC;
srq_attr          865 drivers/nvme/target/rdma.c 	srq = ib_create_srq(ndev->pd, &srq_attr);
srq_attr         2376 include/rdma/ib_verbs.h 	int (*modify_srq)(struct ib_srq *srq, struct ib_srq_attr *srq_attr,
srq_attr         2379 include/rdma/ib_verbs.h 	int (*query_srq)(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
srq_attr         3525 include/rdma/ib_verbs.h 		  struct ib_srq_attr *srq_attr,
srq_attr         3535 include/rdma/ib_verbs.h 		 struct ib_srq_attr *srq_attr);