/linux-master/fs/btrfs/ |
H A D | bio.h | 71 btrfs_bio_end_io_t end_io; member in struct:btrfs_bio 98 btrfs_bio_end_io_t end_io, void *private); 101 btrfs_bio_end_io_t end_io, void *private);
|
H A D | bio.c | 45 btrfs_bio_end_io_t end_io, void *private) 49 bbio->end_io = end_io; 63 btrfs_bio_end_io_t end_io, void *private) 70 btrfs_bio_init(bbio, fs_info, end_io, private); 116 bbio->end_io(bbio); 119 bbio->end_io(bbio); 702 * Save the iter for the end_io handler and preload the checksums for 44 btrfs_bio_init(struct btrfs_bio *bbio, struct btrfs_fs_info *fs_info, btrfs_bio_end_io_t end_io, void *private) argument 61 btrfs_bio_alloc(unsigned int nr_vecs, blk_opf_t opf, struct btrfs_fs_info *fs_info, btrfs_bio_end_io_t end_io, void *private) argument
|
/linux-master/drivers/md/ |
H A D | dm-path-selector.h | 91 int (*end_io)(struct path_selector *ps, struct dm_path *path, member in struct:path_selector_type
|
H A D | dm-ps-service-time.c | 337 .end_io = st_end_io,
|
H A D | dm-ps-queue-length.c | 256 .end_io = ql_end_io,
|
H A D | dm-mpath.c | 581 if (pgpath && pgpath->pg->ps.type->end_io) 582 pgpath->pg->ps.type->end_io(&pgpath->pg->ps, 1683 if (ps->type->end_io) 1684 ps->type->end_io(ps, &pgpath->path, mpio->nr_bytes, 1727 if (ps->type->end_io) 1728 ps->type->end_io(ps, &pgpath->path, mpio->nr_bytes, 2197 .end_io = multipath_end_io_bio,
|
H A D | dm-bufio.c | 357 void (*end_io)(struct dm_buffer *b, blk_status_t bs); member in struct:dm_buffer 1291 b->end_io(b, unlikely(error != 0) ? BLK_STS_IOERR : 0); 1321 b->end_io(b, errno_to_blk_status(r)); 1331 b->end_io(b, status); 1375 void (*end_io)(struct dm_buffer *, blk_status_t)) 1381 b->end_io = end_io;
|
H A D | dm-ps-historical-service-time.c | 537 .end_io = hst_end_io,
|
H A D | dm-rq.c | 92 * Once error occurred, just let clone->end_io() handle 330 clone->end_io = end_clone_request;
|
H A D | dm-stripe.c | 473 .end_io = stripe_end_io,
|
/linux-master/fs/bcachefs/ |
H A D | io_write_types.h | 42 void (*end_io)(struct bch_write_op *); member in struct:bch_write_op
|
H A D | io_read.h | 22 bio_end_io_t *end_io; member in union:bch_read_bio::__anon1635
|
H A D | io_write.h | 69 op->end_io = NULL;
|
H A D | io_read.c | 238 op->write.op.end_io = promote_done; 688 rbio->bio.bi_end_io = rbio->end_io; 964 rbio->end_io = orig->bio.bi_end_io;
|
/linux-master/block/ |
H A D | blk-flush.c | 136 rq->end_io = rq->flush.saved_end_io; 237 * because its .end_io() is called from timeout code path too for 273 return rq->end_io == flush_end_io; 334 flush_rq->end_io = flush_end_io; 336 * Order WRITE ->end_io and WRITE rq->ref, and its pair is the one 339 * and READ flush_rq->end_io 387 rq->flush.saved_end_io = rq->end_io; /* Usually NULL */ 388 rq->end_io = mq_flush_data_end_io;
|
H A D | blk-core.c | 757 goto end_io; 761 goto end_io; 763 goto end_io; 773 goto end_io; 778 goto end_io; 807 goto end_io; 842 end_io:
|
/linux-master/fs/erofs/ |
H A D | fscache.c | 31 netfs_io_terminated_t end_io; member in struct:erofs_fscache_io 122 io->end_io = erofs_fscache_req_end_io; 161 io->end_io, io); 202 io->io.end_io = erofs_fscache_bio_endio;
|
/linux-master/fs/ |
H A D | direct-io.c | 116 /* dio_state communicated between submission path and end_io */ 123 dio_iodone_t *end_io; /* IO completion function */ member in struct:dio 280 if (dio->end_io) { 282 err = dio->end_io(dio->iocb, offset, ret, dio->private); 294 * And this page cache invalidation has to be after dio->end_io(), as 296 * end_io() when necessary, otherwise a racing buffer read would cache 424 * bios hold a dio reference between submit_bio and ->end_io. 1108 get_block_t get_block, dio_iodone_t end_io, 1226 dio->end_io = end_io; 1106 __blockdev_direct_IO(struct kiocb *iocb, struct inode *inode, struct block_device *bdev, struct iov_iter *iter, get_block_t get_block, dio_iodone_t end_io, int flags) argument [all...] |
/linux-master/fs/gfs2/ |
H A D | lops.c | 257 * @end_io: The bi_end_io callback 265 bio_end_io_t *end_io) 271 bio->bi_end_io = end_io; 283 * @end_io: The bi_end_io callback 296 bio_end_io_t *end_io, bool flush) 310 *biop = gfs2_log_alloc_bio(sdp, blkno, end_io); 264 gfs2_log_alloc_bio(struct gfs2_sbd *sdp, u64 blkno, bio_end_io_t *end_io) argument 294 gfs2_log_get_bio(struct gfs2_sbd *sdp, u64 blkno, struct bio **biop, enum req_op op, bio_end_io_t *end_io, bool flush) argument
|
/linux-master/include/linux/ |
H A D | blk-mq.h | 189 rq_end_io_fn *end_io; member in struct:request 850 * ->end_io handler. 861 (req->end_io && !blk_rq_is_passthrough(req)))
|
H A D | iomap.h | 325 * submitting the bio and/or override the bio end_io handler for complex 354 * Flags for direct I/O ->end_io: 360 int (*end_io)(struct kiocb *iocb, ssize_t size, int error, member in struct:iomap_dio_ops
|
H A D | device-mapper.h | 196 dm_endio_fn end_io; member in struct:target_type 664 * Definitions of return values from target end_io function.
|
/linux-master/fs/iomap/ |
H A D | direct-io.c | 90 if (dops && dops->end_io) 91 ret = dops->end_io(iocb, dio->size, ret, dio->flags); 108 * And this page cache invalidation has to be after ->end_io(), as some 110 * ->end_io() when necessary, otherwise a racing buffer read would cache
|
/linux-master/fs/zonefs/ |
H A D | file.c | 381 .end_io = zonefs_file_write_dio_end_io, 615 .end_io = zonefs_file_read_dio_end_io,
|
/linux-master/fs/ext2/ |
H A D | file.c | 209 .end_io = ext2_dio_write_end_io,
|