Lines Matching refs:thislen
393 unsigned long thislen;
399 thislen = (1<<cfi->chipshift) - ofs;
401 thislen = len;
403 ret = do_read_onechip(map, &cfi->chips[chipnum], ofs, thislen, buf);
407 *retlen += thislen;
408 len -= thislen;
409 buf += thislen;
663 size_t totlen = 0, thislen;
690 ret = mtd->write(mtd, to, ECCBUF_SIZE, &thislen, buffer);
691 totlen += thislen;
692 if (ret || thislen != ECCBUF_SIZE)
694 elem_len -= thislen-buflen;
695 elem_base += thislen-buflen;
699 ret = mtd->write(mtd, to, ECCBUF_DIV(elem_len), &thislen, elem_base);
700 totlen += thislen;
701 if (ret || thislen != ECCBUF_DIV(elem_len))
703 to += thislen;
708 memcpy(buffer, elem_base + thislen, buflen);
713 ret = mtd->write(mtd, to, buflen, &thislen, buffer);
714 totlen += thislen;
715 if (ret || thislen != ECCBUF_SIZE)