Lines Matching refs:bio
1106 struct bio *bio, in xfs_buf_bio_end_io() argument
1109 xfs_buf_t *bp = (xfs_buf_t *)bio->bi_private; in xfs_buf_bio_end_io()
1127 bio_put(bio); in xfs_buf_bio_end_io()
1141 struct bio *bio; in xfs_buf_ioapply_map() local
1170 bio = bio_alloc(GFP_NOIO, nr_pages); in xfs_buf_ioapply_map()
1171 bio->bi_bdev = bp->b_target->bt_bdev; in xfs_buf_ioapply_map()
1172 bio->bi_iter.bi_sector = sector; in xfs_buf_ioapply_map()
1173 bio->bi_end_io = xfs_buf_bio_end_io; in xfs_buf_ioapply_map()
1174 bio->bi_private = bp; in xfs_buf_ioapply_map()
1183 rbytes = bio_add_page(bio, bp->b_pages[page_index], nbytes, in xfs_buf_ioapply_map()
1194 if (likely(bio->bi_iter.bi_size)) { in xfs_buf_ioapply_map()
1199 submit_bio(rw, bio); in xfs_buf_ioapply_map()
1209 bio_put(bio); in xfs_buf_ioapply_map()