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