Searched refs:wqe_shift (Results 1 - 8 of 8) sorted by relevance
/barrelfish-master/lib/devif/backends/net/mlx4/drivers/infiniband/hw/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); 228 srq->wqe_shift [all...] |
H A D | mthca_provider.h | 228 int wqe_shift; member in struct:mthca_srq 254 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)) & 607 qp_context->rq_size_stride |= qp->rq.wqe_shift - 4; 611 qp_context->sq_size_stride |= qp->sq.wqe_shift - 4; 960 1 << qp->sq.wqe_shift)); 967 (min(dev->limits.max_desc_sz, 1 << qp->rq.wqe_shift) [all...] |
H A D | mthca_cq.c | 540 >> wq->wqe_shift); 546 wqe_index = wqe >> srq->wqe_shift; 553 wqe_index = wqe >> wq->wqe_shift;
|
/barrelfish-master/lib/devif/backends/net/mlx4/drivers/infiniband/hw/mlx4/ |
H A D | qp.c | 203 return get_wqe(qp, qp->rq.offset + (n << qp->rq.wqe_shift)); 207 return get_wqe(qp, qp->sq.offset + (n << qp->sq.wqe_shift)); 229 s = roundup(size, 1U << qp->sq.wqe_shift); 231 ind = (i >> qp->sq.wqe_shift) + n; 235 wqe = buf + (i & ((1 << qp->sq.wqe_shift) - 1)); 289 post_nop_wqe(qp, ind, s << qp->sq.wqe_shift); 402 qp->rq.wqe_shift = ilog2( 449 * request can include multiple units of 1 << wqe_shift. This 471 * We look for the smallest value of wqe_shift such that the 484 qp->sq.wqe_shift [all...] |
H A D | srq.c | 43 return mlx4_buf_offset(&srq->buf, n << srq->msrq.wqe_shift); 104 srq->msrq.wqe_shift = ilog2(desc_size); 284 mlx4_buf_free(dev->dev, msrq->msrq.max << msrq->msrq.wqe_shift,
|
H A D | mlx4_ib.h | 163 int wqe_shift; member in struct:mlx4_ib_wq
|
/barrelfish-master/lib/devif/backends/net/mlx4/include/linux/mlx4/ |
H A D | device.h | 673 int wqe_shift; member in struct:mlx4_srq
|
Completed in 216 milliseconds