* yaffs_ramdisk.c: yaffs ram disk component
* This provides a ram disk under yaffs.
* NB this is not intended for NAND emulation.
- * Use this with dev->useNANDECC enabled, then ECC overheads are not required.
+ * Use this with dev->use_nand_ecc enabled, then ECC overheads are not required.
*/
const char *yaffs_ramdisk_c_version = "$Id: yaffs_ramdisk.c,v 1.6 2010-01-11 04:06:47 charles Exp $";
static yramdisk_device ramdisk;
-static int CheckInit(yaffs_Device *dev)
+static int CheckInit(yaffs_dev_t *dev)
{
static int initialised = 0;
return 1;
}
-int yramdisk_wr_chunk(yaffs_Device *dev,int chunkInNAND,const __u8 *data, const yaffs_ExtendedTags *tags)
+int yramdisk_wr_chunk(yaffs_dev_t *dev,int nand_chunk,const __u8 *data, const yaffs_ext_tags *tags)
{
int blk;
int pg;
CheckInit(dev);
- blk = chunkInNAND/32;
- pg = chunkInNAND%32;
+ blk = nand_chunk/32;
+ pg = nand_chunk%32;
if(data)
}
-int yramdisk_rd_chunk(yaffs_Device *dev,int chunkInNAND, __u8 *data, yaffs_ExtendedTags *tags)
+int yramdisk_rd_chunk(yaffs_dev_t *dev,int nand_chunk, __u8 *data, yaffs_ext_tags *tags)
{
int blk;
int pg;
CheckInit(dev);
- blk = chunkInNAND/32;
- pg = chunkInNAND%32;
+ blk = nand_chunk/32;
+ pg = nand_chunk%32;
if(data)
}
-int yramdisk_check_chunk_erased(yaffs_Device *dev,int chunkInNAND)
+int yramdisk_check_chunk_erased(yaffs_dev_t *dev,int nand_chunk)
{
int blk;
int pg;
CheckInit(dev);
- blk = chunkInNAND/32;
- pg = chunkInNAND%32;
+ blk = nand_chunk/32;
+ pg = nand_chunk%32;
for(i = 0; i < 528; i++)
}
-int yramdisk_erase(yaffs_Device *dev, int blockNumber)
+int yramdisk_erase(yaffs_dev_t *dev, int blockNumber)
{
CheckInit(dev);
}
-int yramdisk_initialise(yaffs_Device *dev)
+int yramdisk_initialise(yaffs_dev_t *dev)
{
- //dev->useNANDECC = 1; // force on useNANDECC which gets faked.
+ //dev->use_nand_ecc = 1; // force on use_nand_ecc which gets faked.
// This saves us doing ECC checks.
return YAFFS_OK;