| /fs/erofs/ |
| A D | zdata.c | 202 iter->bvset->bvec[iter->cur++] = *bvec; in z_erofs_bvec_enqueue() 214 *bvec = iter->bvset->bvec[iter->cur++]; in z_erofs_bvec_dequeue() 631 for (; bvec < end; ++bvec) { in z_erofs_cache_release_folio() 632 if (bvec->page && page_folio(bvec->page) == folio) { in z_erofs_cache_release_folio() 633 bvec->page = NULL; in z_erofs_cache_release_folio() 1150 bvec->offset + bvec->end == be->pcl->length)) { in z_erofs_do_decompressed_bvec() 1163 item->bvec = *bvec; in z_erofs_do_decompressed_bvec() 1178 cur = bvi->bvec.offset < 0 ? -bvi->bvec.offset : 0; in z_erofs_fill_other_copies() 1499 bvec->bv_offset = 0; in z_erofs_fill_bio_vec() 1526 bvec->bv_len = round_up(zbv.end, bs) - bvec->bv_offset; in z_erofs_fill_bio_vec() [all …]
|
| /fs/squashfs/ |
| A D | block.c | 39 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() 313 struct bio_vec *bvec = bvec_init_iter_all(&iter_all); in squashfs_read_data() local 328 data = bvec_virt(bvec); in squashfs_read_data() 330 if (offset < bvec->bv_len - 1) { in squashfs_read_data() 337 data = bvec_virt(bvec); in squashfs_read_data()
|
| A D | lzo_wrapper.c | 70 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()
|
| A D | zlib_wrapper.c | 57 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()
|
| A D | lz4_wrapper.c | 96 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()
|
| A D | zstd_wrapper.c | 72 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()
|
| A D | xz_wrapper.c | 124 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/nfs/ |
| A D | localio.c | 35 struct bio_vec *bvec; member 289 struct bio_vec *bvec, *p; in nfs_bvec_alloc_and_import_pagevec() local 291 bvec = kmalloc_array(npages, sizeof(*bvec), flags); in nfs_bvec_alloc_and_import_pagevec() 292 if (bvec != NULL) { in nfs_bvec_alloc_and_import_pagevec() 293 for (p = bvec; npages > 0; p++, pagevec++, npages--) { in nfs_bvec_alloc_and_import_pagevec() 299 return bvec; in nfs_bvec_alloc_and_import_pagevec() 305 kfree(iocb->bvec); in nfs_local_iocb_free() 318 iocb->bvec = nfs_bvec_alloc_and_import_pagevec(hdr->page_array.pagevec, in nfs_local_iocb_alloc() 320 if (iocb->bvec == NULL) { in nfs_local_iocb_alloc() 345 iov_iter_bvec(i, dir, iocb->bvec, hdr->page_array.npages, in nfs_local_iter_init()
|
| /fs/netfs/ |
| A D | buffered_read.c | 404 struct bio_vec *bvec; in netfs_read_gaps() local 432 bvec = kmalloc_array(nr_bvec, sizeof(*bvec), GFP_KERNEL); in netfs_read_gaps() 433 if (!bvec) in netfs_read_gaps() 438 kfree(bvec); in netfs_read_gaps() 444 rreq->direct_bv = bvec; in netfs_read_gaps() 447 bvec_set_folio(&bvec[i++], folio, from, 0); in netfs_read_gaps() 452 bvec_set_folio(&bvec[i++], sink, part, 0); in netfs_read_gaps() 456 bvec_set_folio(&bvec[i++], folio, flen - to, to); in netfs_read_gaps() 457 iov_iter_bvec(&rreq->buffer.iter, ITER_DEST, bvec, i, rreq->len); in netfs_read_gaps()
|
| A D | direct_write.c | 62 wreq->direct_bv = (struct bio_vec *)wreq->buffer.iter.bvec; in netfs_unbuffered_write_iter_locked()
|
| A D | iterator.c | 112 const struct bio_vec *bvecs = iter->bvec; in netfs_limit_bvec()
|
| A D | direct_read.c | 209 rreq->direct_bv = (struct bio_vec *)rreq->buffer.iter.bvec; in netfs_unbuffered_read_iter_locked()
|
| /fs/btrfs/ |
| A D | compression.c | 1148 static u64 file_offset_from_bvec(const struct bio_vec *bvec) in file_offset_from_bvec() argument 1150 const struct page *page = bvec->bv_page; in file_offset_from_bvec() 1153 return (page_pgoff(folio, page) << PAGE_SHIFT) + bvec->bv_offset; in file_offset_from_bvec() 1196 struct bio_vec bvec; in btrfs_decompress_buf2page() local 1203 bvec = bio_iter_iovec(orig_bio, orig_bio->bi_iter); in btrfs_decompress_buf2page() 1208 bvec_offset = file_offset_from_bvec(&bvec) - cb->start; in btrfs_decompress_buf2page() 1215 copy_len = min(bvec_offset + bvec.bv_len, in btrfs_decompress_buf2page() 1225 kaddr = bvec_kmap_local(&bvec); in btrfs_decompress_buf2page()
|
| A D | raid56.c | 1515 struct bio_vec *bvec; in set_bio_pages_uptodate() local 1520 bio_for_each_segment_all(bvec, bio, iter_all) { in set_bio_pages_uptodate() 1522 phys_addr_t paddr = bvec_phys(bvec); in set_bio_pages_uptodate() 1524 for (u32 off = 0; off < bvec->bv_len; off += sectorsize) { in set_bio_pages_uptodate() 1553 struct bio_vec *bvec; in rbio_update_error_bitmap() local 1556 bio_for_each_bvec_all(bvec, bio, i) in rbio_update_error_bitmap() 1557 bio_size += bvec->bv_len; in rbio_update_error_bitmap() 1576 struct bio_vec *bvec; in verify_bio_data_sectors() local 1587 bio_for_each_segment_all(bvec, bio, iter_all) { in verify_bio_data_sectors() 1590 kaddr = bvec_kmap_local(bvec); in verify_bio_data_sectors() [all …]
|
| A D | file-item.c | 748 struct bio_vec bvec; in btrfs_csum_one_bio() local 770 bio_for_each_segment(bvec, bio, iter) { in btrfs_csum_one_bio() 772 bvec.bv_len + fs_info->sectorsize in btrfs_csum_one_bio() 776 data = bvec_kmap_local(&bvec); in btrfs_csum_one_bio()
|
| A D | scrub.c | 882 struct bio_vec *bvec; in scrub_repair_read_endio() local 889 bio_for_each_bvec_all(bvec, &bbio->bio, i) in scrub_repair_read_endio() 890 bio_size += bvec->bv_len; in scrub_repair_read_endio() 1226 struct bio_vec *bvec; in scrub_read_endio() local 1233 bio_for_each_bvec_all(bvec, &bbio->bio, i) in scrub_read_endio() 1234 bio_size += bvec->bv_len; in scrub_read_endio() 1255 struct bio_vec *bvec; in scrub_write_endio() local 1260 bio_for_each_bvec_all(bvec, &bbio->bio, i) in scrub_write_endio() 1261 bio_size += bvec->bv_len; in scrub_write_endio()
|
| A D | bio.c | 806 struct bio_vec bvec; in btrfs_repair_io_failure() local 832 bio_init(&bio, smap.dev->bdev, &bvec, 1, REQ_OP_WRITE | REQ_SYNC); in btrfs_repair_io_failure()
|
| /fs/gfs2/ |
| A D | lops.c | 203 struct bio_vec *bvec; in gfs2_end_log_write() local 218 bio_for_each_segment_all(bvec, bio, iter_all) { in gfs2_end_log_write() 219 struct page *page = bvec->bv_page; in gfs2_end_log_write() 223 gfs2_end_log_write_bh(sdp, folio, bvec->bv_offset, in gfs2_end_log_write() 224 bvec->bv_len, bio->bi_status); in gfs2_end_log_write()
|
| /fs/ |
| A D | splice.c | 801 struct bio_vec bvec[16]; in splice_to_socket() local 866 bvec_set_page(&bvec[bc++], buf->page, seg, buf->offset); in splice_to_socket() 868 if (remain == 0 || bc >= ARRAY_SIZE(bvec)) in splice_to_socket() 884 iov_iter_bvec(&msg.msg_iter, ITER_SOURCE, bvec, bc, in splice_to_socket()
|
| A D | coredump.c | 1275 struct bio_vec bvec; in dump_emit_page() local 1294 bvec_set_page(&bvec, page, PAGE_SIZE, 0); in dump_emit_page() 1295 iov_iter_bvec(&iter, ITER_SOURCE, &bvec, 1, PAGE_SIZE); in dump_emit_page()
|
| /fs/dlm/ |
| A D | lowcomms.c | 1366 struct bio_vec bvec; in send_to_sock() local 1385 bvec_set_page(&bvec, e->page, len, offset); in send_to_sock() 1386 iov_iter_bvec(&msg.msg_iter, ITER_SOURCE, &bvec, 1, len); in send_to_sock()
|
| /fs/iomap/ |
| A D | buffered-io.c | 556 struct bio_vec bvec; in iomap_read_folio_range() local 559 bio_init(&bio, srcmap->bdev, &bvec, 1, REQ_OP_READ); in iomap_read_folio_range()
|
| /fs/afs/ |
| A D | internal.h | 148 struct bio_vec bvec[1]; member
|
| /fs/smb/client/ |
| A D | smbdirect.c | 2407 const struct bio_vec *bv = iter->bvec; in smb_extract_bvec_to_rdma()
|