Searched refs:orig_bio (Results 1 - 11 of 11) sorted by relevance

/linux-master/drivers/md/
H A Ddm-io-rewind.c145 struct bio *orig = io->orig_bio;
163 io->orig_bio = new_orig;
H A Ddm-zone.c300 struct bio *orig_bio = io->orig_bio; local
310 orig_bio->bi_iter.bi_sector += clone->bi_iter.bi_sector & mask;
H A Ddm-core.h299 struct bio *orig_bio; member in struct:dm_io
300 unsigned int sector_offset; /* offset to end of orig_bio */
H A Ddm.c510 struct bio *bio = io->orig_bio;
594 io->orig_bio = bio;
879 bio_list_add_head(&md->deferred, io->orig_bio);
897 struct bio *bio = io->orig_bio;
910 * (io->orig_bio may only reflect a subset of the
944 struct bio *bio = io->orig_bio;
1019 * 1) io->orig_bio points to the real original bio, and the part mapped to
1022 * 2) io->orig_bio points to new cloned bio which matches the requeued dm_io.
1357 io->sector_offset = bio_sectors(io->orig_bio);
H A Dmd.h761 struct bio *orig_bio; member in struct:md_io_clone
H A Dmd.c8748 struct bio *orig_bio = md_io_clone->orig_bio; local
8751 if (bio->bi_status && !orig_bio->bi_status)
8752 orig_bio->bi_status = bio->bi_status;
8755 bio_end_io_acct(orig_bio, md_io_clone->start_time);
8758 bio_endio(orig_bio);
8770 md_io_clone->orig_bio = *bio;
8790 struct bio *orig_bio = md_io_clone->orig_bio; local
8793 if (bio->bi_status && !orig_bio
[all...]
/linux-master/drivers/md/bcache/
H A Drequest.c468 struct bio *orig_bio; member in struct:search
657 /* set to orig_bio->bi_status in bio_complete() */
671 if (s->orig_bio) {
673 bio_end_io_acct_remapped(s->orig_bio, s->start_time,
675 trace_bcache_request_end(s->d, s->orig_bio);
676 s->orig_bio->bi_status = s->iop.status;
677 bio_endio(s->orig_bio);
678 s->orig_bio = NULL;
683 struct bio *orig_bio,
688 bio_init_clone(orig_bio
682 do_bio_hook(struct search *s, struct bio *orig_bio, bio_end_io_t *end_io_fn) argument
[all...]
/linux-master/fs/btrfs/
H A Dbio.c443 bio_endio(stripe->bioc->orig_bio);
484 struct bio *orig_bio = bioc->orig_bio, *bio; local
486 ASSERT(bio_op(orig_bio) != REQ_OP_READ);
490 bio = orig_bio;
493 bio = bio_alloc_clone(NULL, orig_bio, GFP_NOFS, &fs_bio_set);
494 bio_inc_remaining(orig_bio);
529 bioc->orig_bio = bio;
H A Dcompression.c419 struct bio *orig_bio = &cb->orig_bbio->bio; local
420 u64 cur = cb->orig_bbio->file_offset + orig_bio->bi_iter.bi_size;
510 (em->block_start >> SECTOR_SHIFT) != orig_bio->bi_iter.bi_sector) {
530 ret = bio_add_page(orig_bio, page, add_size, offset_in_page(cur));
1133 * @orig_bio: The original bio that the caller wants to read for
1137 * |<- orig_bio ->| |<- orig_bio->|
1148 * while @orig_bio may only want part of the range.
1149 * Thus this function will ensure only data covered by @orig_bio will be copied
1152 * Return 0 if we have copied all needed contents for @orig_bio
1158 struct bio *orig_bio = &cb->orig_bbio->bio; local
[all...]
H A Draid56.c1635 static void rbio_add_bio(struct btrfs_raid_bio *rbio, struct bio *orig_bio) argument
1638 const u64 orig_logical = orig_bio->bi_iter.bi_sector << SECTOR_SHIFT;
1640 const u32 orig_len = orig_bio->bi_iter.bi_size;
1648 bio_list_add(&rbio->bio_list, orig_bio);
1649 rbio->bio_list_bytes += orig_bio->bi_iter.bi_size;
H A Dvolumes.h479 struct bio *orig_bio; member in struct:btrfs_io_context

Completed in 313 milliseconds