Lines Matching defs:bio
25 #include <linux/bio.h>
29 void fscrypt_decrypt_bio(struct bio *bio)
34 bio_for_each_segment_all(bv, bio, iter_all) {
50 struct bio *bio;
55 bio = bio_alloc(GFP_NOFS, BIO_MAX_PAGES);
62 fscrypt_set_bio_crypt_ctx(bio, inode, lblk, GFP_NOFS);
63 bio_set_dev(bio, inode->i_sb->s_bdev);
64 bio->bi_iter.bi_sector =
66 bio_set_op_attrs(bio, REQ_OP_WRITE, 0);
68 ret = bio_add_page(bio, ZERO_PAGE(0), bytes_this_page, 0);
78 !fscrypt_mergeable_bio(bio, inode, lblk)) {
79 err = submit_bio_wait(bio);
82 bio_reset(bio);
87 bio_put(bio);
119 struct bio *bio;
151 bio = bio_alloc(GFP_NOFS, nr_pages);
154 bio_set_dev(bio, inode->i_sb->s_bdev);
155 bio->bi_iter.bi_sector = pblk << (blockbits - 9);
156 bio_set_op_attrs(bio, REQ_OP_WRITE, 0);
171 ret = bio_add_page(bio, pages[i++], offset, 0);
180 err = submit_bio_wait(bio);
183 bio_reset(bio);
187 bio_put(bio);