• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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