1// Autogenerated by: 2// ../../tools/ftrace_proto_gen/ftrace_proto_gen.cc 3// Do not edit. 4 5syntax = "proto2"; 6package perfetto.protos; 7 8message AllocPagesIommuEndFtraceEvent { 9 optional uint32 gfp_flags = 1; 10 optional uint32 order = 2; 11} 12message AllocPagesIommuFailFtraceEvent { 13 optional uint32 gfp_flags = 1; 14 optional uint32 order = 2; 15} 16message AllocPagesIommuStartFtraceEvent { 17 optional uint32 gfp_flags = 1; 18 optional uint32 order = 2; 19} 20message AllocPagesSysEndFtraceEvent { 21 optional uint32 gfp_flags = 1; 22 optional uint32 order = 2; 23} 24message AllocPagesSysFailFtraceEvent { 25 optional uint32 gfp_flags = 1; 26 optional uint32 order = 2; 27} 28message AllocPagesSysStartFtraceEvent { 29 optional uint32 gfp_flags = 1; 30 optional uint32 order = 2; 31} 32message DmaAllocContiguousRetryFtraceEvent { 33 optional int32 tries = 1; 34} 35message IommuMapRangeFtraceEvent { 36 optional uint64 chunk_size = 1; 37 optional uint64 len = 2; 38 optional uint64 pa = 3; 39 optional uint64 va = 4; 40} 41message IommuSecPtblMapRangeEndFtraceEvent { 42 optional uint64 len = 1; 43 optional int32 num = 2; 44 optional uint32 pa = 3; 45 optional int32 sec_id = 4; 46 optional uint64 va = 5; 47} 48message IommuSecPtblMapRangeStartFtraceEvent { 49 optional uint64 len = 1; 50 optional int32 num = 2; 51 optional uint32 pa = 3; 52 optional int32 sec_id = 4; 53 optional uint64 va = 5; 54} 55message IonAllocBufferEndFtraceEvent { 56 optional string client_name = 1; 57 optional uint32 flags = 2; 58 optional string heap_name = 3; 59 optional uint64 len = 4; 60 optional uint32 mask = 5; 61} 62message IonAllocBufferFailFtraceEvent { 63 optional string client_name = 1; 64 optional int64 error = 2; 65 optional uint32 flags = 3; 66 optional string heap_name = 4; 67 optional uint64 len = 5; 68 optional uint32 mask = 6; 69} 70message IonAllocBufferFallbackFtraceEvent { 71 optional string client_name = 1; 72 optional int64 error = 2; 73 optional uint32 flags = 3; 74 optional string heap_name = 4; 75 optional uint64 len = 5; 76 optional uint32 mask = 6; 77} 78message IonAllocBufferStartFtraceEvent { 79 optional string client_name = 1; 80 optional uint32 flags = 2; 81 optional string heap_name = 3; 82 optional uint64 len = 4; 83 optional uint32 mask = 5; 84} 85message IonCpAllocRetryFtraceEvent { 86 optional int32 tries = 1; 87} 88message IonCpSecureBufferEndFtraceEvent { 89 optional uint64 align = 1; 90 optional uint64 flags = 2; 91 optional string heap_name = 3; 92 optional uint64 len = 4; 93} 94message IonCpSecureBufferStartFtraceEvent { 95 optional uint64 align = 1; 96 optional uint64 flags = 2; 97 optional string heap_name = 3; 98 optional uint64 len = 4; 99} 100message IonPrefetchingFtraceEvent { 101 optional uint64 len = 1; 102} 103message IonSecureCmaAddToPoolEndFtraceEvent { 104 optional uint32 is_prefetch = 1; 105 optional uint64 len = 2; 106 optional int32 pool_total = 3; 107} 108message IonSecureCmaAddToPoolStartFtraceEvent { 109 optional uint32 is_prefetch = 1; 110 optional uint64 len = 2; 111 optional int32 pool_total = 3; 112} 113message IonSecureCmaAllocateEndFtraceEvent { 114 optional uint64 align = 1; 115 optional uint64 flags = 2; 116 optional string heap_name = 3; 117 optional uint64 len = 4; 118} 119message IonSecureCmaAllocateStartFtraceEvent { 120 optional uint64 align = 1; 121 optional uint64 flags = 2; 122 optional string heap_name = 3; 123 optional uint64 len = 4; 124} 125message IonSecureCmaShrinkPoolEndFtraceEvent { 126 optional uint64 drained_size = 1; 127 optional uint64 skipped_size = 2; 128} 129message IonSecureCmaShrinkPoolStartFtraceEvent { 130 optional uint64 drained_size = 1; 131 optional uint64 skipped_size = 2; 132} 133message KfreeFtraceEvent { 134 optional uint64 call_site = 1; 135 optional uint64 ptr = 2; 136} 137message KmallocFtraceEvent { 138 optional uint64 bytes_alloc = 1; 139 optional uint64 bytes_req = 2; 140 optional uint64 call_site = 3; 141 optional uint32 gfp_flags = 4; 142 optional uint64 ptr = 5; 143} 144message KmallocNodeFtraceEvent { 145 optional uint64 bytes_alloc = 1; 146 optional uint64 bytes_req = 2; 147 optional uint64 call_site = 3; 148 optional uint32 gfp_flags = 4; 149 optional int32 node = 5; 150 optional uint64 ptr = 6; 151} 152message KmemCacheAllocFtraceEvent { 153 optional uint64 bytes_alloc = 1; 154 optional uint64 bytes_req = 2; 155 optional uint64 call_site = 3; 156 optional uint32 gfp_flags = 4; 157 optional uint64 ptr = 5; 158} 159message KmemCacheAllocNodeFtraceEvent { 160 optional uint64 bytes_alloc = 1; 161 optional uint64 bytes_req = 2; 162 optional uint64 call_site = 3; 163 optional uint32 gfp_flags = 4; 164 optional int32 node = 5; 165 optional uint64 ptr = 6; 166} 167message KmemCacheFreeFtraceEvent { 168 optional uint64 call_site = 1; 169 optional uint64 ptr = 2; 170} 171message MigratePagesEndFtraceEvent { 172 optional int32 mode = 1; 173} 174message MigratePagesStartFtraceEvent { 175 optional int32 mode = 1; 176} 177message MigrateRetryFtraceEvent { 178 optional int32 tries = 1; 179} 180message MmPageAllocFtraceEvent { 181 optional uint32 gfp_flags = 1; 182 optional int32 migratetype = 2; 183 optional uint32 order = 3; 184 optional uint64 page = 4; 185 optional uint64 pfn = 5; 186} 187message MmPageAllocExtfragFtraceEvent { 188 optional int32 alloc_migratetype = 1; 189 optional int32 alloc_order = 2; 190 optional int32 fallback_migratetype = 3; 191 optional int32 fallback_order = 4; 192 optional uint64 page = 5; 193 optional int32 change_ownership = 6; 194 optional uint64 pfn = 7; 195} 196message MmPageAllocZoneLockedFtraceEvent { 197 optional int32 migratetype = 1; 198 optional uint32 order = 2; 199 optional uint64 page = 3; 200 optional uint64 pfn = 4; 201} 202message MmPageFreeFtraceEvent { 203 optional uint32 order = 1; 204 optional uint64 page = 2; 205 optional uint64 pfn = 3; 206} 207message MmPageFreeBatchedFtraceEvent { 208 optional int32 cold = 1; 209 optional uint64 page = 2; 210 optional uint64 pfn = 3; 211} 212message MmPagePcpuDrainFtraceEvent { 213 optional int32 migratetype = 1; 214 optional uint32 order = 2; 215 optional uint64 page = 3; 216 optional uint64 pfn = 4; 217} 218message RssStatFtraceEvent { 219 optional int32 member = 1; 220 optional int64 size = 2; 221 optional uint32 curr = 3; 222 optional uint32 mm_id = 4; 223} 224message IonHeapShrinkFtraceEvent { 225 optional string heap_name = 1; 226 optional uint64 len = 2; 227 optional int64 total_allocated = 3; 228} 229message IonHeapGrowFtraceEvent { 230 optional string heap_name = 1; 231 optional uint64 len = 2; 232 optional int64 total_allocated = 3; 233} 234message IonBufferCreateFtraceEvent { 235 optional uint64 addr = 1; 236 optional uint64 len = 2; 237} 238message IonBufferDestroyFtraceEvent { 239 optional uint64 addr = 1; 240 optional uint64 len = 2; 241} 242