Searched refs:orig_bio (Results 1 - 11 of 11) sorted by relevance
/linux-master/drivers/md/ |
H A D | dm-io-rewind.c | 145 struct bio *orig = io->orig_bio; 163 io->orig_bio = new_orig;
|
H A D | dm-zone.c | 589 struct bio *orig_bio = io->orig_bio; local 607 orig_bio->bi_iter.bi_sector += 621 zno = bio_zone_no(orig_bio); 632 } else if (bio_op(orig_bio) == REQ_OP_ZONE_APPEND) { 638 if (WARN_ON_ONCE(zwp_offset < bio_sectors(orig_bio))) 642 orig_bio->bi_iter.bi_sector += 643 zwp_offset - bio_sectors(orig_bio);
|
H A D | dm-core.h | 299 struct bio *orig_bio; member in struct:dm_io 300 unsigned int sector_offset; /* offset to end of orig_bio */
|
H A D | dm.c | 510 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 D | md.h | 760 struct bio *orig_bio; member in struct:md_io_clone
|
H A D | md.c | 8743 struct bio *orig_bio = md_io_clone->orig_bio; local 8746 if (bio->bi_status && !orig_bio->bi_status) 8747 orig_bio->bi_status = bio->bi_status; 8750 bio_end_io_acct(orig_bio, md_io_clone->start_time); 8753 bio_endio(orig_bio); 8765 md_io_clone->orig_bio = *bio; 8785 struct bio *orig_bio = md_io_clone->orig_bio; local 8788 if (bio->bi_status && !orig_bio [all...] |
/linux-master/drivers/md/bcache/ |
H A D | request.c | 468 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 D | bio.c | 443 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 D | compression.c | 417 struct bio *orig_bio = &cb->orig_bbio->bio; local 418 u64 cur = cb->orig_bbio->file_offset + orig_bio->bi_iter.bi_size; 508 (em->block_start >> SECTOR_SHIFT) != orig_bio->bi_iter.bi_sector) { 528 ret = bio_add_page(orig_bio, page, add_size, offset_in_page(cur)); 1110 * @orig_bio: The original bio that the caller wants to read for 1114 * |<- orig_bio ->| |<- orig_bio->| 1125 * while @orig_bio may only want part of the range. 1126 * Thus this function will ensure only data covered by @orig_bio will be copied 1129 * Return 0 if we have copied all needed contents for @orig_bio 1135 struct bio *orig_bio = &cb->orig_bbio->bio; local [all...] |
H A D | raid56.c | 1636 static void rbio_add_bio(struct btrfs_raid_bio *rbio, struct bio *orig_bio) argument 1639 const u64 orig_logical = orig_bio->bi_iter.bi_sector << SECTOR_SHIFT; 1641 const u32 orig_len = orig_bio->bi_iter.bi_size; 1649 bio_list_add(&rbio->bio_list, orig_bio); 1650 rbio->bio_list_bytes += orig_bio->bi_iter.bi_size;
|
H A D | volumes.h | 470 struct bio *orig_bio; member in struct:btrfs_io_context
|
Completed in 197 milliseconds