• Home
  • Raw
  • Download

Lines Matching refs:bio

100 static void ext4_finish_bio(struct bio *bio)  in ext4_finish_bio()  argument
105 bio_for_each_segment_all(bvec, bio, iter_all) { in ext4_finish_bio()
119 if (bio->bi_status) { in ext4_finish_bio()
137 if (bio->bi_status) { in ext4_finish_bio()
152 struct bio *bio, *next_bio; in ext4_release_io_end() local
158 for (bio = io_end->bio; bio; bio = next_bio) { in ext4_release_io_end()
159 next_bio = bio->bi_private; in ext4_release_io_end()
160 ext4_finish_bio(bio); in ext4_release_io_end()
161 bio_put(bio); in ext4_release_io_end()
324 static void ext4_end_bio(struct bio *bio) in ext4_end_bio() argument
326 ext4_io_end_t *io_end = bio->bi_private; in ext4_end_bio()
327 sector_t bi_sector = bio->bi_iter.bi_sector; in ext4_end_bio()
330 bio->bi_bdev, in ext4_end_bio()
331 (long long) bio->bi_iter.bi_sector, in ext4_end_bio()
332 (unsigned) bio_sectors(bio), in ext4_end_bio()
333 bio->bi_status)) { in ext4_end_bio()
334 ext4_finish_bio(bio); in ext4_end_bio()
335 bio_put(bio); in ext4_end_bio()
338 bio->bi_end_io = NULL; in ext4_end_bio()
340 if (bio->bi_status) { in ext4_end_bio()
345 bio->bi_status, inode->i_ino, in ext4_end_bio()
349 blk_status_to_errno(bio->bi_status)); in ext4_end_bio()
358 bio->bi_private = xchg(&io_end->bio, bio); in ext4_end_bio()
366 ext4_finish_bio(bio); in ext4_end_bio()
367 bio_put(bio); in ext4_end_bio()
373 struct bio *bio = io->io_bio; in ext4_io_submit() local
375 if (bio) { in ext4_io_submit()
394 struct bio *bio; in io_submit_init_bio() local
400 bio = bio_alloc(bh->b_bdev, BIO_MAX_VECS, REQ_OP_WRITE, GFP_NOIO); in io_submit_init_bio()
401 fscrypt_set_bio_crypt_ctx_bh(bio, bh, GFP_NOIO); in io_submit_init_bio()
402 bio->bi_iter.bi_sector = bh->b_blocknr * (bh->b_size >> 9); in io_submit_init_bio()
403 bio->bi_end_io = ext4_end_bio; in io_submit_init_bio()
404 bio->bi_private = ext4_get_io_end(io->io_end); in io_submit_init_bio()
405 io->io_bio = bio; in io_submit_init_bio()
407 wbc_init_bio(io->io_wbc, bio); in io_submit_init_bio()