Searched refs:flash_block (Results 1 - 6 of 6) sorted by relevance

/u-boot/fs/yaffs2/
H A Dyaffs_nand.h34 int yaffs_erase_block(struct yaffs_dev *dev, int flash_block);
H A Dyaffs_nandemul2k.h33 int flash_block);
H A Dyaffs_nand.c105 int yaffs_erase_block(struct yaffs_dev *dev, int flash_block) argument
109 flash_block -= dev->block_offset;
111 result = dev->param.erase_fn(dev, flash_block);
H A Dyaffs_tagscompat.c264 int flash_block = nand_chunk / dev->param.chunks_per_block; local
267 yaffs_get_block_info(dev, flash_block + dev->block_offset)->
271 flash_block);
361 int yaffs_tags_compat_mark_bad(struct yaffs_dev *dev, int flash_block) argument
369 yaffs_wr_nand(dev, flash_block * dev->param.chunks_per_block, NULL,
371 yaffs_wr_nand(dev, flash_block * dev->param.chunks_per_block + 1,
H A Dyaffs_guts.c250 int flash_block = nand_chunk / dev->param.chunks_per_block; local
251 struct yaffs_block_info *bi = yaffs_get_block_info(dev, flash_block);
260 "**>> Block %d needs retiring", flash_block);
605 static void yaffs_retire_block(struct yaffs_dev *dev, int flash_block) argument
607 struct yaffs_block_info *bi = yaffs_get_block_info(dev, flash_block);
613 if (yaffs_mark_bad(dev, flash_block) != YAFFS_OK) {
614 if (yaffs_erase_block(dev, flash_block) != YAFFS_OK) {
617 flash_block);
621 flash_block * dev->param.chunks_per_block;
634 flash_block);
[all...]
H A Dyaffs_guts.h563 int (*erase_fn) (struct yaffs_dev *dev, int flash_block);

Completed in 65 milliseconds