Lines Matching defs:bio
19 struct bbio bio;
48 struct bio *bio = &io->bio.bio;
50 bio_free_pages(bio);
62 static void read_moving_endio(struct bio *bio)
64 struct bbio *b = container_of(bio, struct bbio, bio);
65 struct moving_io *io = container_of(bio->bi_private,
68 if (bio->bi_status)
69 io->op.status = bio->bi_status;
75 bch_bbio_endio(io->op.c, bio, bio->bi_status, "reading data to move");
80 struct bio *bio = &io->bio.bio;
82 bio_init(bio, NULL, bio->bi_inline_vecs,
84 bio_get(bio);
85 bio_set_prio(bio, IOPRIO_PRIO_VALUE(IOPRIO_CLASS_IDLE, 0));
87 bio->bi_iter.bi_size = KEY_SIZE(&io->w->key) << 9;
88 bio->bi_private = &io->cl;
89 bch_bio_map(bio, NULL);
100 io->bio.bio.bi_iter.bi_sector = KEY_START(&io->w->key);
102 op->bio = &io->bio.bio;
119 struct bio *bio = &io->bio.bio;
121 bch_submit_bbio(bio, io->op.c, &io->w->key, 0);
130 struct bio *bio;
148 io = kzalloc(struct_size(io, bio.bio.bi_inline_vecs,
161 bio = &io->bio.bio;
163 bio->bi_opf = REQ_OP_READ;
164 bio->bi_end_io = read_moving_endio;
166 if (bch_bio_alloc_pages(bio, GFP_KERNEL))