// Autogenerated by:
// ../../src/tools/ftrace_proto_gen/ftrace_proto_gen.cc
// Do not edit.

syntax = "proto2";
package perfetto.protos;

message ScsiDispatchCmdErrorFtraceEvent {
  optional uint32 host_no = 1;
  optional uint32 channel = 2;
  optional uint32 id = 3;
  optional uint32 lun = 4;
  optional int32 rtn = 5;
  optional uint32 opcode = 6;
  optional uint32 cmd_len = 7;
  optional uint32 data_sglen = 8;
  optional uint32 prot_sglen = 9;
  optional uint32 prot_op = 10;
  optional int32 driver_tag = 12;
  optional int32 scheduler_tag = 13;
  optional bytes cmnd = 14;
}
message ScsiDispatchCmdTimeoutFtraceEvent {
  optional uint32 host_no = 1;
  optional uint32 channel = 2;
  optional uint32 id = 3;
  optional uint32 lun = 4;
  optional int32 result = 5;
  optional uint32 opcode = 6;
  optional uint32 cmd_len = 7;
  optional uint32 data_sglen = 8;
  optional uint32 prot_sglen = 9;
  optional uint32 prot_op = 10;
  optional int32 driver_tag = 12;
  optional int32 scheduler_tag = 13;
  optional uint32 sense_key = 14;
  optional uint32 asc = 15;
  optional uint32 ascq = 16;
  optional bytes cmnd = 17;
}
message ScsiEhWakeupFtraceEvent {
  optional uint32 host_no = 1;
}
