/freebsd-11-stable/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_mem.c | 54 unsigned long page_shift = ilog2(umem->page_size); local 67 addr = addr >> page_shift; 74 len = sg_dma_len(sg) >> page_shift; 75 pfn = sg_dma_address(sg) >> page_shift; 114 *shift = page_shift + m; 137 * page_shift - determines the page size used in the resulting array 146 int page_shift, size_t offset, size_t num_pages, 150 int shift = page_shift - umem_page_shift; 195 int page_shift, __be64 *pas, int access_flags) 197 return __mlx5_ib_populate_pas(dev, umem, page_shift, 145 __mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, int page_shift, size_t offset, size_t num_pages, __be64 *pas, int access_flags) argument 194 mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, int page_shift, __be64 *pas, int access_flags) argument 201 mlx5_ib_get_buf_offset(u64 addr, int page_shift, u32 *offset) argument [all...] |
H A D | mlx5_ib_mr.c | 546 int npages, int page_shift, int *size, 563 mlx5_ib_populate_pas(dev, umem, page_shift, pas, MLX5_IB_MTT_PRESENT); 578 int page_shift) 597 umrwr->page_shift = page_shift; 603 int page_shift, u64 virt_addr, u64 len, 608 prep_umr_wqe_common(pd, wr, sg, dma, n, key, page_shift); 630 int *page_shift, int *ncont, int *order) 640 mlx5_ib_cont_pages(umem, start, npages, page_shift, ncont, order); 647 mlx5_ib_dbg(dev, "npages %d, ncont %d, order %d, page_shift 545 dma_map_mr_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, int npages, int page_shift, int *size, __be64 **mr_pas, dma_addr_t *dma) argument 576 prep_umr_wqe_common(struct ib_pd *pd, struct ib_send_wr *wr, struct ib_sge *sg, u64 dma, int n, u32 key, int page_shift) argument 601 prep_umr_reg_wqe(struct ib_pd *pd, struct ib_send_wr *wr, struct ib_sge *sg, u64 dma, int n, u32 key, int page_shift, u64 virt_addr, u64 len, int access_flags) argument 628 mr_umem_get(struct ib_pd *pd, u64 start, u64 length, int access_flags, int *npages, int *page_shift, int *ncont, int *order) argument 669 reg_umr(struct ib_pd *pd, struct ib_umem *umem, u64 virt_addr, u64 len, int npages, int page_shift, int order, int access_flags) argument 874 reg_create(struct ib_mr *ibmr, struct ib_pd *pd, u64 virt_addr, u64 length, struct ib_umem *umem, int npages, int page_shift, int access_flags) argument 968 int page_shift; local 1061 rereg_umr(struct ib_pd *pd, struct mlx5_ib_mr *mr, u64 virt_addr, u64 length, int npages, int page_shift, int order, int access_flags, int flags) argument 1141 int page_shift = 0; local [all...] |
H A D | mlx5_ib_srq.c | 79 int page_shift; local 117 &page_shift, &ncont, NULL); 118 err = mlx5_ib_get_buf_offset(ucmd.buf_addr, page_shift, 131 mlx5_ib_populate_pas(dev, srq->umem, page_shift, in->pas, 0); 140 in->log_page_size = page_shift - MLX5_ADAPTER_PAGE_SHIFT; 185 mlx5_ib_dbg(dev, "srq->buf.page_shift = %d\n", srq->buf.page_shift); 202 in->log_page_size = srq->buf.page_shift - MLX5_ADAPTER_PAGE_SHIFT;
|
H A D | mlx5_ib_cq.c | 749 int page_shift; local 786 mlx5_ib_cont_pages(cq->buf.umem, ucmd.buf_addr, &npages, &page_shift, 788 mlx5_ib_dbg(dev, "addr 0x%llx, size %u, npages %d, page_shift %d, ncont %d\n", 789 (long long)ucmd.buf_addr, entries * ucmd.cqe_size, npages, page_shift, ncont); 800 mlx5_ib_populate_pas(dev, cq->buf.umem, page_shift, pas, 0); 804 page_shift - MLX5_ADAPTER_PAGE_SHIFT); 872 cq->buf.buf.page_shift - MLX5_ADAPTER_PAGE_SHIFT); 1116 int *page_shift, int *cqe_size) 1143 mlx5_ib_cont_pages(umem, ucmd.buf_addr, &npages, page_shift, 1250 int page_shift; local 1114 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.h | 235 unsigned int page_shift; member in struct:mlx5_ib_rwq 414 unsigned int page_shift; member in struct:mlx5_umr_wr 865 int mlx5_ib_get_buf_offset(u64 addr, int page_shift, u32 *offset); 890 int page_shift, size_t offset, size_t num_pages, 893 int page_shift, __be64 *pas, int access_flags);
|
H A D | mlx5_ib_qp.c | 661 int *npages, int *page_shift, int *ncont, 672 mlx5_ib_cont_pages(*umem, addr, npages, page_shift, ncont, NULL); 674 err = mlx5_ib_get_buf_offset(addr, *page_shift, offset); 680 mlx5_ib_dbg(dev, "addr 0x%lx, size %zu, npages %d, page_shift %d, ncont %d, offset %d\n", 681 addr, size, *npages, *page_shift, *ncont, *offset); 707 int page_shift = 0; local 725 mlx5_ib_cont_pages(rwq->umem, ucmd->buf_addr, &npages, &page_shift, 727 err = mlx5_ib_get_buf_offset(ucmd->buf_addr, page_shift, 735 rwq->page_shift = page_shift; 657 mlx5_ib_umem_get(struct mlx5_ib_dev *dev, struct ib_pd *pd, unsigned long addr, size_t size, struct ib_umem **umem, int *npages, int *page_shift, int *ncont, u32 *offset) argument 767 int page_shift = 0; local 1067 int page_shift = 0; local [all...] |
/freebsd-11-stable/sys/ofed/include/rdma/ |
H A D | ib_fmr_pool.h | 46 * @page_shift: Log2 of sizeof "pages" mapped by this fmr 59 int page_shift; member in struct:ib_fmr_pool_param
|
H A D | rdmavt_mr.h | 85 u8 page_shift; /* 0 - non unform/non powerof2 sizes */ member in struct:rvt_mregion
|
H A D | ib_verbs_compat.h | 244 unsigned int page_shift; member in struct:ib_send_wr_compat::__anon8320::__anon8324::__anon8325 258 int page_shift; member in struct:ib_send_wr_compat::__anon8320::__anon8324::__anon8326
|
/freebsd-11-stable/sys/dev/mlx4/mlx4_core/ |
H A D | mlx4_mr.c | 200 int mlx4_mtt_init(struct mlx4_dev *dev, int npages, int page_shift, argument 207 mtt->page_shift = MLX4_ICM_PAGE_SHIFT; 210 mtt->page_shift = page_shift; 424 int page_shift, struct mlx4_mr *mr) 433 return mlx4_mtt_init(dev, npages, page_shift, &mr->mtt); 533 int npages, int page_shift, struct mlx4_mr *mr) 543 access, npages, page_shift, mr); 596 int page_shift, struct mlx4_mpt_entry *mpt_entry) 600 err = mlx4_mtt_init(dev, npages, page_shift, 422 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 532 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 594 mlx4_mr_rereg_mem_write(struct mlx4_dev *dev, struct mlx4_mr *mr, u64 iova, u64 size, int npages, int page_shift, struct mlx4_mpt_entry *mpt_entry) argument 1049 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 | mlx4_cq.c | 153 cq_context->log_page_size = mtt->page_shift - 12; 279 cq_context->log_page_size = mtt->page_shift - MLX4_ICM_PAGE_SHIFT;
|
H A D | mlx4_alloc.c | 593 buf->page_shift = get_order(size) + PAGE_SHIFT; 601 while (t & ((1 << buf->page_shift) - 1)) { 602 --buf->page_shift; 613 buf->page_shift = PAGE_SHIFT; 805 err = mlx4_mtt_init(dev, wqres->buf.npages, wqres->buf.page_shift,
|
H A D | mlx4_srq.c | 193 srq_context->log_page_size = mtt->page_shift - MLX4_ICM_PAGE_SHIFT;
|
H A D | mlx4_resource_tracker.c | 2665 int page_shift = (qpc->log_page_size & 0x3f) + 12; local 2685 page_shift); 3012 int page_shift = (eqc->log_page_size & 0x3f) + 12; local 3014 if (log_eq_size + 5 < page_shift) 3017 return 1 << (log_eq_size + 5 - page_shift); 3028 int page_shift = (cqc->log_page_size & 0x3f) + 12; local 3030 if (log_cq_size + 5 < page_shift) 3033 return 1 << (log_cq_size + 5 - page_shift); 3231 mtt.page_shift = 0; 3545 int page_shift local [all...] |
/freebsd-11-stable/sys/dev/mthca/ |
H A D | mthca_mr.c | 578 if (mr->attr.page_shift < 12 || mr->attr.page_shift >= 32) 636 mpt_entry->page_size = cpu_to_be32(mr->attr.page_shift - 12); 697 page_mask = (1 << fmr->attr.page_shift) - 1; 745 mpt_entry.length = cpu_to_be64(list_len * (1ull << fmr->attr.page_shift)); 795 fmr->mem.arbel.mpt->length = cpu_to_be64(list_len * (1ull << fmr->attr.page_shift));
|
/freebsd-11-stable/sys/dev/mlx4/ |
H A D | device.h | 639 int page_shift; member in struct:mlx4_buf 645 int page_shift; member in struct:mlx4_mtt 710 u8 page_shift; member in struct:mlx4_fmr 1093 int mlx4_mtt_init(struct mlx4_dev *dev, int npages, int page_shift, 1099 int npages, int page_shift, struct mlx4_mr *mr); 1398 int max_maps, u8 page_shift, struct mlx4_fmr *fmr); 1518 int page_shift, struct mlx4_mpt_entry *mpt_entry);
|
/freebsd-11-stable/sys/ofed/drivers/infiniband/core/ |
H A D | ib_fmr_pool.c | 289 .page_shift = params->page_shift
|
/freebsd-11-stable/sys/dev/mlx5/mlx5_core/ |
H A D | mlx5_alloc.c | 78 buf->page_shift = PAGE_SHIFT;
|
/freebsd-11-stable/usr.sbin/pciconf/ |
H A D | cap.c | 899 uint32_t page_caps, page_size, page_shift, size; local 930 page_shift = ffs(page_caps) - 1; 937 size = (1 << (page_shift + PCI_SRIOV_BASE_PAGE_SHIFT)); 941 page_caps &= ~(1 << page_shift);
|
/freebsd-11-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-11-stable/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_mr.c | 110 len = sg_dma_len(sg) >> mtt->page_shift; 444 fmr_attr->page_shift, &fmr->mfmr);
|
H A D | mlx4_ib_srq.c | 164 err = mlx4_mtt_init(dev->dev, srq->buf.npages, srq->buf.page_shift,
|
/freebsd-11-stable/sys/dev/cxgbe/common/ |
H A D | t4vf_hw.c | 148 sp->page_shift = ((vals[1] >> s_hps) & M_HOSTPAGESIZEPF0) + 10;
|
/freebsd-11-stable/sys/contrib/rdma/krping_compat/ |
H A D | krping.c | 527 cb->fastreg_wr.wr.fast_reg.page_shift = PAGE_SHIFT; 898 cb->fastreg_wr.wr.fast_reg.page_shift, 1758 fr[scnt].wr.fast_reg.page_shift = PAGE_SHIFT; 2084 fr[scnt].wr.fast_reg.page_shift = PAGE_SHIFT; 2654 fr.wr.fast_reg.page_shift = PAGE_SHIFT; 2754 fr.wr.fast_reg.page_shift = PAGE_SHIFT; 2852 fr.wr.fast_reg.page_shift = PAGE_SHIFT; 2969 fr.wr.fast_reg.page_shift = PAGE_SHIFT;
|
/freebsd-11-stable/sys/dev/mlx5/ |
H A D | driver.h | 380 u8 page_shift; member in struct:mlx5_buf 388 u8 page_shift; member in struct:mlx5_frag_buf
|