Lines Matching defs:data
24 const __u8 * data,
59 void yaffs_CalcECC(const __u8 * data, yaffs_Spare * spare)
61 yaffs_ECCCalculate(data, spare->ecc1);
62 yaffs_ECCCalculate(&data[256], spare->ecc2);
166 int chunkInNAND, const __u8 * data,
177 return dev->writeChunkToNAND(dev, chunkInNAND, data, spare);
182 __u8 * data,
192 if (!spare && data) {
199 retVal = dev->readChunkFromNAND(dev, chunkInNAND, data, spare);
200 if (data && doErrorCorrection) {
206 yaffs_ECCCalculate(data, calcEcc);
208 yaffs_ECCCorrect(data, spare->ecc1, calcEcc);
209 yaffs_ECCCalculate(&data[256], calcEcc);
211 yaffs_ECCCorrect(&data[256], spare->ecc2, calcEcc);
242 /* We had a data problem on this page */
258 dev->readChunkFromNAND(dev, chunkInNAND, data,
261 if (data && doErrorCorrection) {
287 /* We had a data problem on this page */
310 static __u8 data[YAFFS_BYTES_PER_CHUNK];
315 dev->readChunkFromNAND(dev, chunkInNAND, data, (yaffs_Spare *) spare);
322 if (memcmp(cmpbuf, data, YAFFS_BYTES_PER_CHUNK))
358 const __u8 * data,
405 const __u8 * data,
422 if (!dev->useNANDECC && data) {
423 yaffs_CalcECC(data, &spare);
429 return yaffs_WriteChunkToNAND(dev, chunkInNAND, data, &spare);
434 __u8 * data,
451 (dev, chunkInNAND, data, &spare, &eccResult, 1)) {