projects
/
yaffs2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove obsolete pathDivider field
[yaffs2.git]
/
direct
/
yaffs_norif1.c
diff --git
a/direct/yaffs_norif1.c
b/direct/yaffs_norif1.c
index 8753e4ee952ebe8caf8865d13697c5f22b5f7e23..376d330d5c8fe26161322c810fe7c79b06bafb2f 100644
(file)
--- a/
direct/yaffs_norif1.c
+++ b/
direct/yaffs_norif1.c
@@
-35,7
+35,7
@@
*
*/
*
*/
-const char *yaffs_norif1_c_version = "$Id: yaffs_norif1.c,v 1.
5 2010-01-11 04:06:47
charles Exp $";
+const char *yaffs_norif1_c_version = "$Id: yaffs_norif1.c,v 1.
6 2010-02-18 01:18:04
charles Exp $";
#include "yaffs_norif1.h"
#include "yaffs_norif1.h"
@@
-113,8
+113,8
@@
__u32 *Chunk2DataAddr(yaffs_Device *dev,int chunkId)
unsigned chunkInBlock;
__u32 addr;
unsigned chunkInBlock;
__u32 addr;
- block = chunkId/dev->nChunksPerBlock;
- chunkInBlock = chunkId % dev->nChunksPerBlock;
+ block = chunkId/dev->
param.
nChunksPerBlock;
+ chunkInBlock = chunkId % dev->
param.
nChunksPerBlock;
addr = (__u32) Block2Addr(dev,block);
addr += chunkInBlock * DATA_BYTES_PER_CHUNK;
addr = (__u32) Block2Addr(dev,block);
addr += chunkInBlock * DATA_BYTES_PER_CHUNK;
@@
-128,8
+128,8
@@
__u32 *Chunk2SpareAddr(yaffs_Device *dev,int chunkId)
unsigned chunkInBlock;
__u32 addr;
unsigned chunkInBlock;
__u32 addr;
- block = chunkId/dev->nChunksPerBlock;
- chunkInBlock = chunkId % dev->nChunksPerBlock;
+ block = chunkId/dev->
param.
nChunksPerBlock;
+ chunkInBlock = chunkId % dev->
param.
nChunksPerBlock;
addr = (__u32) Block2Addr(dev,block);
addr += SPARE_AREA_OFFSET;
addr = (__u32) Block2Addr(dev,block);
addr += SPARE_AREA_OFFSET;
@@
-174,7
+174,7
@@
int ynorif1_WriteChunkToNAND(yaffs_Device *dev,int chunkInNAND,const __u8 *data,
ynorif1_FlashWrite32(spareAddr,(__u32 *)&tmpSpare,sizeof(yaffs_Spare)/4);
/* Write the data */
ynorif1_FlashWrite32(spareAddr,(__u32 *)&tmpSpare,sizeof(yaffs_Spare)/4);
/* Write the data */
- ynorif1_FlashWrite32(dataAddr,(__u32 *)data,dev->totalBytesPerChunk / 4);
+ ynorif1_FlashWrite32(dataAddr,(__u32 *)data,dev->
param.
totalBytesPerChunk / 4);
memcpy(&tmpSpare,spare,sizeof(yaffs_Spare));
memcpy(&tmpSpare,spare,sizeof(yaffs_Spare));
@@
-213,7
+213,7
@@
int ynorif1_ReadChunkFromNAND(yaffs_Device *dev,int chunkInNAND, __u8 *data, yaf
if(data)
{
if(data)
{
- ynorif1_FlashRead32(dataAddr,(__u32 *)data,dev->totalBytesPerChunk / 4);
+ ynorif1_FlashRead32(dataAddr,(__u32 *)data,dev->
param.
totalBytesPerChunk / 4);
}
if(spare)
}
if(spare)
@@
-291,7
+291,7
@@
int ynorif1_InitialiseNAND(yaffs_Device *dev)
ynorif1_FlashInit();
/* Go through the blocks formatting them if they are not formatted */
ynorif1_FlashInit();
/* Go through the blocks formatting them if they are not formatted */
- for(i = dev->
startBlock; i <= dev->
endBlock; i++){
+ for(i = dev->
param.startBlock; i <= dev->param.
endBlock; i++){
if(!ynorif1_IsBlockFormatted(dev,i)){
ynorif1_FormatBlock(dev,i);
}
if(!ynorif1_IsBlockFormatted(dev,i)){
ynorif1_FormatBlock(dev,i);
}