Lines Matching refs:base_bio
55 struct bio *base_bio; member
906 struct ablkcipher_request *req, struct bio *base_bio) in crypt_free_req() argument
908 struct dm_crypt_io *io = dm_per_bio_data(base_bio, cc->per_bio_data_size); in crypt_free_req()
1053 io->base_bio = bio; in crypt_io_init()
1072 struct bio *base_bio = io->base_bio; in crypt_dec_pending() local
1079 crypt_free_req(cc, io->ctx.req, base_bio); in crypt_dec_pending()
1081 base_bio->bi_error = error; in crypt_dec_pending()
1082 bio_endio(base_bio); in crypt_dec_pending()
1136 clone->bi_rw = io->base_bio->bi_rw; in clone_init()
1150 clone = bio_clone_fast(io->base_bio, gfp, cc->bs); in kcryptd_io_read()
1300 crypt_convert_init(cc, &io->ctx, NULL, io->base_bio, sector); in kcryptd_crypt_write_convert()
1302 clone = crypt_alloc_buffer(io, io->base_bio->bi_iter.bi_size); in kcryptd_crypt_write_convert()
1341 crypt_convert_init(cc, &io->ctx, io->base_bio, io->base_bio, in kcryptd_crypt_read_convert()
1378 crypt_free_req(cc, req_of_dmreq(cc, dmreq), io->base_bio); in kcryptd_async_done()
1383 if (bio_data_dir(io->base_bio) == READ) in kcryptd_async_done()
1393 if (bio_data_dir(io->base_bio) == READ) in kcryptd_crypt()
1927 if (bio_data_dir(io->base_bio) == READ) { in crypt_map()