Home
last modified time | relevance | path

Searched refs:end_io (Results 1 – 25 of 47) sorted by relevance

12

/Linux-v4.19/block/
Dblk-flush.c132 rq->end_io = rq->flush.saved_end_io; in blk_flush_restore_request()
356 flush_rq->end_io = flush_end_io; in blk_kick_flush()
501 rq->flush.saved_end_io = rq->end_io; /* Usually NULL */ in blk_insert_flush()
503 rq->end_io = mq_flush_data_end_io; in blk_insert_flush()
510 rq->end_io = flush_data_end_io; in blk_insert_flush()
Dblk-exec.c57 rq->end_io = done; in blk_execute_rq_nowait()
Dblk-core.c2260 goto end_io; in generic_make_request_checks()
2271 goto end_io; in generic_make_request_checks()
2275 goto end_io; in generic_make_request_checks()
2278 goto end_io; in generic_make_request_checks()
2280 goto end_io; in generic_make_request_checks()
2293 goto end_io; in generic_make_request_checks()
2345 end_io: in generic_make_request_checks()
3218 if (req->end_io) { in blk_finish_request()
3220 req->end_io(req, error); in blk_finish_request()
/Linux-v4.19/fs/
Ddirect-io.c123 dio_iodone_t *end_io; /* IO completion function */ member
289 if (dio->end_io) { in dio_complete()
291 err = dio->end_io(dio->iocb, offset, ret, dio->private); in dio_complete()
1173 get_block_t get_block, dio_iodone_t end_io, in do_blockdev_direct_IO() argument
1306 dio->end_io = end_io; in do_blockdev_direct_IO()
1402 dio_iodone_t end_io, dio_submit_t submit_io, in __blockdev_direct_IO() argument
1418 end_io, submit_io, flags); in __blockdev_direct_IO()
Diomap.c1416 iomap_dio_end_io_t *end_io; member
1447 if (dio->end_io) { in iomap_dio_complete()
1448 ret = dio->end_io(iocb, in iomap_dio_complete()
1760 const struct iomap_ops *ops, iomap_dio_end_io_t end_io) in iomap_dio_rw() argument
1784 dio->end_io = end_io; in iomap_dio_rw()
/Linux-v4.19/drivers/md/
Ddm-path-selector.h76 int (*end_io) (struct path_selector *ps, struct dm_path *path, member
Ddm-bufio.c150 void (*end_io)(struct dm_buffer *, blk_status_t); member
530 b->end_io(b, unlikely(error != 0) ? BLK_STS_IOERR : 0); in dmio_complete()
560 b->end_io(b, errno_to_blk_status(r)); in use_dmio()
568 b->end_io(b, status); in bio_complete()
613 static void submit_io(struct dm_buffer *b, int rw, void (*end_io)(struct dm_buffer *, blk_status_t)) in submit_io()
619 b->end_io = end_io; in submit_io()
Ddm-queue-length.c252 .end_io = ql_end_io,
Ddm-linear.c214 .end_io = linear_end_io,
Ddm-service-time.c334 .end_io = st_end_io,
Ddm-mpath.c1589 if (ps->type->end_io) in multipath_end_io()
1590 ps->type->end_io(ps, &pgpath->path, mpio->nr_bytes); in multipath_end_io()
1633 if (ps->type->end_io) in multipath_end_io_bio()
1634 ps->type->end_io(ps, &pgpath->path, mpio->nr_bytes); in multipath_end_io_bio()
2036 .end_io = multipath_end_io_bio,
Ddm-flakey.c477 .end_io = flakey_end_io,
Ddm-stripe.c495 .end_io = stripe_end_io,
Ddm-rq.c441 clone->end_io = end_clone_request; in setup_clone()
/Linux-v4.19/mm/
Dpage_io.c30 struct page *page, bio_end_io_t end_io) in get_swap_bio() argument
42 bio->bi_end_io = end_io; in get_swap_bio()
/Linux-v4.19/include/linux/
Diomap.h162 const struct iomap_ops *ops, iomap_dio_end_io_t end_io);
Ddevice-mapper.h173 dm_endio_fn end_io; member
Dlightnvm.h299 nvm_end_io_fn *end_io; member
/Linux-v4.19/drivers/lightnvm/
Dpblk-write.c298 nvm_end_io_fn(*end_io)) in pblk_alloc_w_rq() argument
307 rqd->end_io = end_io; in pblk_alloc_w_rq()
Dpblk-read.c384 rqd->end_io = pblk_end_partial_read; in pblk_partial_read_bio()
475 rqd->end_io = pblk_end_io_read; in pblk_submit_read()
Dcore.c803 if (rqd->end_io) in nvm_end_io()
804 rqd->end_io(rqd); in nvm_end_io()
/Linux-v4.19/fs/btrfs/
Dvolumes.h272 btrfs_io_bio_end_io_t *end_io; member
300 bio_end_io_t *end_io; member
/Linux-v4.19/fs/nfs/blocklayout/
Dblocklayout.c120 bio_end_io_t end_io, struct parallel_io *par) in bl_alloc_init_bio() argument
134 bio->bi_end_io = end_io; in bl_alloc_init_bio()
148 struct pnfs_block_extent *be, bio_end_io_t end_io, in do_add_page_to_bio() argument
180 disk_addr >> SECTOR_SHIFT, end_io, par); in do_add_page_to_bio()
/Linux-v4.19/drivers/ide/
Dide-pm.c54 rq->end_io = ide_end_sync_rq; in ide_pm_execute_rq()
/Linux-v4.19/drivers/block/
Dpktcdvd.c2444 goto end_io; in pkt_make_request()
2462 goto end_io; in pkt_make_request()
2467 goto end_io; in pkt_make_request()
2489 end_io: in pkt_make_request()

12