Searched defs:srq_attr (Results 1 - 5 of 5) sorted by relevance

/drivers/infiniband/hw/mlx4/
H A Dsrq.c253 int mlx4_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) argument
264 srq_attr->srq_limit = limit_watermark;
265 srq_attr->max_wr = srq->msrq.max - 1;
266 srq_attr->max_sge = srq->msrq.max_gs;
/drivers/infiniband/hw/mthca/
H A Dmthca_srq.c388 int mthca_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) argument
407 srq_attr->srq_limit = be16_to_cpu(arbel_ctx->limit_watermark);
410 srq_attr->srq_limit = be16_to_cpu(tavor_ctx->limit_watermark);
413 srq_attr->max_wr = srq->max - 1;
414 srq_attr->max_sge = srq->max_gs;
/drivers/infiniband/core/
H A Dverbs.c296 struct ib_srq_attr *srq_attr,
300 srq->device->modify_srq(srq, srq_attr, srq_attr_mask, NULL) :
306 struct ib_srq_attr *srq_attr)
309 srq->device->query_srq(srq, srq_attr) : -ENOSYS;
295 ib_modify_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr, enum ib_srq_attr_mask srq_attr_mask) argument
305 ib_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr) argument
/drivers/infiniband/hw/ehca/
H A Dehca_qp.c2094 int ehca_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr) argument
2122 srq_attr->max_wr = qpcb->max_nr_outst_recv_wr - 1;
2123 srq_attr->max_sge = 3;
2124 srq_attr->srq_limit = qpcb->curr_srq_limit;
/drivers/infiniband/ulp/srpt/
H A Dib_srpt.c3190 struct ib_srq_init_attr srq_attr; local
3218 srq_attr.event_handler = srpt_srq_event;
3219 srq_attr.srq_context = (void *)sdev;
3220 srq_attr.attr.max_wr = sdev->srq_size;
3221 srq_attr.attr.max_sge = 1;
3222 srq_attr.attr.srq_limit = 0;
3224 sdev->srq = ib_create_srq(sdev->pd, &srq_attr);

Completed in 159 milliseconds