Lines Matching refs:bi_end_io
259 bio->bi_end_io = NULL;
332 * The caller won't have a bi_end_io called when @bio completes - instead,
333 * @parent's bi_end_io won't be called until both @parent and @bio have
336 * The caller must not set bi_private or bi_end_io in @bio.
340 BUG_ON(bio->bi_private || bio->bi_end_io);
343 bio->bi_end_io = bio_chain_endio;
1390 bio->bi_end_io = submit_bio_wait_endio;
1414 bio->bi_end_io = bio_wait_end_io;
1596 * way to end I/O on a bio. No one should call bi_end_io() directly on a
1600 * using bio_chain(). The ->bi_end_io() function will only be called the
1623 * save/restore bi_end_io) - however, we want to avoid unbounded
1628 if (bio->bi_end_io == bio_chain_endio) {
1635 if (bio->bi_end_io)
1636 bio->bi_end_io(bio);