Lines Matching refs:thislen
395 unsigned long thislen; in cfi_staa_read() local
401 thislen = (1<<cfi->chipshift) - ofs; in cfi_staa_read()
403 thislen = len; in cfi_staa_read()
405 ret = do_read_onechip(map, &cfi->chips[chipnum], ofs, thislen, buf); in cfi_staa_read()
409 *retlen += thislen; in cfi_staa_read()
410 len -= thislen; in cfi_staa_read()
411 buf += thislen; in cfi_staa_read()
666 size_t totlen = 0, thislen; in cfi_staa_writev() local
693 ret = mtd_write(mtd, to, ECCBUF_SIZE, &thislen, in cfi_staa_writev()
695 totlen += thislen; in cfi_staa_writev()
696 if (ret || thislen != ECCBUF_SIZE) in cfi_staa_writev()
698 elem_len -= thislen-buflen; in cfi_staa_writev()
699 elem_base += thislen-buflen; in cfi_staa_writev()
704 &thislen, elem_base); in cfi_staa_writev()
705 totlen += thislen; in cfi_staa_writev()
706 if (ret || thislen != ECCBUF_DIV(elem_len)) in cfi_staa_writev()
708 to += thislen; in cfi_staa_writev()
713 memcpy(buffer, elem_base + thislen, buflen); in cfi_staa_writev()
718 ret = mtd_write(mtd, to, buflen, &thislen, buffer); in cfi_staa_writev()
719 totlen += thislen; in cfi_staa_writev()
720 if (ret || thislen != ECCBUF_SIZE) in cfi_staa_writev()