Home
last modified time | relevance | path

Searched refs:chunks_per_block (Results 1 – 15 of 15) sorted by relevance

/OK3568_Linux_fs/u-boot/fs/yaffs2/
H A Dyaffs_summary.c79 sum_bytes = dev->param.chunks_per_block * in yaffs_summary_init()
86 dev->chunks_per_summary = dev->param.chunks_per_block - chunks_used; in yaffs_summary_init()
139 chunk_in_nand = dev->alloc_block * dev->param.chunks_per_block + in yaffs_summary_write()
198 chunk_in_nand = blk * dev->param.chunks_per_block + in yaffs_summary_read()
252 int block_in_nand = chunk_in_nand / dev->param.chunks_per_block; in yaffs_summary_add()
253 int chunk_in_block = chunk_in_nand % dev->param.chunks_per_block; in yaffs_summary_add()
301 i < dev->param.chunks_per_block; in yaffs_summary_gc()
H A Dyaffs_checkptrw.c51 dev->param.chunks_per_block; in yaffs_checkpt_erase()
109 int chunk = i * dev->param.chunks_per_block; in yaffs2_checkpt_find_block()
231 dev->checkpt_cur_block * dev->param.chunks_per_block + in yaffs2_checkpt_flush_buffer()
248 if (dev->checkpt_cur_chunk >= dev->param.chunks_per_block) { in yaffs2_checkpt_flush_buffer()
318 dev->param.chunks_per_block + in yaffs2_checkpt_rd()
342 dev->param.chunks_per_block) in yaffs2_checkpt_rd()
383 dev->blocks_in_checkpt * dev->param.chunks_per_block; in yaffs_checkpt_close()
H A Dyaffs_verify.c77 bi->pages_in_use > dev->param.chunks_per_block || in yaffs_verify_blk()
79 bi->soft_del_pages > dev->param.chunks_per_block || in yaffs_verify_blk()
80 actually_used < 0 || actually_used > dev->param.chunks_per_block) in yaffs_verify_blk()
327 chunk_min = dev->internal_start_block * dev->param.chunks_per_block; in yaffs_verify_obj()
329 (dev->internal_end_block + 1) * dev->param.chunks_per_block - 1; in yaffs_verify_obj()
336 obj->hdr_chunk / dev->param.chunks_per_block, in yaffs_verify_obj()
337 obj->hdr_chunk % dev->param.chunks_per_block); in yaffs_verify_obj()
H A Dyaffs_tagscompat.c130 if (nand_chunk < dev->param.start_block * dev->param.chunks_per_block) { in yaffs_wr_nand()
264 int flash_block = nand_chunk / dev->param.chunks_per_block; in yaffs_handle_rd_data_error()
369 yaffs_wr_nand(dev, flash_block * dev->param.chunks_per_block, NULL, in yaffs_tags_compat_mark_bad()
371 yaffs_wr_nand(dev, flash_block * dev->param.chunks_per_block + 1, in yaffs_tags_compat_mark_bad()
394 yaffs_rd_chunk_nand(dev, block_no * dev->param.chunks_per_block, NULL, in yaffs_tags_compat_query_block()
396 yaffs_rd_chunk_nand(dev, block_no * dev->param.chunks_per_block + 1, in yaffs_tags_compat_query_block()
H A Dyaffs_guts.c249 int flash_block = nand_chunk / dev->param.chunks_per_block; in yaffs_handle_chunk_wr_error()
367 (reserved_blocks + checkpt_blocks) * dev->param.chunks_per_block; in yaffs_check_alloc_available()
443 ret_val = (dev->alloc_block * dev->param.chunks_per_block) + in yaffs_alloc_chunk()
453 if (dev->alloc_page >= dev->param.chunks_per_block) { in yaffs_alloc_chunk()
474 n = dev->n_erased_blocks * dev->param.chunks_per_block; in yaffs_get_erased_chunks()
477 n += (dev->param.chunks_per_block - dev->alloc_page); in yaffs_get_erased_chunks()
620 flash_block * dev->param.chunks_per_block; in yaffs_retire_block()
966 (dev, the_chunk / dev->param.chunks_per_block, in yaffs_find_chunk_in_group()
967 the_chunk % dev->param.chunks_per_block)) { in yaffs_find_chunk_in_group()
1185 block_no = chunk / dev->param.chunks_per_block; in yaffs_soft_del_chunk()
[all …]
H A Dyaffs_yaffs1.c74 dev->n_free_chunks += dev->param.chunks_per_block; in yaffs1_scan()
92 !alloc_failed && c < dev->param.chunks_per_block && in yaffs1_scan()
95 chunk = blk * dev->param.chunks_per_block + c; in yaffs1_scan()
132 (dev->param.chunks_per_block - c); in yaffs1_scan()
H A Dyaffs_mtdif2.c183 blockNo * dev->param.chunks_per_block * in nandmtd2_MarkNANDBlockBad()
202 blockNo * dev->param.chunks_per_block * in nandmtd2_QueryNANDBlock()
214 dev->param.chunks_per_block, NULL, in nandmtd2_QueryNANDBlock()
H A Dyaffs_mtdif.c139 * dev->param.chunks_per_block; in nandmtd_EraseBlockInNAND()
145 ei.len = dev->data_bytes_per_chunk * dev->param.chunks_per_block; in nandmtd_EraseBlockInNAND()
H A Dyaffs_nandif.c170 chunkNo = blockId * dev->param.chunks_per_block; in ynandif_QueryNANDBlock()
236 param->chunks_per_block = geometry->pagesPerBlock; in yaffs_add_dev_from_geometry()
H A Dyaffs_bitmap.c35 chunk < 0 || chunk >= dev->param.chunks_per_block) { in yaffs_verify_chunk_bit_id()
H A Dyaffs_nand.c45 dev->param.chunks_per_block); in yaffs_rd_chunk_tags_nand()
H A Dyaffs_yaffs2.c58 dev->param.chunks_per_block && in yaffs_calc_oldest_dirty_seq()
238 dev->param.chunks_per_block)) + 3; in yaffs_calc_checkpt_blocks_required()
950 int chunk = blk * dev->param.chunks_per_block + chunk_in_block; in yaffs2_scan_chunk()
1416 dev->n_free_chunks += dev->param.chunks_per_block; in yaffs2_scan_backwards()
1473 c = dev->param.chunks_per_block - 1; in yaffs2_scan_backwards()
H A Dyaffs_uboot_glue.c226 dev->param.chunks_per_block = mtd->erasesize / mtd->writesize; in cmd_yaffs_devconfig()
H A Dyaffs_guts.h527 int chunks_per_block; /* does not need to be a power of 2 */ member
H A Dyaffsfs.c2700 retVal *= dev->param.chunks_per_block; in yaffs_totalspace()