Symbol: end_io
block/bio.c
335
bio_end_io_t *end_io = bio->bi_end_io;
block/bio.c
347
bio->bi_end_io = end_io;
block/blk-core.c
797
goto end_io;
block/blk-core.c
803
goto end_io;
block/blk-core.c
807
goto end_io;
block/blk-core.c
810
goto end_io;
block/blk-core.c
820
goto end_io;
block/blk-core.c
825
goto end_io;
block/blk-core.c
837
goto end_io;
block/blk-core.c
857
goto end_io;
block/blk-core.c
889
end_io:
block/blk-flush.c
121
rq->end_io = rq->flush.saved_end_io;
block/blk-flush.c
260
return rq->end_io == flush_end_io;
block/blk-flush.c
321
flush_rq->end_io = flush_end_io;
block/blk-flush.c
375
rq->flush.saved_end_io = rq->end_io; /* Usually NULL */
block/blk-flush.c
376
rq->end_io = mq_flush_data_end_io;
block/blk-mq.c
1166
if (rq->end_io) {
block/blk-mq.c
1168
if (rq->end_io(rq, error, NULL) == RQ_END_IO_FREE)
block/blk-mq.c
1223
if (rq->end_io && rq->end_io(rq, 0, iob) == RQ_END_IO_NONE)
block/blk-mq.c
1519
rq->end_io = blk_end_sync_rq;
block/blk-mq.c
1701
if (rq->end_io(rq, 0, NULL) == RQ_END_IO_FREE)
block/blk-mq.c
441
rq->end_io = NULL;
block/blk-mq.c
926
if (!req->end_io) {
drivers/block/loop.c
293
goto end_io;
drivers/block/loop.c
313
end_io:
drivers/md/dm-bufio.c
1294
b->end_io(b, unlikely(error != 0) ? BLK_STS_IOERR : 0);
drivers/md/dm-bufio.c
1324
b->end_io(b, errno_to_blk_status(r));
drivers/md/dm-bufio.c
1334
b->end_io(b, status);
drivers/md/dm-bufio.c
1378
void (*end_io)(struct dm_buffer *, blk_status_t))
drivers/md/dm-bufio.c
1384
b->end_io = end_io;
drivers/md/dm-bufio.c
350
void (*end_io)(struct dm_buffer *b, blk_status_t bs);
drivers/md/dm-cache-target.c
3518
.end_io = cache_end_io,
drivers/md/dm-clone-target.c
2165
.end_io = clone_endio,
drivers/md/dm-flakey.c
700
.end_io = flakey_end_io,
drivers/md/dm-integrity.c
5439
.end_io = dm_integrity_end_io,
drivers/md/dm-log-writes.c
933
.end_io = normal_end_io,
drivers/md/dm-mpath.c
1688
if (ps->type->end_io)
drivers/md/dm-mpath.c
1689
ps->type->end_io(ps, &pgpath->path, mpio->nr_bytes,
drivers/md/dm-mpath.c
1732
if (ps->type->end_io)
drivers/md/dm-mpath.c
1733
ps->type->end_io(ps, &pgpath->path, mpio->nr_bytes,
drivers/md/dm-mpath.c
2316
.end_io = multipath_end_io_bio,
drivers/md/dm-mpath.c
580
if (pgpath && pgpath->pg->ps.type->end_io)
drivers/md/dm-mpath.c
581
pgpath->pg->ps.type->end_io(&pgpath->pg->ps,
drivers/md/dm-path-selector.h
91
int (*end_io)(struct path_selector *ps, struct dm_path *path,
drivers/md/dm-ps-historical-service-time.c
537
.end_io = hst_end_io,
drivers/md/dm-ps-queue-length.c
256
.end_io = ql_end_io,
drivers/md/dm-ps-service-time.c
337
.end_io = st_end_io,
drivers/md/dm-raid1.c
1492
.end_io = mirror_end_io,
drivers/md/dm-rq.c
337
clone->end_io = end_clone_request;
drivers/md/dm-snap.c
2752
.end_io = snapshot_end_io,
drivers/md/dm-snap.c
2767
.end_io = snapshot_end_io,
drivers/md/dm-stripe.c
487
.end_io = stripe_end_io,
drivers/md/dm-thin.c
4501
.end_io = thin_endio,
drivers/md/dm-writecache.c
2771
.end_io = writecache_end_io,
drivers/md/dm.c
1088
dm_endio_fn endio = likely(ti != NULL) ? ti->type->end_io : NULL;
drivers/nvme/host/core.c
1400
rq->end_io = nvme_keep_alive_end_io;
drivers/nvme/host/ioctl.c
532
req->end_io = nvme_uring_cmd_end_io;
drivers/nvme/host/pci.c
1960
abort_req->end_io = abort_endio;
drivers/nvme/host/pci.c
3080
req->end_io = nvme_del_cq_end;
drivers/nvme/host/pci.c
3082
req->end_io = nvme_del_queue_end;
drivers/nvme/target/passthru.c
354
rq->end_io = nvmet_passthru_req_done;
drivers/scsi/scsi_error.c
2160
req->end_io = eh_lock_door_done;
drivers/scsi/sg.c
829
srp->rq->end_io = sg_rq_end_io;
drivers/scsi/st.c
597
req->end_io = st_scsi_execute_end;
drivers/target/target_core_pscsi.c
954
req->end_io = pscsi_req_done;
fs/btrfs/bio.c
146
bbio->end_io(bbio);
fs/btrfs/bio.c
149
bbio->end_io(bbio);
fs/btrfs/bio.c
45
btrfs_bio_end_io_t end_io, void *private)
fs/btrfs/bio.c
52
bbio->end_io = end_io;
fs/btrfs/bio.c
68
btrfs_bio_end_io_t end_io, void *private)
fs/btrfs/bio.c
75
btrfs_bio_init(bbio, inode, file_offset, end_io, private);
fs/btrfs/bio.h
118
btrfs_bio_end_io_t end_io, void *private);
fs/btrfs/bio.h
121
btrfs_bio_end_io_t end_io, void *private);
fs/btrfs/bio.h
75
btrfs_bio_end_io_t end_io;
fs/btrfs/compression.c
63
btrfs_bio_end_io_t end_io)
fs/btrfs/compression.c
69
btrfs_bio_init(bbio, inode, start, end_io, NULL);
fs/btrfs/scrub.c
947
btrfs_bio_end_io_t end_io, void *private)
fs/btrfs/scrub.c
952
logical, end_io, private);
fs/direct-io.c
1107
get_block_t get_block, dio_iodone_t end_io,
fs/direct-io.c
1219
dio->end_io = end_io;
fs/direct-io.c
122
dio_iodone_t *end_io; /* IO completion function */
fs/direct-io.c
279
if (dio->end_io) {
fs/direct-io.c
281
err = dio->end_io(dio->iocb, offset, ret, dio->private);
fs/erofs/fscache.c
108
io->end_io = erofs_fscache_req_end_io;
fs/erofs/fscache.c
147
io->end_io, io);
fs/erofs/fscache.c
18
netfs_io_terminated_t end_io;
fs/erofs/fscache.c
187
io->io.end_io = erofs_fscache_bio_endio;
fs/ext2/file.c
212
.end_io = ext2_dio_write_end_io,
fs/ext4/ext4.h
3189
bh_end_io_t *end_io, bool simu_fail);
fs/ext4/ext4.h
3191
bh_end_io_t *end_io, bool simu_fail);
fs/ext4/file.c
407
.end_io = ext4_dio_write_end_io,
fs/ext4/super.c
164
bh_end_io_t *end_io, bool simu_fail)
fs/ext4/super.c
179
bh->b_end_io = end_io ? end_io : end_buffer_read_sync;
fs/ext4/super.c
185
bh_end_io_t *end_io, bool simu_fail)
fs/ext4/super.c
193
__ext4_read_bh(bh, op_flags, end_io, simu_fail);
fs/ext4/super.c
197
bh_end_io_t *end_io, bool simu_fail)
fs/ext4/super.c
206
__ext4_read_bh(bh, op_flags, end_io, simu_fail);
fs/f2fs/checkpoint.c
235
void f2fs_stop_checkpoint(struct f2fs_sb_info *sbi, bool end_io,
fs/f2fs/checkpoint.c
239
if (!end_io)
fs/f2fs/f2fs.h
4086
void f2fs_stop_checkpoint(struct f2fs_sb_info *sbi, bool end_io,
fs/f2fs/file.c
4788
.end_io = f2fs_dio_read_end_io,
fs/f2fs/file.c
5071
.end_io = f2fs_dio_write_end_io,
fs/gfs2/lops.c
263
bio_end_io_t *end_io, blk_opf_t opf)
fs/gfs2/lops.c
269
bio->bi_end_io = end_io;
fs/gfs2/lops.c
294
bio_end_io_t *end_io, bool flush)
fs/gfs2/lops.c
308
*biop = gfs2_log_alloc_bio(sdp, blkno, end_io, opf);
fs/iomap/direct-io.c
110
if (dops && dops->end_io)
fs/iomap/direct-io.c
111
ret = dops->end_io(iocb, dio->size, ret, dio->flags);
fs/nfs/blocklayout/blocklayout.c
126
struct pnfs_block_extent *be, bio_end_io_t end_io,
fs/nfs/blocklayout/blocklayout.c
159
bio->bi_end_io = end_io;
fs/xfs/xfs_file.c
657
.end_io = xfs_dio_write_end_io,
fs/xfs/xfs_file.c
691
.end_io = xfs_dio_write_end_io,
fs/zonefs/file.c
394
.end_io = zonefs_file_write_dio_end_io,
fs/zonefs/file.c
629
.end_io = zonefs_file_read_dio_end_io,
include/linux/blk-mq.h
911
if (req->end_io)
include/linux/device-mapper.h
208
dm_endio_fn end_io;
include/linux/fs.h
3106
dio_iodone_t end_io,
include/linux/iomap.h
525
int (*end_io)(struct kiocb *iocb, ssize_t size, int error,