Lines Matching refs:this_len
1378 size_t this_len = min(total_len, SZ_1M); in bio_iov_iter_bounce_write() local
1382 if (this_len > minsize * 2) in bio_iov_iter_bounce_write()
1383 this_len = rounddown_pow_of_two(this_len); in bio_iov_iter_bounce_write()
1385 if (bio->bi_iter.bi_size > BIO_MAX_SIZE - this_len) in bio_iov_iter_bounce_write()
1388 folio = folio_alloc_greedy(GFP_KERNEL, &this_len, minsize); in bio_iov_iter_bounce_write()
1391 bio_add_folio_nofail(bio, folio, this_len, 0); in bio_iov_iter_bounce_write()
1394 copied = copy_folio_from_iter_atomic(folio, 0, this_len, in bio_iov_iter_bounce_write()
1397 copied = copy_folio_from_iter(folio, 0, this_len, iter); in bio_iov_iter_bounce_write()
1398 if (copied < this_len) { in bio_iov_iter_bounce_write()
1408 iov_iter_revert(iter, bio->bi_iter.bi_size - this_len + in bio_iov_iter_bounce_write()
1413 total_len -= this_len; in bio_iov_iter_bounce_write()