Home
last modified time | relevance | path

Searched refs:pages_per_block (Results 1 – 12 of 12) sorted by relevance

/openbmc/u-boot/drivers/mtd/nand/raw/
H A Ddenali_spl.c31 static int page_size, oob_size, pages_per_block; variable
156 ret = nand_read_oob(buf, block * pages_per_block); in nand_block_isbad()
175 pages_per_block = readl(denali_flash_reg + PAGES_PER_BLOCK); in nand_init()
187 block = page / pages_per_block; in nand_spl_load_image()
188 page = page % pages_per_block; in nand_spl_load_image()
204 ret = nand_read_page(dst, block * pages_per_block + page); in nand_spl_load_image()
219 if (page == pages_per_block) { in nand_spl_load_image()
H A Dmxs_nand_spl.c115 mtd->erasesize = le32_to_cpu(p->pages_per_block) * mtd->writesize; in mxs_flash_onfi_ident()
H A Dnand_base.c2818 int page, status, pages_per_block, ret, chipnr; in nand_erase_nand() local
2837 pages_per_block = 1 << (chip->phys_erase_shift - chip->page_shift); in nand_erase_nand()
2872 (page + pages_per_block)) in nand_erase_nand()
2889 page += pages_per_block; in nand_erase_nand()
3269 mtd->erasesize = 1 << (fls(le32_to_cpu(p->pages_per_block)) - 1); in nand_flash_detect_onfi()
3372 mtd->erasesize = 1 << (fls(le32_to_cpu(p->pages_per_block)) - 1); in nand_flash_detect_jedec()
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vram_mgr.c434 unsigned long pages_per_block; in amdgpu_vram_mgr_new() local
448 pages_per_block = ~0ul; in amdgpu_vram_mgr_new()
451 pages_per_block = HPAGE_PMD_NR; in amdgpu_vram_mgr_new()
454 pages_per_block = 2UL << (20UL - PAGE_SHIFT); in amdgpu_vram_mgr_new()
456 pages_per_block = max_t(uint32_t, pages_per_block, in amdgpu_vram_mgr_new()
495 if ((size >= (u64)pages_per_block << PAGE_SHIFT) && in amdgpu_vram_mgr_new()
496 !(size & (((u64)pages_per_block << PAGE_SHIFT) - 1))) in amdgpu_vram_mgr_new()
497 min_block_size = (u64)pages_per_block << PAGE_SHIFT; in amdgpu_vram_mgr_new()
/openbmc/linux/include/linux/mtd/
H A Djedec.h48 __le32 pages_per_block; member
H A Donfi.h85 __le32 pages_per_block; member
/openbmc/linux/drivers/mtd/nand/raw/
H A Dnand_jedec.c105 1 << (fls(le32_to_cpu(p->pages_per_block)) - 1); in nand_jedec_detect()
H A Dnand_onfi.c253 1 << (fls(le32_to_cpu(p->pages_per_block)) - 1); in nand_onfi_detect()
H A Dmxc_nand.c1226 uint16_t pages_per_block = mtd->erasesize / mtd->writesize; in preset_v2() local
1235 config1 |= NFC_V2_CONFIG1_PPB(ffs(pages_per_block) - 6); in preset_v2()
H A Dnand_base.c4638 int page, pages_per_block, ret, chipnr; in nand_erase_nand() local
4660 pages_per_block = 1 << (chip->phys_erase_shift - chip->page_shift); in nand_erase_nand()
4693 (page + pages_per_block)) in nand_erase_nand()
4707 page += pages_per_block; in nand_erase_nand()
/openbmc/u-boot/include/linux/mtd/
H A Drawnand.h312 __le32 pages_per_block; member
442 __le32 pages_per_block; member
/openbmc/linux/drivers/base/
H A Dmemory.c534 unsigned long pages_per_block = PAGES_PER_SECTION * sections_per_block; in probe_store() local
540 if (phys_addr & ((pages_per_block << PAGE_SHIFT) - 1)) in probe_store()