endio 351 drivers/md/dm-io.c bio->bi_end_io = endio; endio 436 drivers/md/dm-writecache.c struct io_notify *endio = context; endio 439 drivers/md/dm-writecache.c writecache_error(endio->wc, -EIO, "error writing metadata"); endio 440 drivers/md/dm-writecache.c BUG_ON(atomic_read(&endio->count) <= 0); endio 441 drivers/md/dm-writecache.c if (atomic_dec_and_test(&endio->count)) endio 442 drivers/md/dm-writecache.c complete(&endio->c); endio 455 drivers/md/dm-writecache.c struct io_notify endio = { endio 457 drivers/md/dm-writecache.c COMPLETION_INITIALIZER_ONSTACK(endio.c), endio 480 drivers/md/dm-writecache.c atomic_inc(&endio.count); endio 487 drivers/md/dm-writecache.c req.notify.context = &endio; endio 494 drivers/md/dm-writecache.c writecache_notify_io(0, &endio); endio 495 drivers/md/dm-writecache.c wait_for_completion_io(&endio.c); endio 979 drivers/md/dm.c dm_endio_fn endio = tio->ti->type->end_io; endio 993 drivers/md/dm.c if (endio) { endio 994 drivers/md/dm.c int r = endio(tio->ti, bio, &error);