Lines Matching full:out

156 static void member_to_text(struct printbuf *out,  in member_to_text()  argument
169 prt_printf(out, "Device:"); in member_to_text()
170 prt_tab(out); in member_to_text()
171 prt_printf(out, "%u", i); in member_to_text()
172 prt_newline(out); in member_to_text()
174 printbuf_indent_add(out, 2); in member_to_text()
176 prt_printf(out, "Label:"); in member_to_text()
177 prt_tab(out); in member_to_text()
182 prt_printf(out, "%s (%u)", in member_to_text()
185 prt_printf(out, "(bad disk labels section)"); in member_to_text()
187 prt_printf(out, "(none)"); in member_to_text()
189 prt_newline(out); in member_to_text()
191 prt_printf(out, "UUID:"); in member_to_text()
192 prt_tab(out); in member_to_text()
193 pr_uuid(out, m.uuid.b); in member_to_text()
194 prt_newline(out); in member_to_text()
196 prt_printf(out, "Size:"); in member_to_text()
197 prt_tab(out); in member_to_text()
198 prt_units_u64(out, device_size << 9); in member_to_text()
199 prt_newline(out); in member_to_text()
202 prt_printf(out, "%s errors:", bch2_member_error_strs[i]); in member_to_text()
203 prt_tab(out); in member_to_text()
204 prt_u64(out, le64_to_cpu(m.errors[i])); in member_to_text()
205 prt_newline(out); in member_to_text()
209 prt_printf(out, "%s iops:", bch2_iops_measurements[i]); in member_to_text()
210 prt_tab(out); in member_to_text()
211 prt_printf(out, "%u", le32_to_cpu(m.iops[i])); in member_to_text()
212 prt_newline(out); in member_to_text()
215 prt_printf(out, "Bucket size:"); in member_to_text()
216 prt_tab(out); in member_to_text()
217 prt_units_u64(out, bucket_size << 9); in member_to_text()
218 prt_newline(out); in member_to_text()
220 prt_printf(out, "First bucket:"); in member_to_text()
221 prt_tab(out); in member_to_text()
222 prt_printf(out, "%u", le16_to_cpu(m.first_bucket)); in member_to_text()
223 prt_newline(out); in member_to_text()
225 prt_printf(out, "Buckets:"); in member_to_text()
226 prt_tab(out); in member_to_text()
227 prt_printf(out, "%llu", le64_to_cpu(m.nbuckets)); in member_to_text()
228 prt_newline(out); in member_to_text()
230 prt_printf(out, "Last mount:"); in member_to_text()
231 prt_tab(out); in member_to_text()
233 bch2_prt_datetime(out, le64_to_cpu(m.last_mount)); in member_to_text()
235 prt_printf(out, "(never)"); in member_to_text()
236 prt_newline(out); in member_to_text()
238 prt_printf(out, "Last superblock write:"); in member_to_text()
239 prt_tab(out); in member_to_text()
240 prt_u64(out, le64_to_cpu(m.seq)); in member_to_text()
241 prt_newline(out); in member_to_text()
243 prt_printf(out, "State:"); in member_to_text()
244 prt_tab(out); in member_to_text()
245 prt_printf(out, "%s", in member_to_text()
249 prt_newline(out); in member_to_text()
251 prt_printf(out, "Data allowed:"); in member_to_text()
252 prt_tab(out); in member_to_text()
254 prt_bitflags(out, __bch2_data_types, BCH_MEMBER_DATA_ALLOWED(&m)); in member_to_text()
256 prt_printf(out, "(none)"); in member_to_text()
257 prt_newline(out); in member_to_text()
259 prt_printf(out, "Has data:"); in member_to_text()
260 prt_tab(out); in member_to_text()
262 prt_bitflags(out, __bch2_data_types, data_have); in member_to_text()
264 prt_printf(out, "(none)"); in member_to_text()
265 prt_newline(out); in member_to_text()
267 prt_str(out, "Durability:"); in member_to_text()
268 prt_tab(out); in member_to_text()
269 prt_printf(out, "%llu", BCH_MEMBER_DURABILITY(&m) ? BCH_MEMBER_DURABILITY(&m) - 1 : 1); in member_to_text()
270 prt_newline(out); in member_to_text()
272 prt_printf(out, "Discard:"); in member_to_text()
273 prt_tab(out); in member_to_text()
274 prt_printf(out, "%llu", BCH_MEMBER_DISCARD(&m)); in member_to_text()
275 prt_newline(out); in member_to_text()
277 prt_printf(out, "Freespace initialized:"); in member_to_text()
278 prt_tab(out); in member_to_text()
279 prt_printf(out, "%llu", BCH_MEMBER_FREESPACE_INITIALIZED(&m)); in member_to_text()
280 prt_newline(out); in member_to_text()
282 printbuf_indent_sub(out, 2); in member_to_text()
308 static void bch2_sb_members_v1_to_text(struct printbuf *out, struct bch_sb *sb, in bch2_sb_members_v1_to_text() argument
316 member_to_text(out, members_v1_get(mi, i), gi, sb, i); in bch2_sb_members_v1_to_text()
324 static void bch2_sb_members_v2_to_text(struct printbuf *out, struct bch_sb *sb, in bch2_sb_members_v2_to_text() argument
332 member_to_text(out, members_v2_get(mi, i), gi, sb, i); in bch2_sb_members_v2_to_text()
377 void bch2_dev_io_errors_to_text(struct printbuf *out, struct bch_dev *ca) in bch2_dev_io_errors_to_text() argument
386 printbuf_tabstop_push(out, 12); in bch2_dev_io_errors_to_text()
388 prt_str(out, "IO errors since filesystem creation"); in bch2_dev_io_errors_to_text()
389 prt_newline(out); in bch2_dev_io_errors_to_text()
391 printbuf_indent_add(out, 2); in bch2_dev_io_errors_to_text()
393 prt_printf(out, "%s:", bch2_member_error_strs[i]); in bch2_dev_io_errors_to_text()
394 prt_tab(out); in bch2_dev_io_errors_to_text()
395 prt_u64(out, atomic64_read(&ca->errors[i])); in bch2_dev_io_errors_to_text()
396 prt_newline(out); in bch2_dev_io_errors_to_text()
398 printbuf_indent_sub(out, 2); in bch2_dev_io_errors_to_text()
400 prt_str(out, "IO errors since "); in bch2_dev_io_errors_to_text()
401 …bch2_pr_time_units(out, (ktime_get_real_seconds() - le64_to_cpu(m.errors_reset_time)) * NSEC_PER_S… in bch2_dev_io_errors_to_text()
402 prt_str(out, " ago"); in bch2_dev_io_errors_to_text()
403 prt_newline(out); in bch2_dev_io_errors_to_text()
405 printbuf_indent_add(out, 2); in bch2_dev_io_errors_to_text()
407 prt_printf(out, "%s:", bch2_member_error_strs[i]); in bch2_dev_io_errors_to_text()
408 prt_tab(out); in bch2_dev_io_errors_to_text()
409 prt_u64(out, atomic64_read(&ca->errors[i]) - le64_to_cpu(m.errors_at_reset[i])); in bch2_dev_io_errors_to_text()
410 prt_newline(out); in bch2_dev_io_errors_to_text()
412 printbuf_indent_sub(out, 2); in bch2_dev_io_errors_to_text()