• 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";
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