Lines Matching refs:dev
565 int (*writeChunkToNAND) (struct yaffs_DeviceStruct * dev,
568 int (*readChunkFromNAND) (struct yaffs_DeviceStruct * dev,
571 int (*eraseBlockInNAND) (struct yaffs_DeviceStruct * dev,
573 int (*initialiseNAND) (struct yaffs_DeviceStruct * dev);
576 int (*writeChunkWithTagsToNAND) (struct yaffs_DeviceStruct * dev,
579 int (*readChunkWithTagsFromNAND) (struct yaffs_DeviceStruct * dev,
582 int (*markNANDBlockBad) (struct yaffs_DeviceStruct * dev, int blockNo);
583 int (*queryNANDBlock) (struct yaffs_DeviceStruct * dev, int blockNo,
792 static Y_INLINE yaffs_BlockInfo *yaffs_GetBlockInfo(yaffs_Device * dev, int blk)
794 if (blk < dev->internalStartBlock || blk > dev->internalEndBlock) {
801 return &dev->blockInfo[blk - dev->internalStartBlock];
806 int yaffs_GutsInitialise(yaffs_Device * dev);
807 void yaffs_Deinitialise(yaffs_Device * dev);
809 int yaffs_GetNumberOfFreeChunks(yaffs_Device * dev);
838 void yaffs_FlushEntireDeviceCache(yaffs_Device *dev);
840 int yaffs_CheckpointSave(yaffs_Device *dev);
841 int yaffs_CheckpointRestore(yaffs_Device *dev);
850 yaffs_Object *yaffs_FindObjectByNumber(yaffs_Device * dev, __u32 number);
869 yaffs_Object *yaffs_Root(yaffs_Device * dev);
870 yaffs_Object *yaffs_LostNFound(yaffs_Device * dev);
885 void yaffs_GutsTest(yaffs_Device * dev);
889 void yaffs_DeleteChunk(yaffs_Device * dev, int chunkId, int markNAND, int lyn);
891 void yaffs_HandleChunkError(yaffs_Device *dev, yaffs_BlockInfo *bi);