Lines Matching refs:err

65 	int err = 0, i;  in verify_eraseblock()  local
80 err = mtdtest_read(mtd, addr0, bufsize, twopages); in verify_eraseblock()
81 if (err) in verify_eraseblock()
82 return err; in verify_eraseblock()
83 err = mtdtest_read(mtd, addrn - bufsize, bufsize, twopages); in verify_eraseblock()
84 if (err) in verify_eraseblock()
85 return err; in verify_eraseblock()
87 err = mtdtest_read(mtd, addr, bufsize, twopages); in verify_eraseblock()
88 if (err) in verify_eraseblock()
101 err = mtdtest_read(mtd, addr0, bufsize, twopages); in verify_eraseblock()
102 if (err) in verify_eraseblock()
103 return err; in verify_eraseblock()
104 err = mtdtest_read(mtd, addrn - bufsize, bufsize, twopages); in verify_eraseblock()
105 if (err) in verify_eraseblock()
106 return err; in verify_eraseblock()
108 err = mtdtest_read(mtd, addr, bufsize, twopages); in verify_eraseblock()
109 if (err) in verify_eraseblock()
110 return err; in verify_eraseblock()
120 return err; in verify_eraseblock()
125 int err = 0, i; in crosstest() local
148 err = mtdtest_read(mtd, addr, pgsize, pp1); in crosstest()
149 if (err) { in crosstest()
151 return err; in crosstest()
156 err = mtdtest_read(mtd, addr, pgsize, pp1); in crosstest()
157 if (err) { in crosstest()
159 return err; in crosstest()
165 err = mtdtest_read(mtd, addr, pgsize, pp2); in crosstest()
166 if (err) { in crosstest()
168 return err; in crosstest()
174 err = mtdtest_read(mtd, addr, pgsize, pp3); in crosstest()
175 if (err) { in crosstest()
177 return err; in crosstest()
183 err = mtdtest_read(mtd, addr, pgsize, pp4); in crosstest()
184 if (err) { in crosstest()
186 return err; in crosstest()
195 } else if (!err) in crosstest()
198 return err; in crosstest()
203 int err = 0, i, ebnum, ebnum2; in erasecrosstest() local
221 err = mtdtest_erase_eraseblock(mtd, ebnum); in erasecrosstest()
222 if (err) in erasecrosstest()
223 return err; in erasecrosstest()
228 err = mtdtest_write(mtd, addr0, pgsize, writebuf); in erasecrosstest()
229 if (err) in erasecrosstest()
230 return err; in erasecrosstest()
234 err = mtdtest_read(mtd, addr0, pgsize, readbuf); in erasecrosstest()
235 if (err) in erasecrosstest()
236 return err; in erasecrosstest()
246 err = mtdtest_erase_eraseblock(mtd, ebnum); in erasecrosstest()
247 if (err) in erasecrosstest()
248 return err; in erasecrosstest()
253 err = mtdtest_write(mtd, addr0, pgsize, writebuf); in erasecrosstest()
254 if (err) in erasecrosstest()
255 return err; in erasecrosstest()
258 err = mtdtest_erase_eraseblock(mtd, ebnum2); in erasecrosstest()
259 if (err) in erasecrosstest()
260 return err; in erasecrosstest()
264 err = mtdtest_read(mtd, addr0, pgsize, readbuf); in erasecrosstest()
265 if (err) in erasecrosstest()
266 return err; in erasecrosstest()
275 if (!err) in erasecrosstest()
277 return err; in erasecrosstest()
282 int err = 0, i, ebnum, ok = 1; in erasetest() local
295 err = mtdtest_erase_eraseblock(mtd, ebnum); in erasetest()
296 if (err) in erasetest()
297 return err; in erasetest()
301 err = mtdtest_write(mtd, addr0, pgsize, writebuf); in erasetest()
302 if (err) in erasetest()
303 return err; in erasetest()
306 err = mtdtest_erase_eraseblock(mtd, ebnum); in erasetest()
307 if (err) in erasetest()
308 return err; in erasetest()
311 err = mtdtest_read(mtd, addr0, pgsize, twopages); in erasetest()
312 if (err) in erasetest()
313 return err; in erasetest()
326 if (ok && !err) in erasetest()
329 return err; in erasetest()
334 int err = 0; in mtd_pagetest_init() local
351 err = PTR_ERR(mtd); in mtd_pagetest_init()
353 return err; in mtd_pagetest_init()
373 err = -ENOMEM; in mtd_pagetest_init()
388 err = mtdtest_scan_for_bad_eraseblocks(mtd, bbt, 0, ebcnt); in mtd_pagetest_init()
389 if (err) in mtd_pagetest_init()
394 err = mtdtest_erase_good_eraseblocks(mtd, bbt, 0, ebcnt); in mtd_pagetest_init()
395 if (err) in mtd_pagetest_init()
405 err = write_eraseblock(i); in mtd_pagetest_init()
406 if (err) in mtd_pagetest_init()
411 err = mtdtest_relax(); in mtd_pagetest_init()
412 if (err) in mtd_pagetest_init()
423 err = verify_eraseblock(i); in mtd_pagetest_init()
424 if (err) in mtd_pagetest_init()
429 err = mtdtest_relax(); in mtd_pagetest_init()
430 if (err) in mtd_pagetest_init()
435 err = crosstest(); in mtd_pagetest_init()
436 if (err) in mtd_pagetest_init()
439 err = erasecrosstest(); in mtd_pagetest_init()
440 if (err) in mtd_pagetest_init()
443 err = erasetest(); in mtd_pagetest_init()
444 if (err) in mtd_pagetest_init()
455 if (err) in mtd_pagetest_init()
456 pr_info("error %d occurred\n", err); in mtd_pagetest_init()
458 return err; in mtd_pagetest_init()