struct yaffs_packed_tags2 pt;
void *spare;
unsigned spareSize = 0;
- ynandif_Geometry *geometry = (ynandif_Geometry *)(dev->driver_context);
+ struct ynandif_Geometry *geometry = (struct ynandif_Geometry *)(dev->driver_context);
yaffs_trace(YAFFS_TRACE_MTD,
"nandmtd2_WriteChunkWithTagsToNAND chunk %d data %p tags %p",
unsigned spareSize;
int retval = 0;
int eccStatus; /* 0 = ok, 1 = fixed, -1 = unfixed */
- ynandif_Geometry *geometry = (ynandif_Geometry *)(dev->driver_context);
+ struct ynandif_Geometry *geometry = (struct ynandif_Geometry *)(dev->driver_context);
yaffs_trace(YAFFS_TRACE_MTD,
"nandmtd2_ReadChunkWithTagsFromNAND chunk %d data %p tags %p",
int ynandif_MarkNANDBlockBad(struct yaffs_dev *dev, int blockId)
{
- ynandif_Geometry *geometry = (ynandif_Geometry *)(dev->driver_context);
+ struct ynandif_Geometry *geometry = (struct ynandif_Geometry *)(dev->driver_context);
return geometry->markBlockBad(dev, blockId);
}
int ynandif_EraseBlockInNAND(struct yaffs_dev *dev, int blockId)
{
- ynandif_Geometry *geometry = (ynandif_Geometry *)(dev->driver_context);
+ struct ynandif_Geometry *geometry = (struct ynandif_Geometry *)(dev->driver_context);
return geometry->eraseBlock(dev, blockId);
static int ynandif_IsBlockOk(struct yaffs_dev *dev, int blockId)
{
- ynandif_Geometry *geometry = (ynandif_Geometry *)(dev->driver_context);
+ struct ynandif_Geometry *geometry = (struct ynandif_Geometry *)(dev->driver_context);
return geometry->checkBlockOk(dev, blockId);
}
int ynandif_InitialiseNAND(struct yaffs_dev *dev)
{
- ynandif_Geometry *geometry = (ynandif_Geometry *)(dev->driver_context);
+ struct ynandif_Geometry *geometry = (struct ynandif_Geometry *)(dev->driver_context);
geometry->initialise(dev);
int ynandif_Deinitialise_flash_fn(struct yaffs_dev *dev)
{
- ynandif_Geometry *geometry = (ynandif_Geometry *)(dev->driver_context);
+ struct ynandif_Geometry *geometry = (struct ynandif_Geometry *)(dev->driver_context);
geometry->deinitialise(dev);
struct yaffs_dev *
yaffs_add_dev_from_geometry(const YCHAR *name,
- const ynandif_Geometry *geometry)
+ const struct ynandif_Geometry *geometry)
{
YCHAR *clonedName = malloc(sizeof(YCHAR) *
(strnlen(name, YAFFS_MAX_NAME_LENGTH)+1));