Lines Matching refs:r5l_io_unit

102 	struct r5l_io_unit *current_io;	/* current io_unit accepting new data */
209 struct r5l_io_unit { struct
283 static void __r5l_set_io_unit_state(struct r5l_io_unit *io, in __r5l_set_io_unit_state()
516 static void r5l_io_run_stripes(struct r5l_io_unit *io) in r5l_io_run_stripes()
532 struct r5l_io_unit *io, *next; in r5l_log_run_stripes()
548 struct r5l_io_unit *io, *next; in r5l_move_to_end_ios()
560 static void __r5l_stripe_write_finished(struct r5l_io_unit *io);
563 struct r5l_io_unit *io = bio->bi_private; in r5l_log_endio()
564 struct r5l_io_unit *io_deferred; in r5l_log_endio()
598 struct r5l_io_unit, log_sibling); in r5l_log_endio()
627 static void r5l_do_submit_io(struct r5l_log *log, struct r5l_io_unit *io) in r5l_do_submit_io()
666 struct r5l_io_unit *io = NULL; in r5l_submit_io_async()
671 io = list_first_entry(&log->running_ios, struct r5l_io_unit, in r5l_submit_io_async()
710 struct r5l_io_unit *io = log->current_io; in r5l_submit_current_io()
728 struct r5l_io_unit, log_sibling)) { in r5l_submit_current_io()
748 static void r5_reserve_log_entry(struct r5l_log *log, struct r5l_io_unit *io) in r5_reserve_log_entry()
766 static struct r5l_io_unit *r5l_new_meta(struct r5l_log *log) in r5l_new_meta()
768 struct r5l_io_unit *io; in r5l_new_meta()
828 struct r5l_io_unit *io = log->current_io; in r5l_append_payload_meta()
847 struct r5l_io_unit *io = log->current_io; in r5l_append_payload_page()
867 struct r5l_io_unit *io; in r5l_append_flush_payload()
909 struct r5l_io_unit *io; in r5l_log_stripe()
1201 struct r5l_io_unit *io, *next; in r5l_complete_finished_ios()
1223 static void __r5l_stripe_write_finished(struct r5l_io_unit *io) in __r5l_stripe_write_finished()
1247 struct r5l_io_unit *io; in r5l_stripe_write_finished()
1261 struct r5l_io_unit *io; in r5l_log_flush_endio()
3095 log->io_kc = KMEM_CACHE(r5l_io_unit, 0); in r5l_init_log()