Lines Matching refs:size
970 size_t size; in __bio_iov_bvec_add_pages() local
976 size = bio_add_page(bio, bv->bv_page, len, in __bio_iov_bvec_add_pages()
978 if (unlikely(size != len)) in __bio_iov_bvec_add_pages()
980 iov_iter_advance(iter, size); in __bio_iov_bvec_add_pages()
984 static void bio_put_pages(struct page **pages, size_t size, size_t off) in bio_put_pages() argument
986 size_t i, nr = DIV_ROUND_UP(size + (off & ~PAGE_MASK), PAGE_SIZE); in bio_put_pages()
1011 ssize_t size, left; in __bio_iov_iter_get_pages() local
1023 size = iov_iter_get_pages(iter, pages, LONG_MAX, nr_pages, &offset); in __bio_iov_iter_get_pages()
1024 if (unlikely(size <= 0)) in __bio_iov_iter_get_pages()
1025 return size ? size : -EFAULT; in __bio_iov_iter_get_pages()
1027 for (left = size, i = 0; left > 0; left -= len, i++) { in __bio_iov_iter_get_pages()
1045 iov_iter_advance(iter, size); in __bio_iov_iter_get_pages()
1057 ssize_t size, left; in __bio_iov_append_get_pages() local
1070 size = iov_iter_get_pages(iter, pages, LONG_MAX, nr_pages, &offset); in __bio_iov_append_get_pages()
1071 if (unlikely(size <= 0)) in __bio_iov_append_get_pages()
1072 return size ? size : -EFAULT; in __bio_iov_append_get_pages()
1074 for (left = size, i = 0; left > 0; left -= len, i++) { in __bio_iov_append_get_pages()
1090 iov_iter_advance(iter, size - left); in __bio_iov_append_get_pages()
1514 void bio_trim(struct bio *bio, int offset, int size) in bio_trim() argument
1520 size <<= 9; in bio_trim()
1521 if (offset == 0 && size == bio->bi_iter.bi_size) in bio_trim()
1525 bio->bi_iter.bi_size = size; in bio_trim()
1648 int size; in biovec_init_slabs() local
1656 size = bvs->nr_vecs * sizeof(struct bio_vec); in biovec_init_slabs()
1657 bvs->slab = kmem_cache_create(bvs->name, size, 0, in biovec_init_slabs()