Lines Matching refs:bioctx
77 struct dmz_bioctx *bioctx = in dmz_bio_endio() local
82 if (bioctx->dev && bio->bi_status != BLK_STS_OK) in dmz_bio_endio()
83 bioctx->dev->flags |= DMZ_CHECK_BDEV; in dmz_bio_endio()
85 if (refcount_dec_and_test(&bioctx->ref)) { in dmz_bio_endio()
86 struct dm_zone *zone = bioctx->zone; in dmz_bio_endio()
105 struct dmz_bioctx *bioctx = clone->bi_private; in dmz_clone_endio() local
109 dmz_bio_endio(bioctx->bio, status); in dmz_clone_endio()
120 struct dmz_bioctx *bioctx = in dmz_submit_bio() local
133 bioctx->dev = dev; in dmz_submit_bio()
138 clone->bi_private = bioctx; in dmz_submit_bio()
142 refcount_inc(&bioctx->ref); in dmz_submit_bio()
399 struct dmz_bioctx *bioctx = in dmz_handle_bio() local
422 bioctx->zone = zone; in dmz_handle_bio()
630 struct dmz_bioctx *bioctx = dm_per_bio_data(bio, sizeof(struct dmz_bioctx)); in dmz_map() local
654 bioctx->dev = NULL; in dmz_map()
655 bioctx->zone = NULL; in dmz_map()
656 bioctx->bio = bio; in dmz_map()
657 refcount_set(&bioctx->ref, 1); in dmz_map()