Lines Matching refs:addr
61 loff_t addr = (loff_t)ebnum * mtd->erasesize;
64 for (i = 0; i < pgcnt; ++i, addr += mtd->writesize) {
73 err = mtd_write_oob(mtd, addr, &ops);
76 (long long)addr);
116 static size_t memcmpshowoffset(loff_t addr, loff_t offset, const void *cs,
127 pr_info("error @addr[0x%lx:0x%lx] 0x%x -> 0x%x diff 0x%x\n",
128 (unsigned long)addr, (unsigned long)offset + i,
137 #define memcmpshow(addr, cs, ct, count) memcmpshowoffset((addr), 0, (cs), (ct),\
144 static size_t memffshow(loff_t addr, loff_t offset, const void *cs,
155 pr_info("error @addr[0x%lx:0x%lx] 0x%x -> 0xff diff 0x%x\n",
156 (unsigned long)addr, (unsigned long)offset + i,
170 loff_t addr = (loff_t)ebnum * mtd->erasesize;
174 for (i = 0; i < pgcnt; ++i, addr += mtd->writesize) {
183 err = mtd_read_oob(mtd, addr, &ops);
189 (long long)addr);
194 bitflips = memcmpshow(addr, readbuf,
199 (long long)addr);
220 err = mtd_read_oob(mtd, addr, &ops);
226 (long long)addr);
230 bitflips = memcmpshowoffset(addr, use_offset,
236 bitflips += memffshow(addr, 0, readbuf, use_offset);
240 bitflips += memffshow(addr, k, readbuf + k,
245 (long long)addr);
265 loff_t addr = (loff_t)ebnum * mtd->erasesize;
282 err = mtd_read_oob(mtd, addr, &ops);
288 (long long)addr);
294 for (i = 0; i < pgcnt; ++i, addr += mtd->writesize) {
295 bitflips = memcmpshow(addr, readbuf + (i * oobavail),
299 (long long)addr);
342 loff_t addr = 0, addr0;
644 addr = (loff_t)(i + 1) * mtd->erasesize - mtd->writesize;
655 err = mtd_write_oob(mtd, addr, &ops);
665 addr += mtd->writesize;
677 addr = (loff_t)(i + 1) * mtd->erasesize - mtd->writesize;
686 err = mtd_read_oob(mtd, addr, &ops);
692 if (memcmpshow(addr, readbuf, writebuf,
695 (long long)addr);