/linux-4.4.14/drivers/infiniband/hw/mlx5/ |
D | mem.c | 59 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 …]
|
D | srq.c | 85 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()
|
D | cq.c | 618 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 …]
|
D | mr.c | 698 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 …]
|
D | mlx5_ib.h | 254 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);
|
D | qp.c | 600 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/ |
D | mr.c | 197 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 …]
|
D | alloc.c | 594 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()
|
D | cq.c | 199 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()
|
D | srq.c | 196 srq_context->log_page_size = mtt->page_shift - MLX4_ICM_PAGE_SHIFT; in mlx4_srq_alloc()
|
D | resource_tracker.c | 2641 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 …]
|
D | qp.c | 167 context->log_page_size = mtt->page_shift - MLX4_ICM_PAGE_SHIFT; in __mlx4_qp_modify()
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | keys.c | 224 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()
|
D | mr.c | 283 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()
|
D | verbs.h | 318 u8 page_shift; /* 0 - non unform/non powerof2 sizes */ member
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/ |
D | alloc.c | 73 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()
|
D | eq.c | 369 in->ctx.log_page_size = eq->buf.page_shift - MLX5_ADAPTER_PAGE_SHIFT; in mlx5_create_map_eq()
|
D | en_main.c | 396 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/ |
D | qib_keys.c | 202 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()
|
D | qib_mr.c | 266 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()
|
D | qib_verbs.h | 307 u8 page_shift; /* 0 - non unform/non powerof2 sizes */ member
|
/linux-4.4.14/drivers/gpu/drm/nouveau/ |
D | nouveau_ttm.c | 92 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()
|
D | nouveau_bo.c | 169 *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 …]
|
D | nouveau_bo.h | 27 unsigned page_shift; member
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_mr.c | 45 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/ |
D | c2_provider.c | 347 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/ |
D | nand_bbt.c | 185 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 …]
|
D | nand_base.c | 329 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 …]
|
D | diskonchip.c | 1027 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()
|
D | s3c2410.c | 910 chip, chip->page_shift); in s3c2410_nand_update_chip() 918 if (chip->page_shift > 10) { in s3c2410_nand_update_chip()
|
D | fsl_elbc_nand.c | 190 chip->phys_erase_shift, chip->page_shift); in set_addr() 650 chip->page_shift); in fsl_elbc_chip_init_tail()
|
D | docg4.c | 1095 int page = (int)(ofs >> nand->page_shift); in docg4_block_markbad() 1217 nand->page_shift = DOCG4_PAGE_SHIFT; in init_mtd_structs()
|
D | denali.c | 1518 denali->nand.page_shift += (denali->devnum - 1); in denali_init() 1520 denali->nand.page_shift) - 1; in denali_init()
|
D | pxa3xx_nand.c | 1404 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()
|
D | fsl_ifc_nand.c | 801 chip->page_shift); in fsl_ifc_chip_init_tail()
|
D | nandsim.c | 693 ns->geom.pgshift = chip->page_shift; in init_nandsim() 2363 chip->pagemask = (chip->chipsize >> chip->page_shift) - 1; in ns_init_module()
|
D | sunxi_nand.c | 410 NFC_PAGE_SHIFT(nand->page_shift - 10); in sunxi_nfc_select_chip()
|
/linux-4.4.14/arch/powerpc/platforms/pseries/ |
D | iommu.c | 941 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/ |
D | vfio_iommu_spapr_tce.c | 176 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/ |
D | ring_buffer.c | 110 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/ |
D | ib_fmr_pool.h | 57 int page_shift; member
|
D | ib_verbs.h | 1229 u8 page_shift; member
|
/linux-4.4.14/drivers/misc/mic/host/ |
D | mic_smpt.h | 52 u8 page_shift; member
|
D | mic_x100.c | 522 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()
|
D | mic_smpt.c | 29 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/ |
D | iommu.h | 163 __u32 page_shift, 168 __u32 page_shift,
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | mmu.h | 46 int nvkm_vm_get(struct nvkm_vm *, u64 size, u32 page_shift, u32 access,
|
D | fb.h | 29 u8 page_shift; member
|
/linux-4.4.14/include/linux/mlx4/ |
D | device.h | 618 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/ |
D | mthca_mr.c | 578 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/ |
D | ehca_mrmw.c | 323 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/ |
D | phy.c | 2372 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/ |
D | onenand.h | 100 unsigned int page_shift; member
|
D | nand.h | 678 int page_shift; member
|
/linux-4.4.14/drivers/mtd/onenand/ |
D | onenand_base.c | 410 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 …]
|
D | samsung.c | 395 fpa = (int) (addr >> this->page_shift); in s3c_onenand_command()
|
/linux-4.4.14/arch/x86/platform/efi/ |
D | efi.c | 570 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/ |
D | base.c | 274 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/ |
D | fmr_pool.c | 304 .page_shift = params->page_shift in ib_create_fmr_pool()
|
/linux-4.4.14/arch/powerpc/kvm/ |
D | book3s_pr.c | 1615 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()
|
D | book3s_hv.c | 2746 (*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/ |
D | pci.h | 228 u64 dma_offset, unsigned page_shift);
|
D | pci-ioda.c | 2012 __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()
|
D | pci.c | 732 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/ |
D | vfio.h | 570 __u32 page_shift; member
|
D | kvm.h | 636 __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/ |
D | t4vf_hw.c | 461 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/ |
D | fmr_ops.c | 62 .page_shift = PAGE_SHIFT in fmr_op_init()
|
/linux-4.4.14/drivers/infiniband/hw/mlx4/ |
D | mr.c | 106 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()
|
D | srq.c | 165 err = mlx4_mtt_init(dev->dev, srq->buf.npages, srq->buf.page_shift, in mlx4_ib_create_srq()
|
D | cq.c | 111 err = mlx4_mtt_init(dev->dev, buf->buf.npages, buf->buf.page_shift, in mlx4_ib_alloc_cq_buf()
|
D | qp.c | 790 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/ |
D | iommu.c | 331 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/ |
D | nv50.c | 215 iobj->mem->page_shift = 12; in nv50_instobj_new()
|
D | gk20a.c | 557 node->mem.page_shift = 12; in gk20a_instobj_new()
|
/linux-4.4.14/arch/mips/jz4740/ |
D | board-qi_lb60.c | 130 if (chip->page_shift == 12) { in qi_lb60_nand_ident()
|
/linux-4.4.14/drivers/mtd/nand/brcmnand/ |
D | brcmnand.c | 1152 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/ |
D | ops_bcm4706.c | 440 col_bits = b47n->nand_chip.page_shift + 1; in bcm47xxnflash_ops_bcm4706_init()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/ |
D | t4_hw.c | 6112 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/ |
D | pci.c | 1745 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/ |
D | ib_rdma.c | 267 pool->fmr_attr.page_shift = PAGE_SHIFT; in rds_ib_create_mr_pool()
|
/linux-4.4.14/drivers/usb/host/ |
D | xhci-mem.c | 1885 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()
|
D | xhci.h | 1538 int page_shift; member
|
/linux-4.4.14/include/linux/mlx5/ |
D | driver.h | 297 u8 page_shift; member
|
/linux-4.4.14/drivers/mtd/nand/gpmi-nand/ |
D | gpmi-nand.c | 1557 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/ |
D | iser_verbs.c | 235 params.page_shift = SHIFT_4K; in iser_alloc_fmr_pool()
|
/linux-4.4.14/drivers/infiniband/hw/nes/ |
D | nes_verbs.c | 3406 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/ |
D | o2iblnd.c | 1391 .page_shift = PAGE_SHIFT, in kiblnd_create_fmr_pool()
|
/linux-4.4.14/Documentation/virtual/kvm/ |
D | api.txt | 2278 __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/ |
D | ib_srp.c | 322 fmr_param.page_shift = ilog2(dev->mr_page_size); in srp_alloc_fmr_pool()
|