Lines Matching refs:eb
57 unsigned int eb; in rand_eb() local
60 eb = prandom_u32(); in rand_eb()
62 eb %= (ebcnt - 1); in rand_eb()
63 if (bbt[eb]) in rand_eb()
65 return eb; in rand_eb()
88 int eb = rand_eb(); in do_read() local
93 if (bbt[eb + 1]) { in do_read()
99 addr = (loff_t)eb * mtd->erasesize + offs; in do_read()
105 int eb = rand_eb(), offs, err, len; in do_write() local
108 offs = offsets[eb]; in do_write()
110 err = mtdtest_erase_eraseblock(mtd, eb); in do_write()
113 offs = offsets[eb] = 0; in do_write()
118 if (bbt[eb + 1]) in do_write()
121 err = mtdtest_erase_eraseblock(mtd, eb + 1); in do_write()
124 offsets[eb + 1] = 0; in do_write()
127 addr = (loff_t)eb * mtd->erasesize + offs; in do_write()
133 offsets[eb++] = mtd->erasesize; in do_write()
136 offsets[eb] = offs; in do_write()