Searched defs:srq_attr (Results 1 - 8 of 8) sorted by relevance
/drivers/infiniband/hw/mlx4/ |
H A D | srq.c | 254 int mlx4_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) argument 265 srq_attr->srq_limit = limit_watermark; 266 srq_attr->max_wr = srq->msrq.max - 1; 267 srq_attr->max_sge = srq->msrq.max_gs;
|
/drivers/infiniband/hw/mlx5/ |
H A D | srq.c | 372 int mlx5_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) argument 387 srq_attr->srq_limit = be16_to_cpu(out->ctx.lwm); 388 srq_attr->max_wr = srq->msrq.max - 1; 389 srq_attr->max_sge = srq->msrq.max_gs;
|
/drivers/infiniband/hw/mthca/ |
H A D | mthca_srq.c | 388 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 D | verbs.c | 325 struct ib_srq_attr *srq_attr, 329 srq->device->modify_srq(srq, srq_attr, srq_attr_mask, NULL) : 335 struct ib_srq_attr *srq_attr) 338 srq->device->query_srq(srq, srq_attr) : -ENOSYS; 324 ib_modify_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr, enum ib_srq_attr_mask srq_attr_mask) argument 334 ib_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr) argument
|
/drivers/infiniband/hw/ehca/ |
H A D | ehca_qp.c | 2090 int ehca_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr) argument 2118 srq_attr->max_wr = qpcb->max_nr_outst_recv_wr - 1; 2119 srq_attr->max_sge = 3; 2120 srq_attr->srq_limit = qpcb->curr_srq_limit;
|
/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_hw.c | 2496 struct ib_srq_init_attr *srq_attr, 2513 max_rqe_allocated = srq_attr->attr.max_wr + 1; 2519 srq_attr->attr.max_wr); 2537 cmd->max_sge_rqe |= srq_attr->attr.max_sge << 2570 int ocrdma_mbx_modify_srq(struct ocrdma_srq *srq, struct ib_srq_attr *srq_attr) argument 2581 cmd->limit_max_rqe |= srq_attr->srq_limit << 2588 int ocrdma_mbx_query_srq(struct ocrdma_srq *srq, struct ib_srq_attr *srq_attr) argument 2602 srq_attr->max_sge = 2605 srq_attr->max_wr = 2607 srq_attr 2495 ocrdma_mbx_create_srq(struct ocrdma_dev *dev, struct ocrdma_srq *srq, struct ib_srq_init_attr *srq_attr, struct ocrdma_pd *pd) argument [all...] |
H A D | ocrdma_verbs.c | 1772 struct ib_srq_attr *srq_attr, 1783 status = ocrdma_mbx_modify_srq(srq, srq_attr); 1787 int ocrdma_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) argument 1793 status = ocrdma_mbx_query_srq(srq, srq_attr); 1771 ocrdma_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr, enum ib_srq_attr_mask srq_attr_mask, struct ib_udata *udata) argument
|
/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.c | 3203 struct ib_srq_init_attr srq_attr; local 3231 srq_attr.event_handler = srpt_srq_event; 3232 srq_attr.srq_context = (void *)sdev; 3233 srq_attr.attr.max_wr = sdev->srq_size; 3234 srq_attr.attr.max_sge = 1; 3235 srq_attr.attr.srq_limit = 0; 3236 srq_attr.srq_type = IB_SRQT_BASIC; 3238 sdev->srq = ib_create_srq(sdev->pd, &srq_attr);
|
Completed in 398 milliseconds