Home
last modified time | relevance | path

Searched refs:page_shift (Results 1 – 92 of 92) sorted by relevance

/linux-4.1.27/drivers/infiniband/hw/mlx5/
Dmem.c59 unsigned long page_shift = ilog2(umem->page_size); in mlx5_ib_cont_pages() local
72 addr = addr >> page_shift; in mlx5_ib_cont_pages()
79 len = sg_dma_len(sg) >> page_shift; in mlx5_ib_cont_pages()
80 pfn = sg_dma_address(sg) >> page_shift; in mlx5_ib_cont_pages()
119 *shift = page_shift + m; in mlx5_ib_cont_pages()
151 int page_shift, size_t offset, size_t num_pages, in __mlx5_ib_populate_pas() argument
155 int shift = page_shift - umem_page_shift; in __mlx5_ib_populate_pas()
200 int page_shift, __be64 *pas, int access_flags) in mlx5_ib_populate_pas() argument
202 return __mlx5_ib_populate_pas(dev, umem, page_shift, 0, in mlx5_ib_populate_pas()
206 int mlx5_ib_get_buf_offset(u64 addr, int page_shift, u32 *offset) in mlx5_ib_get_buf_offset() argument
[all …]
Dsrq.c85 int page_shift; in create_srq_user() local
114 &page_shift, &ncont, NULL); in create_srq_user()
115 err = mlx5_ib_get_buf_offset(ucmd.buf_addr, page_shift, in create_srq_user()
129 mlx5_ib_populate_pas(dev, srq->umem, page_shift, (*in)->pas, 0); in create_srq_user()
138 (*in)->ctx.log_pg_sz = page_shift - MLX5_ADAPTER_PAGE_SHIFT; in create_srq_user()
159 int page_shift; in create_srq_kernel() local
173 page_shift = srq->buf.page_shift; in create_srq_kernel()
185 npages = DIV_ROUND_UP(srq->buf.npages, 1 << (page_shift - PAGE_SHIFT)); in create_srq_kernel()
187 buf_size, page_shift, srq->buf.npages, npages); in create_srq_kernel()
205 (*in)->ctx.log_pg_sz = page_shift - MLX5_ADAPTER_PAGE_SHIFT; in create_srq_kernel()
Dcq.c611 int page_shift; in create_cq_user() local
646 mlx5_ib_cont_pages(cq->buf.umem, ucmd.buf_addr, &npages, &page_shift, in create_cq_user()
649 ucmd.buf_addr, entries * ucmd.cqe_size, npages, page_shift, ncont); in create_cq_user()
657 mlx5_ib_populate_pas(dev, cq->buf.umem, page_shift, (*cqb)->pas, 0); in create_cq_user()
658 (*cqb)->ctx.log_pg_sz = page_shift - MLX5_ADAPTER_PAGE_SHIFT; in create_cq_user()
720 (*cqb)->ctx.log_pg_sz = cq->buf.buf.page_shift - MLX5_ADAPTER_PAGE_SHIFT; in create_cq_kernel()
947 int *page_shift, int *cqe_size) in resize_user() argument
969 mlx5_ib_cont_pages(umem, ucmd.buf_addr, &npages, page_shift, in resize_user()
1074 int page_shift; in mlx5_ib_resize_cq() local
1096 err = resize_user(dev, cq, entries, udata, &npas, &page_shift, in mlx5_ib_resize_cq()
[all …]
Dmr.c689 int page_shift, u64 virt_addr, u64 len, in prep_umr_reg_wqe() argument
711 umrwr->page_shift = page_shift; in prep_umr_reg_wqe()
753 int page_shift, int order, int access_flags) in reg_umr() argument
795 mlx5_ib_populate_pas(dev, umem, page_shift, pas, MLX5_IB_MTT_PRESENT); in reg_umr()
807 prep_umr_reg_wqe(pd, &wr, &sg, dma, npages, mr->mmr.key, page_shift, in reg_umr()
937 umrwr->page_shift = PAGE_SHIFT; in mlx5_ib_update_mtt()
970 int npages, int page_shift, in reg_create() argument
991 mlx5_ib_populate_pas(dev, umem, page_shift, in->pas, in reg_create()
1003 in->seg.xlt_oct_size = cpu_to_be32(get_octo_len(virt_addr, length, 1 << page_shift)); in reg_create()
1004 in->seg.log2_page_size = page_shift; in reg_create()
[all …]
Dmlx5_ib.h255 unsigned int page_shift; member
374 u8 page_shift; member
595 int mlx5_ib_get_buf_offset(u64 addr, int page_shift, u32 *offset);
604 int page_shift, size_t offset, size_t num_pages,
607 int page_shift, __be64 *pas, int access_flags);
Dqp.c608 int page_shift = 0; in create_user_qp() local
666 mlx5_ib_cont_pages(qp->umem, ucmd.buf_addr, &npages, &page_shift, in create_user_qp()
668 err = mlx5_ib_get_buf_offset(ucmd.buf_addr, page_shift, &offset); in create_user_qp()
674 ucmd.buf_addr, qp->buf_size, npages, page_shift, ncont, offset); in create_user_qp()
684 mlx5_ib_populate_pas(dev, qp->umem, page_shift, (*in)->pas, 0); in create_user_qp()
686 cpu_to_be32((page_shift - MLX5_ADAPTER_PAGE_SHIFT) << 24); in create_user_qp()
786 cpu_to_be32((qp->buf.page_shift - MLX5_ADAPTER_PAGE_SHIFT) << 24); in create_kernel_qp()
2019 seg->log2_page_size = wr->wr.fast_reg.page_shift; in set_mkey_segment()
2038 seg->log2_page_size = umrwr->page_shift; in set_reg_mkey_segment()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Dmr.c197 int mlx4_mtt_init(struct mlx4_dev *dev, int npages, int page_shift, in mlx4_mtt_init() argument
204 mtt->page_shift = MLX4_ICM_PAGE_SHIFT; in mlx4_mtt_init()
207 mtt->page_shift = page_shift; in mlx4_mtt_init()
421 int page_shift, struct mlx4_mr *mr) in mlx4_mr_alloc_reserved() argument
430 return mlx4_mtt_init(dev, npages, page_shift, &mr->mtt); in mlx4_mr_alloc_reserved()
530 int npages, int page_shift, struct mlx4_mr *mr) in mlx4_mr_alloc() argument
540 access, npages, page_shift, mr); in mlx4_mr_alloc()
593 int page_shift, struct mlx4_mpt_entry *mpt_entry) in mlx4_mr_rereg_mem_write() argument
597 err = mlx4_mtt_init(dev, npages, page_shift, &mr->mtt); in mlx4_mr_rereg_mem_write()
603 mpt_entry->entity_size = cpu_to_be32(page_shift); in mlx4_mr_rereg_mem_write()
[all …]
Dalloc.c594 buf->page_shift = get_order(size) + PAGE_SHIFT; in mlx4_buf_alloc()
602 while (t & ((1 << buf->page_shift) - 1)) { in mlx4_buf_alloc()
603 --buf->page_shift; in mlx4_buf_alloc()
614 buf->page_shift = PAGE_SHIFT; in mlx4_buf_alloc()
806 err = mlx4_mtt_init(dev, wqres->buf.npages, wqres->buf.page_shift, in mlx4_alloc_hwq_res()
Dcq.c199 cq_context->log_page_size = mtt->page_shift - 12; in mlx4_cq_resize()
323 cq_context->log_page_size = mtt->page_shift - MLX4_ICM_PAGE_SHIFT; in mlx4_cq_alloc()
Dsrq.c196 srq_context->log_page_size = mtt->page_shift - MLX4_ICM_PAGE_SHIFT; in mlx4_srq_alloc()
Dresource_tracker.c2477 int page_shift = (qpc->log_page_size & 0x3f) + 12; in qp_get_mtt_size() local
2497 page_shift); in qp_get_mtt_size()
2816 int page_shift = (eqc->log_page_size & 0x3f) + 12; in eq_get_mtt_size() local
2818 if (log_eq_size + 5 < page_shift) in eq_get_mtt_size()
2821 return 1 << (log_eq_size + 5 - page_shift); in eq_get_mtt_size()
2832 int page_shift = (cqc->log_page_size & 0x3f) + 12; in cq_get_mtt_size() local
2834 if (log_cq_size + 5 < page_shift) in cq_get_mtt_size()
2837 return 1 << (log_cq_size + 5 - page_shift); in cq_get_mtt_size()
3034 mtt.page_shift = 0; in mlx4_WRITE_MTT_wrapper()
3348 int page_shift = (srqc->log_page_size & 0x3f) + 12; in srq_get_mtt_size() local
[all …]
Dqp.c167 context->log_page_size = mtt->page_shift - MLX4_ICM_PAGE_SHIFT; in __mlx4_qp_modify()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx5/core/
Dalloc.c59 buf->page_shift = (u8)get_order(size) + PAGE_SHIFT; in mlx5_buf_alloc()
67 while (t & ((1 << buf->page_shift) - 1)) { in mlx5_buf_alloc()
68 --buf->page_shift; in mlx5_buf_alloc()
77 buf->page_shift = PAGE_SHIFT; in mlx5_buf_alloc()
234 addr = buf->direct.map + (i << buf->page_shift); in mlx5_fill_page_array()
Deq.c369 in->ctx.log_page_size = eq->buf.page_shift - MLX5_ADAPTER_PAGE_SHIFT; in mlx5_create_map_eq()
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_keys.c202 if (mr->page_shift) { in qib_lkey_ok()
210 entries_spanned_by_off = off >> mr->page_shift; in qib_lkey_ok()
211 off -= (entries_spanned_by_off << mr->page_shift); in qib_lkey_ok()
301 if (mr->page_shift) { in qib_rkey_ok()
309 entries_spanned_by_off = off >> mr->page_shift; in qib_rkey_ok()
310 off -= (entries_spanned_by_off << mr->page_shift); in qib_rkey_ok()
366 ps = 1UL << wr->wr.fast_reg.page_shift; in qib_fast_reg_mr()
Dqib_mr.c266 mr->mr.page_shift = ilog2(umem->page_size); in qib_reg_user_mr()
412 fmr->mr.page_shift = fmr_attr->page_shift; in qib_alloc_fmr()
458 ps = 1 << fmr->mr.page_shift; in qib_map_phys_fmr()
Dqib_verbs.h307 u8 page_shift; /* 0 - non unform/non powerof2 sizes */ member
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_ttm.c89 size_nc = 1 << nvbo->page_shift; in nouveau_vram_manager_new()
99 node->page_shift = nvbo->page_shift; in nouveau_vram_manager_new()
175 node->page_shift = 12; in nouveau_gart_manager_new()
254 node->page_shift = 12; in nv04_gart_manager_new()
256 ret = nvkm_vm_get(man->priv, mem->num_pages << 12, node->page_shift, in nv04_gart_manager_new()
Dnouveau_bo.h27 unsigned page_shift; member
Dnouveau_bo.c174 *size = roundup(*size, (1 << nvbo->page_shift)); in nouveau_bo_fixup_align()
175 *align = max((1 << nvbo->page_shift), *align); in nouveau_bo_fixup_align()
220 nvbo->page_shift = 12; in nouveau_bo_new()
223 nvbo->page_shift = drm->client.vm->mmu->lpg_shift; in nouveau_bo_new()
1044 ret = nvkm_vm_get(drm->client.vm, size, old_node->page_shift, in nouveau_bo_move_prep()
1049 ret = nvkm_vm_get(drm->client.vm, size, new_node->page_shift, in nouveau_bo_move_prep()
1245 nvbo->page_shift != vma->vm->mmu->lpg_shift)) { in nouveau_bo_move_ntfy()
1637 ret = nvkm_vm_get(vm, size, nvbo->page_shift, in nouveau_bo_vma_add()
1644 nvbo->page_shift != vma->vm->mmu->lpg_shift)) in nouveau_bo_vma_add()
/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_mr.c45 u8 page_shift; member
322 fmr->page_shift = fmr_attr->page_shift; in ipath_alloc_fmr()
365 ps = 1 << fmr->page_shift; in ipath_map_phys_fmr()
369 ps = 1 << fmr->page_shift; in ipath_map_phys_fmr()
/linux-4.1.27/drivers/infiniband/hw/amso1100/
Dc2_provider.c339 int err, i, j, k, page_shift, pbl_depth; in c2_reg_phys_mr() local
344 page_shift = PAGE_SHIFT; in c2_reg_phys_mr()
350 page_shift += 3; in c2_reg_phys_mr()
367 (1 << page_shift)) >> page_shift; in c2_reg_phys_mr()
382 (1 << page_shift)) >> page_shift; in c2_reg_phys_mr()
385 (k << page_shift)); in c2_reg_phys_mr()
398 __func__, page_shift, pbl_depth, total_len, in c2_reg_phys_mr()
403 (1 << page_shift), pbl_depth, in c2_reg_phys_mr()
/linux-4.1.27/drivers/mtd/nand/
Dnand_bbt.c188 from = ((loff_t)page) << this->page_shift; in read_bbt()
398 scan_read(mtd, buf, (loff_t)td->pages[0] << this->page_shift, in read_abs_bbts()
407 scan_read(mtd, buf, (loff_t)md->pages[0] << this->page_shift, in read_abs_bbts()
534 int blocktopage = this->bbt_erase_shift - this->page_shift; in search_bbt()
690 (this->bbt_erase_shift - this->page_shift); in write_bbt()
718 to = ((loff_t)page) << this->page_shift; in write_bbt()
734 ops.ooblen = (len >> this->page_shift) * mtd->oobsize; in write_bbt()
741 pageoffs = page - (int)(to >> this->page_shift); in write_bbt()
742 offs = pageoffs << this->page_shift; in write_bbt()
769 (len >> this->page_shift)* mtd->oobsize); in write_bbt()
[all …]
Dnand_base.c330 page = (int)(ofs >> chip->page_shift) & chip->pagemask; in nand_block_bad()
361 page = (int)(ofs >> chip->page_shift) & chip->pagemask; in nand_block_bad()
952 page = ofs >> chip->page_shift; in __nand_unlock()
956 page = (ofs + len) >> chip->page_shift; in __nand_unlock()
1081 page = ofs >> chip->page_shift; in nand_lock()
1565 realpage = (int)(from >> chip->page_shift); in nand_do_read_ops()
1918 ops->ooboffs + readlen > ((mtd->size >> chip->page_shift) - in nand_do_read_oob()
1919 (from >> chip->page_shift)) * len)) { in nand_do_read_oob()
1929 realpage = (int)(from >> chip->page_shift); in nand_do_read_oob()
2424 realpage = (int)(to >> chip->page_shift); in nand_do_write_ops()
[all …]
Ddiskonchip.c1024 doc->mh0_page = offs >> this->page_shift; in find_media_headers()
1029 doc->mh1_page = offs >> this->page_shift; in find_media_headers()
1038 offs = doc->mh0_page << this->page_shift; in find_media_headers()
1055 const unsigned psize = 1 << this->page_shift; in nftl_partscan()
1119 offs <<= this->page_shift; in nftl_partscan()
1174 doc->mh1_page = doc->mh0_page + (4096 >> this->page_shift); in inftl_partscan()
Dfsl_elbc_nand.c190 chip->phys_erase_shift, chip->page_shift); in set_addr()
650 chip->page_shift); in fsl_elbc_chip_init_tail()
Ds3c2410.c911 chip, chip->page_shift); in s3c2410_nand_update_chip()
919 if (chip->page_shift > 10) { in s3c2410_nand_update_chip()
Ddocg4.c1095 int page = (int)(ofs >> nand->page_shift); in docg4_block_markbad()
1217 nand->page_shift = DOCG4_PAGE_SHIFT; in init_mtd_structs()
Ddenali.c1509 denali->nand.page_shift += (denali->devnum - 1); in denali_init()
1511 denali->nand.page_shift) - 1; in denali_init()
Dfsl_ifc_nand.c799 chip->page_shift); in fsl_ifc_chip_init_tail()
Dnandsim.c693 ns->geom.pgshift = chip->page_shift; in init_nandsim()
2364 chip->pagemask = (chip->chipsize >> chip->page_shift) - 1; in ns_init_module()
Dsunxi_nand.c393 (((nand->page_shift - 10) & 0xf) << 8); in sunxi_nfc_select_chip()
Dpxa3xx_nand.c1608 if ((mtd->size >> chip->page_shift) > 65536) in pxa3xx_nand_scan()
/linux-4.1.27/arch/powerpc/platforms/pseries/
Diommu.c854 struct ddw_create_response *create, int page_shift, in create_ddw() argument
878 page_shift, window_shift); in create_ddw()
883 cfg_addr, BUID_HI(buid), BUID_LO(buid), page_shift, in create_ddw()
912 int page_shift; in enable_ddw() local
973 page_shift = 24; /* 16MB */ in enable_ddw()
975 page_shift = 16; /* 64kB */ in enable_ddw()
977 page_shift = 12; /* 4kB */ in enable_ddw()
986 if (query.largest_available_block < (max_addr >> page_shift)) { in enable_ddw()
989 1ULL << page_shift); in enable_ddw()
1008 ret = create_ddw(dev, ddw_avail, &create, page_shift, len); in enable_ddw()
[all …]
/linux-4.1.27/kernel/events/
Dring_buffer.c110 int have_lost, page_shift; in perf_output_begin() local
173 page_shift = PAGE_SHIFT + page_order(rb); in perf_output_begin()
175 handle->page = (offset >> page_shift) & (rb->nr_pages - 1); in perf_output_begin()
176 offset &= (1UL << page_shift) - 1; in perf_output_begin()
178 handle->size = (1UL << page_shift) - offset; in perf_output_begin()
/linux-4.1.27/include/rdma/
Dib_fmr_pool.h57 int page_shift; member
Dib_verbs.h1065 unsigned int page_shift; member
1140 u8 page_shift; member
/linux-4.1.27/drivers/misc/mic/host/
Dmic_smpt.h52 u8 page_shift; member
Dmic_x100.c525 dma_addr >> mdev->smpt->info.page_shift); in mic_x100_smpt_set()
542 info->page_shift = 34; in mic_x100_smpt_hw_init()
543 info->page_size = (1ULL << info->page_shift); in mic_x100_smpt_hw_init()
Dmic_smpt.c29 return (1ULL << mdev->smpt->info.page_shift) - 1ULL; in mic_system_page_mask()
34 return (pa - mdev->smpt->info.base) >> mdev->smpt->info.page_shift; in mic_sys_addr_to_smpt()
/linux-4.1.27/include/linux/mlx4/
Ddevice.h601 int page_shift; member
607 int page_shift; member
672 u8 page_shift; member
1034 int mlx4_mtt_init(struct mlx4_dev *dev, int npages, int page_shift,
1040 int npages, int page_shift, struct mlx4_mr *mr);
1328 int max_maps, u8 page_shift, struct mlx4_fmr *fmr);
1440 int page_shift, struct mlx4_mpt_entry *mpt_entry);
/linux-4.1.27/drivers/infiniband/hw/mthca/
Dmthca_mr.c578 if (mr->attr.page_shift < 12 || mr->attr.page_shift >= 32) in mthca_fmr_alloc()
636 mpt_entry->page_size = cpu_to_be32(mr->attr.page_shift - 12); in mthca_fmr_alloc()
697 page_mask = (1 << fmr->attr.page_shift) - 1; in mthca_check_fmr()
745 mpt_entry.length = cpu_to_be64(list_len * (1ull << fmr->attr.page_shift)); in mthca_tavor_map_phys_fmr()
795 fmr->mem.arbel.mpt->length = cpu_to_be64(list_len * (1ull << fmr->attr.page_shift)); in mthca_arbel_map_phys_fmr()
/linux-4.1.27/drivers/infiniband/hw/ehca/
Dehca_mrmw.c323 int ret, page_shift; in ehca_reg_user_mr() local
378 page_shift = PAGE_SHIFT; in ehca_reg_user_mr()
381 page_shift = (fls64(length - 1) + 3) & ~3; in ehca_reg_user_mr()
382 page_shift = min(max(page_shift, EHCA_MR_PGSHIFT4K), in ehca_reg_user_mr()
385 hwpage_size = 1UL << page_shift; in ehca_reg_user_mr()
803 fmr_attr->page_shift); in ehca_alloc_fmr()
808 hw_pgsize = 1 << fmr_attr->page_shift; in ehca_alloc_fmr()
811 fmr_attr->page_shift); in ehca_alloc_fmr()
831 fmr_attr->max_pages * (1 << fmr_attr->page_shift), in ehca_alloc_fmr()
841 e_fmr->fmr_page_size = 1 << fmr_attr->page_shift; in ehca_alloc_fmr()
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dfb.h29 u8 page_shift; member
Dmmu.h97 int nvkm_vm_get(struct nvkm_vm *, u64 size, u32 page_shift, u32 access,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dbase.c287 nvkm_vm_get(struct nvkm_vm *vm, u64 size, u32 page_shift, u32 access, in nvkm_vm_get() argument
291 u32 align = (1 << page_shift) >> 12; in nvkm_vm_get()
297 ret = nvkm_mm_head(&vm->mm, 0, page_shift, msize, msize, align, in nvkm_vm_get()
/linux-4.1.27/arch/powerpc/platforms/powernv/
Dpci.h212 u64 dma_offset, unsigned page_shift);
Dpci.c654 u64 dma_offset, unsigned page_shift) in pnv_pci_setup_iommu_table() argument
658 tbl->it_page_shift = page_shift; in pnv_pci_setup_iommu_table()
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/
Dphy.c2372 u32 page_shift, page_select; in e1000e_write_phy_reg_bm() local
2379 page_shift = IGP_PAGE_SHIFT; in e1000e_write_phy_reg_bm()
2382 page_shift = 0; in e1000e_write_phy_reg_bm()
2388 (page << page_shift)); in e1000e_write_phy_reg_bm()
2430 u32 page_shift, page_select; in e1000e_read_phy_reg_bm() local
2437 page_shift = IGP_PAGE_SHIFT; in e1000e_read_phy_reg_bm()
2440 page_shift = 0; in e1000e_read_phy_reg_bm()
2446 (page << page_shift)); in e1000e_read_phy_reg_bm()
/linux-4.1.27/include/linux/mtd/
Donenand.h100 unsigned int page_shift; member
Dnand.h679 int page_shift; member
/linux-4.1.27/drivers/mtd/onenand/
Donenand_base.c410 this->page_shift; in onenand_command()
412 page = (int) (addr >> this->page_shift); in onenand_command()
855 page = (int) (addr >> (this->page_shift + 1)) & this->page_mask; in onenand_get_2x_blockpage()
878 blockpage = (int) (addr >> this->page_shift); in onenand_check_bufferram()
921 blockpage = (int) (addr >> this->page_shift); in onenand_update_bufferram()
953 loff_t buf_addr = this->bufferram[i].blockpage << this->page_shift; in onenand_invalidate_bufferram()
1382 column + len > ((mtd->size >> this->page_shift) - in onenand_read_oob_nolock()
1383 (from >> this->page_shift)) * oobsize)) { in onenand_read_oob_nolock()
2087 column + len > ((mtd->size >> this->page_shift) - in onenand_write_oob_nolock()
2088 (to >> this->page_shift)) * oobsize)) { in onenand_write_oob_nolock()
[all …]
Dsamsung.c395 fpa = (int) (addr >> this->page_shift); in s3c_onenand_command()
/linux-4.1.27/arch/x86/platform/efi/
Defi.c544 unsigned long page_shift = 1UL << EFI_PAGE_SHIFT; in efi_memory_uc() local
547 npages = round_up(size, page_shift) / page_shift; in efi_memory_uc()
/linux-4.1.27/drivers/infiniband/core/
Dfmr_pool.c304 .page_shift = params->page_shift in ib_create_fmr_pool()
/linux-4.1.27/arch/powerpc/kvm/
Dbook3s_pr.c1612 info->sps[0].page_shift = 12; in kvm_vm_ioctl_get_smmu_info_pr()
1614 info->sps[0].enc[0].page_shift = 12; in kvm_vm_ioctl_get_smmu_info_pr()
1630 info->sps[i].page_shift = 16; in kvm_vm_ioctl_get_smmu_info_pr()
1632 info->sps[i].enc[0].page_shift = 16; in kvm_vm_ioctl_get_smmu_info_pr()
1638 info->sps[i].page_shift = 24; in kvm_vm_ioctl_get_smmu_info_pr()
1640 info->sps[i].enc[0].page_shift = 24; in kvm_vm_ioctl_get_smmu_info_pr()
Dbook3s_hv.c2291 (*sps)->page_shift = def->shift; in kvmppc_add_seg_page_size()
2293 (*sps)->enc[0].page_shift = def->shift; in kvmppc_add_seg_page_size()
2299 (*sps)->enc[1].page_shift = 24; in kvmppc_add_seg_page_size()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dnv50.c114 node->mem->page_shift = 12; in nv50_instobj_ctor()
Dgk20a.c356 node->mem->page_shift = 12; in gk20a_instobj_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bar/
Dgf100.c66 mem->page_shift, flags, vma); in gf100_bar_umap()
/linux-4.1.27/net/sunrpc/xprtrdma/
Dfmr_ops.c47 .page_shift = PAGE_SHIFT in fmr_op_init()
Dfrwr_ops.c226 fastreg_wr.wr.fast_reg.page_shift = PAGE_SHIFT; in frwr_op_map()
Dsvc_rdma_recvfrom.c309 fastreg_wr.wr.fast_reg.page_shift = PAGE_SHIFT; in rdma_read_chunk_frmr()
Dsvc_rdma_transport.c1252 fastreg_wr.wr.fast_reg.page_shift = PAGE_SHIFT; in svc_rdma_fastreg()
/linux-4.1.27/drivers/infiniband/hw/mlx4/
Dmr.c106 len = sg_dma_len(sg) >> mtt->page_shift; in mlx4_ib_umem_write_mtt()
447 fmr_attr->page_shift, &fmr->mfmr); in mlx4_ib_fmr_alloc()
Dsrq.c164 err = mlx4_mtt_init(dev->dev, srq->buf.npages, srq->buf.page_shift, in mlx4_ib_create_srq()
Dcq.c111 err = mlx4_mtt_init(dev->dev, buf->buf.npages, buf->buf.page_shift, in mlx4_ib_alloc_cq_buf()
Dqp.c780 err = mlx4_mtt_init(dev->dev, qp->buf.npages, qp->buf.page_shift, in create_qp_common()
2419 fseg->page_size = cpu_to_be32(wr->wr.fast_reg.page_shift); in set_fmr_seg()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4vf/
Dt4vf_hw.c461 unsigned int page_shift, page_size, qpp_shift, qpp_mask; in t4_bar2_sge_qregs() local
472 page_shift = adapter->params.sge.sge_vf_hps + 10; in t4_bar2_sge_qregs()
473 page_size = 1 << page_shift; in t4_bar2_sge_qregs()
487 bar2_page_offset = ((u64)(qid >> qpp_shift) << page_shift); in t4_bar2_sge_qregs()
/linux-4.1.27/arch/powerpc/platforms/cell/
Diommu.c331 unsigned long gap_size, unsigned long page_shift) in cell_iommu_alloc_ptab() argument
340 pages_per_segment = 1ull << IO_PAGENO_BITS(page_shift); in cell_iommu_alloc_ptab()
364 switch (page_shift) { in cell_iommu_alloc_ptab()
/linux-4.1.27/arch/mips/jz4740/
Dboard-qi_lb60.c130 if (chip->page_shift == 12) { in qi_lb60_nand_ident()
/linux-4.1.27/drivers/block/
Dnvme-core.c1614 unsigned page_shift = PAGE_SHIFT; in nvme_configure_admin_queue() local
1618 if (page_shift < dev_page_min) { in nvme_configure_admin_queue()
1622 1 << page_shift); in nvme_configure_admin_queue()
1625 if (page_shift > dev_page_max) { in nvme_configure_admin_queue()
1629 1 << dev_page_max, 1 << page_shift); in nvme_configure_admin_queue()
1630 page_shift = dev_page_max; in nvme_configure_admin_queue()
1647 dev->page_size = 1 << page_shift; in nvme_configure_admin_queue()
1650 dev->ctrl_config |= (page_shift - 12) << NVME_CC_MPS_SHIFT; in nvme_configure_admin_queue()
/linux-4.1.27/include/uapi/linux/
Dkvm.h626 __u32 page_shift; /* Page shift (or 0) */ member
631 __u32 page_shift; /* Base page shift of segment (or 0) */ member
/linux-4.1.27/drivers/mtd/nand/bcm47xxnflash/
Dops_bcm4706.c440 col_bits = b47n->nand_chip.page_shift + 1; in bcm47xxnflash_ops_bcm4706_init()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dt4_hw.c4210 unsigned int page_shift = fls(page_size) - 1; in t4_fixup_host_params() local
4211 unsigned int sge_hps = page_shift - 10; in t4_fixup_host_params()
4301 t4_write_reg(adap, ULP_RX_TDDP_PSZ_A, HPZ0_V(page_shift - 12)); in t4_fixup_host_params()
5131 unsigned int page_shift, page_size, qpp_shift, qpp_mask; in cxgb4_t4_bar2_sge_qregs() local
5142 page_shift = adapter->params.sge.hps + 10; in cxgb4_t4_bar2_sge_qregs()
5143 page_size = 1 << page_shift; in cxgb4_t4_bar2_sge_qregs()
5157 bar2_page_offset = ((qid >> qpp_shift) << page_shift); in cxgb4_t4_bar2_sge_qregs()
/linux-4.1.27/include/linux/mlx5/
Ddriver.h341 u8 page_shift; member
/linux-4.1.27/net/rds/
Dib_rdma.c232 pool->fmr_attr.page_shift = PAGE_SHIFT; in rds_ib_create_mr_pool()
Diw_rdma.c717 f_wr.wr.fast_reg.page_shift = PAGE_SHIFT;
Diw_send.c781 send->s_wr.wr.fast_reg.page_shift = PAGE_SHIFT; in rds_iw_build_send_fastreg()
/linux-4.1.27/drivers/mtd/nand/gpmi-nand/
Dgpmi-nand.c1557 page = (int)(ofs >> chip->page_shift); in gpmi_block_markbad()
1775 page = block << (chip->phys_erase_shift - chip->page_shift); in mx23_boot_init()
/linux-4.1.27/drivers/usb/host/
Dxhci-mem.c1889 xhci->page_shift = 0; in xhci_mem_cleanup()
2347 xhci->page_shift = 12; in xhci_mem_init()
2348 xhci->page_size = 1 << xhci->page_shift; in xhci_mem_init()
Dxhci.h1478 int page_shift; member
/linux-4.1.27/drivers/infiniband/ulp/iser/
Diser_memory.c757 fastreg_wr.wr.fast_reg.page_shift = SHIFT_4K; in iser_fast_reg_mr()
Diser_verbs.c226 params.page_shift = SHIFT_4K; in iser_create_fmr_pool()
/linux-4.1.27/drivers/infiniband/hw/cxgb3/
Diwch_qp.c165 V_FR_PAGE_SIZE(wr->wr.fast_reg.page_shift-12) | in build_fastreg()
/linux-4.1.27/drivers/infiniband/ulp/srp/
Dib_srp.c323 fmr_param.page_shift = ilog2(dev->mr_page_size); in srp_alloc_fmr_pool()
1318 wr.wr.fast_reg.page_shift = ilog2(dev->mr_page_size); in srp_map_finish_fr()
/linux-4.1.27/drivers/infiniband/hw/nes/
Dnes_verbs.c3439 if (ib_wr->wr.fast_reg.page_shift == 12) { in nes_post_send()
3441 } else if (ib_wr->wr.fast_reg.page_shift == 21) { in nes_post_send()
/linux-4.1.27/drivers/infiniband/hw/cxgb4/
Dqp.c603 wqe->fr.pgsz_shift = wr->wr.fast_reg.page_shift - 12; in build_fastreg()
/linux-4.1.27/drivers/staging/lustre/lnet/klnds/o2iblnd/
Do2iblnd.c1389 .page_shift = PAGE_SHIFT, in kiblnd_create_fmr_pool()
/linux-4.1.27/Documentation/virtual/kvm/
Dapi.txt2242 __u32 page_shift; /* Base page shift of segment (or 0) */
2247 An entry with a "page_shift" of 0 is unused. Because the array is
2263 __u32 page_shift; /* Page shift (or 0) */
/linux-4.1.27/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.c2147 get_encoded_page_size(1 << wr->wr.fast_reg.page_shift); in ocrdma_build_fr()
/linux-4.1.27/drivers/infiniband/ulp/isert/
Dib_isert.c2627 fr_wr.wr.fast_reg.page_shift = PAGE_SHIFT; in isert_fast_reg_mr()