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