// 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; }