/Linux-v4.19/drivers/mtd/tests/ |
D | speedtest.c | 50 static int ebcnt; variable 222 ebcnt = tmp; in mtd_speedtest_init() 229 pgsize, ebcnt, pgcnt, mtd->oobsize); in mtd_speedtest_init() 231 if (count > 0 && count < ebcnt) in mtd_speedtest_init() 232 ebcnt = count; in mtd_speedtest_init() 241 bbt = kzalloc(ebcnt, GFP_KERNEL); in mtd_speedtest_init() 244 err = mtdtest_scan_for_bad_eraseblocks(mtd, bbt, 0, ebcnt); in mtd_speedtest_init() 247 for (i = 0; i < ebcnt; i++) { in mtd_speedtest_init() 252 err = mtdtest_erase_good_eraseblocks(mtd, bbt, 0, ebcnt); in mtd_speedtest_init() 259 for (i = 0; i < ebcnt; ++i) { in mtd_speedtest_init() [all …]
|
D | pagetest.c | 48 static int ebcnt; variable 70 for (i = 0; i < ebcnt && bbt[i]; ++i) in verify_eraseblock() 74 for (i = 0; i < ebcnt && bbt[ebcnt - i - 1]; ++i) in verify_eraseblock() 138 for (i = 0; i < ebcnt && bbt[i]; ++i) in crosstest() 142 for (i = 0; i < ebcnt && bbt[ebcnt - i - 1]; ++i) in crosstest() 210 for (i = 0; i < ebcnt && bbt[i]; ++i) { in erasecrosstest() 215 ebnum2 = ebcnt - 1; in erasecrosstest() 288 for (i = 0; i < ebcnt && bbt[i]; ++i) { in erasetest() 362 ebcnt = tmp; in mtd_pagetest_init() 370 pgsize, ebcnt, pgcnt, mtd->oobsize); in mtd_pagetest_init() [all …]
|
D | stresstest.c | 52 static int ebcnt; variable 62 eb %= (ebcnt - 1); in rand_eb() 181 ebcnt = tmp; in mtd_stresstest_init() 188 pgsize, ebcnt, pgcnt, mtd->oobsize); in mtd_stresstest_init() 190 if (ebcnt < 2) { in mtd_stresstest_init() 202 offsets = kmalloc_array(ebcnt, sizeof(int), GFP_KERNEL); in mtd_stresstest_init() 205 for (i = 0; i < ebcnt; i++) in mtd_stresstest_init() 209 bbt = kzalloc(ebcnt, GFP_KERNEL); in mtd_stresstest_init() 212 err = mtdtest_scan_for_bad_eraseblocks(mtd, bbt, 0, ebcnt); in mtd_stresstest_init()
|
D | subpagetest.c | 46 static int ebcnt; variable 264 for (i = 0; i < ebcnt; ++i) { in verify_all_eraseblocks_ff() 313 ebcnt = tmp; in mtd_subpagetest_init() 320 mtd->writesize, subpgsize, ebcnt, pgcnt, mtd->oobsize); in mtd_subpagetest_init() 330 bbt = kzalloc(ebcnt, GFP_KERNEL); in mtd_subpagetest_init() 334 err = mtdtest_scan_for_bad_eraseblocks(mtd, bbt, 0, ebcnt); in mtd_subpagetest_init() 338 err = mtdtest_erase_good_eraseblocks(mtd, bbt, 0, ebcnt); in mtd_subpagetest_init() 344 for (i = 0; i < ebcnt; ++i) { in mtd_subpagetest_init() 361 for (i = 0; i < ebcnt; ++i) { in mtd_subpagetest_init() 376 err = mtdtest_erase_good_eraseblocks(mtd, bbt, 0, ebcnt); in mtd_subpagetest_init() [all …]
|
D | oobtest.c | 48 static int ebcnt; variable 107 for (i = 0; i < ebcnt; ++i) { in write_whole_device() 331 for (i = 0; i < ebcnt; ++i) { in verify_all_eraseblocks() 381 ebcnt = tmp; in mtd_oobtest_init() 388 mtd->writesize, ebcnt, pgcnt, mtd->oobsize); in mtd_oobtest_init() 397 bbt = kzalloc(ebcnt, GFP_KERNEL); in mtd_oobtest_init() 401 err = mtdtest_scan_for_bad_eraseblocks(mtd, bbt, 0, ebcnt); in mtd_oobtest_init() 413 err = mtdtest_erase_good_eraseblocks(mtd, bbt, 0, ebcnt); in mtd_oobtest_init() 433 err = mtdtest_erase_good_eraseblocks(mtd, bbt, 0, ebcnt); in mtd_oobtest_init() 445 for (i = 0; i < ebcnt; ++i) { in mtd_oobtest_init() [all …]
|
D | torturetest.c | 44 static int ebcnt = 32; variable 45 module_param(ebcnt, int, S_IRUGO); 46 MODULE_PARM_DESC(ebcnt, "number of consecutive eraseblocks to torture"); 199 ebcnt, eb, eb + ebcnt - 1, dev); in tort_init() 241 bad_ebs = kzalloc(ebcnt, GFP_KERNEL); in tort_init() 259 err = mtdtest_scan_for_bad_eraseblocks(mtd, bad_ebs, eb, ebcnt); in tort_init() 268 err = mtdtest_erase_good_eraseblocks(mtd, bad_ebs, eb, ebcnt); in tort_init() 274 for (i = eb; i < eb + ebcnt; i++) { in tort_init() 291 for (i = eb; i < eb + ebcnt; i++) { in tort_init() 309 for (i = eb; i < eb + ebcnt; i++) { in tort_init()
|
D | readtest.c | 44 static int ebcnt; variable 156 ebcnt = tmp; in mtd_readtest_init() 163 pgsize, ebcnt, pgcnt, mtd->oobsize); in mtd_readtest_init() 173 bbt = kzalloc(ebcnt, GFP_KERNEL); in mtd_readtest_init() 176 err = mtdtest_scan_for_bad_eraseblocks(mtd, bbt, 0, ebcnt); in mtd_readtest_init() 182 for (i = 0; i < ebcnt; ++i) { in mtd_readtest_init()
|
D | mtd_test.c | 42 unsigned int eb, int ebcnt) in mtdtest_scan_for_bad_eraseblocks() argument 50 for (i = 0; i < ebcnt; ++i) { in mtdtest_scan_for_bad_eraseblocks() 62 unsigned int eb, int ebcnt) in mtdtest_erase_good_eraseblocks() argument 67 for (i = 0; i < ebcnt; ++i) { in mtdtest_erase_good_eraseblocks()
|
D | mtd_test.h | 18 unsigned int eb, int ebcnt); 20 unsigned int eb, int ebcnt);
|