Home
last modified time | relevance | path

Searched refs:endio (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/md/
H A Ddm-writecache.c479 struct io_notify *endio = context; in writecache_notify_io() local
482 writecache_error(endio->wc, -EIO, "error writing metadata"); in writecache_notify_io()
483 BUG_ON(atomic_read(&endio->count) <= 0); in writecache_notify_io()
484 if (atomic_dec_and_test(&endio->count)) in writecache_notify_io()
485 complete(&endio->c); in writecache_notify_io()
498 struct io_notify endio = { in ssd_commit_flushed() local
500 COMPLETION_INITIALIZER_ONSTACK(endio.c), in ssd_commit_flushed()
524 atomic_inc(&endio.count); in ssd_commit_flushed()
530 req.notify.context = &endio; in ssd_commit_flushed()
537 writecache_notify_io(0, &endio); in ssd_commit_flushed()
[all …]
H A Ddm.c1088 dm_endio_fn endio = likely(ti != NULL) ? ti->type->end_io : NULL; in clone_endio() local
1105 if (endio) { in clone_endio()
1106 int r = endio(ti, bio, &error); in clone_endio()
/linux/Documentation/filesystems/iomap/
H A Doperations.rst632 Afterwards, the custom endio function must call