/freebsd/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_srq.c | 250 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 D | mlx4_ib.h | 753 int mlx4_ib_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
|
/freebsd/contrib/ofed/libibverbs/ |
H A D | compat-1_0.c | 188 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 D | verbs.c | 85 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 D | driver.h | 220 struct ibv_srq_attr *srq_attr, 224 struct ibv_srq_attr *srq_attr,
|
H A D | cmd.c | 765 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 D | verbs.h | 1436 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 D | mthca_srq.c | 390 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 D | mthca_dev.h | 520 int mthca_query_srq(struct ib_srq *srq, struct ib_srq_attr *srq_attr);
|
/freebsd/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_srq.c | 371 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 D | mlx5_ib.h | 912 int mlx5_ib_query_srq(struct ib_srq *ibsrq, struct ib_srq_attr *srq_attr);
|
/freebsd/sys/dev/bnxt/bnxt_re/ |
H A D | ib_verbs.h | 300 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 D | ib_verbs.c | 1312 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 D | ib_verbs.c | 748 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 D | ib_verbs.h | 2242 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 D | qlnxr_verbs.c | 326 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()
|