Lines Matching defs:bio
26 #include <linux/bio.h>
725 int pblk_rb_may_write_user(struct pblk_rb *rb, struct bio *bio,
741 int pblk_rb_copy_to_bio(struct pblk_rb *rb, struct bio *bio, sector_t lba,
771 void pblk_discard(struct pblk *pblk, struct bio *bio);
822 int pblk_bio_add_pages(struct pblk *pblk, struct bio *bio, gfp_t flags,
824 void pblk_bio_free_pages(struct pblk *pblk, struct bio *bio, int off,
846 void pblk_write_to_cache(struct pblk *pblk, struct bio *bio,
872 void pblk_submit_read(struct pblk *pblk, struct bio *bio);
1308 static inline unsigned int pblk_get_bi_idx(struct bio *bio)
1310 return bio->bi_iter.bi_idx;
1313 static inline sector_t pblk_get_lba(struct bio *bio)
1315 return bio->bi_iter.bi_sector / NR_PHY_IN_LOG;
1318 static inline unsigned int pblk_get_secs(struct bio *bio)
1320 return bio->bi_iter.bi_size / PBLK_EXPOSED_PAGE_SIZE;