Home
last modified time | relevance | path

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

/linux-4.4.14/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.c618 int page_shift; in create_cq_user() local
653 mlx5_ib_cont_pages(cq->buf.umem, ucmd.buf_addr, &npages, &page_shift, in create_cq_user()
656 ucmd.buf_addr, entries * ucmd.cqe_size, npages, page_shift, ncont); in create_cq_user()
664 mlx5_ib_populate_pas(dev, cq->buf.umem, page_shift, (*cqb)->pas, 0); in create_cq_user()
665 (*cqb)->ctx.log_pg_sz = page_shift - MLX5_ADAPTER_PAGE_SHIFT; in create_cq_user()
727 (*cqb)->ctx.log_pg_sz = cq->buf.buf.page_shift - MLX5_ADAPTER_PAGE_SHIFT; in create_cq_kernel()
960 int *page_shift, int *cqe_size) in resize_user() argument
982 mlx5_ib_cont_pages(umem, ucmd.buf_addr, &npages, page_shift, in resize_user()
1087 int page_shift; in mlx5_ib_resize_cq() local
1109 err = resize_user(dev, cq, entries, udata, &npas, &page_shift, in mlx5_ib_resize_cq()
[all …]
Dmr.c698 int page_shift, u64 virt_addr, u64 len, in prep_umr_reg_wqe() argument
719 umrwr->page_shift = page_shift; in prep_umr_reg_wqe()
761 int page_shift, int order, int access_flags) in reg_umr() argument
804 mlx5_ib_populate_pas(dev, umem, page_shift, pas, MLX5_IB_MTT_PRESENT); in reg_umr()
817 page_shift, virt_addr, len, access_flags); in reg_umr()
946 wr.page_shift = PAGE_SHIFT; in mlx5_ib_update_mtt()
979 int npages, int page_shift, in reg_create() argument
999 mlx5_ib_populate_pas(dev, umem, page_shift, in->pas, in reg_create()
1011 in->seg.xlt_oct_size = cpu_to_be32(get_octo_len(virt_addr, length, 1 << page_shift)); in reg_create()
1012 in->seg.log2_page_size = page_shift; in reg_create()
[all …]
Dmlx5_ib.h254 unsigned int page_shift; member
570 int mlx5_ib_get_buf_offset(u64 addr, int page_shift, u32 *offset);
595 int page_shift, size_t offset, size_t num_pages,
598 int page_shift, __be64 *pas, int access_flags);
Dqp.c600 int page_shift = 0; in create_user_qp() local
658 mlx5_ib_cont_pages(qp->umem, ucmd.buf_addr, &npages, &page_shift, in create_user_qp()
660 err = mlx5_ib_get_buf_offset(ucmd.buf_addr, page_shift, &offset); in create_user_qp()
666 ucmd.buf_addr, qp->buf_size, npages, page_shift, ncont, offset); in create_user_qp()
676 mlx5_ib_populate_pas(dev, qp->umem, page_shift, (*in)->pas, 0); in create_user_qp()
678 cpu_to_be32((page_shift - MLX5_ADAPTER_PAGE_SHIFT) << 24); in create_user_qp()
778 cpu_to_be32((qp->buf.page_shift - MLX5_ADAPTER_PAGE_SHIFT) << 24); in create_kernel_qp()
2030 seg->log2_page_size = umrwr->page_shift; in set_reg_mkey_segment()
/linux-4.4.14/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.c2641 int page_shift = (qpc->log_page_size & 0x3f) + 12; in qp_get_mtt_size() local
2661 page_shift); in qp_get_mtt_size()
2988 int page_shift = (eqc->log_page_size & 0x3f) + 12; in eq_get_mtt_size() local
2990 if (log_eq_size + 5 < page_shift) in eq_get_mtt_size()
2993 return 1 << (log_eq_size + 5 - page_shift); in eq_get_mtt_size()
3004 int page_shift = (cqc->log_page_size & 0x3f) + 12; in cq_get_mtt_size() local
3006 if (log_cq_size + 5 < page_shift) in cq_get_mtt_size()
3009 return 1 << (log_cq_size + 5 - page_shift); in cq_get_mtt_size()
3207 mtt.page_shift = 0; in mlx4_WRITE_MTT_wrapper()
3521 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.4.14/drivers/staging/rdma/hfi1/
Dkeys.c224 if (mr->page_shift) { in hfi1_lkey_ok()
232 entries_spanned_by_off = off >> mr->page_shift; in hfi1_lkey_ok()
233 off -= (entries_spanned_by_off << mr->page_shift); in hfi1_lkey_ok()
321 if (mr->page_shift) { in hfi1_rkey_ok()
329 entries_spanned_by_off = off >> mr->page_shift; in hfi1_rkey_ok()
330 off -= (entries_spanned_by_off << mr->page_shift); in hfi1_rkey_ok()
Dmr.c283 mr->mr.page_shift = ilog2(umem->page_size); in hfi1_reg_user_mr()
409 fmr->mr.page_shift = fmr_attr->page_shift; in hfi1_alloc_fmr()
455 ps = 1 << fmr->mr.page_shift; in hfi1_map_phys_fmr()
Dverbs.h318 u8 page_shift; /* 0 - non unform/non powerof2 sizes */ member
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Dalloc.c73 buf->page_shift = (u8)get_order(size) + PAGE_SHIFT; in mlx5_buf_alloc_node()
81 while (t & ((1 << buf->page_shift) - 1)) { in mlx5_buf_alloc_node()
82 --buf->page_shift; in mlx5_buf_alloc_node()
206 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()
Den_main.c396 MLX5_SET(wq, wq, log_wq_pg_sz, rq->wq_ctrl.buf.page_shift - in mlx5e_enable_rq()
629 MLX5_SET(wq, wq, log_wq_pg_sz, sq->wq_ctrl.buf.page_shift - in mlx5e_enable_sq()
824 MLX5_SET(cqc, cqc, log_page_size, cq->wq_ctrl.buf.page_shift - in mlx5e_enable_cq()
/linux-4.4.14/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()
Dqib_mr.c266 mr->mr.page_shift = ilog2(umem->page_size); in qib_reg_user_mr()
419 fmr->mr.page_shift = fmr_attr->page_shift; in qib_alloc_fmr()
465 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.4.14/drivers/gpu/drm/nouveau/
Dnouveau_ttm.c92 size_nc = 1 << nvbo->page_shift; in nouveau_vram_manager_new()
102 node->page_shift = nvbo->page_shift; in nouveau_vram_manager_new()
151 node->page_shift = 12; in nouveau_gart_manager_new()
239 node->page_shift = 12; in nv04_gart_manager_new()
241 ret = nvkm_vm_get(man->priv, mem->num_pages << 12, node->page_shift, in nv04_gart_manager_new()
Dnouveau_bo.c169 *size = roundup(*size, (1 << nvbo->page_shift)); in nouveau_bo_fixup_align()
170 *align = max((1 << nvbo->page_shift), *align); in nouveau_bo_fixup_align()
215 nvbo->page_shift = 12; in nouveau_bo_new()
218 nvbo->page_shift = drm->client.vm->mmu->lpg_shift; in nouveau_bo_new()
1038 ret = nvkm_vm_get(drm->client.vm, size, old_node->page_shift, in nouveau_bo_move_prep()
1043 ret = nvkm_vm_get(drm->client.vm, size, new_node->page_shift, in nouveau_bo_move_prep()
1239 nvbo->page_shift != vma->vm->mmu->lpg_shift)) { in nouveau_bo_move_ntfy()
1386 int page_shift = 12; in nouveau_ttm_io_mem_reserve() local
1388 page_shift = node->page_shift; in nouveau_ttm_io_mem_reserve()
1390 ret = nvkm_bar_umap(bar, node->size << 12, page_shift, in nouveau_ttm_io_mem_reserve()
[all …]
Dnouveau_bo.h27 unsigned page_shift; member
/linux-4.4.14/drivers/staging/rdma/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.4.14/drivers/staging/rdma/amso1100/
Dc2_provider.c347 int err, i, j, k, page_shift, pbl_depth; in c2_reg_phys_mr() local
352 page_shift = PAGE_SHIFT; in c2_reg_phys_mr()
358 page_shift += 3; in c2_reg_phys_mr()
375 BIT(page_shift)) >> page_shift; in c2_reg_phys_mr()
390 BIT(page_shift)) >> page_shift; in c2_reg_phys_mr()
393 (k << page_shift)); in c2_reg_phys_mr()
406 __func__, page_shift, pbl_depth, total_len, in c2_reg_phys_mr()
411 BIT(page_shift), pbl_depth, in c2_reg_phys_mr()
/linux-4.4.14/drivers/mtd/nand/
Dnand_bbt.c185 from = ((loff_t)page) << this->page_shift; in read_bbt()
395 scan_read(mtd, buf, (loff_t)td->pages[0] << this->page_shift, in read_abs_bbts()
404 scan_read(mtd, buf, (loff_t)md->pages[0] << this->page_shift, in read_abs_bbts()
531 int blocktopage = this->bbt_erase_shift - this->page_shift; in search_bbt()
687 (this->bbt_erase_shift - this->page_shift); in write_bbt()
715 to = ((loff_t)page) << this->page_shift; in write_bbt()
731 ops.ooblen = (len >> this->page_shift) * mtd->oobsize; in write_bbt()
738 pageoffs = page - (int)(to >> this->page_shift); in write_bbt()
739 offs = pageoffs << this->page_shift; in write_bbt()
766 (len >> this->page_shift)* mtd->oobsize); in write_bbt()
[all …]
Dnand_base.c329 page = (int)(ofs >> chip->page_shift) & chip->pagemask; in nand_block_bad()
360 page = (int)(ofs >> chip->page_shift) & chip->pagemask; in nand_block_bad()
958 page = ofs >> chip->page_shift; in __nand_unlock()
962 page = (ofs + len) >> chip->page_shift; in __nand_unlock()
1087 page = ofs >> chip->page_shift; in nand_lock()
1699 realpage = (int)(from >> chip->page_shift); in nand_do_read_ops()
2052 ops->ooboffs + readlen > ((mtd->size >> chip->page_shift) - in nand_do_read_oob()
2053 (from >> chip->page_shift)) * len)) { in nand_do_read_oob()
2063 realpage = (int)(from >> chip->page_shift); in nand_do_read_oob()
2569 realpage = (int)(to >> chip->page_shift); in nand_do_write_ops()
[all …]
Ddiskonchip.c1027 doc->mh0_page = offs >> this->page_shift; in find_media_headers()
1032 doc->mh1_page = offs >> this->page_shift; in find_media_headers()
1041 offs = doc->mh0_page << this->page_shift; in find_media_headers()
1058 const unsigned psize = 1 << this->page_shift; in nftl_partscan()
1122 offs <<= this->page_shift; in nftl_partscan()
1177 doc->mh1_page = doc->mh0_page + (4096 >> this->page_shift); in inftl_partscan()
Ds3c2410.c910 chip, chip->page_shift); in s3c2410_nand_update_chip()
918 if (chip->page_shift > 10) { in s3c2410_nand_update_chip()
Dfsl_elbc_nand.c190 chip->phys_erase_shift, chip->page_shift); in set_addr()
650 chip->page_shift); in fsl_elbc_chip_init_tail()
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.c1518 denali->nand.page_shift += (denali->devnum - 1); in denali_init()
1520 denali->nand.page_shift) - 1; in denali_init()
Dpxa3xx_nand.c1404 info->reg_ndcr |= (chip->page_shift == 6) ? NDCR_PG_PER_BLK : 0; in pxa3xx_nand_config_flash()
1691 if ((mtd->size >> chip->page_shift) > 65536) in pxa3xx_nand_scan()
Dfsl_ifc_nand.c801 chip->page_shift); in fsl_ifc_chip_init_tail()
Dnandsim.c693 ns->geom.pgshift = chip->page_shift; in init_nandsim()
2363 chip->pagemask = (chip->chipsize >> chip->page_shift) - 1; in ns_init_module()
Dsunxi_nand.c410 NFC_PAGE_SHIFT(nand->page_shift - 10); in sunxi_nfc_select_chip()
/linux-4.4.14/arch/powerpc/platforms/pseries/
Diommu.c941 struct ddw_create_response *create, int page_shift, in create_ddw() argument
965 page_shift, window_shift); in create_ddw()
970 cfg_addr, BUID_HI(buid), BUID_LO(buid), page_shift, in create_ddw()
999 int page_shift; in enable_ddw() local
1060 page_shift = 24; /* 16MB */ in enable_ddw()
1062 page_shift = 16; /* 64kB */ in enable_ddw()
1064 page_shift = 12; /* 4kB */ in enable_ddw()
1073 if (query.largest_available_block < (max_addr >> page_shift)) { in enable_ddw()
1076 1ULL << page_shift); in enable_ddw()
1095 ret = create_ddw(dev, ddw_avail, &create, page_shift, len); in enable_ddw()
[all …]
/linux-4.4.14/drivers/vfio/
Dvfio_iommu_spapr_tce.c176 static bool tce_page_is_contained(struct page *page, unsigned page_shift) in tce_page_is_contained() argument
183 return (PAGE_SHIFT + compound_order(compound_head(page))) >= page_shift; in tce_page_is_contained()
565 __u32 page_shift, in tce_iommu_create_table() argument
572 table_size = table_group->ops->get_table_size(page_shift, window_size, in tce_iommu_create_table()
582 page_shift, window_size, levels, ptbl); in tce_iommu_create_table()
609 __u32 page_shift, __u64 window_size, __u32 levels, in tce_iommu_create_window() argument
628 if (!(table_group->pgsizes & (1ULL << page_shift))) in tce_iommu_create_window()
638 page_shift, window_size, levels, &tbl); in tce_iommu_create_window()
991 ret = tce_iommu_create_window(container, create.page_shift, in tce_iommu_ioctl()
/linux-4.4.14/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.4.14/include/rdma/
Dib_fmr_pool.h57 int page_shift; member
Dib_verbs.h1229 u8 page_shift; member
/linux-4.4.14/drivers/misc/mic/host/
Dmic_smpt.h52 u8 page_shift; member
Dmic_x100.c522 dma_addr >> mdev->smpt->info.page_shift); in mic_x100_smpt_set()
539 info->page_shift = 34; in mic_x100_smpt_hw_init()
540 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.4.14/arch/powerpc/include/asm/
Diommu.h163 __u32 page_shift,
168 __u32 page_shift,
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dmmu.h46 int nvkm_vm_get(struct nvkm_vm *, u64 size, u32 page_shift, u32 access,
Dfb.h29 u8 page_shift; member
/linux-4.4.14/include/linux/mlx4/
Ddevice.h618 int page_shift; member
624 int page_shift; member
689 u8 page_shift; member
1067 int mlx4_mtt_init(struct mlx4_dev *dev, int npages, int page_shift,
1073 int npages, int page_shift, struct mlx4_mr *mr);
1363 int max_maps, u8 page_shift, struct mlx4_fmr *fmr);
1479 int page_shift, struct mlx4_mpt_entry *mpt_entry);
/linux-4.4.14/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.4.14/drivers/staging/rdma/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.4.14/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.4.14/include/linux/mtd/
Donenand.h100 unsigned int page_shift; member
Dnand.h678 int page_shift; member
/linux-4.4.14/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.4.14/arch/x86/platform/efi/
Defi.c570 unsigned long page_shift = 1UL << EFI_PAGE_SHIFT; in efi_memory_uc() local
573 npages = round_up(size, page_shift) / page_shift; in efi_memory_uc()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dbase.c274 nvkm_vm_get(struct nvkm_vm *vm, u64 size, u32 page_shift, u32 access, in nvkm_vm_get() argument
278 u32 align = (1 << page_shift) >> 12; in nvkm_vm_get()
284 ret = nvkm_mm_head(&vm->mm, 0, page_shift, msize, msize, align, in nvkm_vm_get()
/linux-4.4.14/drivers/infiniband/core/
Dfmr_pool.c304 .page_shift = params->page_shift in ib_create_fmr_pool()
/linux-4.4.14/arch/powerpc/kvm/
Dbook3s_pr.c1615 info->sps[0].page_shift = 12; in kvm_vm_ioctl_get_smmu_info_pr()
1617 info->sps[0].enc[0].page_shift = 12; in kvm_vm_ioctl_get_smmu_info_pr()
1633 info->sps[i].page_shift = 16; in kvm_vm_ioctl_get_smmu_info_pr()
1635 info->sps[i].enc[0].page_shift = 16; in kvm_vm_ioctl_get_smmu_info_pr()
1641 info->sps[i].page_shift = 24; in kvm_vm_ioctl_get_smmu_info_pr()
1643 info->sps[i].enc[0].page_shift = 24; in kvm_vm_ioctl_get_smmu_info_pr()
Dbook3s_hv.c2746 (*sps)->page_shift = def->shift; in kvmppc_add_seg_page_size()
2748 (*sps)->enc[0].page_shift = def->shift; in kvmppc_add_seg_page_size()
2754 (*sps)->enc[1].page_shift = 24; in kvmppc_add_seg_page_size()
/linux-4.4.14/arch/powerpc/platforms/powernv/
Dpci.h228 u64 dma_offset, unsigned page_shift);
Dpci-ioda.c2012 __u32 page_shift, __u64 window_size, __u32 levels,
2016 int num, __u32 page_shift, __u64 window_size, __u32 levels, in pnv_pci_ioda2_create_table() argument
2031 bus_offset, page_shift, window_size, in pnv_pci_ioda2_create_table()
2131 static unsigned long pnv_pci_ioda2_get_table_size(__u32 page_shift, in pnv_pci_ioda2_get_table_size() argument
2136 unsigned entries_shift = window_shift - page_shift; in pnv_pci_ioda2_get_table_size()
2252 __u32 page_shift, __u64 window_size, __u32 levels, in pnv_pci_ioda2_table_alloc_pages() argument
2258 unsigned entries_shift = window_shift - page_shift; in pnv_pci_ioda2_table_alloc_pages()
2294 page_shift); in pnv_pci_ioda2_table_alloc_pages()
Dpci.c732 u64 dma_offset, unsigned page_shift) in pnv_pci_setup_iommu_table() argument
736 tbl->it_page_shift = page_shift; in pnv_pci_setup_iommu_table()
/linux-4.4.14/include/uapi/linux/
Dvfio.h570 __u32 page_shift; member
Dkvm.h636 __u32 page_shift; /* Page shift (or 0) */ member
641 __u32 page_shift; /* Base page shift of segment (or 0) */ member
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/
Dt4vf_hw.c461 unsigned int page_shift, page_size, qpp_shift, qpp_mask; in t4vf_bar2_sge_qregs() local
472 page_shift = adapter->params.sge.sge_vf_hps + 10; in t4vf_bar2_sge_qregs()
473 page_size = 1 << page_shift; in t4vf_bar2_sge_qregs()
487 bar2_page_offset = ((u64)(qid >> qpp_shift) << page_shift); in t4vf_bar2_sge_qregs()
/linux-4.4.14/net/sunrpc/xprtrdma/
Dfmr_ops.c62 .page_shift = PAGE_SHIFT in fmr_op_init()
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dmr.c106 len = sg_dma_len(sg) >> mtt->page_shift; in mlx4_ib_umem_write_mtt()
459 fmr_attr->page_shift, &fmr->mfmr); in mlx4_ib_fmr_alloc()
Dsrq.c165 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.c790 err = mlx4_mtt_init(dev->dev, qp->buf.npages, qp->buf.page_shift, in create_qp_common()
/linux-4.4.14/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.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dnv50.c215 iobj->mem->page_shift = 12; in nv50_instobj_new()
Dgk20a.c557 node->mem.page_shift = 12; in gk20a_instobj_new()
/linux-4.4.14/arch/mips/jz4740/
Dboard-qi_lb60.c130 if (chip->page_shift == 12) { in qi_lb60_nand_ident()
/linux-4.4.14/drivers/mtd/nand/brcmnand/
Dbrcmnand.c1152 u64 addr = (u64)page_addr << chip->page_shift; in brcmnand_cmdfunc()
1563 return brcmnand_read(mtd, chip, (u64)page << chip->page_shift, in brcmnand_read_oob()
1574 brcmnand_read(mtd, chip, (u64)page << chip->page_shift, in brcmnand_read_oob_raw()
1688 return brcmnand_write(mtd, chip, (u64)page << chip->page_shift, in brcmnand_write_oob()
1699 ret = brcmnand_write(mtd, chip, (u64)page << chip->page_shift, NULL, in brcmnand_write_oob_raw()
/linux-4.4.14/drivers/mtd/nand/bcm47xxnflash/
Dops_bcm4706.c440 col_bits = b47n->nand_chip.page_shift + 1; in bcm47xxnflash_ops_bcm4706_init()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dt4_hw.c6112 unsigned int page_shift = fls(page_size) - 1; in t4_fixup_host_params() local
6113 unsigned int sge_hps = page_shift - 10; in t4_fixup_host_params()
6203 t4_write_reg(adap, ULP_RX_TDDP_PSZ_A, HPZ0_V(page_shift - 12)); in t4_fixup_host_params()
7137 unsigned int page_shift, page_size, qpp_shift, qpp_mask; in t4_bar2_sge_qregs() local
7147 page_shift = adapter->params.sge.hps + 10; in t4_bar2_sge_qregs()
7148 page_size = 1 << page_shift; in t4_bar2_sge_qregs()
7162 bar2_page_offset = ((u64)(qid >> qpp_shift) << page_shift); in t4_bar2_sge_qregs()
/linux-4.4.14/drivers/nvme/host/
Dpci.c1745 unsigned page_shift = 12; in nvme_configure_admin_queue() local
1748 if (page_shift < dev_page_min) { in nvme_configure_admin_queue()
1752 1 << page_shift); in nvme_configure_admin_queue()
1776 dev->page_size = 1 << page_shift; in nvme_configure_admin_queue()
1779 dev->ctrl_config |= (page_shift - 12) << NVME_CC_MPS_SHIFT; in nvme_configure_admin_queue()
/linux-4.4.14/net/rds/
Dib_rdma.c267 pool->fmr_attr.page_shift = PAGE_SHIFT; in rds_ib_create_mr_pool()
/linux-4.4.14/drivers/usb/host/
Dxhci-mem.c1885 xhci->page_shift = 0; in xhci_mem_cleanup()
2379 xhci->page_shift = 12; in xhci_mem_init()
2380 xhci->page_size = 1 << xhci->page_shift; in xhci_mem_init()
Dxhci.h1538 int page_shift; member
/linux-4.4.14/include/linux/mlx5/
Ddriver.h297 u8 page_shift; member
/linux-4.4.14/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.4.14/drivers/infiniband/ulp/iser/
Diser_verbs.c235 params.page_shift = SHIFT_4K; in iser_alloc_fmr_pool()
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_verbs.c3406 int page_shift = ilog2(reg_wr(ib_wr)->mr->page_size); in nes_post_send() local
3427 if (page_shift == 12) { in nes_post_send()
3429 } else if (page_shift == 21) { in nes_post_send()
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/o2iblnd/
Do2iblnd.c1391 .page_shift = PAGE_SHIFT, in kiblnd_create_fmr_pool()
/linux-4.4.14/Documentation/virtual/kvm/
Dapi.txt2278 __u32 page_shift; /* Base page shift of segment (or 0) */
2283 An entry with a "page_shift" of 0 is unused. Because the array is
2299 __u32 page_shift; /* Page shift (or 0) */
/linux-4.4.14/drivers/infiniband/ulp/srp/
Dib_srp.c322 fmr_param.page_shift = ilog2(dev->mr_page_size); in srp_alloc_fmr_pool()