Searched refs:bi_private (Results 1 - 25 of 91) sorted by relevance

1234

/linux-master/fs/f2fs/
H A Diostat.h48 struct bio_iostat_ctx *iostat_ctx = bio->bi_private;
56 struct bio_iostat_ctx *iostat_ctx = bio->bi_private;
78 return bio->bi_private;
H A Diostat.c242 struct bio_iostat_ctx *iostat_ctx = bio->bi_private;
248 bio->bi_private = iostat_ctx->sbi;
251 bio->bi_private = iostat_ctx->post_read_ctx;
268 bio->bi_private = iostat_ctx;
H A Ddata.c142 struct bio_post_read_ctx *ctx = bio->bi_private;
183 bio->bi_private = NULL;
220 struct bio_post_read_ctx *ctx = bio->bi_private;
294 ctx = bio->bi_private;
332 sbi = bio->bi_private;
376 struct f2fs_bio_info *io = (struct f2fs_bio_info *)bio->bi_private;
378 bio->bi_private = io->bi_private;
464 bio->bi_private = NULL;
467 bio->bi_private
[all...]
/linux-master/fs/ext4/
H A Dreadpage.c75 if (bio->bi_private)
76 mempool_free(bio->bi_private, bio_post_read_ctx_pool);
109 bio->bi_private = NULL;
147 return bio->bi_private && !bio->bi_status;
165 struct bio_post_read_ctx *ctx = bio->bi_private;
199 bio->bi_private = ctx;
H A Dpage-io.c159 next_bio = bio->bi_private;
326 ext4_io_end_t *io_end = bio->bi_private;
358 bio->bi_private = xchg(&io_end->bio, bio);
404 bio->bi_private = ext4_get_io_end(io->io_end);
/linux-master/drivers/md/bcache/
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 Dio.c43 closure_bio_submit(c, bio, bio->bi_private);
170 struct closure *cl = bio->bi_private;
H A Dmovinggc.c65 struct moving_io *io = container_of(bio->bi_private,
88 bio->bi_private = &io->cl;
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;
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;
/linux-master/block/
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 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 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;
1358 complete(bio->bi_private);
1377 bio->bi_private = &done;
1510 next = bio->bi_private;
1532 bio->bi_private = bio_dirty_list;
/linux-master/drivers/nvme/target/
H A Dio-cmd-bdev.c183 struct nvmet_req *req = bio->bi_private;
287 bio->bi_private = req;
347 bio->bi_private = req;
399 bio->bi_private = req;
446 bio->bi_private = req;
/linux-master/fs/btrfs/
H A Dbio.c141 struct btrfs_io_stripe *orig_stripe = orig_bbio->bio.bi_private;
361 btrfs_check_read_bio(bbio, bbio->bio.bi_private);
369 struct btrfs_device *dev = bio->bi_private;
389 struct btrfs_io_context *bioc = bio->bi_private;
404 struct btrfs_io_stripe *stripe = bio->bi_private;
433 struct btrfs_io_stripe *stripe = bio->bi_private;
498 bio->bi_private = &bioc->stripes[dev_nr];
514 bio->bi_private = smap->dev;
519 bio->bi_private = bioc;
/linux-master/fs/xfs/
H A Dxfs_discard.c95 struct xfs_busy_extents *extents = bio->bi_private;
137 bio->bi_private = extents;
/linux-master/drivers/md/dm-vdo/
H A Dvio.c43 struct vio *vio = bio->bi_private;
183 bio->bi_private = vio;
496 struct vio *vio = (struct vio *) bio->bi_private;
/linux-master/drivers/md/
H A Ddm-log-writes.c170 struct log_writes_c *lc = bio->bi_private;
188 struct log_writes_c *lc = bio->bi_private;
226 bio->bi_private = lc;
278 bio->bi_private = lc;
359 bio->bi_private = lc;
377 bio->bi_private = lc;
H A Ddm-io.c90 * bi_private.
101 bio->bi_private = (void *)((unsigned long)io | region);
107 unsigned long val = (unsigned long)bio->bi_private;
/linux-master/fs/
H A Ddirect-io.c136 struct bio *bio_list; /* singly linked via bi_private */
336 struct dio *dio = bio->bi_private;
378 * During I/O bi_private points at the dio. After I/O, bi_private is used to
383 struct dio *dio = bio->bi_private;
387 bio->bi_private = dio->bio_list;
432 bio->bi_private = dio;
491 dio->bio_list = bio->bi_private;
558 dio->bio_list = bio->bi_private;
/linux-master/fs/iomap/
H A Ddirect-io.c161 struct iomap_dio *dio = bio->bi_private;
246 bio->bi_private = dio;
385 bio->bi_private = dio;
/linux-master/fs/nilfs2/
H A Dsegbuf.c336 struct nilfs_segment_buffer *segbuf = bio->bi_private;
351 bio->bi_private = segbuf;
/linux-master/fs/jfs/
H A Djfs_metapage.c269 struct page *page = bio->bi_private;
324 struct page *page = bio->bi_private;
423 bio->bi_private = page;
504 bio->bi_private = page;
/linux-master/fs/nfs/blocklayout/
H A Dblocklayout.c108 get_parallel(bio->bi_private);
160 bio->bi_private = par;
194 struct parallel_io *par = bio->bi_private;
325 struct parallel_io *par = bio->bi_private;

Completed in 291 milliseconds

1234