Home
last modified time | relevance | path

Searched refs:io_submitter (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/drivers/md/dm-vdo/
Dio-submitter.c42 struct io_submitter { struct
141 struct io_submitter *submitter = vio->completion.vdo->io_submitter; in get_bio_list()
275 &vdo->io_submitter->bio_queue_data[vio->bio_zone]; in try_bio_map_merge()
376 struct io_submitter **io_submitter_ptr) in vdo_make_io_submitter()
379 struct io_submitter *io_submitter; in vdo_make_io_submitter() local
382 result = vdo_allocate_extended(struct io_submitter, thread_count, in vdo_make_io_submitter()
384 &io_submitter); in vdo_make_io_submitter()
388 io_submitter->bio_queue_rotation_interval = rotation_interval; in vdo_make_io_submitter()
392 struct bio_queue_data *bio_queue_data = &io_submitter->bio_queue_data[i]; in vdo_make_io_submitter()
411 vdo_cleanup_io_submitter(io_submitter); in vdo_make_io_submitter()
[all …]
Dio-submitter.h13 struct io_submitter;
17 struct io_submitter **io_submitter);
19 void vdo_cleanup_io_submitter(struct io_submitter *io_submitter);
21 void vdo_free_io_submitter(struct io_submitter *io_submitter);
Dvdo.h227 struct io_submitter *io_submitter; member
Dvdo.c603 vdo, &vdo->io_submitter); in vdo_make()
637 vdo_cleanup_io_submitter(vdo->io_submitter); in finish_vdo()
696 vdo_free_io_submitter(vdo_forget(vdo->io_submitter)); in vdo_destroy()