Lines Matching defs:bio
7 #include <linux/bio.h>
30 #include "bio.h"
175 blk_status_t status = bbio->bio.bi_status;
182 bio_put(&bbio->bio);
196 const int errno = blk_status_to_errno(cb->bbio.bio.bi_status);
228 cb->bbio.bio.bi_status == BLK_STS_OK);
235 bio_put(&cb->bbio.bio);
255 struct bio *bio = &cb->bbio.bio;
261 /* Maximum compressed extent is smaller than bio size limit. */
262 __bio_add_page(bio, cb->compressed_pages[offset >> PAGE_SHIFT],
300 cb->bbio.bio.bi_iter.bi_sector = ordered->disk_bytenr >> SECTOR_SHIFT;
312 * full page then submit bio for each compressed/regular extents.
325 struct bio *orig_bio = &cb->orig_bbio->bio;
457 * for a compressed read, the bio we get passed has all the inode pages
461 * bio->bi_iter.bi_sector points to the compressed extent on disk
462 * bio->bi_io_vec points to all of the inode pages
465 * bio we were passed and then call the bio end_io calls
502 cb->len = bbio->bio.bi_iter.bi_size;
526 cb->len = bbio->bio.bi_iter.bi_size;
527 cb->bbio.bio.bi_iter.bi_sector = bbio->bio.bi_iter.bi_sector;
539 bio_put(&cb->bbio.bio);
934 zero_fill_bio(&cb->orig_bbio->bio);
960 offsetof(struct compressed_bio, bbio.bio),
987 * @orig_bio: The original bio that the caller wants to read for
1012 struct bio *orig_bio = &cb->orig_bbio->bio;
1051 /* Finished the bio */