• 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 Ext4DaWriteBeginFtraceEvent {
10  optional uint64 dev = 1;
11  optional uint64 ino = 2;
12  optional int64 pos = 3;
13  optional uint32 len = 4;
14  optional uint32 flags = 5;
15}
16message Ext4DaWriteEndFtraceEvent {
17  optional uint64 dev = 1;
18  optional uint64 ino = 2;
19  optional int64 pos = 3;
20  optional uint32 len = 4;
21  optional uint32 copied = 5;
22}
23message Ext4SyncFileEnterFtraceEvent {
24  optional uint64 dev = 1;
25  optional uint64 ino = 2;
26  optional uint64 parent = 3;
27  optional int32 datasync = 4;
28}
29message Ext4SyncFileExitFtraceEvent {
30  optional uint64 dev = 1;
31  optional uint64 ino = 2;
32  optional int32 ret = 3;
33}
34message Ext4AllocDaBlocksFtraceEvent {
35  optional uint64 dev = 1;
36  optional uint64 ino = 2;
37  optional uint32 data_blocks = 3;
38  optional uint32 meta_blocks = 4;
39}
40message Ext4AllocateBlocksFtraceEvent {
41  optional uint64 dev = 1;
42  optional uint64 ino = 2;
43  optional uint64 block = 3;
44  optional uint32 len = 4;
45  optional uint32 logical = 5;
46  optional uint32 lleft = 6;
47  optional uint32 lright = 7;
48  optional uint64 goal = 8;
49  optional uint64 pleft = 9;
50  optional uint64 pright = 10;
51  optional uint32 flags = 11;
52}
53message Ext4AllocateInodeFtraceEvent {
54  optional uint64 dev = 1;
55  optional uint64 ino = 2;
56  optional uint64 dir = 3;
57  optional uint32 mode = 4;
58}
59message Ext4BeginOrderedTruncateFtraceEvent {
60  optional uint64 dev = 1;
61  optional uint64 ino = 2;
62  optional int64 new_size = 3;
63}
64message Ext4CollapseRangeFtraceEvent {
65  optional uint64 dev = 1;
66  optional uint64 ino = 2;
67  optional int64 offset = 3;
68  optional int64 len = 4;
69}
70message Ext4DaReleaseSpaceFtraceEvent {
71  optional uint64 dev = 1;
72  optional uint64 ino = 2;
73  optional uint64 i_blocks = 3;
74  optional int32 freed_blocks = 4;
75  optional int32 reserved_data_blocks = 5;
76  optional int32 reserved_meta_blocks = 6;
77  optional int32 allocated_meta_blocks = 7;
78  optional uint32 mode = 8;
79}
80message Ext4DaReserveSpaceFtraceEvent {
81  optional uint64 dev = 1;
82  optional uint64 ino = 2;
83  optional uint64 i_blocks = 3;
84  optional int32 reserved_data_blocks = 4;
85  optional int32 reserved_meta_blocks = 5;
86  optional uint32 mode = 6;
87  optional int32 md_needed = 7;
88}
89message Ext4DaUpdateReserveSpaceFtraceEvent {
90  optional uint64 dev = 1;
91  optional uint64 ino = 2;
92  optional uint64 i_blocks = 3;
93  optional int32 used_blocks = 4;
94  optional int32 reserved_data_blocks = 5;
95  optional int32 reserved_meta_blocks = 6;
96  optional int32 allocated_meta_blocks = 7;
97  optional int32 quota_claim = 8;
98  optional uint32 mode = 9;
99}
100message Ext4DaWritePagesFtraceEvent {
101  optional uint64 dev = 1;
102  optional uint64 ino = 2;
103  optional uint64 first_page = 3;
104  optional int64 nr_to_write = 4;
105  optional int32 sync_mode = 5;
106  optional uint64 b_blocknr = 6;
107  optional uint32 b_size = 7;
108  optional uint32 b_state = 8;
109  optional int32 io_done = 9;
110  optional int32 pages_written = 10;
111}
112message Ext4DaWritePagesExtentFtraceEvent {
113  optional uint64 dev = 1;
114  optional uint64 ino = 2;
115  optional uint64 lblk = 3;
116  optional uint32 len = 4;
117  optional uint32 flags = 5;
118}
119message Ext4DirectIOEnterFtraceEvent {
120  optional uint64 dev = 1;
121  optional uint64 ino = 2;
122  optional int64 pos = 3;
123  optional uint64 len = 4;
124  optional int32 rw = 5;
125}
126message Ext4DirectIOExitFtraceEvent {
127  optional uint64 dev = 1;
128  optional uint64 ino = 2;
129  optional int64 pos = 3;
130  optional uint64 len = 4;
131  optional int32 rw = 5;
132  optional int32 ret = 6;
133}
134message Ext4DiscardBlocksFtraceEvent {
135  optional uint64 dev = 1;
136  optional uint64 blk = 2;
137  optional uint64 count = 3;
138}
139message Ext4DiscardPreallocationsFtraceEvent {
140  optional uint64 dev = 1;
141  optional uint64 ino = 2;
142}
143message Ext4DropInodeFtraceEvent {
144  optional uint64 dev = 1;
145  optional uint64 ino = 2;
146  optional int32 drop = 3;
147}
148message Ext4EsCacheExtentFtraceEvent {
149  optional uint64 dev = 1;
150  optional uint64 ino = 2;
151  optional uint32 lblk = 3;
152  optional uint32 len = 4;
153  optional uint64 pblk = 5;
154  optional uint32 status = 6;
155}
156message Ext4EsFindDelayedExtentRangeEnterFtraceEvent {
157  optional uint64 dev = 1;
158  optional uint64 ino = 2;
159  optional uint32 lblk = 3;
160}
161message Ext4EsFindDelayedExtentRangeExitFtraceEvent {
162  optional uint64 dev = 1;
163  optional uint64 ino = 2;
164  optional uint32 lblk = 3;
165  optional uint32 len = 4;
166  optional uint64 pblk = 5;
167  optional uint64 status = 6;
168}
169message Ext4EsInsertExtentFtraceEvent {
170  optional uint64 dev = 1;
171  optional uint64 ino = 2;
172  optional uint32 lblk = 3;
173  optional uint32 len = 4;
174  optional uint64 pblk = 5;
175  optional uint64 status = 6;
176}
177message Ext4EsLookupExtentEnterFtraceEvent {
178  optional uint64 dev = 1;
179  optional uint64 ino = 2;
180  optional uint32 lblk = 3;
181}
182message Ext4EsLookupExtentExitFtraceEvent {
183  optional uint64 dev = 1;
184  optional uint64 ino = 2;
185  optional uint32 lblk = 3;
186  optional uint32 len = 4;
187  optional uint64 pblk = 5;
188  optional uint64 status = 6;
189  optional int32 found = 7;
190}
191message Ext4EsRemoveExtentFtraceEvent {
192  optional uint64 dev = 1;
193  optional uint64 ino = 2;
194  optional int64 lblk = 3;
195  optional int64 len = 4;
196}
197message Ext4EsShrinkFtraceEvent {
198  optional uint64 dev = 1;
199  optional int32 nr_shrunk = 2;
200  optional uint64 scan_time = 3;
201  optional int32 nr_skipped = 4;
202  optional int32 retried = 5;
203}
204message Ext4EsShrinkCountFtraceEvent {
205  optional uint64 dev = 1;
206  optional int32 nr_to_scan = 2;
207  optional int32 cache_cnt = 3;
208}
209message Ext4EsShrinkScanEnterFtraceEvent {
210  optional uint64 dev = 1;
211  optional int32 nr_to_scan = 2;
212  optional int32 cache_cnt = 3;
213}
214message Ext4EsShrinkScanExitFtraceEvent {
215  optional uint64 dev = 1;
216  optional int32 nr_shrunk = 2;
217  optional int32 cache_cnt = 3;
218}
219message Ext4EvictInodeFtraceEvent {
220  optional uint64 dev = 1;
221  optional uint64 ino = 2;
222  optional int32 nlink = 3;
223}
224message Ext4ExtConvertToInitializedEnterFtraceEvent {
225  optional uint64 dev = 1;
226  optional uint64 ino = 2;
227  optional uint32 m_lblk = 3;
228  optional uint32 m_len = 4;
229  optional uint32 u_lblk = 5;
230  optional uint32 u_len = 6;
231  optional uint64 u_pblk = 7;
232}
233message Ext4ExtConvertToInitializedFastpathFtraceEvent {
234  optional uint64 dev = 1;
235  optional uint64 ino = 2;
236  optional uint32 m_lblk = 3;
237  optional uint32 m_len = 4;
238  optional uint32 u_lblk = 5;
239  optional uint32 u_len = 6;
240  optional uint64 u_pblk = 7;
241  optional uint32 i_lblk = 8;
242  optional uint32 i_len = 9;
243  optional uint64 i_pblk = 10;
244}
245message Ext4ExtHandleUnwrittenExtentsFtraceEvent {
246  optional uint64 dev = 1;
247  optional uint64 ino = 2;
248  optional int32 flags = 3;
249  optional uint32 lblk = 4;
250  optional uint64 pblk = 5;
251  optional uint32 len = 6;
252  optional uint32 allocated = 7;
253  optional uint64 newblk = 8;
254}
255message Ext4ExtInCacheFtraceEvent {
256  optional uint64 dev = 1;
257  optional uint64 ino = 2;
258  optional uint32 lblk = 3;
259  optional int32 ret = 4;
260}
261message Ext4ExtLoadExtentFtraceEvent {
262  optional uint64 dev = 1;
263  optional uint64 ino = 2;
264  optional uint64 pblk = 3;
265  optional uint32 lblk = 4;
266}
267message Ext4ExtMapBlocksEnterFtraceEvent {
268  optional uint64 dev = 1;
269  optional uint64 ino = 2;
270  optional uint32 lblk = 3;
271  optional uint32 len = 4;
272  optional uint32 flags = 5;
273}
274message Ext4ExtMapBlocksExitFtraceEvent {
275  optional uint64 dev = 1;
276  optional uint64 ino = 2;
277  optional uint32 flags = 3;
278  optional uint64 pblk = 4;
279  optional uint32 lblk = 5;
280  optional uint32 len = 6;
281  optional uint32 mflags = 7;
282  optional int32 ret = 8;
283}
284message Ext4ExtPutInCacheFtraceEvent {
285  optional uint64 dev = 1;
286  optional uint64 ino = 2;
287  optional uint32 lblk = 3;
288  optional uint32 len = 4;
289  optional uint64 start = 5;
290}
291message Ext4ExtRemoveSpaceFtraceEvent {
292  optional uint64 dev = 1;
293  optional uint64 ino = 2;
294  optional uint32 start = 3;
295  optional uint32 end = 4;
296  optional int32 depth = 5;
297}
298message Ext4ExtRemoveSpaceDoneFtraceEvent {
299  optional uint64 dev = 1;
300  optional uint64 ino = 2;
301  optional uint32 start = 3;
302  optional uint32 end = 4;
303  optional int32 depth = 5;
304  optional int64 partial = 6;
305  optional uint32 eh_entries = 7;
306}
307message Ext4ExtRmIdxFtraceEvent {
308  optional uint64 dev = 1;
309  optional uint64 ino = 2;
310  optional uint64 pblk = 3;
311}
312message Ext4ExtRmLeafFtraceEvent {
313  optional uint64 dev = 1;
314  optional uint64 ino = 2;
315  optional int64 partial = 3;
316  optional uint32 start = 4;
317  optional uint32 ee_lblk = 5;
318  optional uint64 ee_pblk = 6;
319  optional int32 ee_len = 7;
320}
321message Ext4ExtShowExtentFtraceEvent {
322  optional uint64 dev = 1;
323  optional uint64 ino = 2;
324  optional uint64 pblk = 3;
325  optional uint32 lblk = 4;
326  optional uint32 len = 5;
327}
328message Ext4FallocateEnterFtraceEvent {
329  optional uint64 dev = 1;
330  optional uint64 ino = 2;
331  optional int64 offset = 3;
332  optional int64 len = 4;
333  optional int32 mode = 5;
334  optional int64 pos = 6;
335}
336message Ext4FallocateExitFtraceEvent {
337  optional uint64 dev = 1;
338  optional uint64 ino = 2;
339  optional int64 pos = 3;
340  optional uint32 blocks = 4;
341  optional int32 ret = 5;
342}
343message Ext4FindDelallocRangeFtraceEvent {
344  optional uint64 dev = 1;
345  optional uint64 ino = 2;
346  optional uint32 from = 3;
347  optional uint32 to = 4;
348  optional int32 reverse = 5;
349  optional int32 found = 6;
350  optional uint32 found_blk = 7;
351}
352message Ext4ForgetFtraceEvent {
353  optional uint64 dev = 1;
354  optional uint64 ino = 2;
355  optional uint64 block = 3;
356  optional int32 is_metadata = 4;
357  optional uint32 mode = 5;
358}
359message Ext4FreeBlocksFtraceEvent {
360  optional uint64 dev = 1;
361  optional uint64 ino = 2;
362  optional uint64 block = 3;
363  optional uint64 count = 4;
364  optional int32 flags = 5;
365  optional uint32 mode = 6;
366}
367message Ext4FreeInodeFtraceEvent {
368  optional uint64 dev = 1;
369  optional uint64 ino = 2;
370  optional uint32 uid = 3;
371  optional uint32 gid = 4;
372  optional uint64 blocks = 5;
373  optional uint32 mode = 6;
374}
375message Ext4GetImpliedClusterAllocExitFtraceEvent {
376  optional uint64 dev = 1;
377  optional uint32 flags = 2;
378  optional uint32 lblk = 3;
379  optional uint64 pblk = 4;
380  optional uint32 len = 5;
381  optional int32 ret = 6;
382}
383message Ext4GetReservedClusterAllocFtraceEvent {
384  optional uint64 dev = 1;
385  optional uint64 ino = 2;
386  optional uint32 lblk = 3;
387  optional uint32 len = 4;
388}
389message Ext4IndMapBlocksEnterFtraceEvent {
390  optional uint64 dev = 1;
391  optional uint64 ino = 2;
392  optional uint32 lblk = 3;
393  optional uint32 len = 4;
394  optional uint32 flags = 5;
395}
396message Ext4IndMapBlocksExitFtraceEvent {
397  optional uint64 dev = 1;
398  optional uint64 ino = 2;
399  optional uint32 flags = 3;
400  optional uint64 pblk = 4;
401  optional uint32 lblk = 5;
402  optional uint32 len = 6;
403  optional uint32 mflags = 7;
404  optional int32 ret = 8;
405}
406message Ext4InsertRangeFtraceEvent {
407  optional uint64 dev = 1;
408  optional uint64 ino = 2;
409  optional int64 offset = 3;
410  optional int64 len = 4;
411}
412message Ext4InvalidatepageFtraceEvent {
413  optional uint64 dev = 1;
414  optional uint64 ino = 2;
415  optional uint64 index = 3;
416  optional uint64 offset = 4;
417  optional uint32 length = 5;
418}
419message Ext4JournalStartFtraceEvent {
420  optional uint64 dev = 1;
421  optional uint64 ip = 2;
422  optional int32 blocks = 3;
423  optional int32 rsv_blocks = 4;
424  optional int32 nblocks = 5;
425}
426message Ext4JournalStartReservedFtraceEvent {
427  optional uint64 dev = 1;
428  optional uint64 ip = 2;
429  optional int32 blocks = 3;
430}
431message Ext4JournalledInvalidatepageFtraceEvent {
432  optional uint64 dev = 1;
433  optional uint64 ino = 2;
434  optional uint64 index = 3;
435  optional uint64 offset = 4;
436  optional uint32 length = 5;
437}
438message Ext4JournalledWriteEndFtraceEvent {
439  optional uint64 dev = 1;
440  optional uint64 ino = 2;
441  optional int64 pos = 3;
442  optional uint32 len = 4;
443  optional uint32 copied = 5;
444}
445message Ext4LoadInodeFtraceEvent {
446  optional uint64 dev = 1;
447  optional uint64 ino = 2;
448}
449message Ext4LoadInodeBitmapFtraceEvent {
450  optional uint64 dev = 1;
451  optional uint32 group = 2;
452}
453message Ext4MarkInodeDirtyFtraceEvent {
454  optional uint64 dev = 1;
455  optional uint64 ino = 2;
456  optional uint64 ip = 3;
457}
458message Ext4MbBitmapLoadFtraceEvent {
459  optional uint64 dev = 1;
460  optional uint32 group = 2;
461}
462message Ext4MbBuddyBitmapLoadFtraceEvent {
463  optional uint64 dev = 1;
464  optional uint32 group = 2;
465}
466message Ext4MbDiscardPreallocationsFtraceEvent {
467  optional uint64 dev = 1;
468  optional int32 needed = 2;
469}
470message Ext4MbNewGroupPaFtraceEvent {
471  optional uint64 dev = 1;
472  optional uint64 ino = 2;
473  optional uint64 pa_pstart = 3;
474  optional uint64 pa_lstart = 4;
475  optional uint32 pa_len = 5;
476}
477message Ext4MbNewInodePaFtraceEvent {
478  optional uint64 dev = 1;
479  optional uint64 ino = 2;
480  optional uint64 pa_pstart = 3;
481  optional uint64 pa_lstart = 4;
482  optional uint32 pa_len = 5;
483}
484message Ext4MbReleaseGroupPaFtraceEvent {
485  optional uint64 dev = 1;
486  optional uint64 pa_pstart = 2;
487  optional uint32 pa_len = 3;
488}
489message Ext4MbReleaseInodePaFtraceEvent {
490  optional uint64 dev = 1;
491  optional uint64 ino = 2;
492  optional uint64 block = 3;
493  optional uint32 count = 4;
494}
495message Ext4MballocAllocFtraceEvent {
496  optional uint64 dev = 1;
497  optional uint64 ino = 2;
498  optional uint32 orig_logical = 3;
499  optional int32 orig_start = 4;
500  optional uint32 orig_group = 5;
501  optional int32 orig_len = 6;
502  optional uint32 goal_logical = 7;
503  optional int32 goal_start = 8;
504  optional uint32 goal_group = 9;
505  optional int32 goal_len = 10;
506  optional uint32 result_logical = 11;
507  optional int32 result_start = 12;
508  optional uint32 result_group = 13;
509  optional int32 result_len = 14;
510  optional uint32 found = 15;
511  optional uint32 groups = 16;
512  optional uint32 buddy = 17;
513  optional uint32 flags = 18;
514  optional uint32 tail = 19;
515  optional uint32 cr = 20;
516}
517message Ext4MballocDiscardFtraceEvent {
518  optional uint64 dev = 1;
519  optional uint64 ino = 2;
520  optional int32 result_start = 3;
521  optional uint32 result_group = 4;
522  optional int32 result_len = 5;
523}
524message Ext4MballocFreeFtraceEvent {
525  optional uint64 dev = 1;
526  optional uint64 ino = 2;
527  optional int32 result_start = 3;
528  optional uint32 result_group = 4;
529  optional int32 result_len = 5;
530}
531message Ext4MballocPreallocFtraceEvent {
532  optional uint64 dev = 1;
533  optional uint64 ino = 2;
534  optional uint32 orig_logical = 3;
535  optional int32 orig_start = 4;
536  optional uint32 orig_group = 5;
537  optional int32 orig_len = 6;
538  optional uint32 result_logical = 7;
539  optional int32 result_start = 8;
540  optional uint32 result_group = 9;
541  optional int32 result_len = 10;
542}
543message Ext4OtherInodeUpdateTimeFtraceEvent {
544  optional uint64 dev = 1;
545  optional uint64 ino = 2;
546  optional uint64 orig_ino = 3;
547  optional uint32 uid = 4;
548  optional uint32 gid = 5;
549  optional uint32 mode = 6;
550}
551message Ext4PunchHoleFtraceEvent {
552  optional uint64 dev = 1;
553  optional uint64 ino = 2;
554  optional int64 offset = 3;
555  optional int64 len = 4;
556  optional int32 mode = 5;
557}
558message Ext4ReadBlockBitmapLoadFtraceEvent {
559  optional uint64 dev = 1;
560  optional uint32 group = 2;
561}
562message Ext4ReadpageFtraceEvent {
563  optional uint64 dev = 1;
564  optional uint64 ino = 2;
565  optional uint64 index = 3;
566}
567message Ext4ReleasepageFtraceEvent {
568  optional uint64 dev = 1;
569  optional uint64 ino = 2;
570  optional uint64 index = 3;
571}
572message Ext4RemoveBlocksFtraceEvent {
573  optional uint64 dev = 1;
574  optional uint64 ino = 2;
575  optional uint32 from = 3;
576  optional uint32 to = 4;
577  optional int64 partial = 5;
578  optional uint64 ee_pblk = 6;
579  optional uint32 ee_lblk = 7;
580  optional uint32 ee_len = 8;
581}
582message Ext4RequestBlocksFtraceEvent {
583  optional uint64 dev = 1;
584  optional uint64 ino = 2;
585  optional uint32 len = 3;
586  optional uint32 logical = 4;
587  optional uint32 lleft = 5;
588  optional uint32 lright = 6;
589  optional uint64 goal = 7;
590  optional uint64 pleft = 8;
591  optional uint64 pright = 9;
592  optional uint32 flags = 10;
593}
594message Ext4RequestInodeFtraceEvent {
595  optional uint64 dev = 1;
596  optional uint64 dir = 2;
597  optional uint32 mode = 3;
598}
599message Ext4SyncFsFtraceEvent {
600  optional uint64 dev = 1;
601  optional int32 wait = 2;
602}
603message Ext4TrimAllFreeFtraceEvent {
604  optional int32 dev_major = 1;
605  optional int32 dev_minor = 2;
606  optional uint32 group = 3;
607  optional int32 start = 4;
608  optional int32 len = 5;
609}
610message Ext4TrimExtentFtraceEvent {
611  optional int32 dev_major = 1;
612  optional int32 dev_minor = 2;
613  optional uint32 group = 3;
614  optional int32 start = 4;
615  optional int32 len = 5;
616}
617message Ext4TruncateEnterFtraceEvent {
618  optional uint64 dev = 1;
619  optional uint64 ino = 2;
620  optional uint64 blocks = 3;
621}
622message Ext4TruncateExitFtraceEvent {
623  optional uint64 dev = 1;
624  optional uint64 ino = 2;
625  optional uint64 blocks = 3;
626}
627message Ext4UnlinkEnterFtraceEvent {
628  optional uint64 dev = 1;
629  optional uint64 ino = 2;
630  optional uint64 parent = 3;
631  optional int64 size = 4;
632}
633message Ext4UnlinkExitFtraceEvent {
634  optional uint64 dev = 1;
635  optional uint64 ino = 2;
636  optional int32 ret = 3;
637}
638message Ext4WriteBeginFtraceEvent {
639  optional uint64 dev = 1;
640  optional uint64 ino = 2;
641  optional int64 pos = 3;
642  optional uint32 len = 4;
643  optional uint32 flags = 5;
644}
645message Ext4WriteEndFtraceEvent {
646  optional uint64 dev = 1;
647  optional uint64 ino = 2;
648  optional int64 pos = 3;
649  optional uint32 len = 4;
650  optional uint32 copied = 5;
651}
652message Ext4WritepageFtraceEvent {
653  optional uint64 dev = 1;
654  optional uint64 ino = 2;
655  optional uint64 index = 3;
656}
657message Ext4WritepagesFtraceEvent {
658  optional uint64 dev = 1;
659  optional uint64 ino = 2;
660  optional int64 nr_to_write = 3;
661  optional int64 pages_skipped = 4;
662  optional int64 range_start = 5;
663  optional int64 range_end = 6;
664  optional uint64 writeback_index = 7;
665  optional int32 sync_mode = 8;
666  optional uint32 for_kupdate = 9;
667  optional uint32 range_cyclic = 10;
668}
669message Ext4WritepagesResultFtraceEvent {
670  optional uint64 dev = 1;
671  optional uint64 ino = 2;
672  optional int32 ret = 3;
673  optional int32 pages_written = 4;
674  optional int64 pages_skipped = 5;
675  optional uint64 writeback_index = 6;
676  optional int32 sync_mode = 7;
677}
678message Ext4ZeroRangeFtraceEvent {
679  optional uint64 dev = 1;
680  optional uint64 ino = 2;
681  optional int64 offset = 3;
682  optional int64 len = 4;
683  optional int32 mode = 5;
684}
685