Home
last modified time | relevance | path

Searched refs:io_bio (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/fs/ext4/
H A Dpage-io.c377 struct bio *bio = io->io_bio; in ext4_io_submit()
382 io->io_bio->bi_write_hint = io->io_end->inode->i_write_hint; in ext4_io_submit()
383 bio_set_op_attrs(io->io_bio, REQ_OP_WRITE, io_op_flags); in ext4_io_submit()
384 submit_bio(io->io_bio); in ext4_io_submit()
386 io->io_bio = NULL; in ext4_io_submit()
393 io->io_bio = NULL; in ext4_io_submit_init()
412 io->io_bio = bio; in io_submit_init_bio()
425 if (io->io_bio && (bh->b_blocknr != io->io_next_block || in io_submit_add_bh()
426 !fscrypt_mergeable_bio_bh(io->io_bio, bh))) { in io_submit_add_bh()
430 if (io->io_bio in io_submit_add_bh()
[all...]
H A Dext4.h235 struct bio *io_bio; member
/kernel/linux/linux-6.6/fs/ext4/
H A Dpage-io.c373 struct bio *bio = io->io_bio; in ext4_io_submit()
377 io->io_bio->bi_opf |= REQ_SYNC; in ext4_io_submit()
378 submit_bio(io->io_bio); in ext4_io_submit()
380 io->io_bio = NULL; in ext4_io_submit()
387 io->io_bio = NULL; in ext4_io_submit_init()
405 io->io_bio = bio; in io_submit_init_bio()
416 if (io->io_bio && (bh->b_blocknr != io->io_next_block || in io_submit_add_bh()
417 !fscrypt_mergeable_bio_bh(io->io_bio, bh))) { in io_submit_add_bh()
421 if (io->io_bio == NULL) in io_submit_add_bh()
423 if (!bio_add_folio(io->io_bio, io_foli in io_submit_add_bh()
[all...]
H A Dext4.h302 struct bio *io_bio; member
/kernel/linux/linux-5.10/fs/btrfs/
H A Dvolumes.h309 static inline void btrfs_io_bio_free_csum(struct btrfs_io_bio *io_bio) in btrfs_io_bio_free_csum() argument
311 if (io_bio->csum != io_bio->csum_inline) { in btrfs_io_bio_free_csum()
312 kfree(io_bio->csum); in btrfs_io_bio_free_csum()
313 io_bio->csum = NULL; in btrfs_io_bio_free_csum()
H A Ddisk-io.h82 int btrfs_validate_metadata_buffer(struct btrfs_io_bio *io_bio, u64 phy_offset,
H A Dinode.c2855 static int check_data_csum(struct inode *inode, struct btrfs_io_bio *io_bio, in check_data_csum() argument
2866 csum_expected = ((u8 *)io_bio->csum) + icsum * csum_size; in check_data_csum()
2880 io_bio->mirror_num); in check_data_csum()
2881 if (io_bio->device) in check_data_csum()
2882 btrfs_dev_stat_inc_and_print(io_bio->device, in check_data_csum()
2895 int btrfs_verify_data_csum(struct btrfs_io_bio *io_bio, u64 phy_offset, in btrfs_verify_data_csum() argument
2918 return check_data_csum(inode, io_bio, phy_offset, page, offset, start, in btrfs_verify_data_csum()
7652 struct btrfs_io_bio *io_bio, in btrfs_check_read_dio_bio()
7662 u64 start = io_bio->logical; in btrfs_check_read_dio_bio()
7666 __bio_for_each_segment(bvec, &io_bio in btrfs_check_read_dio_bio()
7651 btrfs_check_read_dio_bio(struct inode *inode, struct btrfs_io_bio *io_bio, const bool uptodate) btrfs_check_read_dio_bio() argument
[all...]
H A Dextent_io.c2803 struct btrfs_io_bio *io_bio = btrfs_io_bio(bio); in end_bio_extent_readpage() local
2824 io_bio->mirror_num); in end_bio_extent_readpage()
2848 mirror = io_bio->mirror_num; in end_bio_extent_readpage()
2851 ret = btrfs_verify_data_csum(io_bio, offset, page, in end_bio_extent_readpage()
2854 ret = btrfs_validate_metadata_buffer(io_bio, in end_bio_extent_readpage()
2943 btrfs_io_bio_free_csum(io_bio); in end_bio_extent_readpage()
H A Dctree.h2982 int btrfs_verify_data_csum(struct btrfs_io_bio *io_bio, u64 phy_offset,
H A Ddisk-io.c526 int btrfs_validate_metadata_buffer(struct btrfs_io_bio *io_bio, u64 phy_offset, in btrfs_validate_metadata_buffer() argument
/kernel/linux/linux-5.10/fs/iomap/
H A Dbuffered-io.c1069 struct bio *last = ioend->io_bio, *next; in iomap_finish_ioend()
1124 if (ioend->io_bio->bi_status != next->io_bio->bi_status) in iomap_ioend_can_merge()
1198 ioend->io_bio->bi_private = ioend; in iomap_submit_ioend()
1199 ioend->io_bio->bi_end_io = iomap_writepage_end_bio; in iomap_submit_ioend()
1210 ioend->io_bio->bi_status = errno_to_blk_status(error); in iomap_submit_ioend()
1211 bio_endio(ioend->io_bio); in iomap_submit_ioend()
1215 submit_bio(ioend->io_bio); in iomap_submit_ioend()
1241 ioend->io_bio = bio; in iomap_alloc_ioend()
1280 if (sector != bio_end_sector(wpc->ioend->io_bio)) in iomap_can_add_to_ioend()
[all...]
/kernel/linux/linux-6.6/fs/iomap/
H A Dbuffered-io.c1480 struct bio *last = ioend->io_bio, *next; in iomap_finish_ioend()
1553 if (ioend->io_bio->bi_status != next->io_bio->bi_status) in iomap_ioend_can_merge()
1635 ioend->io_bio->bi_private = ioend; in iomap_submit_ioend()
1636 ioend->io_bio->bi_end_io = iomap_writepage_end_bio; in iomap_submit_ioend()
1647 ioend->io_bio->bi_status = errno_to_blk_status(error); in iomap_submit_ioend()
1648 bio_endio(ioend->io_bio); in iomap_submit_ioend()
1652 submit_bio(ioend->io_bio); in iomap_submit_ioend()
1677 ioend->io_bio = bio; in iomap_alloc_ioend()
1715 if (sector != bio_end_sector(wpc->ioend->io_bio)) in iomap_can_add_to_ioend()
[all...]
/kernel/linux/linux-5.10/fs/xfs/
H A Dxfs_aops.c149 error = blk_status_to_errno(ioend->io_bio->bi_status); in xfs_end_ioend()
485 ioend->io_bio->bi_end_io = xfs_end_bio; in xfs_prepare_ioend()
/kernel/linux/linux-6.6/fs/xfs/
H A Dxfs_aops.c115 error = blk_status_to_errno(ioend->io_bio->bi_status); in xfs_end_ioend()
447 ioend->io_bio->bi_end_io = xfs_end_bio; in xfs_prepare_ioend()
/kernel/linux/linux-5.10/include/linux/
H A Diomap.h200 struct bio *io_bio; /* bio being built */ member
/kernel/linux/linux-6.6/include/linux/
H A Diomap.h301 struct bio *io_bio; /* bio being built */ member

Completed in 58 milliseconds