Home
last modified time | relevance | path

Searched refs:max_gs (Results 1 – 20 of 20) sorted by relevance

/freebsd-12-stable/contrib/ofed/libmlx5/
Dsrq.c100 if (wr->num_sge > srq->max_gs) { in mlx5_post_srq_recv()
125 if (i < srq->max_gs) { in mlx5_post_srq_recv()
159 if (srq->max_gs < 0) { in mlx5_alloc_srq_buf()
169 srq->max_gs * sizeof(struct mlx5_wqe_data_seg); in mlx5_alloc_srq_buf()
178 srq->max_gs = (size - sizeof(struct mlx5_wqe_srq_next_seg)) / in mlx5_alloc_srq_buf()
Dverbs.c659 srq->max_gs = attr->attr.max_sge; in mlx5_create_srq()
681 attr->attr.max_sge = srq->max_gs; in mlx5_create_srq()
909 qp->sq.max_gs = attr->cap.max_send_sge; in mlx5_calc_sq_size()
945 rwq->rq.max_gs = scat_spc / sizeof(struct mlx5_wqe_data_seg); in mlx5_calc_rwq_size()
980 qp->rq.max_gs = scat_spc / sizeof(struct mlx5_wqe_data_seg); in mlx5_calc_rq_size()
985 qp->rq.max_gs = 0; in mlx5_calc_rq_size()
1381 attr->cap.max_recv_sge = qp->rq.max_gs; in create_qp()
1535 init_attr->cap.max_send_sge = qp->sq.max_gs; in mlx5_query_qp()
1844 msrq->max_gs = attr->attr.max_sge; in mlx5_create_xrc_srq()
1866 attr->attr.max_sge = msrq->max_gs; in mlx5_create_xrc_srq()
Dqp.c659 if (unlikely(wr->num_sge > qp->sq.max_gs)) { in _mlx5_post_send()
661 wr->num_sge, qp->sq.max_gs); in _mlx5_post_send()
1084 if (unlikely(wr->num_sge > rwq->rq.max_gs)) { in mlx5_post_wq_recv()
1103 if (j < rwq->rq.max_gs) { in mlx5_post_wq_recv()
1157 if (unlikely(wr->num_sge > qp->rq.max_gs)) { in mlx5_post_recv()
1176 if (j < qp->rq.max_gs) { in mlx5_post_recv()
Dmlx5.h352 int max_gs; member
375 int max_gs; member
/freebsd-12-stable/sys/dev/mthca/
Dmthca_srq.c212 srq->max_gs = attr->max_sge; in mthca_alloc_srq()
222 srq->max_gs * sizeof (struct mthca_data_seg))); in mthca_alloc_srq()
290 attr->max_sge = srq->max_gs; in mthca_alloc_srq()
414 srq_attr->max_sge = srq->max_gs; in mthca_query_srq()
514 if (unlikely(wr->num_sge > srq->max_gs)) { in mthca_tavor_post_srq_recv()
526 if (i < srq->max_gs) in mthca_tavor_post_srq_recv()
607 if (unlikely(wr->num_sge > srq->max_gs)) { in mthca_arbel_post_srq_recv()
618 if (i < srq->max_gs) in mthca_arbel_post_srq_recv()
Dmthca_provider.h230 int max_gs; member
256 int max_gs; member
Dmthca_qp.c500 qp_attr->cap.max_send_sge = qp->sq.max_gs; in mthca_query_qp()
501 qp_attr->cap.max_recv_sge = qp->rq.max_gs; in mthca_query_qp()
955 qp->sq.max_gs = min_t(int, dev->limits.max_sg, in mthca_adjust_qp_caps()
957 qp->rq.max_gs = min_t(int, dev->limits.max_sg, in mthca_adjust_qp_caps()
978 qp->rq.max_gs * sizeof (struct mthca_data_seg); in mthca_alloc_wqe_buf()
987 size = qp->sq.max_gs * sizeof (struct mthca_data_seg); in mthca_alloc_wqe_buf()
1195 qp->rq.max_gs * sizeof (struct mthca_data_seg)) / 16; in mthca_alloc_qp_common()
1260 qp->rq.max_gs = cap->max_recv_sge; in mthca_set_qp_size()
1261 qp->sq.max_gs = max_t(int, cap->max_send_sge, in mthca_set_qp_size()
1729 if (wr->num_sge > qp->sq.max_gs) { in mthca_tavor_post_send()
[all …]
Dmthca_provider.c625 init_attr->cap.max_send_sge = qp->sq.max_gs; in mthca_create_qp()
626 init_attr->cap.max_recv_sge = qp->rq.max_gs; in mthca_create_qp()
/freebsd-12-stable/sys/dev/mlx4/mlx4_ib/
Dmlx4_ib_srq.c98 srq->msrq.max_gs = init_attr->attr.max_sge; in mlx4_ib_create_srq()
102 srq->msrq.max_gs * in mlx4_ib_create_srq()
272 srq_attr->max_sge = srq->msrq.max_gs; in mlx4_ib_query_srq()
335 if (unlikely(wr->num_sge > srq->msrq.max_gs)) { in mlx4_ib_post_srq_recv()
359 if (i < srq->msrq.max_gs) { in mlx4_ib_post_srq_recv()
Dmlx4_ib_qp.c397 qp->rq.wqe_cnt = qp->rq.max_gs = 0; in set_rq_size()
404 qp->rq.max_gs = roundup_pow_of_two(max(1U, cap->max_recv_sge)); in set_rq_size()
405 qp->rq.wqe_shift = ilog2(qp->rq.max_gs * sizeof (struct mlx4_wqe_data_seg)); in set_rq_size()
411 cap->max_recv_sge = qp->rq.max_gs; in set_rq_size()
415 cap->max_recv_sge = min(qp->rq.max_gs, in set_rq_size()
513 qp->sq.max_gs = (min(dev->dev->caps.max_sq_desc_sz, in set_kernel_sq_size()
530 cap->max_send_sge = min(qp->sq.max_gs, in set_kernel_sq_size()
2899 wr->wr.num_sge > qp->sq.max_gs - (halign >> 4))) in build_lso_seg()
2995 if (unlikely(wr->num_sge > qp->sq.max_gs)) { in mlx4_ib_post_send()
3275 int max_gs; in mlx4_ib_post_recv() local
[all …]
Dmlx4_ib.h178 int max_gs; member
/freebsd-12-stable/contrib/ofed/libmlx4/
Dsrq.c76 if (wr->num_sge > srq->max_gs) { in mlx4_post_srq_recv()
101 if (i < srq->max_gs) { in mlx4_post_srq_recv()
139 srq->max_gs * sizeof (struct mlx4_wqe_data_seg); in mlx4_alloc_srq_buf()
255 srq->max_gs = attr_ex->attr.max_sge; in mlx4_create_xrc_srq()
Dqp.c240 if (wr->num_sge > qp->sq.max_gs) { in mlx4_post_send()
535 if (wr->num_sge > qp->rq.max_gs) { in mlx4_post_recv()
546 if (i < qp->rq.max_gs) { in mlx4_post_recv()
656 qp->rq.max_gs = cap->max_recv_sge; in mlx4_alloc_qp_buf()
673 1 << qp->rq.wqe_shift < qp->rq.max_gs * sizeof (struct mlx4_wqe_data_seg); in mlx4_alloc_qp_buf()
725 qp->sq.max_gs = wqe_size / sizeof (struct mlx4_wqe_data_seg); in mlx4_set_sq_sizes()
726 cap->max_send_sge = qp->sq.max_gs; in mlx4_set_sq_sizes()
Dmlx4.h200 int max_gs; member
216 int max_gs; member
Dverbs.c661 srq->max_gs = attr->attr.max_sge; in mlx4_create_srq()
887 qp->rq.max_gs = attr->cap.max_recv_sge; in mlx4_create_qp_ex()
969 init_attr->cap.max_send_sge = qp->sq.max_gs; in mlx4_query_qp()
/freebsd-12-stable/sys/dev/mlx5/mlx5_ib/
Dmlx5_ib_srq.c261 srq->msrq.max_gs = init_attr->attr.max_sge; in mlx5_ib_create_srq()
264 srq->msrq.max_gs * sizeof(struct mlx5_wqe_data_seg); in mlx5_ib_create_srq()
265 if (desc_size == 0 || srq->msrq.max_gs > desc_size) { in mlx5_ib_create_srq()
391 srq_attr->max_sge = srq->msrq.max_gs; in mlx5_ib_query_srq()
452 if (unlikely(wr->num_sge > srq->msrq.max_gs)) { in mlx5_ib_post_srq_recv()
Dmlx5_ib_qp.c243 qp->rq.max_gs = 0; in set_rq_size()
252 qp->rq.max_gs = (1 << qp->rq.wqe_shift) / sizeof(struct mlx5_wqe_data_seg) - qp->wq_sig; in set_rq_size()
269 qp->rq.max_gs = (1 << qp->rq.wqe_shift) / sizeof(struct mlx5_wqe_data_seg) - qp->wq_sig; in set_rq_size()
408 qp->sq.max_gs = get_send_sge(attr, wqe_size); in calc_sq_size()
409 if (qp->sq.max_gs < attr->cap.max_send_sge) in calc_sq_size()
412 attr->cap.max_send_sge = qp->sq.max_gs; in calc_sq_size()
3855 if (unlikely(num_sge > qp->sq.max_gs)) { in mlx5_ib_post_send()
4175 if (unlikely(wr->num_sge > qp->rq.max_gs)) { in mlx5_ib_post_recv()
4188 if (i < qp->rq.max_gs) { in mlx5_ib_post_recv()
4196 set_sig_seg(sig, (qp->rq.max_gs + 1) << 2); in mlx5_ib_post_recv()
[all …]
Dmlx5_ib.h215 int max_gs; member
/freebsd-12-stable/sys/dev/mlx5/
Ddriver.h471 size_t max_gs; member
/freebsd-12-stable/sys/dev/mlx4/
Ddevice.h765 int max_gs; member