static void nandemul_yield(int n)
{
+ (void)n;
#ifdef __KERNEL__
if(n > 0) schedule_timeout(n);
#endif
return YAFFS_OK;
}
-
-static int nandemul2k_CheckChunkErased(struct yaffs_dev *dev,int nand_chunk)
-{
- int blk;
- int pg;
- int i;
-
-
-
- blk = nand_chunk/PAGES_PER_BLOCK;
- pg = nand_chunk%PAGES_PER_BLOCK;
-
-
- for(i = 0; i < PAGE_TOTAL_SIZE; i++)
- {
- if(ned.block[blk]->page[pg]->data[i] != 0xFF)
- {
- return YAFFS_FAIL;
- }
- }
-
- return YAFFS_OK;
-
-}
-
int nandemul2k_EraseBlockInNAND(struct yaffs_dev *dev, int blockNumber)
{
-
+ (void) dev;
if(blockNumber < 0 || blockNumber >= ned.nBlocks)
{
int nandemul2k_InitialiseNAND(struct yaffs_dev *dev)
{
+ (void) dev;
+
CheckInit();
return YAFFS_OK;
}
u8 *x;
+ (void) dev;
+
x = &ned.block[block_no]->page[0]->data[PAGE_DATA_SIZE];
memset(x,0,sizeof(struct yaffs_packed_tags2));