Lines Matching refs:flen
330 size_t fsize = folio_size(folio), flen = fsize, foff = 0; in netfs_write_folio() local
364 flen = foff + finfo->dirty_len; in netfs_write_folio()
370 if (flen > i_size - fpos) in netfs_write_folio()
371 flen = i_size - fpos; in netfs_write_folio()
372 } else if (flen > i_size - fpos) { in netfs_write_folio()
373 flen = i_size - fpos; in netfs_write_folio()
375 folio_zero_segment(folio, flen, fsize); in netfs_write_folio()
377 } else if (flen == i_size - fpos) { in netfs_write_folio()
380 flen -= foff; in netfs_write_folio()
382 _debug("folio %zx %zx %zx", foff, flen, fsize); in netfs_write_folio()
456 stream->submit_len = flen; in netfs_write_folio()
516 if (foff + flen < fsize) in netfs_write_folio()
748 size_t fsize = folio_size(folio), flen; in netfs_write_folio_single() local
755 flen = folio_size(folio); in netfs_write_folio_single()
756 if (flen > wreq->i_size - fpos) { in netfs_write_folio_single()
757 flen = wreq->i_size - fpos; in netfs_write_folio_single()
758 folio_zero_segment(folio, flen, fsize); in netfs_write_folio_single()
760 } else if (flen == wreq->i_size - fpos) { in netfs_write_folio_single()
764 _debug("folio %zx/%zx", flen, fsize); in netfs_write_folio_single()
790 stream->submit_len = flen; in netfs_write_folio_single()