Lines Matching refs:r5l_io_unit

102 	struct r5l_io_unit *current_io;	/* current io_unit accepting new data */
211 struct r5l_io_unit { struct
285 static void __r5l_set_io_unit_state(struct r5l_io_unit *io, in __r5l_set_io_unit_state()
515 static void r5l_io_run_stripes(struct r5l_io_unit *io) in r5l_io_run_stripes()
531 struct r5l_io_unit *io, *next; in r5l_log_run_stripes()
547 struct r5l_io_unit *io, *next; in r5l_move_to_end_ios()
559 static void __r5l_stripe_write_finished(struct r5l_io_unit *io);
562 struct r5l_io_unit *io = bio->bi_private; in r5l_log_endio()
563 struct r5l_io_unit *io_deferred; in r5l_log_endio()
597 struct r5l_io_unit, log_sibling); in r5l_log_endio()
626 static void r5l_do_submit_io(struct r5l_log *log, struct r5l_io_unit *io) in r5l_do_submit_io()
665 struct r5l_io_unit *io = NULL; in r5l_submit_io_async()
670 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()
749 static void r5_reserve_log_entry(struct r5l_log *log, struct r5l_io_unit *io) in r5_reserve_log_entry()
767 static struct r5l_io_unit *r5l_new_meta(struct r5l_log *log) in r5l_new_meta()
769 struct r5l_io_unit *io; in r5l_new_meta()
829 struct r5l_io_unit *io = log->current_io; in r5l_append_payload_meta()
848 struct r5l_io_unit *io = log->current_io; in r5l_append_payload_page()
868 struct r5l_io_unit *io; in r5l_append_flush_payload()
910 struct r5l_io_unit *io; in r5l_log_stripe()
1202 struct r5l_io_unit *io, *next; in r5l_complete_finished_ios()
1224 static void __r5l_stripe_write_finished(struct r5l_io_unit *io) in __r5l_stripe_write_finished()
1248 struct r5l_io_unit *io; in r5l_stripe_write_finished()
1262 struct r5l_io_unit *io; in r5l_log_flush_endio()
3111 log->io_kc = KMEM_CACHE(r5l_io_unit, 0); in r5l_init_log()