Searched refs:pages_per_block (Results 1 - 18 of 18) sorted by relevance
/fuchsia/zircon/system/public/zircon/device/ |
H A D | nand.h | 23 uint32_t pages_per_block; // Erase block size, in pages. member in struct:nand_info
|
/fuchsia/zircon/system/uapp/nand-util/ |
H A D | main.cpp | 78 const char* oob() const { return data() + info_.page_size * info_.pages_per_block; } 100 const uint32_t size = (info_.page_size + info_.oob_size) * info_.pages_per_block; 118 "Nand class: %d\n", info_.page_size, info_.pages_per_block, info_.num_blocks, 123 ZX_DEBUG_ASSERT(count <= info_.pages_per_block); 129 request.offset_oob_vmo = info_.pages_per_block; // OOB is at the end of the VMO. 320 if (config.page_num >= nand.Info().pages_per_block) { 330 if (config.abs_page >= nand.Info().num_blocks * nand.Info().pages_per_block) { 348 uint32_t start = (first_block + block) * nand.Info().pages_per_block; 349 if (!nand.ReadPages(start, nand.Info().pages_per_block)) { 367 size_t size = (nand.Info().page_size + nand.Info().oob_size) * nand.Info().pages_per_block; [all...] |
H A D | aml.cpp | 16 uint32_t pages_per_block; member in struct:__anon861::ExtInfo 40 for (uint32_t page = 0; page < info.pages_per_block; page++) { 57 printf("Pages per block: %u\n", page0->ext_info.pages_per_block);
|
/fuchsia/zircon/system/dev/nand/ram-nand/ |
H A D | ram-nand.h | 27 NandParams(uint32_t page_size, uint32_t pages_per_block, uint32_t num_blocks, uint32_t ecc_bits, argument 29 : NandParams(nand_info_t {page_size, pages_per_block, num_blocks, ecc_bits, oob_size, 42 return pages_per_block * num_blocks;
|
H A D | ram-nand.cpp | 316 ZX_DEBUG_ASSERT_MSG(operation->rw.length <= params_.pages_per_block, 318 ZX_DEBUG_ASSERT_MSG(operation->rw.offset_nand / params_.pages_per_block == 320 / params_.pages_per_block, 348 uint32_t block_size = params_.page_size * params_.pages_per_block; 356 uint32_t oob_per_block = params_.oob_size * params_.pages_per_block;
|
/fuchsia/zircon/system/dev/nand/nandpart/ |
H A D | aml-bad-block.cpp | 193 page_ + bbt_page_count >= nand_info_.pages_per_block) { 211 const uint32_t nand_page = (block * nand_info_.pages_per_block) + page_; 278 uint32_t nand_page = block * nand_info_.pages_per_block; 333 for (; page + bbt_page_count <= nand_info_.pages_per_block; page += bbt_page_count) { 337 const uint32_t nand_page = block_entry_->block * nand_info_.pages_per_block + page; 370 if (page + bbt_page_count <= nand_info_.pages_per_block || latest_entry_bad) { 373 const uint32_t nand_page = block_entry_->block * nand_info_.pages_per_block + page_;
|
H A D | nandpart-utils.cpp | 62 const size_t erase_block_size = nand_info.page_size * nand_info.pages_per_block;
|
H A D | nandpart.cpp | 207 translated_op->rw.offset_nand += (erase_block_start_ * nand_info_.pages_per_block);
|
/fuchsia/zircon/system/dev/nand/skip-block/ |
H A D | skip-block.cpp | 58 op->rw.offset_nand = ctx->physical_block * ctx->nand_info->pages_per_block; 59 op->rw.offset_data_vmo += ctx->nand_info->pages_per_block; 78 ctx->op.vmo_offset += ctx->nand_info->pages_per_block; 109 op->rw.length = ctx->nand_info->pages_per_block; 110 op->rw.offset_nand = ctx->physical_block * ctx->nand_info->pages_per_block; 283 nand_op->rw.length = nand_info_.pages_per_block; 284 nand_op->rw.offset_nand = physical_block * nand_info_.pages_per_block;
|
H A D | skip-block.h | 55 uint64_t GetBlockSize() const { return nand_info_.pages_per_block * nand_info_.page_size; }
|
/fuchsia/zircon/system/dev/nand/broker/test/ |
H A D | main.cpp | 55 .pages_per_block = 4,
|
H A D | broker-test.cpp | 81 uint32_t BlockSize() const { return parent_->Info().pages_per_block; } 223 EXPECT_EQ(device.Info().pages_per_block, info.pages_per_block);
|
/fuchsia/zircon/system/dev/nand/broker/ |
H A D | broker.cpp | 99 info.pages_per_block, info.page_size);
|
/fuchsia/zircon/system/dev/nand/nandpart/test/ |
H A D | nandpart-utils-test.cpp | 20 .pages_per_block = kPagesPerBlock,
|
H A D | aml-bad-block-test.cpp | 30 .pages_per_block = kPagesPerBlock,
|
/fuchsia/zircon/system/dev/nand/nand/ |
H A D | nand.c | 80 nand_page = (nand_op->erase.first_block + i) * dev->nand_info.pages_per_block; 479 dev->num_nand_pages = dev->nand_info.num_blocks * dev->nand_info.pages_per_block;
|
/fuchsia/zircon/system/uapp/disk-pave/test/ |
H A D | device-partitioner-test.cpp | 43 .pages_per_block = kPagesPerBlock,
|
/fuchsia/zircon/system/dev/nand/aml-rawnand/ |
H A D | aml-rawnand.c | 796 nand_info->pages_per_block = raw_nand->erasesize_pages;
|
Completed in 179 milliseconds