/freebsd-11-stable/contrib/ofed/libmlx5/ |
H A D | srq.c | 100 if (wr->num_sge > srq->max_gs) { 125 if (i < srq->max_gs) { 159 if (srq->max_gs < 0) { 169 srq->max_gs * sizeof(struct mlx5_wqe_data_seg); 178 srq->max_gs = (size - sizeof(struct mlx5_wqe_srq_next_seg)) /
|
H A D | qp.c | 659 if (unlikely(wr->num_sge > qp->sq.max_gs)) { 661 wr->num_sge, qp->sq.max_gs); 1084 if (unlikely(wr->num_sge > rwq->rq.max_gs)) { 1103 if (j < rwq->rq.max_gs) { 1157 if (unlikely(wr->num_sge > qp->rq.max_gs)) { 1176 if (j < qp->rq.max_gs) {
|
H A D | verbs.c | 659 srq->max_gs = attr->attr.max_sge; 681 attr->attr.max_sge = srq->max_gs; 909 qp->sq.max_gs = attr->cap.max_send_sge; 945 rwq->rq.max_gs = scat_spc / sizeof(struct mlx5_wqe_data_seg); 980 qp->rq.max_gs = scat_spc / sizeof(struct mlx5_wqe_data_seg); 985 qp->rq.max_gs = 0; 1381 attr->cap.max_recv_sge = qp->rq.max_gs; 1535 init_attr->cap.max_send_sge = qp->sq.max_gs; 1844 msrq->max_gs = attr->attr.max_sge; 1866 attr->attr.max_sge = msrq->max_gs; [all...] |
H A D | mlx5.h | 352 int max_gs; member in struct:mlx5_srq 375 int max_gs; member in struct:mlx5_wq
|
/freebsd-11-stable/sys/dev/mthca/ |
H A D | mthca_srq.c | 212 srq->max_gs = attr->max_sge; 222 srq->max_gs * sizeof (struct mthca_data_seg))); 290 attr->max_sge = srq->max_gs; 414 srq_attr->max_sge = srq->max_gs; 514 if (unlikely(wr->num_sge > srq->max_gs)) { 526 if (i < srq->max_gs) 607 if (unlikely(wr->num_sge > srq->max_gs)) { 618 if (i < srq->max_gs)
|
H A D | mthca_provider.h | 230 int max_gs; member in struct:mthca_srq 256 int max_gs; member in struct:mthca_wq
|
H A D | mthca_qp.c | 500 qp_attr->cap.max_send_sge = qp->sq.max_gs; 501 qp_attr->cap.max_recv_sge = qp->rq.max_gs; 955 qp->sq.max_gs = min_t(int, dev->limits.max_sg, 957 qp->rq.max_gs = min_t(int, dev->limits.max_sg, 965 * rq.max_gs and sq.max_gs must all be assigned. 978 qp->rq.max_gs * sizeof (struct mthca_data_seg); 987 size = qp->sq.max_gs * sizeof (struct mthca_data_seg); 1195 qp->rq.max_gs * sizeof (struct mthca_data_seg)) / 16; 1260 qp->rq.max_gs [all...] |
H A D | mthca_provider.c | 625 init_attr->cap.max_send_sge = qp->sq.max_gs; 626 init_attr->cap.max_recv_sge = qp->rq.max_gs;
|
/freebsd-11-stable/contrib/ofed/libmlx4/ |
H A D | srq.c | 76 if (wr->num_sge > srq->max_gs) { 101 if (i < srq->max_gs) { 139 srq->max_gs * sizeof (struct mlx4_wqe_data_seg); 255 srq->max_gs = attr_ex->attr.max_sge;
|
H A D | qp.c | 240 if (wr->num_sge > qp->sq.max_gs) { 535 if (wr->num_sge > qp->rq.max_gs) { 546 if (i < qp->rq.max_gs) { 656 qp->rq.max_gs = cap->max_recv_sge; 673 1 << qp->rq.wqe_shift < qp->rq.max_gs * sizeof (struct mlx4_wqe_data_seg); 725 qp->sq.max_gs = wqe_size / sizeof (struct mlx4_wqe_data_seg); 726 cap->max_send_sge = qp->sq.max_gs;
|
H A D | mlx4.h | 200 int max_gs; member in struct:mlx4_srq 216 int max_gs; member in struct:mlx4_wq
|
H A D | verbs.c | 661 srq->max_gs = attr->attr.max_sge; 887 qp->rq.max_gs = attr->cap.max_recv_sge; 969 init_attr->cap.max_send_sge = qp->sq.max_gs;
|
/freebsd-11-stable/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_srq.c | 98 srq->msrq.max_gs = init_attr->attr.max_sge; 102 srq->msrq.max_gs * 272 srq_attr->max_sge = srq->msrq.max_gs; 335 if (unlikely(wr->num_sge > srq->msrq.max_gs)) { 359 if (i < srq->msrq.max_gs) {
|
H A D | mlx4_ib_qp.c | 397 qp->rq.wqe_cnt = qp->rq.max_gs = 0; 404 qp->rq.max_gs = roundup_pow_of_two(max(1U, cap->max_recv_sge)); 405 qp->rq.wqe_shift = ilog2(qp->rq.max_gs * sizeof (struct mlx4_wqe_data_seg)); 411 cap->max_recv_sge = qp->rq.max_gs; 415 cap->max_recv_sge = min(qp->rq.max_gs, 513 qp->sq.max_gs = (min(dev->dev->caps.max_sq_desc_sz, 530 cap->max_send_sge = min(qp->sq.max_gs, 2899 wr->wr.num_sge > qp->sq.max_gs - (halign >> 4))) 2995 if (unlikely(wr->num_sge > qp->sq.max_gs)) { 3275 int max_gs; local [all...] |
H A D | mlx4_ib.h | 178 int max_gs; member in struct:mlx4_ib_wq
|
/freebsd-11-stable/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_srq.c | 261 srq->msrq.max_gs = init_attr->attr.max_sge; 264 srq->msrq.max_gs * sizeof(struct mlx5_wqe_data_seg); 265 if (desc_size == 0 || srq->msrq.max_gs > desc_size) { 391 srq_attr->max_sge = srq->msrq.max_gs; 452 if (unlikely(wr->num_sge > srq->msrq.max_gs)) {
|
H A D | mlx5_ib_qp.c | 243 qp->rq.max_gs = 0; 252 qp->rq.max_gs = (1 << qp->rq.wqe_shift) / sizeof(struct mlx5_wqe_data_seg) - qp->wq_sig; 269 qp->rq.max_gs = (1 << qp->rq.wqe_shift) / sizeof(struct mlx5_wqe_data_seg) - qp->wq_sig; 408 qp->sq.max_gs = get_send_sge(attr, wqe_size); 409 if (qp->sq.max_gs < attr->cap.max_send_sge) 412 attr->cap.max_send_sge = qp->sq.max_gs; 3855 if (unlikely(num_sge > qp->sq.max_gs)) { 4175 if (unlikely(wr->num_sge > qp->rq.max_gs)) { 4188 if (i < qp->rq.max_gs) { 4196 set_sig_seg(sig, (qp->rq.max_gs [all...] |
H A D | mlx5_ib.h | 215 int max_gs; member in struct:mlx5_ib_wq
|
/freebsd-11-stable/sys/dev/mlx5/ |
H A D | driver.h | 469 size_t max_gs; member in struct:mlx5_core_srq
|
/freebsd-11-stable/sys/dev/mlx4/ |
H A D | device.h | 765 int max_gs; member in struct:mlx4_srq
|