Searched refs:bi_private (Results 1 - 25 of 90) sorted by path

1234

/linux-master/block/
H A Dbio.c260 bio->bi_private = NULL;
314 struct bio *parent = bio->bi_private;
336 * The caller must not set bi_private or bi_end_io in @bio.
340 BUG_ON(bio->bi_private || bio->bi_end_io);
342 bio->bi_private = parent;
1370 complete(bio->bi_private);
1389 bio->bi_private = &done;
1401 complete(bio->bi_private);
1413 bio->bi_private = &done;
1542 next = bio->bi_private;
[all...]
H A Dblk-crypto-fallback.c146 struct bio *src_bio = enc_bio->bi_private;
350 enc_bio->bi_private = src_bio;
449 * Restore bi_private and bi_end_io, and queue the bio for decryption into a
454 struct bio_fallback_crypt_ctx *f_ctx = bio->bi_private;
456 bio->bi_private = f_ctx->bi_private_orig;
481 * For a READ operation, we mark the bio for decryption by using bi_private and
513 * bio READ case: Set up a f_ctx in the bio's bi_private and set the
519 f_ctx->bi_private_orig = bio->bi_private;
521 bio->bi_private = (void *)f_ctx;
H A Dblk-map.c111 struct bio_map_data *bmd = bio->bi_private;
227 bio->bi_private = bmd;
362 if (bio->bi_private && !op_is_write(bio_op(bio))) {
367 invalidate_kernel_vmap_range(bio->bi_private, len);
408 bio->bi_private = data;
451 char *p = bio->bi_private;
519 bio->bi_private = data;
752 if (bio->bi_private) {
H A Dbounce.c104 struct bio *bio_orig = bio->bi_private;
133 struct bio *bio_orig = bio->bi_private;
267 bio->bi_private = bio_orig;
H A Dfops.c122 struct blkdev_dio *dio = bio->bi_private;
201 bio->bi_private = dio;
/linux-master/drivers/block/drbd/
H A Ddrbd_actlog.c148 bio->bi_private = device;
H A Ddrbd_bitmap.c939 struct drbd_bm_aio_ctx *ctx = bio->bi_private;
1047 bio->bi_private = ctx;
H A Ddrbd_receiver.c1263 struct one_flush_context *octx = bio->bi_private;
1303 bio->bi_private = octx;
1695 bio->bi_private = peer_req;
H A Ddrbd_req.c1226 req->private_bio->bi_private = req;
H A Ddrbd_worker.c54 device = bio->bi_private;
173 struct drbd_peer_request *peer_req = bio->bi_private;
209 struct drbd_request *req = bio->bi_private;
1529 req->private_bio->bi_private = req;
/linux-master/drivers/block/
H A Dfloppy.c4128 struct rb0_cbdata *cbdata = (struct rb0_cbdata *)bio->bi_private;
4159 bio.bi_private = &cbdata;
H A Dpktcdvd.c975 struct packet_data *pkt = bio->bi_private;
994 struct packet_data *pkt = bio->bi_private;
1061 bio->bi_private = pkt;
1277 pkt->w_bio->bi_private = pkt;
2314 struct packet_stacked_data *psd = bio->bi_private;
2332 cloned_bio->bi_private = psd;
/linux-master/drivers/block/rnbd/
H A Drnbd-srv.c107 struct rnbd_io_private *rnbd_priv = bio->bi_private;
158 bio->bi_private = priv;
/linux-master/drivers/block/xen-blkback/
H A Dblkback.c1071 __end_block_io_op(bio->bi_private, bio->bi_status);
1438 bio->bi_private = pending_req;
1453 bio->bi_private = pending_req;
/linux-master/drivers/md/bcache/
H A Dbtree.c238 struct closure *cl = bio->bi_private;
256 bio->bi_private = &cl;
328 struct closure *cl = bio->bi_private;
351 b->bio->bi_private = cl;
H A Dio.c43 closure_bio_submit(c, bio, bio->bi_private);
170 struct closure *cl = bio->bi_private;
H A Djournal.c30 struct closure *cl = bio->bi_private;
61 bio->bi_private = &cl;
720 struct journal_write *w = bio->bi_private;
800 bio->bi_private = w;
H A Dmovinggc.c65 struct moving_io *io = container_of(bio->bi_private,
88 bio->bi_private = &io->cl;
H A Drequest.c171 struct closure *cl = bio->bi_private;
230 n->bi_private = cl;
488 struct closure *cl = bio->bi_private;
561 n->bi_private = &s->cl;
623 struct closure *cl = bio->bi_private;
639 struct closure *cl = bio->bi_private;
696 bio->bi_private = &s->cl;
925 cache_bio->bi_private = &s->cl;
942 miss->bi_private = &s->cl;
1034 flush->bi_private
1070 void *bi_private; member in struct:detached_dev_io_private
[all...]
H A Dsuper.c281 struct cached_dev *dc = bio->bi_private;
347 bio->bi_private = dc;
358 struct cache *ca = bio->bi_private;
390 bio->bi_private = ca;
402 struct closure *cl = bio->bi_private;
436 bio->bi_private = cl;
583 struct cache *ca = bio->bi_private;
602 bio->bi_private = ca;
H A Dwriteback.c340 bio->bi_private = w;
354 struct keybuf_key *w = io->bio.bi_private;
392 struct keybuf_key *w = bio->bi_private;
406 struct keybuf_key *w = io->bio.bi_private;
454 struct keybuf_key *w = bio->bi_private;
/linux-master/drivers/md/
H A Ddm-bufio.c1326 struct dm_buffer *b = bio->bi_private;
1350 bio->bi_private = b;
H A Ddm-cache-target.c220 bio_end_io_t *bi_end_io, void *bi_private)
225 bio->bi_private = bi_private;
1123 struct dm_cache_migration *mg = bio->bi_private;
219 dm_hook_bio(struct dm_hook_info *h, struct bio *bio, bio_end_io_t *bi_end_io, void *bi_private) argument
H A Ddm-clone-target.c839 struct dm_clone_region_hydration *hd = bio->bi_private;
850 * We don't need to save and restore bio->bi_private because device
852 * bi_private.
858 bio->bi_private = hd;
H A Ddm-crypt.c1692 clone->bi_private = io;
1840 struct dm_crypt_io *io = clone->bi_private;
1901 clone->bi_private = io;

Completed in 361 milliseconds

1234