Home
last modified time | relevance | path

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

/fs/erofs/
A Dzdata.c202 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 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()
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 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()
A 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()
A 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()
A 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()
A 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/nfs/
A Dlocalio.c35 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 Dbuffered_read.c404 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 Ddirect_write.c62 wreq->direct_bv = (struct bio_vec *)wreq->buffer.iter.bvec; in netfs_unbuffered_write_iter_locked()
A Diterator.c112 const struct bio_vec *bvecs = iter->bvec; in netfs_limit_bvec()
A Ddirect_read.c209 rreq->direct_bv = (struct bio_vec *)rreq->buffer.iter.bvec; in netfs_unbuffered_read_iter_locked()
/fs/btrfs/
A Dcompression.c1148 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 Draid56.c1515 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 Dfile-item.c748 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 Dscrub.c882 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 Dbio.c806 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 Dlops.c203 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 Dsplice.c801 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 Dcoredump.c1275 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 Dlowcomms.c1366 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 Dbuffered-io.c556 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 Dinternal.h148 struct bio_vec bvec[1]; member
/fs/smb/client/
A Dsmbdirect.c2407 const struct bio_vec *bv = iter->bvec; in smb_extract_bvec_to_rdma()

Completed in 72 milliseconds