Searched refs:dev (Results 1 - 25 of 4580) sorted by last modified time

1234567891011>>

/external/yaffs2/yaffs2/direct/
H A Dyaffs_fileem.c63 static int CheckInit(yaffs_Device *dev) argument
119 int yflash_WriteChunkToNAND(yaffs_Device *dev,int chunkInNAND,const __u8 *data, const yaffs_Spare *spare) argument
123 CheckInit(dev);
149 int yflash_ReadChunkFromNAND(yaffs_Device *dev,int chunkInNAND, __u8 *data, yaffs_Spare *spare) argument
153 CheckInit(dev);
179 int yflash_EraseBlockInNAND(yaffs_Device *dev, int blockNumber) argument
184 CheckInit(dev);
209 int yflash_InitialiseNAND(yaffs_Device *dev) argument
211 dev->useNANDECC = 1; // force on useNANDECC which gets faked.
H A Dyaffs_fileem2k.c142 int yflash_WriteChunkWithTagsToNAND(yaffs_Device *dev,int chunkInNAND,const __u8 *data, yaffs_ExtendedTags *tags) argument
158 written = write(h,data,dev->nDataBytesPerChunk);
165 if(written != dev->nDataBytesPerChunk) return YAFFS_FAIL;
174 if( 0 && dev->isYaffs2)
210 int yflash_ReadChunkWithTagsFromNAND(yaffs_Device *dev,int chunkInNAND, __u8 *data, yaffs_ExtendedTags *tags) argument
226 nread = read(h,data,dev->nDataBytesPerChunk);
228 if(nread != dev->nDataBytesPerChunk) return YAFFS_FAIL;
237 if(0 && dev->isYaffs2)
278 int yflash_MarkNANDBlockBad(struct yaffs_DeviceStruct *dev, int blockNo) argument
289 lseek(h,((blockNo % BLOCKS_PER_HANDLE) * dev
299 yflash_EraseBlockInNAND(yaffs_Device *dev, int blockNumber) argument
338 yflash_InitialiseNAND(yaffs_Device *dev) argument
348 yflash_QueryNANDBlock(struct yaffs_DeviceStruct *dev, int blockNo, yaffs_BlockState *state, int *sequenceNumber) argument
[all...]
H A Dyaffs_flashif.c17 // Use this with dev->useNANDECC enabled, then ECC overheads are not required.
57 static int CheckInit(yaffs_Device *dev) argument
92 yflash_EraseBlockInNAND(dev,i);
115 int yflash_WriteChunkWithTagsToNAND(yaffs_Device *dev,int chunkInNAND,const __u8 *data, yaffs_ExtendedTags *tags) argument
121 CheckInit(dev);
145 int yflash_ReadChunkWithTagsFromNAND(yaffs_Device *dev,int chunkInNAND, __u8 *data, yaffs_Tags *tags) argument
151 CheckInit(dev);
174 int yflash_CheckChunkErased(yaffs_Device *dev,int chunkInNAND) argument
181 CheckInit(dev);
199 int yflash_EraseBlockInNAND(yaffs_Device *dev, in argument
217 yflash_MarkNANDBlockBad(struct yaffs_DeviceStruct *dev, int blockNo) argument
222 yflash_QueryNANDBlock(struct yaffs_DeviceStruct *dev, int blockNo, yaffs_BlockState *state, int *sequenceNumber) argument
229 yflash_InitialiseNAND(yaffs_Device *dev) argument
[all...]
H A Dyaffs_flashif.h18 // Use this with dev->useNANDECC enabled, then ECC overheads are not required.
25 int yflash_EraseBlockInNAND(yaffs_Device *dev, int blockNumber);
26 int yflash_WriteChunkToNAND(yaffs_Device *dev,int chunkInNAND,const __u8 *data, const yaffs_Spare *spare);
27 int yflash_WriteChunkWithTagsToNAND(yaffs_Device *dev,int chunkInNAND,const __u8 *data, yaffs_ExtendedTags *tags);
28 int yflash_ReadChunkFromNAND(yaffs_Device *dev,int chunkInNAND, __u8 *data, yaffs_Spare *spare);
29 int yflash_ReadChunkWithTagsFromNAND(yaffs_Device *dev,int chunkInNAND, __u8 *data, yaffs_ExtendedTags *tags);
30 int yflash_EraseBlockInNAND(yaffs_Device *dev, int blockNumber);
31 int yflash_InitialiseNAND(yaffs_Device *dev);
32 int yflash_MarkNANDBlockBad(struct yaffs_DeviceStruct *dev, int blockNo);
33 int yflash_QueryNANDBlock(struct yaffs_DeviceStruct *dev, in
[all...]
H A Dyaffs_ramdisk.c17 // Use this with dev->useNANDECC enabled, then ECC overheads are not required.
61 static int CheckInit(yaffs_Device *dev) argument
97 yramdisk_EraseBlockInNAND(dev,i);
119 int yramdisk_WriteChunkWithTagsToNAND(yaffs_Device *dev,int chunkInNAND,const __u8 *data, yaffs_ExtendedTags *tags) argument
125 CheckInit(dev);
150 int yramdisk_ReadChunkWithTagsFromNAND(yaffs_Device *dev,int chunkInNAND, __u8 *data, yaffs_ExtendedTags *tags) argument
156 CheckInit(dev);
181 int yramdisk_CheckChunkErased(yaffs_Device *dev,int chunkInNAND) argument
188 CheckInit(dev);
206 int yramdisk_EraseBlockInNAND(yaffs_Device *dev, in argument
224 yramdisk_InitialiseNAND(yaffs_Device *dev) argument
[all...]
H A Dyaffs_ramdisk.h18 // Use this with dev->useNANDECC enabled, then ECC overheads are not required.
25 int yramdisk_EraseBlockInNAND(yaffs_Device *dev, int blockNumber);
26 int yramdisk_WriteChunkWithTagsToNAND(yaffs_Device *dev,int chunkInNAND,const __u8 *data, yaffs_ExtendedTags *tags);
27 int yramdisk_ReadChunkWithTagsFromNAND(yaffs_Device *dev,int chunkInNAND, __u8 *data, yaffs_ExtendedTags *tags);
28 int yramdisk_EraseBlockInNAND(yaffs_Device *dev, int blockNumber);
29 int yramdisk_InitialiseNAND(yaffs_Device *dev);
30 int yramdisk_MarkNANDBlockBad(yaffs_Device *dev,int blockNumber);
31 int yramdisk_QueryNANDBlock(yaffs_Device *dev, int blockNo, yaffs_BlockState *state, int *sequenceNumber);
H A Dyaffs_ramem2k.c192 int nandemul2k_WriteChunkWithTagsToNAND(yaffs_Device *dev,int chunkInNAND,const __u8 *data, yaffs_ExtendedTags *tags) argument
235 int nandemul2k_ReadChunkWithTagsFromNAND(yaffs_Device *dev,int chunkInNAND, __u8 *data, yaffs_ExtendedTags *tags) argument
265 static int nandemul2k_CheckChunkErased(yaffs_Device *dev,int chunkInNAND) argument
289 int nandemul2k_EraseBlockInNAND(yaffs_Device *dev, int blockNumber) argument
309 int nandemul2k_InitialiseNAND(yaffs_Device *dev) argument
315 int nandemul2k_MarkNANDBlockBad(struct yaffs_DeviceStruct *dev, int blockNo) argument
329 int nandemul2k_QueryNANDBlock(struct yaffs_DeviceStruct *dev, int blockNo, yaffs_BlockState *state, int *sequenceNumber) argument
336 chunkNo = blockNo * dev->nChunksPerBlock;
338 nandemul2k_ReadChunkWithTagsFromNAND(dev,chunkNo,NULL,&tags);
H A Dyaffscfg.h18 struct yaffs_DeviceStruct *dev; member in struct:__anon34305
H A Dyaffsfs.c161 while(cfg && cfg->prefix && cfg->dev)
182 retval = cfg->dev;
193 yaffs_Device *dev; local
195 dev= yaffsfs_FindDevice(path,restOfPath);
196 if(dev && dev->isMounted)
198 return dev->rootDir;
1029 yaffs_Device *dev=NULL; local
1035 dev = yaffsfs_FindDevice(path,&dummy);
1036 if(dev)
1068 yaffs_Device *dev=NULL; local
1124 yaffs_Device *dev=NULL; local
1480 yaffs_Device *dev = obj->myDev; local
[all...]
H A Dyaffsfs.h207 int yaffs_mknod(const char *pathname, mode_t mode, dev_t dev);
/external/yaffs2/yaffs2/utils/
H A Dmkyaffs2image.c64 dev_t dev; member in struct:__anon34311
93 if(oa->dev < ob->dev) return -1;
94 if(oa->dev > ob->dev) return 1;
102 static void add_obj_to_list(dev_t dev, ino_t ino, int obj) argument
106 obj_list[n_obj].dev = dev;
122 static int find_obj_in_list(dev_t dev, ino_t ino) argument
127 test.dev
[all...]
H A Dmkyaffsimage.c44 dev_t dev; member in struct:__anon34312
69 if(oa->dev < ob->dev) return -1;
70 if(oa->dev > ob->dev) return 1;
78 static void add_obj_to_list(dev_t dev, ino_t ino, int obj) argument
82 obj_list[n_obj].dev = dev;
98 static int find_obj_in_list(dev_t dev, ino_t ino) argument
103 test.dev
[all...]
/external/yaffs2/yaffs2/
H A Dyaffs_checkptrw.c22 static int yaffs_CheckpointSpaceOk(yaffs_Device *dev) argument
25 int blocksAvailable = dev->nErasedBlocks - dev->nReservedBlocks;
37 static int yaffs_CheckpointErase(yaffs_Device *dev) argument
43 if(!dev->eraseBlockInNAND)
46 dev->startBlock,dev->endBlock));
48 for(i = dev->startBlock; i <= dev->endBlock; i++) {
49 yaffs_BlockInfo *bi = &dev
70 yaffs_CheckpointFindNextErasedBlock(yaffs_Device *dev) argument
95 yaffs_CheckpointFindNextCheckpointBlock(yaffs_Device *dev) argument
124 yaffs_CheckpointOpen(yaffs_Device *dev, int forWriting) argument
175 yaffs_CheckpointFlushBuffer(yaffs_Device *dev) argument
219 yaffs_CheckpointWrite(yaffs_Device *dev,const void *data, int nBytes) argument
252 yaffs_CheckpointRead(yaffs_Device *dev, void *data, int nBytes) argument
315 yaffs_CheckpointClose(yaffs_Device *dev) argument
353 yaffs_CheckpointInvalidateStream(yaffs_Device *dev) argument
[all...]
H A Dyaffs_checkptrw.h6 int yaffs_CheckpointOpen(yaffs_Device *dev, int forWriting);
8 int yaffs_CheckpointWrite(yaffs_Device *dev,const void *data, int nBytes);
10 int yaffs_CheckpointRead(yaffs_Device *dev,void *data, int nBytes);
12 int yaffs_CheckpointClose(yaffs_Device *dev);
14 int yaffs_CheckpointInvalidateStream(yaffs_Device *dev);
H A Dyaffs_fs.c135 dev_t dev);
138 int dev);
243 static void yaffs_GrossLock(yaffs_Device * dev) argument
247 down(&dev->grossLock);
250 static void yaffs_GrossUnlock(yaffs_Device * dev) argument
253 up(&dev->grossLock);
263 yaffs_Device *dev = yaffs_DentryToObject(dentry)->myDev; local
265 yaffs_GrossLock(dev);
269 yaffs_GrossUnlock(dev);
287 yaffs_Device *dev local
328 yaffs_Device *dev = yaffs_InodeToObject(dir)->myDev; local
394 yaffs_Device *dev; local
433 yaffs_Device *dev; local
460 yaffs_Device *dev = obj->myDev; local
483 yaffs_Device *dev; local
769 yaffs_get_inode(struct super_block *sb, int mode, int dev, yaffs_Object * obj) argument
806 yaffs_Device *dev; local
860 yaffs_Device *dev; local
960 yaffs_Device *dev; local
1071 yaffs_Device *dev; local
1103 yaffs_Device *dev; local
1144 yaffs_Device *dev; local
1177 yaffs_Device *dev; local
1198 yaffs_Device *dev; local
1252 yaffs_Device *dev; local
1278 yaffs_Device *dev = yaffs_DentryToObject(dentry)->myDev; local
1283 yaffs_Device *dev = yaffs_SuperToDevice(sb); local
1287 yaffs_Device *dev = yaffs_SuperToDevice(sb); local
1329 yaffs_Device *dev = yaffs_SuperToDevice(sb); local
1382 yaffs_Device *dev = yaffs_SuperToDevice(inode->i_sb); local
1400 yaffs_Device *dev = yaffs_SuperToDevice(sb); local
1458 yaffs_Device *dev = 0; local
[all...]
H A Dyaffs_guts.c47 static void yaffs_RetireBlock(yaffs_Device * dev, int blockInNAND);
48 static void yaffs_HandleWriteChunkError(yaffs_Device * dev, int chunkInNAND, int erasedOk);
49 static void yaffs_HandleWriteChunkOk(yaffs_Device * dev, int chunkInNAND,
52 static void yaffs_HandleUpdateChunk(yaffs_Device * dev, int chunkInNAND,
59 static void yaffs_HardlinkFixup(yaffs_Device *dev, yaffs_Object *hardList);
61 static int yaffs_WriteNewChunkWithTagsToNAND(yaffs_Device * dev,
68 static yaffs_Object *yaffs_CreateNewObject(yaffs_Device * dev, int number,
80 static yaffs_BlockInfo *yaffs_GetBlockInfo(yaffs_Device * dev, int blockNo);
82 static __u8 *yaffs_GetTempBuffer(yaffs_Device * dev, int lineNo);
83 static void yaffs_ReleaseTempBuffer(yaffs_Device * dev, __u
116 yaffs_AddrToChunk(yaffs_Device *dev, loff_t addr, __u32 *chunk, __u32 *offset) argument
185 yaffs_GetTempBuffer(yaffs_Device * dev, int lineNo) argument
220 yaffs_ReleaseTempBuffer(yaffs_Device * dev, __u8 * buffer, int lineNo) argument
245 yaffs_IsManagedTempBuffer(yaffs_Device * dev, const __u8 * buffer) argument
272 yaffs_BlockBits(yaffs_Device * dev, int blk) argument
284 yaffs_ClearChunkBits(yaffs_Device * dev, int blk) argument
291 yaffs_ClearChunkBit(yaffs_Device * dev, int blk, int chunk) argument
298 yaffs_SetChunkBit(yaffs_Device * dev, int blk, int chunk) argument
305 yaffs_CheckChunkBit(yaffs_Device * dev, int blk, int chunk) argument
311 yaffs_StillSomeChunkBits(yaffs_Device * dev, int blk) argument
337 yaffs_Root(yaffs_Device * dev) argument
342 yaffs_LostNFound(yaffs_Device * dev) argument
363 yaffs_CheckChunkErased(struct yaffs_DeviceStruct *dev, int chunkInNAND) argument
390 yaffs_WriteNewChunkWithTagsToNAND(struct yaffs_DeviceStruct *dev, const __u8 * data, yaffs_ExtendedTags * tags, int useReserve) argument
485 yaffs_RetireBlock(yaffs_Device * dev, int blockInNAND) argument
503 yaffs_HandleWriteChunkOk(yaffs_Device * dev, int chunkInNAND, const __u8 * data, const yaffs_ExtendedTags * tags) argument
509 yaffs_HandleUpdateChunk(yaffs_Device * dev, int chunkInNAND, const yaffs_ExtendedTags * tags) argument
514 yaffs_HandleChunkError(yaffs_Device *dev, yaffs_BlockInfo *bi) argument
530 yaffs_HandleWriteChunkError(yaffs_Device * dev, int chunkInNAND, int erasedOk) argument
597 yaffs_CreateTnodes(yaffs_Device * dev, int nTnodes) argument
681 yaffs_GetTnodeRaw(yaffs_Device * dev) argument
706 yaffs_GetTnode(yaffs_Device * dev) argument
717 yaffs_FreeTnode(yaffs_Device * dev, yaffs_Tnode * tn) argument
734 yaffs_DeinitialiseTnodes(yaffs_Device * dev) argument
752 yaffs_InitialiseTnodes(yaffs_Device * dev) argument
762 yaffs_PutLevel0Tnode(yaffs_Device *dev, yaffs_Tnode *tn, unsigned pos, unsigned val) argument
791 yaffs_GetChunkGroupBase(yaffs_Device *dev, yaffs_Tnode *tn, unsigned pos) argument
827 yaffs_FindLevel0Tnode(yaffs_Device * dev, yaffs_FileStructure * fStruct, __u32 chunkId) argument
887 yaffs_AddOrFindLevel0Tnode(yaffs_Device * dev, yaffs_FileStructure * fStruct, __u32 chunkId, yaffs_Tnode *passedTn) argument
983 yaffs_FindChunkInGroup(yaffs_Device * dev, int theChunk, yaffs_ExtendedTags * tags, int objectId, int chunkInInode) argument
1021 yaffs_Device *dev = in->myDev; local
1104 yaffs_SoftDeleteChunk(yaffs_Device * dev, int chunk) argument
1130 yaffs_Device *dev = in->myDev; local
1216 yaffs_PruneWorker(yaffs_Device * dev, yaffs_Tnode * tn, __u32 level, int del0) argument
1251 yaffs_PruneFileStructure(yaffs_Device * dev, yaffs_FileStructure * fStruct) argument
1298 yaffs_CreateFreeObjects(yaffs_Device * dev, int nObjects) argument
1344 yaffs_AllocateEmptyObject(yaffs_Device * dev) argument
1381 yaffs_CreateFakeDirectory(yaffs_Device * dev, int number, __u32 mode) argument
1405 yaffs_Device *dev = tn->myDev; local
1420 yaffs_Device *dev = tn->myDev; local
1451 yaffs_DeinitialiseObjects(yaffs_Device * dev) argument
1469 yaffs_InitialiseObjects(yaffs_Device * dev) argument
1484 yaffs_FindNiceObjectBucket(yaffs_Device * dev) argument
1520 yaffs_CreateNewObjectNumber(yaffs_Device * dev) argument
1557 yaffs_Device *dev = in->myDev; local
1564 yaffs_FindObjectByNumber(yaffs_Device * dev, __u32 number) argument
1589 yaffs_CreateNewObject(yaffs_Device * dev, int number, yaffs_ObjectType type) argument
1647 yaffs_FindOrCreateObjectByNumber(yaffs_Device * dev, int number, yaffs_ObjectType type) argument
1697 yaffs_Device *dev = parent->myDev; local
1924 yaffs_InitialiseBlocks(yaffs_Device * dev) argument
1959 yaffs_DeinitialiseBlocks(yaffs_Device * dev) argument
1977 yaffs_BlockNotDisqualifiedFromGC(yaffs_Device * dev, yaffs_BlockInfo * bi) argument
2021 yaffs_FindBlockForGarbageCollection(yaffs_Device * dev, int aggressive) argument
2132 yaffs_BlockBecameDirty(yaffs_Device * dev, int blockNo) argument
2188 yaffs_FindBlockForAllocation(yaffs_Device * dev) argument
2239 yaffs_CheckSpaceForAllocation(yaffs_Device * dev) argument
2254 yaffs_AllocateChunk(yaffs_Device * dev, int useReserve, yaffs_BlockInfo **blockUsedPtr) argument
2307 yaffs_GetErasedChunks(yaffs_Device * dev) argument
2321 yaffs_GarbageCollectBlock(yaffs_Device * dev, int block) argument
2534 yaffs_CheckGarbageCollection(yaffs_Device * dev) argument
2617 yaffs_Device *dev = in->myDev; local
2644 yaffs_Device *dev = in->myDev; local
2745 yaffs_Device *dev = in->myDev; local
2878 yaffs_DeleteChunk(yaffs_Device * dev, int chunkId, int markNAND, int lyn) argument
2951 yaffs_Device *dev = in->myDev; local
2994 yaffs_Device *dev = in->myDev; local
3158 yaffs_Device *dev = obj->myDev; local
3176 yaffs_Device *dev = obj->myDev; local
3230 yaffs_FlushEntireDeviceCache(yaffs_Device *dev) argument
3260 yaffs_GrabChunkCacheWorker(yaffs_Device * dev) argument
3294 yaffs_GrabChunkCache(yaffs_Device * dev) argument
3350 yaffs_Device *dev = obj->myDev; local
3366 yaffs_UseChunkCache(yaffs_Device * dev, yaffs_ChunkCache * cache, int isAWrite) argument
3411 yaffs_Device *dev = in->myDev; local
3426 yaffs_WriteCheckpointValidityMarker(yaffs_Device *dev,int head) argument
3438 yaffs_ReadCheckpointValidityMarker(yaffs_Device *dev, int head) argument
3453 yaffs_DeviceToCheckpointDevice(yaffs_CheckpointDevice *cp, yaffs_Device *dev) argument
3469 yaffs_CheckpointDeviceToDevice(yaffs_Device *dev, yaffs_CheckpointDevice *cp) argument
3485 yaffs_WriteCheckpointDevice(yaffs_Device *dev) argument
3514 yaffs_ReadCheckpointDevice(yaffs_Device *dev) argument
3612 yaffs_Device *dev = in->myDev; local
3662 yaffs_Device *dev = obj->myDev; local
3695 yaffs_WriteCheckpointObjects(yaffs_Device *dev) argument
3736 yaffs_ReadCheckpointObjects(yaffs_Device *dev) argument
3778 yaffs_WriteCheckpointData(yaffs_Device *dev) argument
3805 yaffs_ReadCheckpointData(yaffs_Device *dev) argument
3834 yaffs_InvalidateCheckpoint(yaffs_Device *dev) argument
3846 yaffs_CheckpointSave(yaffs_Device *dev) argument
3858 yaffs_CheckpointRestore(yaffs_Device *dev) argument
3891 yaffs_Device *dev; local
4014 yaffs_Device *dev; local
4197 yaffs_Device *dev = in->myDev; local
4242 yaffs_Device *dev = in->myDev; local
4562 yaffs_HandleShadowedObject(yaffs_Device * dev, int objId, int backwardScanning) argument
4599 yaffs_HardlinkFixup(yaffs_Device *dev, yaffs_Object *hardList) argument
4645 yaffs_Scan(yaffs_Device * dev) argument
5140 yaffs_Device *dev = in->myDev; local
5178 yaffs_ScanBackwards(yaffs_Device * dev) argument
5832 yaffs_Device *dev = obj->myDev; local
6191 yaffs_CheckDevFunctions(const yaffs_Device * dev) argument
6222 yaffs_CreateInitialDirectories(yaffs_Device *dev) argument
6243 yaffs_GutsInitialise(yaffs_Device * dev) argument
6499 yaffs_Deinitialise(yaffs_Device * dev) argument
6527 yaffs_CountFreeChunks(yaffs_Device * dev) argument
6556 yaffs_GetNumberOfFreeChunks(yaffs_Device * dev) argument
6602 yaffs_VerifyFreeChunks(yaffs_Device * dev) argument
[all...]
H A Dyaffs_guts.h565 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) argument
794 if (blk < dev
[all...]
H A Dyaffs_mtdif.c74 int nandmtd_WriteChunkToNAND(yaffs_Device * dev, int chunkInNAND, argument
77 struct mtd_info *mtd = (struct mtd_info *)(dev->genericDevice);
84 loff_t addr = ((loff_t) chunkInNAND) * dev->nDataBytesPerChunk;
89 retval = mtd->write(mtd, addr, dev->nDataBytesPerChunk,
92 if (dev->useNANDECC) {
100 ops.len = data ? dev->nDataBytesPerChunk : ops.ooblen;
110 if (dev->useNANDECC)
112 mtd->write_ecc(mtd, addr, dev->nDataBytesPerChunk,
117 mtd->write_ecc(mtd, addr, dev->nDataBytesPerChunk,
123 mtd->write(mtd, addr, dev
138 nandmtd_ReadChunkFromNAND(yaffs_Device * dev, int chunkInNAND, __u8 * data, yaffs_Spare * spare) argument
208 nandmtd_EraseBlockInNAND(yaffs_Device * dev, int blockNumber) argument
237 nandmtd_InitialiseNAND(yaffs_Device * dev) argument
[all...]
H A Dyaffs_mtdif.h25 int nandmtd_WriteChunkToNAND(yaffs_Device * dev, int chunkInNAND,
27 int nandmtd_ReadChunkFromNAND(yaffs_Device * dev, int chunkInNAND, __u8 * data,
29 int nandmtd_EraseBlockInNAND(yaffs_Device * dev, int blockNumber);
30 int nandmtd_InitialiseNAND(yaffs_Device * dev);
H A Dyaffs_mtdif2.c33 void nandmtd2_pt2buf(yaffs_Device *dev, yaffs_PackedTags2 *pt, int is_raw) argument
35 struct mtd_info *mtd = (struct mtd_info *)(dev->genericDevice);
47 dev->spareBuffer[i] = 0xff;
50 memcpy(dev->spareBuffer,pt,packed_size);
73 dev->spareBuffer[k] = ptab[i];
81 void nandmtd2_buf2pt(yaffs_Device *dev, yaffs_PackedTags2 *pt, int is_raw) argument
83 struct mtd_info *mtd = (struct mtd_info *)(dev->genericDevice);
86 size_t packed_size = dev->useNANDECC ? sizeof(yaffs_PackedTags2TagsPart) : sizeof(yaffs_PackedTags2);
90 memcpy(pt,dev->spareBuffer,packed_size);
111 ptab[i] = dev
119 nandmtd2_WriteChunkWithTagsToNAND(yaffs_Device * dev, int chunkInNAND, const __u8 * data, const yaffs_ExtendedTags * tags) argument
180 nandmtd2_ReadChunkWithTagsFromNAND(yaffs_Device * dev, int chunkInNAND, __u8 * data, yaffs_ExtendedTags * tags) argument
[all...]
H A Dyaffs_mtdif2.h20 int nandmtd2_WriteChunkWithTagsToNAND(yaffs_Device * dev, int chunkInNAND,
23 int nandmtd2_ReadChunkWithTagsFromNAND(yaffs_Device * dev, int chunkInNAND,
25 int nandmtd2_MarkNANDBlockBad(struct yaffs_DeviceStruct *dev, int blockNo);
26 int nandmtd2_QueryNANDBlock(struct yaffs_DeviceStruct *dev, int blockNo,
H A Dyaffs_nand.c23 int yaffs_ReadChunkWithTagsFromNAND(yaffs_Device * dev, int chunkInNAND, argument
30 int realignedChunkInNAND = chunkInNAND - dev->chunkOffset;
36 if (dev->readChunkWithTagsFromNAND)
37 result = dev->readChunkWithTagsFromNAND(dev, realignedChunkInNAND, buffer,
40 result = yaffs_TagsCompatabilityReadChunkWithTagsFromNAND(dev,
47 yaffs_BlockInfo *bi = yaffs_GetBlockInfo(dev, chunkInNAND/dev->nChunksPerBlock);
48 yaffs_HandleChunkError(dev,bi);
54 int yaffs_WriteChunkWithTagsToNAND(yaffs_Device * dev, argument
88 yaffs_MarkBlockBad(yaffs_Device * dev, int blockNo) argument
99 yaffs_QueryInitialBlockState(yaffs_Device * dev, int blockNo, yaffs_BlockState * state, unsigned *sequenceNumber) argument
115 yaffs_EraseBlockInNAND(struct yaffs_DeviceStruct *dev, int blockInNAND) argument
132 yaffs_InitialiseNAND(struct yaffs_DeviceStruct *dev) argument
[all...]
H A Dyaffs_nand.h21 int yaffs_ReadChunkWithTagsFromNAND(yaffs_Device * dev, int chunkInNAND,
25 int yaffs_WriteChunkWithTagsToNAND(yaffs_Device * dev,
30 int yaffs_MarkBlockBad(yaffs_Device * dev, int blockNo);
32 int yaffs_QueryInitialBlockState(yaffs_Device * dev,
37 int yaffs_EraseBlockInNAND(struct yaffs_DeviceStruct *dev,
40 int yaffs_InitialiseNAND(struct yaffs_DeviceStruct *dev);
H A Dyaffs_nandemul2k.h26 int nandemul2k_WriteChunkWithTagsToNAND(struct yaffs_DeviceStruct *dev,
29 int nandemul2k_ReadChunkWithTagsFromNAND(struct yaffs_DeviceStruct *dev,
32 int nandemul2k_MarkNANDBlockBad(struct yaffs_DeviceStruct *dev, int blockNo);
33 int nandemul2k_QueryNANDBlock(struct yaffs_DeviceStruct *dev, int blockNo,
35 int nandemul2k_EraseBlockInNAND(struct yaffs_DeviceStruct *dev,
37 int nandemul2k_InitialiseNAND(struct yaffs_DeviceStruct *dev);
H A Dyaffs_tagscompat.c20 static void yaffs_HandleReadDataError(yaffs_Device * dev, int chunkInNAND);
22 static void yaffs_CheckWrittenBlock(yaffs_Device * dev, int chunkInNAND);
23 static void yaffs_HandleWriteChunkOk(yaffs_Device * dev, int chunkInNAND,
26 static void yaffs_HandleUpdateChunk(yaffs_Device * dev, int chunkInNAND,
28 static void yaffs_HandleWriteChunkError(yaffs_Device * dev, int chunkInNAND);
137 static void yaffs_GetTagsFromSpare(yaffs_Device * dev, yaffs_Spare * sparePtr, argument
154 dev->tagsEccFixed++;
156 dev->tagsEccUnfixed++;
165 static int yaffs_WriteChunkToNAND(struct yaffs_DeviceStruct *dev, argument
169 if (chunkInNAND < dev
180 yaffs_ReadChunkFromNAND(struct yaffs_DeviceStruct *dev, int chunkInNAND, __u8 * data, yaffs_Spare * spare, yaffs_ECCResult * eccResult, int doErrorCorrection) argument
304 yaffs_CheckChunkErased(struct yaffs_DeviceStruct *dev, int chunkInNAND) argument
336 yaffs_HandleReadDataError(yaffs_Device * dev, int chunkInNAND) argument
353 yaffs_CheckWrittenBlock(yaffs_Device * dev, int chunkInNAND) argument
357 yaffs_HandleWriteChunkOk(yaffs_Device * dev, int chunkInNAND, const __u8 * data, const yaffs_Spare * spare) argument
363 yaffs_HandleUpdateChunk(yaffs_Device * dev, int chunkInNAND, const yaffs_Spare * spare) argument
368 yaffs_HandleWriteChunkError(yaffs_Device * dev, int chunkInNAND) argument
403 yaffs_TagsCompatabilityWriteChunkWithTagsToNAND(yaffs_Device * dev, int chunkInNAND, const __u8 * data, const yaffs_ExtendedTags * eTags) argument
432 yaffs_TagsCompatabilityReadChunkWithTagsFromNAND(yaffs_Device * dev, int chunkInNAND, __u8 * data, yaffs_ExtendedTags * eTags) argument
482 yaffs_TagsCompatabilityMarkNANDBlockBad(struct yaffs_DeviceStruct *dev, int blockInNAND) argument
501 yaffs_TagsCompatabilityQueryNANDBlock(struct yaffs_DeviceStruct *dev, int blockNo, yaffs_BlockState * state, int *sequenceNumber) argument
[all...]

Completed in 3862 milliseconds

1234567891011>>