Symbol: io_submitter
drivers/md/dm-vdo/io-submitter.c
142
struct io_submitter *submitter = vio->completion.vdo->io_submitter;
drivers/md/dm-vdo/io-submitter.c
277
&vdo->io_submitter->bio_queue_data[vio->bio_zone];
drivers/md/dm-vdo/io-submitter.c
407
struct io_submitter **io_submitter_ptr)
drivers/md/dm-vdo/io-submitter.c
410
struct io_submitter *io_submitter;
drivers/md/dm-vdo/io-submitter.c
414
&io_submitter);
drivers/md/dm-vdo/io-submitter.c
418
io_submitter->bio_queue_rotation_interval = rotation_interval;
drivers/md/dm-vdo/io-submitter.c
422
struct bio_queue_data *bio_queue_data = &io_submitter->bio_queue_data[i];
drivers/md/dm-vdo/io-submitter.c
441
vdo_cleanup_io_submitter(io_submitter);
drivers/md/dm-vdo/io-submitter.c
442
vdo_free_io_submitter(io_submitter);
drivers/md/dm-vdo/io-submitter.c
456
vdo_cleanup_io_submitter(io_submitter);
drivers/md/dm-vdo/io-submitter.c
457
vdo_free_io_submitter(io_submitter);
drivers/md/dm-vdo/io-submitter.c
462
io_submitter->num_bio_queues_used++;
drivers/md/dm-vdo/io-submitter.c
465
*io_submitter_ptr = io_submitter;
drivers/md/dm-vdo/io-submitter.c
474
void vdo_cleanup_io_submitter(struct io_submitter *io_submitter)
drivers/md/dm-vdo/io-submitter.c
478
if (io_submitter == NULL)
drivers/md/dm-vdo/io-submitter.c
481
for (i = io_submitter->num_bio_queues_used - 1; i >= 0; i--)
drivers/md/dm-vdo/io-submitter.c
482
vdo_finish_work_queue(io_submitter->bio_queue_data[i].queue);
drivers/md/dm-vdo/io-submitter.c
492
void vdo_free_io_submitter(struct io_submitter *io_submitter)
drivers/md/dm-vdo/io-submitter.c
496
if (io_submitter == NULL)
drivers/md/dm-vdo/io-submitter.c
499
for (i = io_submitter->num_bio_queues_used - 1; i >= 0; i--) {
drivers/md/dm-vdo/io-submitter.c
500
io_submitter->num_bio_queues_used--;
drivers/md/dm-vdo/io-submitter.c
502
vdo_forget(io_submitter->bio_queue_data[i].queue);
drivers/md/dm-vdo/io-submitter.c
503
vdo_int_map_free(vdo_forget(io_submitter->bio_queue_data[i].map));
drivers/md/dm-vdo/io-submitter.c
505
vdo_free(io_submitter);
drivers/md/dm-vdo/io-submitter.h
14
struct io_submitter;
drivers/md/dm-vdo/io-submitter.h
18
struct io_submitter **io_submitter);
drivers/md/dm-vdo/io-submitter.h
20
void vdo_cleanup_io_submitter(struct io_submitter *io_submitter);
drivers/md/dm-vdo/io-submitter.h
22
void vdo_free_io_submitter(struct io_submitter *io_submitter);
drivers/md/dm-vdo/vdo.c
666
vdo, &vdo->io_submitter);
drivers/md/dm-vdo/vdo.c
700
vdo_cleanup_io_submitter(vdo->io_submitter);
drivers/md/dm-vdo/vdo.c
765
vdo_free_io_submitter(vdo_forget(vdo->io_submitter));
drivers/md/dm-vdo/vdo.h
237
struct io_submitter *io_submitter;