Home
last modified time | relevance | path

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

/freebsd/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_srq.c250 int mlx4_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) in mlx4_ib_query_srq() argument
261 srq_attr->srq_limit = limit_watermark; in mlx4_ib_query_srq()
262 srq_attr->max_wr = srq->msrq.max - 1; in mlx4_ib_query_srq()
263 srq_attr->max_sge = srq->msrq.max_gs; in mlx4_ib_query_srq()
H A Dmlx4_ib.h753 int mlx4_ib_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
/freebsd/contrib/ofed/libibverbs/
H A Dcompat-1_0.c188 struct ibv_srq_attr *srq_attr,
191 struct ibv_srq_attr *srq_attr);
268 int __ibv_modify_srq_1_0(struct ibv_srq_1_0 *srq, struct ibv_srq_attr *srq_attr,
270 int __ibv_query_srq_1_0(struct ibv_srq_1_0 *srq, struct ibv_srq_attr *srq_attr);
840 struct ibv_srq_attr *srq_attr, in __ibv_modify_srq_1_0() argument
843 return ibv_modify_srq(srq->real_srq, srq_attr, srq_attr_mask); in __ibv_modify_srq_1_0()
847 int __ibv_query_srq_1_0(struct ibv_srq_1_0 *srq, struct ibv_srq_attr *srq_attr) in __ibv_query_srq_1_0() argument
849 return ibv_query_srq(srq->real_srq, srq_attr); in __ibv_query_srq_1_0()
H A Dverbs.c85 int __ibv_modify_srq(struct ibv_srq *srq, struct ibv_srq_attr *srq_attr,
87 int __ibv_query_srq(struct ibv_srq *srq, struct ibv_srq_attr *srq_attr);
574 struct ibv_srq_attr *srq_attr, in __ibv_modify_srq() argument
577 return srq->context->ops.modify_srq(srq, srq_attr, srq_attr_mask); in __ibv_modify_srq()
581 int __ibv_query_srq(struct ibv_srq *srq, struct ibv_srq_attr *srq_attr) in __ibv_query_srq() argument
583 return srq->context->ops.query_srq(srq, srq_attr); in __ibv_query_srq()
H A Ddriver.h220 struct ibv_srq_attr *srq_attr,
224 struct ibv_srq_attr *srq_attr,
H A Dcmd.c765 struct ibv_srq_attr *srq_attr, in ibv_cmd_modify_srq_v3() argument
781 cmd->max_wr = srq_attr->max_wr; in ibv_cmd_modify_srq_v3()
782 cmd->srq_limit = srq_attr->srq_limit; in ibv_cmd_modify_srq_v3()
793 struct ibv_srq_attr *srq_attr, in ibv_cmd_modify_srq() argument
798 return ibv_cmd_modify_srq_v3(srq, srq_attr, srq_attr_mask, in ibv_cmd_modify_srq()
805 cmd->max_wr = srq_attr->max_wr; in ibv_cmd_modify_srq()
806 cmd->srq_limit = srq_attr->srq_limit; in ibv_cmd_modify_srq()
814 int ibv_cmd_query_srq(struct ibv_srq *srq, struct ibv_srq_attr *srq_attr, in ibv_cmd_query_srq() argument
828 srq_attr->max_wr = resp.max_wr; in ibv_cmd_query_srq()
829 srq_attr->max_sge = resp.max_sge; in ibv_cmd_query_srq()
[all …]
H A Dverbs.h1436 struct ibv_srq_attr *srq_attr,
1439 struct ibv_srq_attr *srq_attr);
1987 struct ibv_srq_attr *srq_attr,
1996 int ibv_query_srq(struct ibv_srq *srq, struct ibv_srq_attr *srq_attr);
/freebsd/sys/dev/mthca/
H A Dmthca_srq.c390 int mthca_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) in mthca_query_srq() argument
409 srq_attr->srq_limit = be16_to_cpu(arbel_ctx->limit_watermark); in mthca_query_srq()
412 srq_attr->srq_limit = be16_to_cpu(tavor_ctx->limit_watermark); in mthca_query_srq()
415 srq_attr->max_wr = srq->max - 1; in mthca_query_srq()
416 srq_attr->max_sge = srq->max_gs; in mthca_query_srq()
H A Dmthca_dev.h520 int mthca_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_srq.c371 int mlx5_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) in mlx5_ib_query_srq() argument
386 srq_attr->srq_limit = out->lwm; in mlx5_ib_query_srq()
387 srq_attr->max_wr = srq->msrq.max - 1; in mlx5_ib_query_srq()
388 srq_attr->max_sge = srq->msrq.max_gs; in mlx5_ib_query_srq()
H A Dmlx5_ib.h912 int mlx5_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr);
/freebsd/sys/dev/bnxt/bnxt_re/
H A Dib_verbs.h300 int bnxt_re_modify_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr,
303 int bnxt_re_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
H A Dib_verbs.c1312 int bnxt_re_modify_srq(struct ib_srq *ib_srq, struct ib_srq_attr *srq_attr, in bnxt_re_modify_srq() argument
1327 if (srq_attr->srq_limit > srq->qplib_srq.max_wqe) in bnxt_re_modify_srq()
1330 srq->qplib_srq.threshold = srq_attr->srq_limit; in bnxt_re_modify_srq()
1337 srq->srq_limit = srq_attr->srq_limit; in bnxt_re_modify_srq()
1354 int bnxt_re_query_srq(struct ib_srq *ib_srq, struct ib_srq_attr *srq_attr) in bnxt_re_query_srq() argument
1367 srq_attr->max_wr = srq->qplib_srq.max_wqe; in bnxt_re_query_srq()
1368 srq_attr->max_sge = srq->qplib_srq.max_sge; in bnxt_re_query_srq()
1369 srq_attr->srq_limit = srq->qplib_srq.threshold; in bnxt_re_query_srq()
/freebsd/sys/ofed/drivers/infiniband/core/
H A Dib_verbs.c748 struct ib_srq_attr *srq_attr, in ib_modify_srq() argument
752 srq->device->modify_srq(srq, srq_attr, srq_attr_mask, NULL) : in ib_modify_srq()
758 struct ib_srq_attr *srq_attr) in ib_query_srq() argument
761 srq->device->query_srq(srq, srq_attr) : -ENOSYS; in ib_query_srq()
/freebsd/sys/ofed/include/rdma/
H A Dib_verbs.h2242 struct ib_srq_attr *srq_attr,
2246 struct ib_srq_attr *srq_attr);
3124 struct ib_srq_attr *srq_attr,
3134 struct ib_srq_attr *srq_attr);
/freebsd/sys/dev/qlnx/qlnxr/
H A Dqlnxr_verbs.c326 qlnxr_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr) in qlnxr_query_srq() argument
345 srq_attr->srq_limit = qattr->max_srq; in qlnxr_query_srq()
346 srq_attr->max_wr = qattr->max_srq_wr; in qlnxr_query_srq()
347 srq_attr->max_sge = qattr->max_sge; in qlnxr_query_srq()