Lines Matching refs:thislen
397 unsigned long thislen; in cfi_staa_read() local
403 thislen = (1<<cfi->chipshift) - ofs; in cfi_staa_read()
405 thislen = len; in cfi_staa_read()
407 ret = do_read_onechip(map, &cfi->chips[chipnum], ofs, thislen, buf); in cfi_staa_read()
411 *retlen += thislen; in cfi_staa_read()
412 len -= thislen; in cfi_staa_read()
413 buf += thislen; in cfi_staa_read()
669 size_t totlen = 0, thislen; in cfi_staa_writev() local
696 ret = mtd_write(mtd, to, ECCBUF_SIZE, &thislen, in cfi_staa_writev()
698 totlen += thislen; in cfi_staa_writev()
699 if (ret || thislen != ECCBUF_SIZE) in cfi_staa_writev()
701 elem_len -= thislen-buflen; in cfi_staa_writev()
702 elem_base += thislen-buflen; in cfi_staa_writev()
707 &thislen, elem_base); in cfi_staa_writev()
708 totlen += thislen; in cfi_staa_writev()
709 if (ret || thislen != ECCBUF_DIV(elem_len)) in cfi_staa_writev()
711 to += thislen; in cfi_staa_writev()
716 memcpy(buffer, elem_base + thislen, buflen); in cfi_staa_writev()
721 ret = mtd_write(mtd, to, buflen, &thislen, buffer); in cfi_staa_writev()
722 totlen += thislen; in cfi_staa_writev()
723 if (ret || thislen != ECCBUF_SIZE) in cfi_staa_writev()