Home
last modified time | relevance | path

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

1234567

/kernel/linux/linux-6.6/fs/f2fs/
H A Diostat.h48 struct bio_iostat_ctx *iostat_ctx = bio->bi_private; in iostat_update_submit_ctx()
56 struct bio_iostat_ctx *iostat_ctx = bio->bi_private; in get_post_read_ctx()
78 return bio->bi_private; in get_post_read_ctx()
H A Diostat.c242 struct bio_iostat_ctx *iostat_ctx = bio->bi_private; in iostat_update_and_unbind_ctx()
248 bio->bi_private = iostat_ctx->sbi; in iostat_update_and_unbind_ctx()
251 bio->bi_private = iostat_ctx->post_read_ctx; in iostat_update_and_unbind_ctx()
268 bio->bi_private = iostat_ctx; in iostat_alloc_and_bind_ctx()
/kernel/linux/linux-5.10/block/
H A Dblk-map.c109 struct bio_map_data *bmd = bio->bi_private; in bio_uncopy_user()
221 bio->bi_private = bmd; in bio_copy_user_iov()
355 if (bio->bi_private && !op_is_write(bio_op(bio))) { in bio_invalidate_vmalloc_pages()
360 invalidate_kernel_vmap_range(bio->bi_private, len); in bio_invalidate_vmalloc_pages()
399 bio->bi_private = data; in bio_map_kern()
440 char *p = bio->bi_private; in bio_copy_kern_endio_read()
507 bio->bi_private = data; in bio_copy_kern()
652 mapped_bio = bio->bi_private; in blk_rq_unmap_user()
654 if (bio->bi_private) { in blk_rq_unmap_user()
H A Dblk-crypto-fallback.c148 struct bio *src_bio = enc_bio->bi_private; in blk_crypto_fallback_encrypt_endio()
346 enc_bio->bi_private = src_bio; in blk_crypto_fallback_encrypt_bio()
444 * Restore bi_private and bi_end_io, and queue the bio for decryption into a
449 struct bio_fallback_crypt_ctx *f_ctx = bio->bi_private; in blk_crypto_fallback_decrypt_endio()
451 bio->bi_private = f_ctx->bi_private_orig; in blk_crypto_fallback_decrypt_endio()
476 * For a READ operation, we mark the bio for decryption by using bi_private and
508 * bio READ case: Set up a f_ctx in the bio's bi_private and set the in blk_crypto_fallback_bio_prep()
514 f_ctx->bi_private_orig = bio->bi_private; in blk_crypto_fallback_bio_prep()
516 bio->bi_private = (void *)f_ctx; in blk_crypto_fallback_bio_prep()
H A Dbounce.c164 struct bio *bio_orig = bio->bi_private; in bounce_end_io()
199 struct bio *bio_orig = bio->bi_private; in __bounce_end_io_read()
357 bio->bi_private = *bio_orig; in __blk_queue_bounce()
/kernel/linux/linux-5.10/fs/ext4/
H A Dreadpage.c89 if (bio->bi_private) in __read_end_io()
90 mempool_free(bio->bi_private, bio_post_read_ctx_pool); in __read_end_io()
121 bio->bi_private = NULL; in verity_work()
159 return bio->bi_private && !bio->bi_status; in bio_post_read_required()
177 struct bio_post_read_ctx *ctx = bio->bi_private; in mpage_end_io()
211 bio->bi_private = ctx; in ext4_set_bio_post_read_ctx()
H A Dpage-io.c162 next_bio = bio->bi_private; in ext4_release_io_end()
329 ext4_io_end_t *io_end = bio->bi_private; in ext4_end_bio()
362 bio->bi_private = xchg(&io_end->bio, bio); in ext4_end_bio()
411 bio->bi_private = ext4_get_io_end(io->io_end); in io_submit_init_bio()
/kernel/linux/linux-6.6/fs/ext4/
H A Dreadpage.c82 if (bio->bi_private) in __read_end_io()
83 mempool_free(bio->bi_private, bio_post_read_ctx_pool); in __read_end_io()
116 bio->bi_private = NULL; in verity_work()
154 return bio->bi_private && !bio->bi_status; in bio_post_read_required()
172 struct bio_post_read_ctx *ctx = bio->bi_private; in mpage_end_io()
206 bio->bi_private = ctx; in ext4_set_bio_post_read_ctx()
H A Dpage-io.c159 next_bio = bio->bi_private; in ext4_release_io_end()
326 ext4_io_end_t *io_end = bio->bi_private; in ext4_end_bio()
358 bio->bi_private = xchg(&io_end->bio, bio); in ext4_end_bio()
404 bio->bi_private = ext4_get_io_end(io->io_end); in io_submit_init_bio()
/kernel/linux/linux-5.10/drivers/md/bcache/
H A Drequest.c171 struct closure *cl = bio->bi_private; in bch_data_insert_endio()
230 n->bi_private = cl; in bch_data_insert_start()
488 struct closure *cl = bio->bi_private; in bch_cache_read_endio()
561 n->bi_private = &s->cl; in cache_lookup_fn()
623 struct closure *cl = bio->bi_private; in request_endio()
639 struct closure *cl = bio->bi_private; in backing_request_endio()
697 bio->bi_private = &s->cl; in do_bio_hook()
927 cache_bio->bi_private = &s->cl; in cached_dev_cache_miss()
947 miss->bi_private = &s->cl; in cached_dev_cache_miss()
1039 flush->bi_private in cached_dev_write()
1075 void *bi_private; global() member
[all...]
H A Dio.c42 closure_bio_submit(c, bio, bio->bi_private); in __bch_submit_bbio()
169 struct closure *cl = bio->bi_private; in bch_bbio_endio()
/kernel/linux/linux-6.6/drivers/md/bcache/
H A Drequest.c171 struct closure *cl = bio->bi_private; in bch_data_insert_endio()
230 n->bi_private = cl; in bch_data_insert_start()
488 struct closure *cl = bio->bi_private; in bch_cache_read_endio()
561 n->bi_private = &s->cl; in cache_lookup_fn()
623 struct closure *cl = bio->bi_private; in request_endio()
639 struct closure *cl = bio->bi_private; in backing_request_endio()
696 bio->bi_private = &s->cl; in do_bio_hook()
925 cache_bio->bi_private = &s->cl; in cached_dev_cache_miss()
942 miss->bi_private = &s->cl; in cached_dev_cache_miss()
1034 flush->bi_private in cached_dev_write()
1070 void *bi_private; global() member
[all...]
H A Dio.c43 closure_bio_submit(c, bio, bio->bi_private); in __bch_submit_bbio()
170 struct closure *cl = bio->bi_private; in bch_bbio_endio()
/kernel/linux/linux-6.6/block/
H A Dblk-map.c111 struct bio_map_data *bmd = bio->bi_private; in bio_uncopy_user()
227 bio->bi_private = bmd; in bio_copy_user_iov()
362 if (bio->bi_private && !op_is_write(bio_op(bio))) { in bio_invalidate_vmalloc_pages()
367 invalidate_kernel_vmap_range(bio->bi_private, len); in bio_invalidate_vmalloc_pages()
408 bio->bi_private = data; in bio_map_kern()
451 char *p = bio->bi_private; in bio_copy_kern_endio_read()
519 bio->bi_private = data; in bio_copy_kern()
752 if (bio->bi_private) { in blk_rq_unmap_user()
H A Dblk-crypto-fallback.c146 struct bio *src_bio = enc_bio->bi_private; in blk_crypto_fallback_encrypt_endio()
349 enc_bio->bi_private = src_bio; in blk_crypto_fallback_encrypt_bio()
448 * Restore bi_private and bi_end_io, and queue the bio for decryption into a
453 struct bio_fallback_crypt_ctx *f_ctx = bio->bi_private; in blk_crypto_fallback_decrypt_endio()
455 bio->bi_private = f_ctx->bi_private_orig; in blk_crypto_fallback_decrypt_endio()
480 * For a READ operation, we mark the bio for decryption by using bi_private and
512 * bio READ case: Set up a f_ctx in the bio's bi_private and set the in blk_crypto_fallback_bio_prep()
518 f_ctx->bi_private_orig = bio->bi_private; in blk_crypto_fallback_bio_prep()
520 bio->bi_private = (void *)f_ctx; in blk_crypto_fallback_bio_prep()
H A Dbounce.c104 struct bio *bio_orig = bio->bi_private; in bounce_end_io()
133 struct bio *bio_orig = bio->bi_private; in bounce_end_io_read()
266 bio->bi_private = bio_orig; in __blk_queue_bounce()
H A Dbio.c260 bio->bi_private = NULL; in bio_init()
314 struct bio *parent = bio->bi_private; in __bio_chain_endio()
336 * The caller must not set bi_private or bi_end_io in @bio.
340 BUG_ON(bio->bi_private || bio->bi_end_io); in bio_chain()
342 bio->bi_private = parent; in bio_chain()
1352 complete(bio->bi_private); in submit_bio_wait_endio()
1372 bio->bi_private = &done; in submit_bio_wait()
1513 next = bio->bi_private; in bio_dirty_fn()
1535 bio->bi_private = bio_dirty_list; in bio_check_pages_dirty()
/kernel/linux/linux-5.10/mm/
H A Dpage_io.c75 struct task_struct *waiter = bio->bi_private; in end_swap_bio_read()
89 WRITE_ONCE(bio->bi_private, NULL); in end_swap_bio_read()
384 bio->bi_private = current; in swap_readpage()
391 if (!READ_ONCE(bio->bi_private)) in swap_readpage()
/kernel/linux/linux-6.6/fs/btrfs/
H A Dbio.c142 struct btrfs_io_stripe *orig_stripe = orig_bbio->bio.bi_private; in btrfs_bbio_propagate_error()
356 btrfs_check_read_bio(bbio, bbio->bio.bi_private); in btrfs_end_bio_work()
364 struct btrfs_device *dev = bio->bi_private; in btrfs_simple_end_io()
384 struct btrfs_io_context *bioc = bio->bi_private; in btrfs_raid56_end_io()
399 struct btrfs_io_stripe *stripe = bio->bi_private; in btrfs_orig_write_end_io()
425 struct btrfs_io_stripe *stripe = bio->bi_private; in btrfs_clone_write_end_io()
490 bio->bi_private = &bioc->stripes[dev_nr]; in btrfs_submit_mirrored_bio()
505 bio->bi_private = smap->dev; in __btrfs_submit_bio()
510 bio->bi_private = bioc; in __btrfs_submit_bio()
/kernel/linux/linux-5.10/drivers/nvme/target/
H A Dio-cmd-bdev.c164 struct nvmet_req *req = bio->bi_private; in nvmet_bio_done()
269 bio->bi_private = req; in nvmet_bdev_execute_rw()
326 bio->bi_private = req; in nvmet_bdev_execute_flush()
376 bio->bi_private = req; in nvmet_bdev_execute_discard()
423 bio->bi_private = req; in nvmet_bdev_execute_write_zeroes()
/kernel/linux/linux-6.6/drivers/nvme/target/
H A Dio-cmd-bdev.c181 struct nvmet_req *req = bio->bi_private; in nvmet_bio_done()
285 bio->bi_private = req; in nvmet_bdev_execute_rw()
345 bio->bi_private = req; in nvmet_bdev_execute_flush()
397 bio->bi_private = req; in nvmet_bdev_execute_discard()
444 bio->bi_private = req; in nvmet_bdev_execute_write_zeroes()
/kernel/linux/linux-5.10/drivers/md/
H A Ddm-log-writes.c169 struct log_writes_c *lc = bio->bi_private; in log_end_io()
187 struct log_writes_c *lc = bio->bi_private; in log_end_super()
230 bio->bi_private = lc; in write_metadata()
289 bio->bi_private = lc; in write_inline_data()
376 bio->bi_private = lc; in log_one_block()
398 bio->bi_private = lc; in log_one_block()
/kernel/linux/linux-5.10/fs/
H A Ddirect-io.c138 struct bio *bio_list; /* singly linked via bi_private */
332 struct dio *dio = bio->bi_private; in dio_bio_end_aio()
373 * During I/O bi_private points at the dio. After I/O, bi_private is used to
378 struct dio *dio = bio->bi_private; in dio_bio_end_io()
382 bio->bi_private = dio->bio_list; in dio_bio_end_io()
428 bio->bi_private = dio; in dio_bio_submit()
491 dio->bio_list = bio->bi_private; in dio_await_one()
557 dio->bio_list = bio->bi_private; in dio_bio_reap()
/kernel/linux/linux-6.6/fs/
H A Ddirect-io.c136 struct bio *bio_list; /* singly linked via bi_private */
336 struct dio *dio = bio->bi_private; in dio_bio_end_aio()
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; in dio_bio_end_io()
387 bio->bi_private = dio->bio_list; in dio_bio_end_io()
430 bio->bi_private = dio; in dio_bio_submit()
489 dio->bio_list = bio->bi_private; in dio_await_one()
556 dio->bio_list = bio->bi_private; in dio_bio_reap()
/kernel/linux/linux-6.6/drivers/md/
H A Ddm-log-writes.c170 struct log_writes_c *lc = bio->bi_private; in log_end_io()
188 struct log_writes_c *lc = bio->bi_private; in log_end_super()
226 bio->bi_private = lc; in write_metadata()
278 bio->bi_private = lc; in write_inline_data()
359 bio->bi_private = lc; in log_one_block()
377 bio->bi_private = lc; in log_one_block()

Completed in 30 milliseconds

1234567