Lines Matching full:detail
364 mfi_decode_evt(int fd, struct mfi_evt_detail *detail, int verbose) in mfi_decode_evt() argument
367 printf("%5d (%s/%s/%s) - ", detail->seq, format_timestamp(detail->time), in mfi_decode_evt()
368 format_locale(detail->evt_class.members.locale), in mfi_decode_evt()
369 format_class(detail->evt_class.members.evt_class)); in mfi_decode_evt()
370 switch (detail->arg_type) { in mfi_decode_evt()
376 pdrive_location(&detail->args.cdb_sense.pd) in mfi_decode_evt()
378 simple_hex(detail->args.cdb_sense.cdb, in mfi_decode_evt()
379 detail->args.cdb_sense.cdb_len, ":"); in mfi_decode_evt()
381 simple_hex(detail->args.cdb_sense.sense, in mfi_decode_evt()
382 detail->args.cdb_sense.sense_len, ":"); in mfi_decode_evt()
387 printf("VOL %s event: ", volume_name(fd, &detail->args.ld)); in mfi_decode_evt()
390 printf("VOL %s", volume_name(fd, &detail->args.ld_count.ld)); in mfi_decode_evt()
393 (long long)detail->args.ld_count.count); in mfi_decode_evt()
398 printf("VOL %s", volume_name(fd, &detail->args.ld_lba.ld)); in mfi_decode_evt()
401 (long long)detail->args.ld_lba.lba); in mfi_decode_evt()
406 printf("VOL %s", volume_name(fd, &detail->args.ld_owner.ld)); in mfi_decode_evt()
409 detail->args.ld_owner.pre_owner, in mfi_decode_evt()
410 detail->args.ld_owner.new_owner); in mfi_decode_evt()
415 printf("VOL %s", volume_name(fd, &detail->args.ld_lba_pd_lba.ld)); in mfi_decode_evt()
418 (long long)detail->args.ld_lba_pd_lba.ld_lba, in mfi_decode_evt()
419 pdrive_location(&detail->args.ld_lba_pd_lba.pd), in mfi_decode_evt()
420 (long long)detail->args.ld_lba_pd_lba.pd_lba); in mfi_decode_evt()
425 printf("VOL %s", volume_name(fd, &detail->args.ld_prog.ld)); in mfi_decode_evt()
428 detail->args.ld_prog.prog.progress/655, in mfi_decode_evt()
429 detail->args.ld_prog.prog.elapsed_seconds); in mfi_decode_evt()
434 printf("VOL %s", volume_name(fd, &detail->args.ld_state.ld)); in mfi_decode_evt()
437 mfi_ldstate(detail->args.ld_state.prev_state), in mfi_decode_evt()
438 mfi_ldstate(detail->args.ld_state.new_state)); in mfi_decode_evt()
443 printf("VOL %s", volume_name(fd, &detail->args.ld_strip.ld)); in mfi_decode_evt()
446 (long long)detail->args.ld_strip.strip); in mfi_decode_evt()
453 pdrive_location(&detail->args.pd)); in mfi_decode_evt()
459 pdrive_location(&detail->args.pd_err.pd), in mfi_decode_evt()
460 detail->args.pd_err.err); in mfi_decode_evt()
466 pdrive_location(&detail->args.pd_lba.pd), in mfi_decode_evt()
467 (long long)detail->args.pd_lba.lba); in mfi_decode_evt()
473 pdrive_location(&detail->args.pd_lba_ld.pd), in mfi_decode_evt()
474 (long long)detail->args.pd_lba.lba, in mfi_decode_evt()
475 volume_name(fd, &detail->args.pd_lba_ld.ld)); in mfi_decode_evt()
481 pdrive_location(&detail->args.pd_prog.pd), in mfi_decode_evt()
482 detail->args.pd_prog.prog.progress/655, in mfi_decode_evt()
483 detail->args.pd_prog.prog.elapsed_seconds); in mfi_decode_evt()
489 pdrive_location(&detail->args.pd_state.pd), in mfi_decode_evt()
490 mfi_pdstate(detail->args.pd_state.prev_state), in mfi_decode_evt()
491 mfi_pdstate(detail->args.pd_state.new_state)); in mfi_decode_evt()
497 detail->args.pci.venderId, in mfi_decode_evt()
498 detail->args.pci.deviceId, in mfi_decode_evt()
499 detail->args.pci.subVenderId, in mfi_decode_evt()
500 detail->args.pci.subDeviceId); in mfi_decode_evt()
505 printf("Rebuild rate %d: ", detail->args.rate); in mfi_decode_evt()
511 format_timestamp(detail->args.time.rtc), in mfi_decode_evt()
512 detail->args.time.elapsedSeconds); in mfi_decode_evt()
518 detail->args.ecc.ecar, in mfi_decode_evt()
519 detail->args.ecc.elog, in mfi_decode_evt()
520 detail->args.ecc.str); in mfi_decode_evt()
525 printf("Type %d: ", detail->arg_type); in mfi_decode_evt()
529 printf("%s\n", detail->description); in mfi_decode_evt()