| /openbmc/qemu/hw/ppc/ |
| H A D | spapr_iommu.c | 81 uint32_t page_shift, in spapr_tce_alloc_table() argument 90 table = kvmppc_create_spapr_tce(liobn, page_shift, bus_offset, nb_table, in spapr_tce_alloc_table() 128 if ((addr >> tcet->page_shift) < tcet->nb_table) { in spapr_tce_translate_iommu() 130 hwaddr page_mask = IOMMU_PAGE_MASK(tcet->page_shift); in spapr_tce_translate_iommu() 132 tce = tcet->table[addr >> tcet->page_shift]; in spapr_tce_translate_iommu() 182 tcet->bus_offset, tcet->page_shift); in spapr_tce_table_pre_save() 191 return 1ULL << tcet->page_shift; in spapr_tce_get_min_page_size() 232 uint32_t old_page_shift = tcet->page_shift; in spapr_tce_table_post_load() 256 tcet->bus_offset, tcet->page_shift); in spapr_tce_table_post_load() 265 return tcet->bus_offset || tcet->page_shift != 0xC; in spapr_tce_table_ex_needed() [all …]
|
| H A D | fdt.c | 27 if (!sps->page_shift) { in ppc_create_page_sizes_prop() 31 if (sps->enc[count].page_shift == 0) { in ppc_create_page_sizes_prop() 38 *(p++) = cpu_to_be32(sps->page_shift); in ppc_create_page_sizes_prop() 42 *(p++) = cpu_to_be32(sps->enc[j].page_shift); in ppc_create_page_sizes_prop()
|
| H A D | spapr_rtas_ddw.c | 151 uint32_t addr, page_shift, window_shift, liobn; in rtas_ibm_create_pe_dma_window() local 166 page_shift = rtas_ld(args, 3); in rtas_ibm_create_pe_dma_window() 171 if (!(sphb->page_size_mask & (1ULL << page_shift)) || in rtas_ibm_create_pe_dma_window() 172 (window_shift < page_shift)) { in rtas_ibm_create_pe_dma_window() 195 spapr_tce_table_enable(tcet, page_shift, win_addr, in rtas_ibm_create_pe_dma_window() 196 1ULL << (window_shift - page_shift)); in rtas_ibm_create_pe_dma_window() 202 trace_spapr_iommu_ddw_create(buid, addr, 1ULL << page_shift, in rtas_ibm_create_pe_dma_window()
|
| /openbmc/qemu/target/ppc/ |
| H A D | mmu-hash64.c | 264 if (!sps1->page_shift) { in ppc_store_slb() 604 if (sps->page_shift != 12) { in hpte_page_shift() 616 if (!ps->page_shift) { in hpte_page_shift() 620 if (ps->page_shift == 12) { in hpte_page_shift() 625 mask = ((1ULL << ps->page_shift) - 1) & HPTE64_R_RPN; in hpte_page_shift() 628 return ps->page_shift; in hpte_page_shift() 726 assert(sps->page_shift == 12); in ppc_hash64_htab_lookup() 729 epnmask = ~((1ULL << sps->page_shift) - 1); in ppc_hash64_htab_lookup() 735 hash = vsid ^ (vsid << 25) ^ (epn >> sps->page_shift); in ppc_hash64_htab_lookup() 740 hash = vsid ^ (epn >> sps->page_shift); in ppc_hash64_htab_lookup() [all …]
|
| H A D | mmu-hash64.h | 142 uint32_t page_shift; /* Page shift (or 0) */ member 148 uint32_t page_shift; /* Base page shift of segment (or 0) */ member
|
| /openbmc/u-boot/drivers/mtd/nand/raw/ |
| H A D | mxs_nand_spl.c | 120 chip->page_shift = ffs(mtd->writesize) - 1; in mxs_flash_onfi_ident() 123 chip->pagemask = (chip->chipsize >> chip->page_shift) - 1; in mxs_flash_onfi_ident() 127 debug("writesize=%d (>>%d)\n", mtd->writesize, chip->page_shift); in mxs_flash_onfi_ident() 165 unsigned int page = offs >> chip->page_shift; in is_badblock() 218 page = offs >> chip->page_shift; in nand_spl_load_image() 244 if (page >= mtd->size >> chip->page_shift) in nand_spl_load_image()
|
| H A D | nand_bbt.c | 183 from = ((loff_t)page) << this->page_shift; in read_bbt() 393 scan_read(mtd, buf, (loff_t)td->pages[0] << this->page_shift, in read_abs_bbts() 402 scan_read(mtd, buf, (loff_t)md->pages[0] << this->page_shift, in read_abs_bbts() 529 int blocktopage = this->bbt_erase_shift - this->page_shift; in search_bbt() 685 (this->bbt_erase_shift - this->page_shift); in write_bbt() 713 to = ((loff_t)page) << this->page_shift; in write_bbt() 729 ops.ooblen = (len >> this->page_shift) * mtd->oobsize; in write_bbt() 736 pageoffs = page - (int)(to >> this->page_shift); in write_bbt() 737 offs = pageoffs << this->page_shift; in write_bbt() 764 (len >> this->page_shift)* mtd->oobsize); in write_bbt() [all …]
|
| H A D | nand_base.c | 357 page = (int)(ofs >> chip->page_shift) & chip->pagemask; in nand_block_bad() 379 page = (int)(ofs >> chip->page_shift) & chip->pagemask; in nand_block_bad() 1709 realpage = (int)(from >> chip->page_shift); in nand_do_read_ops() 2035 ops->ooboffs + readlen > ((mtd->size >> chip->page_shift) - in nand_do_read_oob() 2036 (from >> chip->page_shift)) * len)) { in nand_do_read_oob() 2046 realpage = (int)(from >> chip->page_shift); in nand_do_read_oob() 2536 realpage = (int)(to >> chip->page_shift); in nand_do_write_ops() 2540 if (to <= ((loff_t)chip->pagebuf << chip->page_shift) && in nand_do_write_ops() 2541 ((loff_t)chip->pagebuf << chip->page_shift) < (to + ops->len)) in nand_do_write_ops() 2687 ((mtd->size >> chip->page_shift) - in nand_do_write_oob() [all …]
|
| H A D | nand_util.c | 285 page = (int)(offset >> chip->page_shift); in nand_get_lock_status() 334 page = (int)(start >> chip->page_shift); in nand_unlock() 366 page += (int)(length >> chip->page_shift); in nand_unlock()
|
| H A D | tegra_nand.c | 539 bounce_buffer_start(&bbstate, (void *)buf, 1 << chip->page_shift, in nand_rw_page() 541 writel((1 << chip->page_shift) - 1, &info->reg->dma_cfg_a); in nand_rw_page() 631 1 << chip->page_shift, in nand_rw_page()
|
| H A D | fsl_elbc_nand.c | 188 chip->phys_erase_shift, chip->page_shift); in set_addr()
|
| H A D | pxa3xx_nand.c | 1460 info->reg_ndcr |= (chip->page_shift == 6) ? NDCR_PG_PER_BLK : 0; in pxa3xx_nand_config_tail() 1739 if ((mtd->size >> chip->page_shift) > 65536) in pxa3xx_nand_scan()
|
| H A D | mxc_nand.c | 666 nand_chip->page_shift;
|
| H A D | denali.c | 1221 chip->page_shift += 1; in denali_multidev_fixup()
|
| H A D | sunxi_nand.c | 438 NFC_PAGE_SHIFT(nand->page_shift - 10); in sunxi_nfc_select_chip()
|
| /openbmc/qemu/hw/intc/ |
| H A D | pnv_xive.c | 95 static uint64_t pnv_xive_vst_page_size_allowed(uint32_t page_shift) in pnv_xive_vst_page_size_allowed() argument 97 return page_shift == 12 || page_shift == 16 || in pnv_xive_vst_page_size_allowed() 98 page_shift == 21 || page_shift == 24; in pnv_xive_vst_page_size_allowed() 127 uint32_t page_shift; in pnv_xive_vst_addr_indirect() local 146 page_shift = GETFIELD(VSD_TSIZE, vsd) + 12; in pnv_xive_vst_addr_indirect() 148 if (!pnv_xive_vst_page_size_allowed(page_shift)) { in pnv_xive_vst_addr_indirect() 150 page_shift); in pnv_xive_vst_addr_indirect() 154 vst_per_page = (1ull << page_shift) / info->size; in pnv_xive_vst_addr_indirect() 178 if (page_shift != GETFIELD(VSD_TSIZE, vsd) + 12) { in pnv_xive_vst_addr_indirect() 609 uint32_t page_shift; in pnv_xive_vst_per_subpage() local [all …]
|
| H A D | spapr_xive_kvm.c | 703 uint32_t page_shift = 16; /* TODO: fix page_shift */ in kvmppc_xive_mmap() local 706 pgoff << page_shift); in kvmppc_xive_mmap()
|
| /openbmc/u-boot/drivers/nvme/ |
| H A D | nvme.c | 336 unsigned page_shift = 12; in nvme_configure_admin_queue() local 340 if (page_shift < dev_page_min) { in nvme_configure_admin_queue() 342 1 << dev_page_min, 1 << page_shift); in nvme_configure_admin_queue() 346 if (page_shift > dev_page_max) { in nvme_configure_admin_queue() 348 1 << dev_page_max, 1 << page_shift); in nvme_configure_admin_queue() 349 page_shift = dev_page_max; in nvme_configure_admin_queue() 367 dev->page_size = 1 << page_shift; in nvme_configure_admin_queue() 370 dev->ctrl_config |= (page_shift - 12) << NVME_CC_MPS_SHIFT; in nvme_configure_admin_queue()
|
| /openbmc/u-boot/include/linux/mtd/ |
| H A D | onenand.h | 84 unsigned int page_shift; member
|
| H A D | rawnand.h | 918 int page_shift; member
|
| /openbmc/u-boot/drivers/mtd/onenand/ |
| H A D | onenand_base.c | 366 - onenand_addr(this, block)) >> this->page_shift; in onenand_command() 626 page = (int) (addr >> (this->page_shift + 1)) & this->page_mask; in onenand_get_2x_blockpage() 649 blockpage = (int) (addr >> this->page_shift); in onenand_check_bufferram() 692 blockpage = (int)(addr >> this->page_shift); in onenand_update_bufferram() 726 loff_t buf_addr = this->bufferram[i].blockpage << this->page_shift; in onenand_invalidate_bufferram() 1031 column + len > ((mtd->size >> this->page_shift) - in onenand_read_oob_nolock() 1032 (from >> this->page_shift)) * oobsize)) { in onenand_read_oob_nolock() 1572 column + len > ((mtd->size >> this->page_shift) - in onenand_write_oob_nolock() 1573 (to >> this->page_shift)) * oobsize)) { in onenand_write_oob_nolock() 2641 this->page_shift = ffs(mtd->writesize) - 1; in onenand_probe() [all …]
|
| H A D | samsung.c | 281 fpa = (int) (addr >> this->page_shift); in s3c_onenand_command()
|