blob: c19c91ace90ac0cf8ec1c02868177119f1a18644 [file] [log] [blame]
// Autogenerated by:
// ../../src/tools/ftrace_proto_gen/ftrace_proto_gen.cc
// Do not edit.
syntax = "proto2";
package perfetto.protos;
message AllocPagesIommuEndFtraceEvent {
optional uint32 gfp_flags = 1;
optional uint32 order = 2;
}
message AllocPagesIommuFailFtraceEvent {
optional uint32 gfp_flags = 1;
optional uint32 order = 2;
}
message AllocPagesIommuStartFtraceEvent {
optional uint32 gfp_flags = 1;
optional uint32 order = 2;
}
message AllocPagesSysEndFtraceEvent {
optional uint32 gfp_flags = 1;
optional uint32 order = 2;
}
message AllocPagesSysFailFtraceEvent {
optional uint32 gfp_flags = 1;
optional uint32 order = 2;
}
message AllocPagesSysStartFtraceEvent {
optional uint32 gfp_flags = 1;
optional uint32 order = 2;
}
message DmaAllocContiguousRetryFtraceEvent {
optional int32 tries = 1;
}
message IommuMapRangeFtraceEvent {
optional uint64 chunk_size = 1;
optional uint64 len = 2;
optional uint64 pa = 3;
optional uint64 va = 4;
}
message IommuSecPtblMapRangeEndFtraceEvent {
optional uint64 len = 1;
optional int32 num = 2;
optional uint32 pa = 3;
optional int32 sec_id = 4;
optional uint64 va = 5;
}
message IommuSecPtblMapRangeStartFtraceEvent {
optional uint64 len = 1;
optional int32 num = 2;
optional uint32 pa = 3;
optional int32 sec_id = 4;
optional uint64 va = 5;
}
message IonAllocBufferEndFtraceEvent {
optional string client_name = 1;
optional uint32 flags = 2;
optional string heap_name = 3;
optional uint64 len = 4;
optional uint32 mask = 5;
}
message IonAllocBufferFailFtraceEvent {
optional string client_name = 1;
optional int64 error = 2;
optional uint32 flags = 3;
optional string heap_name = 4;
optional uint64 len = 5;
optional uint32 mask = 6;
}
message IonAllocBufferFallbackFtraceEvent {
optional string client_name = 1;
optional int64 error = 2;
optional uint32 flags = 3;
optional string heap_name = 4;
optional uint64 len = 5;
optional uint32 mask = 6;
}
message IonAllocBufferStartFtraceEvent {
optional string client_name = 1;
optional uint32 flags = 2;
optional string heap_name = 3;
optional uint64 len = 4;
optional uint32 mask = 5;
}
message IonCpAllocRetryFtraceEvent {
optional int32 tries = 1;
}
message IonCpSecureBufferEndFtraceEvent {
optional uint64 align = 1;
optional uint64 flags = 2;
optional string heap_name = 3;
optional uint64 len = 4;
}
message IonCpSecureBufferStartFtraceEvent {
optional uint64 align = 1;
optional uint64 flags = 2;
optional string heap_name = 3;
optional uint64 len = 4;
}
message IonPrefetchingFtraceEvent {
optional uint64 len = 1;
}
message IonSecureCmaAddToPoolEndFtraceEvent {
optional uint32 is_prefetch = 1;
optional uint64 len = 2;
optional int32 pool_total = 3;
}
message IonSecureCmaAddToPoolStartFtraceEvent {
optional uint32 is_prefetch = 1;
optional uint64 len = 2;
optional int32 pool_total = 3;
}
message IonSecureCmaAllocateEndFtraceEvent {
optional uint64 align = 1;
optional uint64 flags = 2;
optional string heap_name = 3;
optional uint64 len = 4;
}
message IonSecureCmaAllocateStartFtraceEvent {
optional uint64 align = 1;
optional uint64 flags = 2;
optional string heap_name = 3;
optional uint64 len = 4;
}
message IonSecureCmaShrinkPoolEndFtraceEvent {
optional uint64 drained_size = 1;
optional uint64 skipped_size = 2;
}
message IonSecureCmaShrinkPoolStartFtraceEvent {
optional uint64 drained_size = 1;
optional uint64 skipped_size = 2;
}
message KfreeFtraceEvent {
optional uint64 call_site = 1;
optional uint64 ptr = 2;
}
message KmallocFtraceEvent {
optional uint64 bytes_alloc = 1;
optional uint64 bytes_req = 2;
optional uint64 call_site = 3;
optional uint32 gfp_flags = 4;
optional uint64 ptr = 5;
}
message KmallocNodeFtraceEvent {
optional uint64 bytes_alloc = 1;
optional uint64 bytes_req = 2;
optional uint64 call_site = 3;
optional uint32 gfp_flags = 4;
optional int32 node = 5;
optional uint64 ptr = 6;
}
message KmemCacheAllocFtraceEvent {
optional uint64 bytes_alloc = 1;
optional uint64 bytes_req = 2;
optional uint64 call_site = 3;
optional uint32 gfp_flags = 4;
optional uint64 ptr = 5;
}
message KmemCacheAllocNodeFtraceEvent {
optional uint64 bytes_alloc = 1;
optional uint64 bytes_req = 2;
optional uint64 call_site = 3;
optional uint32 gfp_flags = 4;
optional int32 node = 5;
optional uint64 ptr = 6;
}
message KmemCacheFreeFtraceEvent {
optional uint64 call_site = 1;
optional uint64 ptr = 2;
}
message MigratePagesEndFtraceEvent {
optional int32 mode = 1;
}
message MigratePagesStartFtraceEvent {
optional int32 mode = 1;
}
message MigrateRetryFtraceEvent {
optional int32 tries = 1;
}
message MmPageAllocFtraceEvent {
optional uint32 gfp_flags = 1;
optional int32 migratetype = 2;
optional uint32 order = 3;
optional uint64 page = 4;
optional uint64 pfn = 5;
}
message MmPageAllocExtfragFtraceEvent {
optional int32 alloc_migratetype = 1;
optional int32 alloc_order = 2;
optional int32 fallback_migratetype = 3;
optional int32 fallback_order = 4;
optional uint64 page = 5;
optional int32 change_ownership = 6;
optional uint64 pfn = 7;
}
message MmPageAllocZoneLockedFtraceEvent {
optional int32 migratetype = 1;
optional uint32 order = 2;
optional uint64 page = 3;
optional uint64 pfn = 4;
}
message MmPageFreeFtraceEvent {
optional uint32 order = 1;
optional uint64 page = 2;
optional uint64 pfn = 3;
}
message MmPageFreeBatchedFtraceEvent {
optional int32 cold = 1;
optional uint64 page = 2;
optional uint64 pfn = 3;
}
message MmPagePcpuDrainFtraceEvent {
optional int32 migratetype = 1;
optional uint32 order = 2;
optional uint64 page = 3;
optional uint64 pfn = 4;
}
message RssStatFtraceEvent {
optional int32 member = 1;
optional int64 size = 2;
optional uint32 curr = 3;
optional uint32 mm_id = 4;
}
message IonHeapShrinkFtraceEvent {
optional string heap_name = 1;
optional uint64 len = 2;
optional int64 total_allocated = 3;
}
message IonHeapGrowFtraceEvent {
optional string heap_name = 1;
optional uint64 len = 2;
optional int64 total_allocated = 3;
}
message IonBufferCreateFtraceEvent {
optional uint64 addr = 1;
optional uint64 len = 2;
}
message IonBufferDestroyFtraceEvent {
optional uint64 addr = 1;
optional uint64 len = 2;
}