/freebsd-10-stable/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_mem.c | 56 unsigned long page_shift = ilog2(umem->page_size); local 58 addr = addr >> page_shift; 68 len = sg_dma_len(sg) >> page_shift; 69 pfn = sg_dma_address(sg) >> page_shift; 110 *shift = page_shift + m; 119 * page_shift - determines the page size used in the resulting array 128 int page_shift, size_t offset, 133 int shift = page_shift - umem_page_shift; 167 int page_shift, __be64 *pas, int access_flags) 169 return __mlx5_ib_populate_pas(dev, umem, page_shift, 127 __mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, int page_shift, size_t offset, __be64 *pas, int access_flags) argument 166 mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, int page_shift, __be64 *pas, int access_flags) argument 174 mlx5_ib_get_buf_offset(u64 addr, int page_shift, u32 *offset) argument [all...] |
H A D | mlx5_ib_srq.c | 80 int page_shift; local 110 &page_shift, &ncont, NULL); 111 err = mlx5_ib_get_buf_offset(ucmd.buf_addr, page_shift, 126 mlx5_ib_populate_pas(dev, srq->umem, page_shift, (*in)->pas, 0); 135 (*in)->ctx.log_pg_sz = page_shift - MLX5_ADAPTER_PAGE_SHIFT; 166 int page_shift; local 180 page_shift = srq->buf.page_shift; 208 (*in)->ctx.log_pg_sz = page_shift - MLX5_ADAPTER_PAGE_SHIFT;
|
H A D | mlx5_ib_cq.c | 671 int page_shift; local 716 mlx5_ib_cont_pages(cq->buf.umem, ucmd.buf_addr, &npages, &page_shift, 718 mlx5_ib_dbg(dev, "addr 0x%llx, size %u, npages %d, page_shift %d, ncont %d\n", 720 npages, page_shift, ncont); 729 mlx5_ib_populate_pas(dev, cq->buf.umem, page_shift, (*cqb)->pas, 0); 730 (*cqb)->ctx.log_pg_sz = page_shift - MLX5_ADAPTER_PAGE_SHIFT; 806 (*cqb)->ctx.log_pg_sz = cq->buf.buf.page_shift - MLX5_ADAPTER_PAGE_SHIFT; 1052 int *page_shift, int *cqe_size) 1074 mlx5_ib_cont_pages(umem, ucmd.buf_addr, &npages, page_shift, 1178 int page_shift; local 1050 resize_user(struct mlx5_ib_dev *dev, struct mlx5_ib_cq *cq, int entries, struct ib_udata *udata, int *npas, int *page_shift, int *cqe_size) argument [all...] |
H A D | mlx5_ib_mr.c | 538 int npages, int page_shift, 558 mlx5_ib_populate_pas(dev, umem, page_shift, in->pas, 570 in->seg.xlt_oct_size = cpu_to_be32(get_octo_len(virt_addr, length, 1 << page_shift)); 571 in->seg.log2_page_size = page_shift; 574 1 << page_shift)); 633 int page_shift; local 648 mlx5_ib_cont_pages(umem, start, &npages, &page_shift, &ncont, &order); 655 mlx5_ib_dbg(dev, "npages %d, ncont %d, order %d, page_shift %d\n", 656 npages, ncont, order, page_shift); 659 mr = reg_create(pd, virt_addr, length, umem, ncont, page_shift, access_flag 536 reg_create(struct ib_pd *pd, u64 virt_addr, u64 length, struct ib_umem *umem, int npages, int page_shift, int access_flags) argument [all...] |
H A D | mlx5_ib.h | 291 unsigned int page_shift; member in struct:mlx5_umr_wr 412 u8 page_shift; member in struct:mlx5_ib_fmr 723 int mlx5_ib_get_buf_offset(u64 addr, int page_shift, u32 *offset); 748 int page_shift, __be64 *pas, int umr);
|
H A D | mlx5_ib_qp.c | 87 unsigned int page_shift; member in struct:umr_wr 681 int page_shift = 0; local 754 mlx5_ib_cont_pages(qp->umem, ucmd->buf_addr, &npages, &page_shift, 756 err = mlx5_ib_get_buf_offset(ucmd->buf_addr, page_shift, &offset); 761 mlx5_ib_dbg(dev, "addr 0x%llx, size %d, npages %d, page_shift %d, ncont %d, offset %d\n", 763 npages, page_shift, ncont, offset); 773 mlx5_ib_populate_pas(dev, qp->umem, page_shift, (*in)->pas, 0); 775 cpu_to_be32((page_shift - MLX5_ADAPTER_PAGE_SHIFT) << 24); 879 cpu_to_be32((qp->buf.page_shift - MLX5_ADAPTER_PAGE_SHIFT) << 24); 2235 seg->log2_page_size = wr->wr.fast_reg.page_shift; [all...] |
/freebsd-10-stable/sys/ofed/include/rdma/ |
H A D | ib_fmr_pool.h | 44 * @page_shift: Log2 of sizeof "pages" mapped by this fmr 57 int page_shift; member in struct:ib_fmr_pool_param
|
H A D | ib_verbs.h | 920 unsigned int page_shift; member in struct:ib_send_wr::__anon2141::__anon2145 990 u8 page_shift; member in struct:ib_fmr_attr
|
/freebsd-10-stable/sys/ofed/drivers/net/mlx4/ |
H A D | mr.c | 197 int mlx4_mtt_init(struct mlx4_dev *dev, int npages, int page_shift, argument 204 mtt->page_shift = MLX4_ICM_PAGE_SHIFT; 207 mtt->page_shift = page_shift; 300 int page_shift, struct mlx4_mr *mr) 309 return mlx4_mtt_init(dev, npages, page_shift, &mr->mtt); 409 int npages, int page_shift, struct mlx4_mr *mr) 419 access, npages, page_shift, mr); 490 mpt_entry->entity_size = cpu_to_be32(mr->mtt.page_shift); 500 if (mr->mtt.order >= 0 && mr->mtt.page_shift 298 mlx4_mr_alloc_reserved(struct mlx4_dev *dev, u32 mridx, u32 pd, u64 iova, u64 size, u32 access, int npages, int page_shift, struct mlx4_mr *mr) argument 408 mlx4_mr_alloc(struct mlx4_dev *dev, u32 pd, u64 iova, u64 size, u32 access, int npages, int page_shift, struct mlx4_mr *mr) argument 878 mlx4_fmr_alloc(struct mlx4_dev *dev, u32 pd, u32 access, int max_pages, int max_maps, u8 page_shift, struct mlx4_fmr *fmr) argument [all...] |
H A D | alloc.c | 218 buf->page_shift = get_order(size) + PAGE_SHIFT; 226 while (t & ((1 << buf->page_shift) - 1)) { 227 --buf->page_shift; 238 buf->page_shift = PAGE_SHIFT; 426 err = mlx4_mtt_init(dev, wqres->buf.npages, wqres->buf.page_shift,
|
H A D | cq.c | 168 cq_context->log_page_size = mtt->page_shift - 12; 316 cq_context->log_page_size = mtt->page_shift - MLX4_ICM_PAGE_SHIFT;
|
H A D | srq.c | 197 srq_context->log_page_size = mtt->page_shift - MLX4_ICM_PAGE_SHIFT;
|
H A D | resource_tracker.c | 2430 int page_shift = (qpc->log_page_size & 0x3f) + 12; local 2450 page_shift); 2749 int page_shift = (eqc->log_page_size & 0x3f) + 12; local 2751 if (log_eq_size + 5 < page_shift) 2754 return 1 << (log_eq_size + 5 - page_shift); 2765 int page_shift = (cqc->log_page_size & 0x3f) + 12; local 2767 if (log_cq_size + 5 < page_shift) 2770 return 1 << (log_cq_size + 5 - page_shift); 2926 mtt.page_shift = 0; 3240 int page_shift local [all...] |
H A D | qp.c | 170 context->log_page_size = mtt->page_shift - MLX4_ICM_PAGE_SHIFT;
|
/freebsd-10-stable/sys/ofed/drivers/infiniband/hw/mthca/ |
H A D | mthca_mr.c | 594 if (mr->attr.page_shift < 12 || mr->attr.page_shift >= 32) 652 mpt_entry->page_size = cpu_to_be32(mr->attr.page_shift - 12); 720 page_mask = (1 << fmr->attr.page_shift) - 1; 768 mpt_entry.length = cpu_to_be64(list_len * (1ull << fmr->attr.page_shift)); 815 fmr->mem.arbel.mpt->length = cpu_to_be64(list_len * (1ull << fmr->attr.page_shift));
|
/freebsd-10-stable/sys/ofed/include/linux/mlx4/ |
H A D | device.h | 566 int page_shift; member in struct:mlx4_buf 572 int page_shift; member in struct:mlx4_mtt 637 u8 page_shift; member in struct:mlx4_fmr 1025 int mlx4_mtt_init(struct mlx4_dev *dev, int npages, int page_shift, 1031 int npages, int page_shift, struct mlx4_mr *mr); 1290 int max_maps, u8 page_shift, struct mlx4_fmr *fmr);
|
/freebsd-10-stable/sys/ofed/drivers/infiniband/core/ |
H A D | fmr_pool.c | 304 .page_shift = params->page_shift
|
/freebsd-10-stable/sys/dev/mlx5/mlx5_core/ |
H A D | mlx5_alloc.c | 78 buf->page_shift = PAGE_SHIFT;
|
H A D | mlx5_eq.c | 415 in->ctx.log_page_size = eq->buf.page_shift - MLX5_ADAPTER_PAGE_SHIFT;
|
/freebsd-10-stable/sys/ofed/drivers/infiniband/hw/mlx4/ |
H A D | mr.c | 220 mtt_shift = mtt->page_shift; 675 fmr_attr->page_shift, &fmr->mfmr);
|
H A D | srq.c | 163 err = mlx4_mtt_init(dev->dev, srq->buf.npages, srq->buf.page_shift,
|
H A D | cq.c | 114 err = mlx4_mtt_init(dev->dev, buf->buf.npages, buf->buf.page_shift,
|
/freebsd-10-stable/sys/dev/e1000/ |
H A D | e1000_phy.c | 3133 u32 page_shift, page_select; local 3140 page_shift = IGP_PAGE_SHIFT; 3143 page_shift = 0; 3149 (page << page_shift)); 3193 u32 page_shift, page_select; local 3200 page_shift = IGP_PAGE_SHIFT; 3203 page_shift = 0; 3209 (page << page_shift));
|
/freebsd-10-stable/sys/dev/cxgbe/common/ |
H A D | t4vf_hw.c | 148 sp->page_shift = ((vals[1] >> s_hps) & M_HOSTPAGESIZEPF0) + 10;
|
/freebsd-10-stable/sys/contrib/rdma/krping/ |
H A D | krping.c | 521 cb->fastreg_wr.wr.fast_reg.page_shift = PAGE_SHIFT; 885 cb->fastreg_wr.wr.fast_reg.page_shift, 1946 fr.wr.fast_reg.page_shift = PAGE_SHIFT;
|