// Autogenerated by: // ../../src/tools/ftrace_proto_gen/ftrace_proto_gen.cc // Do not edit. syntax = "proto2"; package perfetto.protos; message CpuFrequencyFtraceEvent { optional uint32 state = 1; optional uint32 cpu_id = 2; } message CpuFrequencyLimitsFtraceEvent { optional uint32 min_freq = 1; optional uint32 max_freq = 2; optional uint32 cpu_id = 3; } message CpuIdleFtraceEvent { optional uint32 state = 1; optional uint32 cpu_id = 2; } message ClockEnableFtraceEvent { optional string name = 1; optional uint64 state = 2; optional uint64 cpu_id = 3; } message ClockDisableFtraceEvent { optional string name = 1; optional uint64 state = 2; optional uint64 cpu_id = 3; } message ClockSetRateFtraceEvent { optional string name = 1; optional uint64 state = 2; optional uint64 cpu_id = 3; } message SuspendResumeFtraceEvent { optional string action = 1; optional int32 val = 2; optional uint32 start = 3; } message GpuFrequencyFtraceEvent { optional uint32 gpu_id = 1; optional uint32 state = 2; } message WakeupSourceActivateFtraceEvent { optional string name = 1; optional uint64 state = 2; } message WakeupSourceDeactivateFtraceEvent { optional string name = 1; optional uint64 state = 2; } message GpuWorkPeriodFtraceEvent { optional uint32 gpu_id = 1; optional uint32 uid = 2; optional uint64 start_time_ns = 3; optional uint64 end_time_ns = 4; optional uint64 total_active_duration_ns = 5; } message DevicePmCallbackStartFtraceEvent { optional string device = 1; optional string driver = 2; optional string parent = 3; optional string pm_ops = 4; optional int32 event = 5; } message DevicePmCallbackEndFtraceEvent { optional string device = 1; optional string driver = 2; optional int32 error = 3; }