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