Home
last modified time | relevance | path

Searched refs:bvec (Results 1 – 25 of 27) sorted by relevance

12

/fs/erofs/
Dzdata.c32 struct z_erofs_bvec bvec[total]; \
201 unsigned long base = (unsigned long)((struct z_erofs_bvset *)0)->bvec; in z_erofs_bvset_flip()
233 struct z_erofs_bvec *bvec, in z_erofs_bvec_enqueue() argument
253 iter->bvset->bvec[iter->cur++] = *bvec; in z_erofs_bvec_enqueue()
258 struct z_erofs_bvec *bvec, in z_erofs_bvec_dequeue() argument
265 *bvec = iter->bvset->bvec[iter->cur++]; in z_erofs_bvec_dequeue()
736 struct z_erofs_bvec *bvec, bool exclusive) in z_erofs_attach_page() argument
747 pcl->compressed_bvecs[fe->icur] = *bvec; in z_erofs_attach_page()
756 fe->candidate_bvpage = bvec->page; in z_erofs_attach_page()
758 ret = z_erofs_bvec_enqueue(&fe->biter, bvec, &fe->candidate_bvpage, in z_erofs_attach_page()
[all …]
/fs/smb/client/
Dfscache.c148 struct bio_vec bvec[1]; in fscache_fallback_read_page() local
152 bvec[0].bv_page = page; in fscache_fallback_read_page()
153 bvec[0].bv_offset = 0; in fscache_fallback_read_page()
154 bvec[0].bv_len = PAGE_SIZE; in fscache_fallback_read_page()
155 iov_iter_bvec(&iter, ITER_DEST, bvec, ARRAY_SIZE(bvec), PAGE_SIZE); in fscache_fallback_read_page()
176 struct bio_vec bvec[1]; in fscache_fallback_write_page() local
182 bvec[0].bv_page = page; in fscache_fallback_write_page()
183 bvec[0].bv_offset = 0; in fscache_fallback_write_page()
184 bvec[0].bv_len = PAGE_SIZE; in fscache_fallback_write_page()
185 iov_iter_bvec(&iter, ITER_SOURCE, bvec, ARRAY_SIZE(bvec), PAGE_SIZE); in fscache_fallback_write_page()
Dtransport.c379 struct bio_vec bvec; in __smb_send_rqst() local
381 bvec.bv_page = rqst[j].rq_pages[i]; in __smb_send_rqst()
382 rqst_page_get_length(&rqst[j], i, &bvec.bv_len, in __smb_send_rqst()
383 &bvec.bv_offset); in __smb_send_rqst()
386 &bvec, 1, bvec.bv_len); in __smb_send_rqst()
Dsmb2ops.c4716 struct bio_vec *bvec; in init_read_bvec() local
4719 bvec = kcalloc(npages, sizeof(struct bio_vec), GFP_KERNEL); in init_read_bvec()
4720 if (!bvec) in init_read_bvec()
4724 bvec[i].bv_page = pages[i]; in init_read_bvec()
4725 bvec[i].bv_offset = (i == 0) ? cur_off : 0; in init_read_bvec()
4726 bvec[i].bv_len = min_t(unsigned int, PAGE_SIZE, data_size); in init_read_bvec()
4727 data_size -= bvec[i].bv_len; in init_read_bvec()
4732 kfree(bvec); in init_read_bvec()
4736 *page_vec = bvec; in init_read_bvec()
4753 struct bio_vec *bvec = NULL; in handle_read_data() local
[all …]
Dsmbdirect.c1959 page = msg->msg_iter.bvec->bv_page; in smbd_recv()
1960 page_offset = msg->msg_iter.bvec->bv_offset; in smbd_recv()
1961 to_read = msg->msg_iter.bvec->bv_len; in smbd_recv()
/fs/nfs/
Dfscache.c251 struct bio_vec bvec[1]; in fscache_fallback_read_page() local
255 bvec[0].bv_page = page; in fscache_fallback_read_page()
256 bvec[0].bv_offset = 0; in fscache_fallback_read_page()
257 bvec[0].bv_len = PAGE_SIZE; in fscache_fallback_read_page()
258 iov_iter_bvec(&iter, ITER_DEST, bvec, ARRAY_SIZE(bvec), PAGE_SIZE); in fscache_fallback_read_page()
279 struct bio_vec bvec[1]; in fscache_fallback_write_page() local
285 bvec[0].bv_page = page; in fscache_fallback_write_page()
286 bvec[0].bv_offset = 0; in fscache_fallback_write_page()
287 bvec[0].bv_len = PAGE_SIZE; in fscache_fallback_write_page()
288 iov_iter_bvec(&iter, ITER_SOURCE, bvec, ARRAY_SIZE(bvec), PAGE_SIZE); in fscache_fallback_write_page()
/fs/squashfs/
Dblock.c39 struct bio_vec *bvec = bvec_init_iter_all(&iter_all); in copy_bio_to_actor() local
50 int bytes_to_copy = min_t(int, bvec->bv_len - offset, in copy_bio_to_actor()
56 memcpy(actor_addr + actor_offset, bvec_virt(bvec) + in copy_bio_to_actor()
69 if (offset >= bvec->bv_len) { in copy_bio_to_actor()
163 struct bio_vec *bvec = bvec_init_iter_all(&iter_all); in squashfs_read_data() local
178 data = bvec_virt(bvec); in squashfs_read_data()
180 if (offset < bvec->bv_len - 1) { in squashfs_read_data()
187 data = bvec_virt(bvec); in squashfs_read_data()
Dzlib_wrapper.c57 struct bio_vec *bvec = bvec_init_iter_all(&iter_all); in zlib_uncompress() local
83 avail = min(length, ((int)bvec->bv_len) - offset); in zlib_uncompress()
84 data = bvec_virt(bvec); in zlib_uncompress()
Dlzo_wrapper.c70 struct bio_vec *bvec = bvec_init_iter_all(&iter_all); in lzo_uncompress() local
77 int avail = min(bytes, ((int)bvec->bv_len) - offset); in lzo_uncompress()
79 data = bvec_virt(bvec); in lzo_uncompress()
Dlz4_wrapper.c96 struct bio_vec *bvec = bvec_init_iter_all(&iter_all); in lz4_uncompress() local
102 int avail = min(bytes, ((int)bvec->bv_len) - offset); in lz4_uncompress()
104 data = bvec_virt(bvec); in lz4_uncompress()
Dzstd_wrapper.c72 struct bio_vec *bvec = bvec_init_iter_all(&iter_all); in zstd_uncompress() local
100 avail = min(length, ((int)bvec->bv_len) - offset); in zstd_uncompress()
101 data = bvec_virt(bvec); in zstd_uncompress()
Dxz_wrapper.c124 struct bio_vec *bvec = bvec_init_iter_all(&iter_all); in squashfs_xz_uncompress() local
152 avail = min(length, ((int)bvec->bv_len) - offset); in squashfs_xz_uncompress()
153 data = bvec_virt(bvec); in squashfs_xz_uncompress()
/fs/btrfs/
Dextent_io.c546 struct bio_vec bvec; in repair_io_failure() local
606 bio_init(&bio, dev->bdev, &bvec, 1, REQ_OP_WRITE | REQ_SYNC); in repair_io_failure()
917 u32 bio_offset, const struct bio_vec *bvec, in submit_data_read_repair() argument
920 const unsigned int pgoff = bvec->bv_offset; in submit_data_read_repair()
922 struct page *page = bvec->bv_page; in submit_data_read_repair()
923 const u64 start = page_offset(bvec->bv_page) + bvec->bv_offset; in submit_data_read_repair()
924 const u64 end = start + bvec->bv_len - 1; in submit_data_read_repair()
1018 struct bio_vec *bvec; in end_bio_extent_writepage() local
1025 bio_for_each_segment_all(bvec, bio, iter_all) { in end_bio_extent_writepage()
1026 struct page *page = bvec->bv_page; in end_bio_extent_writepage()
[all …]
Dfile-item.c339 struct bio_vec bvec; in search_file_offset_in_bio() local
343 bio_for_each_segment(bvec, bio, iter) { in search_file_offset_in_bio()
344 struct page *page = bvec.bv_page; in search_file_offset_in_bio()
348 if (cur + bvec.bv_len <= disk_bytenr) { in search_file_offset_in_bio()
349 cur += bvec.bv_len; in search_file_offset_in_bio()
352 ASSERT(in_range(disk_bytenr, cur, bvec.bv_len)); in search_file_offset_in_bio()
356 *file_offset_ret = page_offset(page) + bvec.bv_offset + in search_file_offset_in_bio()
655 struct bio_vec bvec; in btrfs_csum_one_bio() local
679 bio_for_each_segment(bvec, bio, iter) { in btrfs_csum_one_bio()
681 offset = page_offset(bvec.bv_page) + bvec.bv_offset; in btrfs_csum_one_bio()
[all …]
Draid56.c1094 struct bio_vec bvec; in index_one_bio() local
1099 bio_for_each_segment(bvec, bio, iter) { in index_one_bio()
1102 for (bvec_offset = 0; bvec_offset < bvec.bv_len; in index_one_bio()
1107 sector->page = bvec.bv_page; in index_one_bio()
1108 sector->pgoff = bvec.bv_offset + bvec_offset; in index_one_bio()
1470 struct bio_vec *bvec; in set_bio_pages_uptodate() local
1475 bio_for_each_segment_all(bvec, bio, iter_all) { in set_bio_pages_uptodate()
1479 for (pgoff = bvec->bv_offset; pgoff - bvec->bv_offset < bvec->bv_len; in set_bio_pages_uptodate()
1481 sector = find_stripe_sector(rbio, bvec->bv_page, pgoff); in set_bio_pages_uptodate()
Dcompression.c1302 struct bio_vec bvec; in btrfs_decompress_buf2page() local
1308 bvec = bio_iter_iovec(orig_bio, orig_bio->bi_iter); in btrfs_decompress_buf2page()
1313 bvec_offset = page_offset(bvec.bv_page) + bvec.bv_offset - cb->start; in btrfs_decompress_buf2page()
1320 copy_len = min(bvec_offset + bvec.bv_len, in btrfs_decompress_buf2page()
1329 memcpy_to_page(bvec.bv_page, bvec.bv_offset, in btrfs_decompress_buf2page()
Ddisk-io.c360 struct bio_vec *bvec) in csum_dirty_subpage_buffers() argument
362 struct page *page = bvec->bv_page; in csum_dirty_subpage_buffers()
363 u64 bvec_start = page_offset(page) + bvec->bv_offset; in csum_dirty_subpage_buffers()
367 for (cur = bvec_start; cur < bvec_start + bvec->bv_len; in csum_dirty_subpage_buffers()
402 static int csum_dirty_buffer(struct btrfs_fs_info *fs_info, struct bio_vec *bvec) in csum_dirty_buffer() argument
404 struct page *page = bvec->bv_page; in csum_dirty_buffer()
410 return csum_dirty_subpage_buffers(fs_info, bvec); in csum_dirty_buffer()
721 struct bio_vec *bvec; in btree_csum_one_bio() local
727 bio_for_each_segment_all(bvec, bio, iter_all) { in btree_csum_one_bio()
728 root = BTRFS_I(bvec->bv_page->mapping->host)->root; in btree_csum_one_bio()
[all …]
Dcheck-integrity.c2641 struct bio_vec bvec; in btrfsic_check_write_bio() local
2656 bio_for_each_segment(bvec, bio, iter) { in btrfsic_check_write_bio()
2657 BUG_ON(bvec.bv_len != PAGE_SIZE); in btrfsic_check_write_bio()
2658 mapped_datav[i] = page_address(bvec.bv_page); in btrfsic_check_write_bio()
2664 i, cur_bytenr, bvec.bv_len, bvec.bv_offset); in btrfsic_check_write_bio()
2665 cur_bytenr += bvec.bv_len; in btrfsic_check_write_bio()
Dscrub.c1636 struct bio_vec bvec; in scrub_recheck_block() local
1644 bio_init(&bio, sblock->dev->bdev, &bvec, 1, REQ_OP_READ); in scrub_recheck_block()
1713 struct bio_vec bvec; in scrub_repair_sector_from_good_copy() local
1722 bio_init(&bio, sblock_bad->dev->bdev, &bvec, 1, REQ_OP_WRITE); in scrub_repair_sector_from_good_copy()
/fs/gfs2/
Dlops.c170 struct bio_vec *bvec, in gfs2_end_log_write_bh() argument
174 struct page *page = bvec->bv_page; in gfs2_end_log_write_bh()
178 size = bvec->bv_len; in gfs2_end_log_write_bh()
179 while (bh_offset(bh) < bvec->bv_offset) in gfs2_end_log_write_bh()
205 struct bio_vec *bvec; in gfs2_end_log_write() local
219 bio_for_each_segment_all(bvec, bio, iter_all) { in gfs2_end_log_write()
220 page = bvec->bv_page; in gfs2_end_log_write()
222 gfs2_end_log_write_bh(sdp, bvec, bio->bi_status); in gfs2_end_log_write()
398 struct bio_vec *bvec; in gfs2_end_log_read() local
401 bio_for_each_segment_all(bvec, bio, iter_all) { in gfs2_end_log_read()
[all …]
Dmeta_io.c196 struct bio_vec *bvec; in gfs2_meta_read_endio() local
199 bio_for_each_segment_all(bvec, bio, iter_all) { in gfs2_meta_read_endio()
200 struct page *page = bvec->bv_page; in gfs2_meta_read_endio()
202 unsigned int len = bvec->bv_len; in gfs2_meta_read_endio()
204 while (bh_offset(bh) < bvec->bv_offset) in gfs2_meta_read_endio()
/fs/ext4/
Dpage-io.c102 struct bio_vec *bvec; in ext4_finish_bio() local
105 bio_for_each_segment_all(bvec, bio, iter_all) { in ext4_finish_bio()
106 struct page *page = bvec->bv_page; in ext4_finish_bio()
109 unsigned bio_start = bvec->bv_offset; in ext4_finish_bio()
110 unsigned bio_end = bio_start + bvec->bv_len; in ext4_finish_bio()
/fs/
Dcoredump.c860 struct bio_vec bvec = { in dump_emit_page() local
880 iov_iter_bvec(&iter, ITER_SOURCE, &bvec, 1, PAGE_SIZE); in dump_emit_page()
/fs/f2fs/
Ddata.c329 struct bio_vec *bvec; in f2fs_write_end_io() local
338 bio_for_each_segment_all(bvec, bio, iter_all) { in f2fs_write_end_io()
339 struct page *page = bvec->bv_page; in f2fs_write_end_io()
600 struct bio_vec *bvec; in __has_merged_page() local
609 bio_for_each_segment_all(bvec, bio, iter_all) { in __has_merged_page()
610 struct page *target = bvec->bv_page; in __has_merged_page()
/fs/iomap/
Dbuffered-io.c512 struct bio_vec bvec; in iomap_read_folio_sync() local
515 bio_init(&bio, iomap->bdev, &bvec, 1, REQ_OP_READ); in iomap_read_folio_sync()

12