Lines Matching refs:base_bio

81 	struct bio *base_bio;  member
1522 struct skcipher_request *req, struct bio *base_bio) in crypt_free_req_skcipher() argument
1524 struct dm_crypt_io *io = dm_per_bio_data(base_bio, cc->per_bio_data_size); in crypt_free_req_skcipher()
1531 struct aead_request *req, struct bio *base_bio) in crypt_free_req_aead() argument
1533 struct dm_crypt_io *io = dm_per_bio_data(base_bio, cc->per_bio_data_size); in crypt_free_req_aead()
1539 static void crypt_free_req(struct crypt_config *cc, void *req, struct bio *base_bio) in crypt_free_req() argument
1542 crypt_free_req_aead(cc, req, base_bio); in crypt_free_req()
1544 crypt_free_req_skcipher(cc, req, base_bio); in crypt_free_req()
1678 clone = bio_alloc_bioset(cc->dev->bdev, nr_iovecs, io->base_bio->bi_opf, in crypt_alloc_buffer()
1682 clone->bi_ioprio = io->base_bio->bi_ioprio; in crypt_alloc_buffer()
1757 io->base_bio = bio; in crypt_io_init()
1782 struct bio *base_bio = io->base_bio; in crypt_dec_pending() local
1789 cc->used_tag_size && bio_data_dir(base_bio) == READ) { in crypt_dec_pending()
1798 crypt_free_req(cc, io->ctx.r.req, base_bio); in crypt_dec_pending()
1805 base_bio->bi_status = error; in crypt_dec_pending()
1807 bio_endio(base_bio); in crypt_dec_pending()
1869 clone = crypt_alloc_buffer(io, io->base_bio->bi_iter.bi_size); in kcryptd_io_read()
1876 dm_submit_bio_remap(io->base_bio, clone); in kcryptd_io_read()
1886 clone = bio_alloc_clone(cc->dev->bdev, io->base_bio, gfp, &cc->bs); in kcryptd_io_read()
1902 dm_submit_bio_remap(io->base_bio, clone); in kcryptd_io_read()
1928 dm_submit_bio_remap(io->base_bio, clone); in kcryptd_io_write()
2005 dm_submit_bio_remap(io->base_bio, clone); in kcryptd_crypt_write_io_submit()
2088 crypt_convert_init(cc, ctx, NULL, io->base_bio, io->sector); in kcryptd_crypt_write_convert()
2090 clone = crypt_alloc_buffer(io, io->base_bio->bi_iter.bi_size); in kcryptd_crypt_write_convert()
2100 bio_copy_data(clone, io->base_bio); in kcryptd_crypt_write_convert()
2140 bio_copy_data(io->base_bio, io->ctx.bio_in); in kcryptd_crypt_read_done()
2178 crypt_convert_init(cc, &io->ctx, io->base_bio, io->base_bio, in kcryptd_crypt_read_convert()
2236 crypt_free_req(cc, req_of_dmreq(cc, dmreq), io->base_bio); in kcryptd_async_done()
2245 if (bio_data_dir(io->base_bio) == READ) { in kcryptd_async_done()
2262 if (bio_data_dir(io->base_bio) == READ) in kcryptd_crypt()
2272 if ((bio_data_dir(io->base_bio) == READ && test_bit(DM_CRYPT_NO_READ_WORKQUEUE, &cc->flags)) || in kcryptd_queue_crypt()
2273 (bio_data_dir(io->base_bio) == WRITE && test_bit(DM_CRYPT_NO_WRITE_WORKQUEUE, &cc->flags))) { in kcryptd_queue_crypt()
3527 if (bio_data_dir(io->base_bio) == READ) { in crypt_map()