yaffs Make more symbol changes
[yaffs2.git] / yaffs_mtdif2.c
index 5f3e34c5eded436b6e1a9c522e8376657f868c5c..c6ebdaa70386df2f2956918b1ea71e3361ac2953 100644 (file)
@@ -30,9 +30,9 @@
  * We assume that the data buffer is of size totalBytersPerChunk so that we can also
  * use it to load the tags.
  */
-int nandmtd2_WriteChunkWithTagsToNAND(yaffs_Device *dev, int chunkInNAND,
+int nandmtd2_WriteChunkWithTagsToNAND(yaffs_dev_t *dev, int nand_chunk,
                                      const __u8 *data,
-                                     const yaffs_ExtendedTags *tags)
+                                     const yaffs_ext_tags *tags)
 {
        struct mtd_info *mtd = yaffs_dev_to_mtd(dev);
 #if (MTD_VERSION_CODE > MTD_VERSION(2, 6, 17))
@@ -46,16 +46,16 @@ int nandmtd2_WriteChunkWithTagsToNAND(yaffs_Device *dev, int chunkInNAND,
 
        yaffs_PackedTags2 pt;
 
-       int packed_tags_size = dev->param.noTagsECC ? sizeof(pt.t) : sizeof(pt);
-       void * packed_tags_ptr = dev->param.noTagsECC ? (void *) &pt.t : (void *)&pt;
+       int packed_tags_size = dev->param.no_tags_ecc ? sizeof(pt.t) : sizeof(pt);
+       void * packed_tags_ptr = dev->param.no_tags_ecc ? (void *) &pt.t : (void *)&pt;
 
        T(YAFFS_TRACE_MTD,
          (TSTR
           ("nandmtd2_WriteChunkWithTagsToNAND chunk %d data %p tags %p"
-           TENDSTR), chunkInNAND, data, tags));
+           TENDSTR), nand_chunk, data, tags));
 
 
-       addr  = ((loff_t) chunkInNAND) * dev->param.totalBytesPerChunk;
+       addr  = ((loff_t) nand_chunk) * dev->param.total_bytes_per_chunk;
 
        /* For yaffs2 writing there must be both data and tags.
         * If we're using inband tags, then the tags are stuffed into
@@ -63,30 +63,30 @@ int nandmtd2_WriteChunkWithTagsToNAND(yaffs_Device *dev, int chunkInNAND,
         */
        if (!data || !tags)
                BUG();
-       else if (dev->param.inbandTags) {
+       else if (dev->param.inband_tags) {
                yaffs_PackedTags2TagsPart *pt2tp;
-               pt2tp = (yaffs_PackedTags2TagsPart *)(data + dev->nDataBytesPerChunk);
+               pt2tp = (yaffs_PackedTags2TagsPart *)(data + dev->data_bytes_per_chunk);
                yaffs_PackTags2TagsPart(pt2tp, tags);
        } else
-               yaffs_PackTags2(&pt, tags, !dev->param.noTagsECC);
+               yaffs_PackTags2(&pt, tags, !dev->param.no_tags_ecc);
 
 #if (LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 17))
        ops.mode = MTD_OOB_AUTO;
-       ops.ooblen = (dev->param.inbandTags) ? 0 : packed_tags_size;
-       ops.len = dev->param.totalBytesPerChunk;
+       ops.ooblen = (dev->param.inband_tags) ? 0 : packed_tags_size;
+       ops.len = dev->param.total_bytes_per_chunk;
        ops.ooboffs = 0;
        ops.datbuf = (__u8 *)data;
-       ops.oobbuf = (dev->param.inbandTags) ? NULL : packed_tags_ptr;
+       ops.oobbuf = (dev->param.inband_tags) ? NULL : packed_tags_ptr;
        retval = mtd->write_oob(mtd, addr, &ops);
 
 #else
-       if (!dev->param.inbandTags) {
+       if (!dev->param.inband_tags) {
                retval =
-                   mtd->write_ecc(mtd, addr, dev->nDataBytesPerChunk,
+                   mtd->write_ecc(mtd, addr, dev->data_bytes_per_chunk,
                                   &dummy, data, (__u8 *) packed_tags_ptr, NULL);
        } else {
                retval =
-                   mtd->write(mtd, addr, dev->param.totalBytesPerChunk, &dummy,
+                   mtd->write(mtd, addr, dev->param.total_bytes_per_chunk, &dummy,
                               data);
        }
 #endif
@@ -97,8 +97,8 @@ int nandmtd2_WriteChunkWithTagsToNAND(yaffs_Device *dev, int chunkInNAND,
                return YAFFS_FAIL;
 }
 
-int nandmtd2_ReadChunkWithTagsFromNAND(yaffs_Device *dev, int chunkInNAND,
-                                      __u8 *data, yaffs_ExtendedTags *tags)
+int nandmtd2_ReadChunkWithTagsFromNAND(yaffs_dev_t *dev, int nand_chunk,
+                                      __u8 *data, yaffs_ext_tags *tags)
 {
        struct mtd_info *mtd = yaffs_dev_to_mtd(dev);
 #if (MTD_VERSION_CODE > MTD_VERSION(2, 6, 17))
@@ -108,19 +108,19 @@ int nandmtd2_ReadChunkWithTagsFromNAND(yaffs_Device *dev, int chunkInNAND,
        int retval = 0;
        int localData = 0;
 
-       loff_t addr = ((loff_t) chunkInNAND) * dev->param.totalBytesPerChunk;
+       loff_t addr = ((loff_t) nand_chunk) * dev->param.total_bytes_per_chunk;
 
        yaffs_PackedTags2 pt;
 
-       int packed_tags_size = dev->param.noTagsECC ? sizeof(pt.t) : sizeof(pt);
-       void * packed_tags_ptr = dev->param.noTagsECC ? (void *) &pt.t: (void *)&pt;
+       int packed_tags_size = dev->param.no_tags_ecc ? sizeof(pt.t) : sizeof(pt);
+       void * packed_tags_ptr = dev->param.no_tags_ecc ? (void *) &pt.t: (void *)&pt;
 
        T(YAFFS_TRACE_MTD,
          (TSTR
           ("nandmtd2_ReadChunkWithTagsFromNAND chunk %d data %p tags %p"
-           TENDSTR), chunkInNAND, data, tags));
+           TENDSTR), nand_chunk, data, tags));
 
-       if (dev->param.inbandTags) {
+       if (dev->param.inband_tags) {
 
                if (!data) {
                        localData = 1;
@@ -132,30 +132,30 @@ int nandmtd2_ReadChunkWithTagsFromNAND(yaffs_Device *dev, int chunkInNAND,
 
 
 #if (LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 17))
-       if (dev->param.inbandTags || (data && !tags))
-               retval = mtd->read(mtd, addr, dev->param.totalBytesPerChunk,
+       if (dev->param.inband_tags || (data && !tags))
+               retval = mtd->read(mtd, addr, dev->param.total_bytes_per_chunk,
                                &dummy, data);
        else if (tags) {
                ops.mode = MTD_OOB_AUTO;
                ops.ooblen = packed_tags_size;
-               ops.len = data ? dev->nDataBytesPerChunk : packed_tags_size;
+               ops.len = data ? dev->data_bytes_per_chunk : packed_tags_size;
                ops.ooboffs = 0;
                ops.datbuf = data;
                ops.oobbuf = yaffs_dev_to_lc(dev)->spareBuffer;
                retval = mtd->read_oob(mtd, addr, &ops);
        }
 #else
-       if (!dev->param.inbandTags && data && tags) {
+       if (!dev->param.inband_tags && data && tags) {
 
-               retval = mtd->read_ecc(mtd, addr, dev->nDataBytesPerChunk,
+               retval = mtd->read_ecc(mtd, addr, dev->data_bytes_per_chunk,
                                          &dummy, data, dev->spareBuffer,
                                          NULL);
        } else {
                if (data)
                        retval =
-                           mtd->read(mtd, addr, dev->nDataBytesPerChunk, &dummy,
+                           mtd->read(mtd, addr, dev->data_bytes_per_chunk, &dummy,
                                      data);
-               if (!dev->param.inbandTags && tags)
+               if (!dev->param.inband_tags && tags)
                        retval =
                            mtd->read_oob(mtd, addr, mtd->oobsize, &dummy,
                                          dev->spareBuffer);
@@ -163,29 +163,29 @@ int nandmtd2_ReadChunkWithTagsFromNAND(yaffs_Device *dev, int chunkInNAND,
 #endif
 
 
-       if (dev->param.inbandTags) {
+       if (dev->param.inband_tags) {
                if (tags) {
                        yaffs_PackedTags2TagsPart *pt2tp;
-                       pt2tp = (yaffs_PackedTags2TagsPart *)&data[dev->nDataBytesPerChunk];
+                       pt2tp = (yaffs_PackedTags2TagsPart *)&data[dev->data_bytes_per_chunk];
                        yaffs_unpack_tags2tags_part(tags, pt2tp);
                }
        } else {
                if (tags) {
                        memcpy(packed_tags_ptr, yaffs_dev_to_lc(dev)->spareBuffer, packed_tags_size);
-                       yaffs_unpack_tags2(tags, &pt, !dev->param.noTagsECC);
+                       yaffs_unpack_tags2(tags, &pt, !dev->param.no_tags_ecc);
                }
        }
 
        if (localData)
                yaffs_release_temp_buffer(dev, data, __LINE__);
 
-       if (tags && retval == -EBADMSG && tags->eccResult == YAFFS_ECC_RESULT_NO_ERROR) {
-               tags->eccResult = YAFFS_ECC_RESULT_UNFIXED;
-               dev->eccUnfixed++;
+       if (tags && retval == -EBADMSG && tags->ecc_result == YAFFS_ECC_RESULT_NO_ERROR) {
+               tags->ecc_result = YAFFS_ECC_RESULT_UNFIXED;
+               dev->n_ecc_unfixed++;
        }
-       if(tags && retval == -EUCLEAN && tags->eccResult == YAFFS_ECC_RESULT_NO_ERROR) {
-               tags->eccResult = YAFFS_ECC_RESULT_FIXED;
-               dev->eccFixed++;
+       if(tags && retval == -EUCLEAN && tags->ecc_result == YAFFS_ECC_RESULT_NO_ERROR) {
+               tags->ecc_result = YAFFS_ECC_RESULT_FIXED;
+               dev->n_ecc_fixed++;
        }
        if (retval == 0)
                return YAFFS_OK;
@@ -193,17 +193,17 @@ int nandmtd2_ReadChunkWithTagsFromNAND(yaffs_Device *dev, int chunkInNAND,
                return YAFFS_FAIL;
 }
 
-int nandmtd2_MarkNANDBlockBad(struct yaffs_DeviceStruct *dev, int blockNo)
+int nandmtd2_MarkNANDBlockBad(struct yaffs_dev_s *dev, int block_no)
 {
        struct mtd_info *mtd = yaffs_dev_to_mtd(dev);
        int retval;
        T(YAFFS_TRACE_MTD,
-         (TSTR("nandmtd2_MarkNANDBlockBad %d" TENDSTR), blockNo));
+         (TSTR("nandmtd2_MarkNANDBlockBad %d" TENDSTR), block_no));
 
        retval =
            mtd->block_markbad(mtd,
-                              blockNo * dev->param.nChunksPerBlock *
-                              dev->param.totalBytesPerChunk);
+                              block_no * dev->param.chunks_per_block *
+                              dev->param.total_bytes_per_chunk);
 
        if (retval == 0)
                return YAFFS_OK;
@@ -212,41 +212,41 @@ int nandmtd2_MarkNANDBlockBad(struct yaffs_DeviceStruct *dev, int blockNo)
 
 }
 
-int nandmtd2_QueryNANDBlock(struct yaffs_DeviceStruct *dev, int blockNo,
-                           yaffs_BlockState *state, __u32 *sequenceNumber)
+int nandmtd2_QueryNANDBlock(struct yaffs_dev_s *dev, int block_no,
+                           yaffs_block_state_t *state, __u32 *seq_number)
 {
        struct mtd_info *mtd = yaffs_dev_to_mtd(dev);
        int retval;
 
        T(YAFFS_TRACE_MTD,
-         (TSTR("nandmtd2_QueryNANDBlock %d" TENDSTR), blockNo));
+         (TSTR("nandmtd2_QueryNANDBlock %d" TENDSTR), block_no));
        retval =
            mtd->block_isbad(mtd,
-                            blockNo * dev->param.nChunksPerBlock *
-                            dev->param.totalBytesPerChunk);
+                            block_no * dev->param.chunks_per_block *
+                            dev->param.total_bytes_per_chunk);
 
        if (retval) {
                T(YAFFS_TRACE_MTD, (TSTR("block is bad" TENDSTR)));
 
                *state = YAFFS_BLOCK_STATE_DEAD;
-               *sequenceNumber = 0;
+               *seq_number = 0;
        } else {
-               yaffs_ExtendedTags t;
+               yaffs_ext_tags t;
                nandmtd2_ReadChunkWithTagsFromNAND(dev,
-                                                  blockNo *
-                                                  dev->param.nChunksPerBlock, NULL,
+                                                  block_no *
+                                                  dev->param.chunks_per_block, NULL,
                                                   &t);
 
-               if (t.chunkUsed) {
-                       *sequenceNumber = t.sequenceNumber;
+               if (t.chunk_used) {
+                       *seq_number = t.seq_number;
                        *state = YAFFS_BLOCK_STATE_NEEDS_SCANNING;
                } else {
-                       *sequenceNumber = 0;
+                       *seq_number = 0;
                        *state = YAFFS_BLOCK_STATE_EMPTY;
                }
        }
        T(YAFFS_TRACE_MTD,
-         (TSTR("block is bad seq %d state %d" TENDSTR), *sequenceNumber,
+         (TSTR("block is bad seq %d state %d" TENDSTR), *seq_number,
           *state));
 
        if (retval == 0)