Searched refs:srq_attr (Results 1 – 9 of 9) sorted by relevance
/linux-3.4.99/drivers/infiniband/hw/mlx4/ |
D | srq.c | 253 int mlx4_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) in mlx4_ib_query_srq() argument 264 srq_attr->srq_limit = limit_watermark; in mlx4_ib_query_srq() 265 srq_attr->max_wr = srq->msrq.max - 1; in mlx4_ib_query_srq() 266 srq_attr->max_sge = srq->msrq.max_gs; in mlx4_ib_query_srq()
|
D | mlx4_ib.h | 313 int mlx4_ib_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
|
/linux-3.4.99/drivers/infiniband/hw/mthca/ |
D | mthca_srq.c | 388 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()
|
D | mthca_dev.h | 517 int mthca_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
|
/linux-3.4.99/drivers/infiniband/core/ |
D | verbs.c | 296 struct ib_srq_attr *srq_attr, in ib_modify_srq() argument 300 srq->device->modify_srq(srq, srq_attr, srq_attr_mask, NULL) : in ib_modify_srq() 306 struct ib_srq_attr *srq_attr) in ib_query_srq() argument 309 srq->device->query_srq(srq, srq_attr) : -ENOSYS; in ib_query_srq()
|
/linux-3.4.99/drivers/infiniband/hw/ehca/ |
D | ehca_iverbs.h | 172 int ehca_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
|
D | ehca_qp.c | 2094 int ehca_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr) in ehca_query_srq() argument 2122 srq_attr->max_wr = qpcb->max_nr_outst_recv_wr - 1; in ehca_query_srq() 2123 srq_attr->max_sge = 3; in ehca_query_srq() 2124 srq_attr->srq_limit = qpcb->curr_srq_limit; in ehca_query_srq()
|
/linux-3.4.99/include/rdma/ |
D | ib_verbs.h | 1132 struct ib_srq_attr *srq_attr, 1136 struct ib_srq_attr *srq_attr); 1447 struct ib_srq_attr *srq_attr, 1457 struct ib_srq_attr *srq_attr);
|
/linux-3.4.99/drivers/infiniband/ulp/srpt/ |
D | ib_srpt.c | 3204 struct ib_srq_init_attr srq_attr; in srpt_add_one() local 3232 srq_attr.event_handler = srpt_srq_event; in srpt_add_one() 3233 srq_attr.srq_context = (void *)sdev; in srpt_add_one() 3234 srq_attr.attr.max_wr = sdev->srq_size; in srpt_add_one() 3235 srq_attr.attr.max_sge = 1; in srpt_add_one() 3236 srq_attr.attr.srq_limit = 0; in srpt_add_one() 3237 srq_attr.srq_type = IB_SRQT_BASIC; in srpt_add_one() 3239 sdev->srq = ib_create_srq(sdev->pd, &srq_attr); in srpt_add_one()
|