Searched refs:io_bio (Results 1 – 11 of 11) sorted by relevance
| /OK3568_Linux_fs/kernel/fs/ext4/ |
| H A D | page-io.c | 377 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() 424 if (io->io_bio && (bh->b_blocknr != io->io_next_block || in io_submit_add_bh() 425 !fscrypt_mergeable_bio_bh(io->io_bio, bh))) { in io_submit_add_bh() 429 if (io->io_bio == NULL) { in io_submit_add_bh() [all …]
|
| H A D | ext4.h | 235 struct bio *io_bio; member
|
| /OK3568_Linux_fs/kernel/fs/iomap/ |
| H A D | buffered-io.c | 1069 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() 1197 ioend->io_bio->bi_private = ioend; in iomap_submit_ioend() 1198 ioend->io_bio->bi_end_io = iomap_writepage_end_bio; in iomap_submit_ioend() 1209 ioend->io_bio->bi_status = errno_to_blk_status(error); in iomap_submit_ioend() 1210 bio_endio(ioend->io_bio); in iomap_submit_ioend() 1214 submit_bio(ioend->io_bio); in iomap_submit_ioend() 1240 ioend->io_bio = bio; in iomap_alloc_ioend() 1279 if (sector != bio_end_sector(wpc->ioend->io_bio)) in iomap_can_add_to_ioend() 1304 merged = __bio_try_merge_page(wpc->ioend->io_bio, page, len, poff, in iomap_add_to_ioend() [all …]
|
| /OK3568_Linux_fs/kernel/fs/btrfs/ |
| H A D | volumes.h | 309 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 D | disk-io.h | 82 int btrfs_validate_metadata_buffer(struct btrfs_io_bio *io_bio, u64 phy_offset,
|
| H A D | inode.c | 2855 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() 7655 struct btrfs_io_bio *io_bio, in btrfs_check_read_dio_bio() argument 7665 u64 start = io_bio->logical; in btrfs_check_read_dio_bio() 7669 __bio_for_each_segment(bvec, &io_bio->bio, iter, io_bio->iter) { in btrfs_check_read_dio_bio() [all …]
|
| H A D | extent_io.c | 2803 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 D | ctree.h | 2984 int btrfs_verify_data_csum(struct btrfs_io_bio *io_bio, u64 phy_offset,
|
| H A D | disk-io.c | 526 int btrfs_validate_metadata_buffer(struct btrfs_io_bio *io_bio, u64 phy_offset, in btrfs_validate_metadata_buffer() argument
|
| /OK3568_Linux_fs/kernel/fs/xfs/ |
| H A D | xfs_aops.c | 176 error = blk_status_to_errno(ioend->io_bio->bi_status); in xfs_end_ioend() 524 ioend->io_bio->bi_end_io = xfs_end_bio; in xfs_prepare_ioend()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | iomap.h | 206 struct bio *io_bio; /* bio being built */ member
|