Lines Matching defs:base_bio
68 struct bio *base_bio;
1515 struct skcipher_request *req, struct bio *base_bio)
1517 struct dm_crypt_io *io = dm_per_bio_data(base_bio, cc->per_bio_data_size);
1524 struct aead_request *req, struct bio *base_bio)
1526 struct dm_crypt_io *io = dm_per_bio_data(base_bio, cc->per_bio_data_size);
1532 static void crypt_free_req(struct crypt_config *cc, void *req, struct bio *base_bio)
1535 crypt_free_req_aead(cc, req, base_bio);
1537 crypt_free_req_skcipher(cc, req, base_bio);
1721 io->base_bio = bio;
1739 bio_endio(io->base_bio);
1749 struct bio *base_bio = io->base_bio;
1756 crypt_free_req(cc, io->ctx.r.req, base_bio);
1763 base_bio->bi_status = error;
1779 bio_endio(base_bio);
1833 clone->bi_opf = io->base_bio->bi_opf;
1847 clone = bio_clone_fast(io->base_bio, gfp, &cc->bs);
2056 crypt_convert_init(cc, ctx, NULL, io->base_bio, sector);
2058 clone = crypt_alloc_buffer(io, io->base_bio->bi_iter.bi_size);
2132 crypt_convert_init(cc, &io->ctx, io->base_bio, io->base_bio,
2184 crypt_free_req(cc, req_of_dmreq(cc, dmreq), io->base_bio);
2193 if (bio_data_dir(io->base_bio) == READ) {
2210 if (bio_data_dir(io->base_bio) == READ)
2225 if ((bio_data_dir(io->base_bio) == READ && test_bit(DM_CRYPT_NO_READ_WORKQUEUE, &cc->flags)) ||
2226 (bio_data_dir(io->base_bio) == WRITE && test_bit(DM_CRYPT_NO_WRITE_WORKQUEUE, &cc->flags))) {
3402 if (bio_data_dir(io->base_bio) == READ) {