Lines Matching refs:current_io
102 struct r5l_io_unit *current_io; /* current io_unit accepting new data */ member
707 struct r5l_io_unit *io = log->current_io; in r5l_submit_current_io()
721 log->current_io = NULL; in r5l_submit_current_io()
807 if (log->current_io && in r5l_get_meta()
808 log->current_io->meta_offset + payload_size > PAGE_SIZE) in r5l_get_meta()
811 if (!log->current_io) { in r5l_get_meta()
812 log->current_io = r5l_new_meta(log); in r5l_get_meta()
813 if (!log->current_io) in r5l_get_meta()
825 struct r5l_io_unit *io = log->current_io; in r5l_append_payload_meta()
844 struct r5l_io_unit *io = log->current_io; in r5l_append_payload_page()
885 io = log->current_io; in r5l_append_flush_payload()
918 io = log->current_io; in r5l_log_stripe()
1117 bio_list_add(&log->current_io->flush_barriers, bio); in r5l_handle_flush_request()
1118 log->current_io->has_flush = 1; in r5l_handle_flush_request()
1119 log->current_io->has_null_flush = 1; in r5l_handle_flush_request()
1120 atomic_inc(&log->current_io->pending_stripe); in r5l_handle_flush_request()