Home
last modified time | relevance | path

Searched refs:srq_attr (Results 1 – 13 of 13) sorted by relevance

/linux-4.1.27/drivers/infiniband/hw/mlx4/
Dsrq.c254 int mlx4_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) in mlx4_ib_query_srq() argument
265 srq_attr->srq_limit = limit_watermark; in mlx4_ib_query_srq()
266 srq_attr->max_wr = srq->msrq.max - 1; in mlx4_ib_query_srq()
267 srq_attr->max_sge = srq->msrq.max_gs; in mlx4_ib_query_srq()
Dmlx4_ib.h689 int mlx4_ib_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
/linux-4.1.27/drivers/infiniband/hw/mthca/
Dmthca_srq.c388 int mthca_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) in mthca_query_srq() argument
407 srq_attr->srq_limit = be16_to_cpu(arbel_ctx->limit_watermark); in mthca_query_srq()
410 srq_attr->srq_limit = be16_to_cpu(tavor_ctx->limit_watermark); in mthca_query_srq()
413 srq_attr->max_wr = srq->max - 1; in mthca_query_srq()
414 srq_attr->max_sge = srq->max_gs; in mthca_query_srq()
Dmthca_dev.h517 int mthca_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
/linux-4.1.27/drivers/infiniband/hw/mlx5/
Dsrq.c370 int mlx5_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) in mlx5_ib_query_srq() argument
385 srq_attr->srq_limit = be16_to_cpu(out->ctx.lwm); in mlx5_ib_query_srq()
386 srq_attr->max_wr = srq->msrq.max - 1; in mlx5_ib_query_srq()
387 srq_attr->max_sge = srq->msrq.max_gs; in mlx5_ib_query_srq()
Dmlx5_ib.h540 int mlx5_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr);
/linux-4.1.27/drivers/infiniband/hw/ehca/
Dehca_iverbs.h172 int ehca_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
Dehca_qp.c2090 int ehca_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr) in ehca_query_srq() argument
2118 srq_attr->max_wr = qpcb->max_nr_outst_recv_wr - 1; in ehca_query_srq()
2119 srq_attr->max_sge = 3; in ehca_query_srq()
2120 srq_attr->srq_limit = qpcb->curr_srq_limit; in ehca_query_srq()
/linux-4.1.27/drivers/infiniband/core/
Dverbs.c325 struct ib_srq_attr *srq_attr, in ib_modify_srq() argument
329 srq->device->modify_srq(srq, srq_attr, srq_attr_mask, NULL) : in ib_modify_srq()
335 struct ib_srq_attr *srq_attr) in ib_query_srq() argument
338 srq->device->query_srq(srq, srq_attr) : -ENOSYS; in ib_query_srq()
/linux-4.1.27/drivers/infiniband/hw/ocrdma/
Docrdma_hw.c2666 struct ib_srq_init_attr *srq_attr, in ocrdma_mbx_create_srq() argument
2683 max_rqe_allocated = srq_attr->attr.max_wr + 1; in ocrdma_mbx_create_srq()
2689 srq_attr->attr.max_wr); in ocrdma_mbx_create_srq()
2707 cmd->max_sge_rqe |= srq_attr->attr.max_sge << in ocrdma_mbx_create_srq()
2740 int ocrdma_mbx_modify_srq(struct ocrdma_srq *srq, struct ib_srq_attr *srq_attr) in ocrdma_mbx_modify_srq() argument
2751 cmd->limit_max_rqe |= srq_attr->srq_limit << in ocrdma_mbx_modify_srq()
2758 int ocrdma_mbx_query_srq(struct ocrdma_srq *srq, struct ib_srq_attr *srq_attr) in ocrdma_mbx_query_srq() argument
2772 srq_attr->max_sge = in ocrdma_mbx_query_srq()
2775 srq_attr->max_wr = in ocrdma_mbx_query_srq()
2777 srq_attr->srq_limit = rsp->srq_lmt_max_sge >> in ocrdma_mbx_query_srq()
Docrdma_verbs.c1878 struct ib_srq_attr *srq_attr, in ocrdma_modify_srq() argument
1889 status = ocrdma_mbx_modify_srq(srq, srq_attr); in ocrdma_modify_srq()
1893 int ocrdma_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) in ocrdma_query_srq() argument
1899 status = ocrdma_mbx_query_srq(srq, srq_attr); in ocrdma_query_srq()
/linux-4.1.27/include/rdma/
Dib_verbs.h1537 struct ib_srq_attr *srq_attr,
1541 struct ib_srq_attr *srq_attr);
1873 struct ib_srq_attr *srq_attr,
1883 struct ib_srq_attr *srq_attr);
/linux-4.1.27/drivers/infiniband/ulp/srpt/
Dib_srpt.c3141 struct ib_srq_init_attr srq_attr; in srpt_add_one() local
3169 srq_attr.event_handler = srpt_srq_event; in srpt_add_one()
3170 srq_attr.srq_context = (void *)sdev; in srpt_add_one()
3171 srq_attr.attr.max_wr = sdev->srq_size; in srpt_add_one()
3172 srq_attr.attr.max_sge = 1; in srpt_add_one()
3173 srq_attr.attr.srq_limit = 0; in srpt_add_one()
3174 srq_attr.srq_type = IB_SRQT_BASIC; in srpt_add_one()
3176 sdev->srq = ib_create_srq(sdev->pd, &srq_attr); in srpt_add_one()