Lines Matching refs:data_vio

155 	struct data_vio *data_vio;  in dump_vio_waiters()  local
160 data_vio = vdo_waiter_as_data_vio(first); in dump_vio_waiters()
163 wait_on, data_vio, data_vio->allocation.pbn, data_vio->logical.lbn, in dump_vio_waiters()
164 data_vio->duplicate.pbn, get_data_vio_operation_name(data_vio)); in dump_vio_waiters()
167 data_vio = vdo_waiter_as_data_vio(waiter); in dump_vio_waiters()
169 data_vio, data_vio->allocation.pbn, data_vio->logical.lbn, in dump_vio_waiters()
170 data_vio->duplicate.pbn, in dump_vio_waiters()
171 get_data_vio_operation_name(data_vio)); in dump_vio_waiters()
189 static void encode_vio_dump_flags(struct data_vio *data_vio, char buffer[8]) in encode_vio_dump_flags() argument
193 if (data_vio->vio.completion.result != VDO_SUCCESS) in encode_vio_dump_flags()
195 if (data_vio->waiter.next_waiter != NULL) in encode_vio_dump_flags()
197 if (data_vio->is_duplicate) in encode_vio_dump_flags()
199 if (data_vio->is_partial) in encode_vio_dump_flags()
201 if (data_vio->is_zero) in encode_vio_dump_flags()
203 if (data_vio->remaining_discard > 0) in encode_vio_dump_flags()
215 struct data_vio *data_vio = data; in dump_data_vio() local
233 vdo_dump_completion_to_buffer(&data_vio->vio.completion, in dump_data_vio()
236 if (data_vio->is_duplicate) { in dump_data_vio()
239 data_vio->allocation.pbn, data_vio->logical.lbn, in dump_data_vio()
240 data_vio->duplicate.pbn); in dump_data_vio()
241 } else if (data_vio_has_allocation(data_vio)) { in dump_data_vio()
244 data_vio->allocation.pbn, data_vio->logical.lbn); in dump_data_vio()
248 data_vio->logical.lbn); in dump_data_vio()
251 if (data_vio->flush_generation != 0) { in dump_data_vio()
254 data_vio->flush_generation); in dump_data_vio()
259 encode_vio_dump_flags(data_vio, flags_dump_buffer); in dump_data_vio()
261 vdo_log_info(" vio %px %s%s %s %s%s", data_vio, in dump_data_vio()
264 get_data_vio_operation_name(data_vio), in dump_data_vio()
272 dump_vio_waiters(&data_vio->logical.waiters, "lbn"); in dump_data_vio()