Searched refs:bi_end_io (Results 1 - 25 of 89) sorted by relevance

1234

/linux-master/drivers/md/
H A Ddm-bio-record.h27 bio_end_io_t *bi_end_io; member in struct:dm_bio_details
39 bd->bi_end_io = bio->bi_end_io;
51 bio->bi_end_io = bd->bi_end_io;
H A Draid1.c267 if (bio->bi_end_io)
1412 read_bio->bi_end_io = raid1_end_read_request;
1643 mbio->bi_end_io = raid1_end_write_request;
2118 * will have bi_end_io clear.
2138 bio->bi_end_io = end_sync_write;
2150 if (r1_bio->bios[d]->bi_end_io == end_sync_read) {
2206 if (r1_bio->bios[d]->bi_end_io != end_sync_read)
2212 r1_bio->bios[d]->bi_end_io = NULL;
2221 if (r1_bio->bios[d]->bi_end_io != end_sync_read)
2259 if (b->bi_end_io !
[all...]
H A Draid10.c1229 read_bio->bi_end_io = raid10_end_read_request;
1264 mbio->bi_end_io = raid10_end_write_request;
1783 mbio->bi_end_io = raid10_end_discard_request;
1797 rbio->bi_end_io = raid10_end_discard_request;
2345 if (tbio->bi_end_io != end_sync_read)
2393 tbio->bi_end_io = end_sync_write;
2414 if (!tbio || !tbio->bi_end_io)
2416 if (r10_bio->devs[i].bio->bi_end_io != end_sync_write
2533 /* Need to test wbio2->bi_end_io before we call
2537 if (wbio2 && !wbio2->bi_end_io)
[all...]
H A Ddm-log-writes.c224 bio->bi_end_io = (sector == WRITE_LOG_SUPER_SECTOR) ?
277 bio->bi_end_io = log_end_io;
358 bio->bi_end_io = log_end_io;
376 bio->bi_end_io = log_end_io;
H A Ddm-cache-target.c217 bio_end_io_t *bi_end_io; member in struct:dm_hook_info
221 bio_end_io_t *bi_end_io, void *bi_private)
223 h->bi_end_io = bio->bi_end_io;
225 bio->bi_end_io = bi_end_io;
231 bio->bi_end_io = h->bi_end_io;
220 dm_hook_bio(struct dm_hook_info *h, struct bio *bio, bio_end_io_t *bi_end_io, void *bi_private) argument
H A Ddm-verity-target.c688 bio->bi_end_io = io->orig_bi_end_io;
849 io->orig_bi_end_io = bio->bi_end_io;
853 bio->bi_end_io = verity_end_io;
H A Ddm-rq.c315 bio->bi_end_io = end_clone_bio;
/linux-master/drivers/md/bcache/
H A Drequest.c229 n->bi_end_io = bch_data_insert_endio;
560 n->bi_end_io = bch_cache_read_endio;
690 * bi_end_io can be set separately somewhere else, e.g. the
692 * - cache_bio->bi_end_io from cached_dev_cache_miss()
693 * - n->bi_end_io from cache_lookup_fn()
695 bio->bi_end_io = end_io_fn;
924 cache_bio->bi_end_io = backing_request_endio;
941 miss->bi_end_io = backing_request_endio;
1012 bio->bi_end_io = backing_request_endio;
1033 flush->bi_end_io
1069 bio_end_io_t *bi_end_io; member in struct:detached_dev_io_private
[all...]
H A Dmovinggc.c164 bio->bi_end_io = read_moving_endio;
H A Djournal.c60 bio->bi_end_io = journal_read_endio;
622 bio->bi_end_io = journal_discard_endio;
799 bio->bi_end_io = journal_write_endio;
/linux-master/drivers/nvme/target/
H A Dio-cmd-bdev.c288 bio->bi_end_io = nvmet_bio_done;
348 bio->bi_end_io = nvmet_bio_done;
400 bio->bi_end_io = nvmet_bio_done;
447 bio->bi_end_io = nvmet_bio_done;
/linux-master/block/
H A Dbounce.c263 bio->bi_end_io = bounce_end_io_read;
265 bio->bi_end_io = bounce_end_io_write;
H A Dblk-crypto-fallback.c351 enc_bio->bi_end_io = blk_crypto_fallback_encrypt_endio;
449 * Restore bi_private and bi_end_io, and queue the bio for decryption into a
457 bio->bi_end_io = f_ctx->bi_end_io_orig;
482 * bi_end_io.
514 * bi_end_io appropriately to trigger decryption when the bio is ended.
520 f_ctx->bi_end_io_orig = bio->bi_end_io;
522 bio->bi_end_io = blk_crypto_fallback_decrypt_endio;
H A Dbio.c259 bio->bi_end_io = NULL;
332 * The caller won't have a bi_end_io called when @bio completes - instead,
333 * @parent's bi_end_io won't be called until both @parent and @bio have
336 * The caller must not set bi_private or bi_end_io in @bio.
340 BUG_ON(bio->bi_private || bio->bi_end_io);
343 bio->bi_end_io = bio_chain_endio;
1378 bio->bi_end_io = submit_bio_wait_endio;
1564 * way to end I/O on a bio. No one should call bi_end_io() directly on a
1568 * using bio_chain(). The ->bi_end_io() function will only be called the
1589 * save/restore bi_end_io)
[all...]
H A Dblk-map.c438 bio->bi_end_io = bio_map_kern_endio;
518 bio->bi_end_io = bio_copy_kern_endio_read;
521 bio->bi_end_io = bio_copy_kern_endio;
/linux-master/fs/btrfs/
H A Dbio.c140 if (bbio->bio.bi_end_io == &btrfs_orig_write_end_io) {
491 bio->bi_end_io = btrfs_orig_write_end_io;
495 bio->bi_end_io = btrfs_clone_write_end_io;
515 bio->bi_end_io = btrfs_simple_end_io;
520 bio->bi_end_io = btrfs_raid56_end_io;
/linux-master/include/linux/
H A Dblk_types.h238 bio_end_io_t *bi_end_io; member in struct:bio
/linux-master/fs/xfs/
H A Dxfs_discard.c138 bio->bi_end_io = xfs_discard_endio;
/linux-master/fs/ext4/
H A Dpage-io.c338 bio->bi_end_io = NULL;
403 bio->bi_end_io = ext4_end_bio;
H A Dreadpage.c360 bio->bi_end_io = mpage_end_io;
/linux-master/mm/
H A Dpage_io.c364 bio->bi_end_io = end_swap_bio_write;
489 bio->bi_end_io = end_swap_bio_read;
/linux-master/fs/
H A Dmpage.c80 bio->bi_end_io = mpage_read_end_io;
88 bio->bi_end_io = mpage_write_end_io;
/linux-master/fs/iomap/
H A Ddirect-io.c247 bio->bi_end_io = iomap_dio_bio_end_io;
386 bio->bi_end_io = iomap_dio_bio_end_io;
/linux-master/fs/erofs/
H A Dfscache.c190 io->bio.bi_end_io(&io->bio);
221 bio->bi_end_io(bio);
/linux-master/fs/bcachefs/
H A Dio_read.c688 rbio->bio.bi_end_io = rbio->end_io;
964 rbio->end_io = orig->bio.bi_end_io;
986 rbio->bio.bi_end_io = bch2_read_endio;

Completed in 263 milliseconds

1234