/freebsd-11-stable/sys/dev/mlx5/ |
H A D | srq.h | 42 u32 wqe_shift; member in struct:mlx5_srq_attr
|
H A D | driver.h | 471 int wqe_shift; member in struct:mlx5_core_srq
|
/freebsd-11-stable/sys/dev/mthca/ |
H A D | mthca_srq.c | 75 return srq->queue.direct.buf + (n << srq->wqe_shift); 77 return srq->queue.page_list[(n << srq->wqe_shift) >> PAGE_SHIFT].buf + 78 ((n << srq->wqe_shift) & (PAGE_SIZE - 1)); 102 context->wqe_base_ds = cpu_to_be64(1 << (srq->wqe_shift - 4)); 131 context->logstride_usrpage = cpu_to_be32((srq->wqe_shift - 4) << 29); 142 mthca_buf_free(dev, srq->max << srq->wqe_shift, &srq->queue, 162 err = mthca_buf_alloc(dev, srq->max << srq->wqe_shift, 182 next->nda_op = htonl(((i + 1) << srq->wqe_shift) | 1); 189 (void *) scatter < wqe + (1 << srq->wqe_shift); 227 srq->wqe_shift [all...] |
H A D | mthca_provider.h | 231 int wqe_shift; member in struct:mthca_srq 257 int wqe_shift; member in struct:mthca_wq
|
H A D | mthca_qp.c | 210 return qp->queue.direct.buf + (n << qp->rq.wqe_shift); 212 return qp->queue.page_list[(n << qp->rq.wqe_shift) >> PAGE_SHIFT].buf + 213 ((n << qp->rq.wqe_shift) & (PAGE_SIZE - 1)); 220 (n << qp->sq.wqe_shift); 223 (n << qp->sq.wqe_shift)) >> 225 ((qp->send_wqe_offset + (n << qp->sq.wqe_shift)) & 600 qp_context->rq_size_stride |= qp->rq.wqe_shift - 4; 604 qp_context->sq_size_stride |= qp->sq.wqe_shift - 4; 951 1 << qp->sq.wqe_shift)); 958 (min(dev->limits.max_desc_sz, 1 << qp->rq.wqe_shift) [all...] |
H A D | mthca_cq.c | 541 >> wq->wqe_shift); 548 wqe_index = wqe >> srq->wqe_shift; 555 wqe_index = wqe >> wq->wqe_shift;
|
/freebsd-11-stable/contrib/ofed/libmlx4/ |
H A D | srq.c | 46 return srq->buf.buf + (n << srq->wqe_shift); 141 for (srq->wqe_shift = 5; 1 << srq->wqe_shift < size; ++srq->wqe_shift) 144 buf_size = srq->max << srq->wqe_shift; 164 (void *) scatter < (void *) next + (1 << srq->wqe_shift);
|
H A D | qp.c | 61 return qp->buf.buf + qp->rq.offset + (n << qp->rq.wqe_shift); 66 return qp->buf.buf + qp->sq.offset + (n << qp->sq.wqe_shift); 100 ctrl->fence_size = 1 << (qp->sq.wqe_shift - 4); 648 for (qp->sq.wqe_shift = 6; 1 << qp->sq.wqe_shift < size; 649 qp->sq.wqe_shift++) 672 for (qp->rq.wqe_shift = 4; 673 1 << qp->rq.wqe_shift < qp->rq.max_gs * sizeof (struct mlx4_wqe_data_seg); 674 qp->rq.wqe_shift++) 677 qp->buf_size = (qp->rq.wqe_cnt << qp->rq.wqe_shift) [all...] |
H A D | mlx4.h | 201 int wqe_shift; member in struct:mlx4_srq 217 int wqe_shift; member in struct:mlx4_wq
|
H A D | verbs.c | 824 qp->sq_spare_wqes = (2048 >> qp->sq.wqe_shift) + 1; 860 cmd.log_sq_stride = qp->sq.wqe_shift;
|
/freebsd-11-stable/contrib/ofed/libmlx5/ |
H A D | srq.c | 46 return srq->buf.buf + (n << srq->wqe_shift); 55 int max = 1 << (srq->wqe_shift - 4); 181 srq->wqe_shift = mlx5_ilog2(size);
|
H A D | mlx5.c | 650 qp_out->sq.stride = 1 << mqp->sq.wqe_shift; 654 qp_out->rq.stride = 1 << mqp->rq.wqe_shift; 694 rwq_out->stride = 1 << mrwq->rq.wqe_shift; 709 srq_out->stride = 1 << msrq->wqe_shift;
|
H A D | qp.c | 63 return qp->buf.buf + qp->rq.offset + (n << qp->rq.wqe_shift); 68 return rwq->pbuff + (n << rwq->rq.wqe_shift); 96 int max = 1 << (qp->rq.wqe_shift - 4); 1093 memset(sig, 0, 1 << rwq->rq.wqe_shift); 1166 memset(sig, 0, 1 << qp->rq.wqe_shift);
|
H A D | verbs.c | 908 qp->sq.wqe_shift = mlx5_ilog2(MLX5_SEND_WQE_BB); 941 rwq->rq.wqe_shift = mlx5_ilog2(wqe_size); 976 qp->rq.wqe_shift = mlx5_ilog2(wqe_size); 983 qp->rq.wqe_shift = 0; 1300 (qp->sq.wqe_cnt << qp->sq.wqe_shift); 1304 (qp->sq.wqe_cnt << qp->sq.wqe_shift); 1328 cmd.rq_wqe_shift = qp->rq.wqe_shift; 2081 cmd.drv.rq_wqe_shift = rwq->rq.wqe_shift;
|
H A D | mlx5.h | 353 int wqe_shift; member in struct:mlx5_srq 376 int wqe_shift; member in struct:mlx5_wq
|
/freebsd-11-stable/sys/dev/mlx5/mlx5_core/ |
H A D | mlx5_srq.c | 64 MLX5_SET(wq, wq, log_wq_stride, in->wqe_shift + 4); 76 MLX5_SET(srqc, srqc, log_rq_stride, in->wqe_shift); 91 in->wqe_shift = MLX5_GET(wq, wq, log_wq_stride) - 4; 104 in->wqe_shift = MLX5_GET(srqc, srqc, log_rq_stride); 133 u32 log_rq_stride = in->wqe_shift;
|
/freebsd-11-stable/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_qp.c | 198 return get_wqe(qp, qp->rq.offset + (n << qp->rq.wqe_shift)); 203 return get_wqe(qp, qp->sq.offset + (n << qp->sq.wqe_shift)); 226 s = roundup(size, 1U << qp->sq.wqe_shift); 228 ind = (i >> qp->sq.wqe_shift) + n; 232 wqe = buf + (i & ((1 << qp->sq.wqe_shift) - 1)); 287 post_nop_wqe(qp, ind, s << qp->sq.wqe_shift); 405 qp->rq.wqe_shift = ilog2(qp->rq.max_gs * sizeof (struct mlx4_wqe_data_seg)); 454 * request can include multiple units of 1 << wqe_shift. This 476 * We look for the smallest value of wqe_shift such that the 488 qp->sq.wqe_shift [all...] |
H A D | mlx4_ib_srq.c | 43 return mlx4_buf_offset(&srq->buf, n << srq->msrq.wqe_shift); 104 srq->msrq.wqe_shift = ilog2(desc_size); 290 mlx4_buf_free(dev->dev, msrq->msrq.max << msrq->msrq.wqe_shift,
|
H A D | mlx4_ib.h | 180 int wqe_shift; member in struct:mlx4_ib_wq
|
/freebsd-11-stable/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_srq.c | 42 return mlx5_buf_offset(&srq->buf, n << srq->msrq.wqe_shift); 277 srq->msrq.wqe_shift = ilog2(desc_size); 297 in.wqe_shift = srq->msrq.wqe_shift - 4;
|
H A D | mlx5_ib_qp.c | 105 return get_wqe(qp, qp->rq.offset + (n << qp->rq.wqe_shift)); 150 offset = wq->offset + ((wqe_index % wq->wqe_cnt) << wq->wqe_shift); 151 wq_end = wq->offset + (wq->wqe_cnt << wq->wqe_shift); 171 wqe_length = 1 << wq->wqe_shift; 245 qp->rq.wqe_shift = 0; 251 qp->rq.wqe_shift = ucmd->rq_wqe_shift; 252 qp->rq.max_gs = (1 << qp->rq.wqe_shift) / sizeof(struct mlx5_wqe_data_seg) - qp->wq_sig; 268 qp->rq.wqe_shift = ilog2(wqe_size); 269 qp->rq.max_gs = (1 << qp->rq.wqe_shift) / sizeof(struct mlx5_wqe_data_seg) - qp->wq_sig; 407 qp->sq.wqe_shift [all...] |
H A D | mlx5_ib.h | 217 int wqe_shift; member in struct:mlx5_ib_wq 240 u32 wqe_shift; member in struct:mlx5_ib_rwq
|
/freebsd-11-stable/sys/dev/mlx4/mlx4_core/ |
H A D | mlx4_srq.c | 190 srq_context->logstride = srq->wqe_shift - 4;
|
/freebsd-11-stable/sys/dev/mlx4/ |
H A D | device.h | 766 int wqe_shift; member in struct:mlx4_srq
|