xref: /aosp_15_r20/external/perfetto/protos/perfetto/trace/ftrace/f2fs.proto (revision 6dbdd20afdafa5e3ca9b8809fa73465d530080dc)
1*6dbdd20aSAndroid Build Coastguard Worker// Autogenerated by:
2*6dbdd20aSAndroid Build Coastguard Worker// ../../src/tools/ftrace_proto_gen/ftrace_proto_gen.cc
3*6dbdd20aSAndroid Build Coastguard Worker// Do not edit.
4*6dbdd20aSAndroid Build Coastguard Worker
5*6dbdd20aSAndroid Build Coastguard Workersyntax = "proto2";
6*6dbdd20aSAndroid Build Coastguard Workerpackage perfetto.protos;
7*6dbdd20aSAndroid Build Coastguard Worker
8*6dbdd20aSAndroid Build Coastguard Workermessage F2fsDoSubmitBioFtraceEvent {
9*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
10*6dbdd20aSAndroid Build Coastguard Worker  optional int32 btype = 2;
11*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 sync = 3;
12*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 sector = 4;
13*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 size = 5;
14*6dbdd20aSAndroid Build Coastguard Worker}
15*6dbdd20aSAndroid Build Coastguard Workermessage F2fsEvictInodeFtraceEvent {
16*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
17*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
18*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 pino = 3;
19*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 mode = 4;
20*6dbdd20aSAndroid Build Coastguard Worker  optional int64 size = 5;
21*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 nlink = 6;
22*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 blocks = 7;
23*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 advise = 8;
24*6dbdd20aSAndroid Build Coastguard Worker}
25*6dbdd20aSAndroid Build Coastguard Workermessage F2fsFallocateFtraceEvent {
26*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
27*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
28*6dbdd20aSAndroid Build Coastguard Worker  optional int32 mode = 3;
29*6dbdd20aSAndroid Build Coastguard Worker  optional int64 offset = 4;
30*6dbdd20aSAndroid Build Coastguard Worker  optional int64 len = 5;
31*6dbdd20aSAndroid Build Coastguard Worker  optional int64 size = 6;
32*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 blocks = 7;
33*6dbdd20aSAndroid Build Coastguard Worker  optional int32 ret = 8;
34*6dbdd20aSAndroid Build Coastguard Worker}
35*6dbdd20aSAndroid Build Coastguard Workermessage F2fsGetDataBlockFtraceEvent {
36*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
37*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
38*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 iblock = 3;
39*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 bh_start = 4;
40*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 bh_size = 5;
41*6dbdd20aSAndroid Build Coastguard Worker  optional int32 ret = 6;
42*6dbdd20aSAndroid Build Coastguard Worker}
43*6dbdd20aSAndroid Build Coastguard Workermessage F2fsGetVictimFtraceEvent {
44*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
45*6dbdd20aSAndroid Build Coastguard Worker  optional int32 type = 2;
46*6dbdd20aSAndroid Build Coastguard Worker  optional int32 gc_type = 3;
47*6dbdd20aSAndroid Build Coastguard Worker  optional int32 alloc_mode = 4;
48*6dbdd20aSAndroid Build Coastguard Worker  optional int32 gc_mode = 5;
49*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 victim = 6;
50*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 ofs_unit = 7;
51*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 pre_victim = 8;
52*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 prefree = 9;
53*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 free = 10;
54*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 cost = 11;
55*6dbdd20aSAndroid Build Coastguard Worker}
56*6dbdd20aSAndroid Build Coastguard Workermessage F2fsIgetFtraceEvent {
57*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
58*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
59*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 pino = 3;
60*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 mode = 4;
61*6dbdd20aSAndroid Build Coastguard Worker  optional int64 size = 5;
62*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 nlink = 6;
63*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 blocks = 7;
64*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 advise = 8;
65*6dbdd20aSAndroid Build Coastguard Worker}
66*6dbdd20aSAndroid Build Coastguard Workermessage F2fsIgetExitFtraceEvent {
67*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
68*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
69*6dbdd20aSAndroid Build Coastguard Worker  optional int32 ret = 3;
70*6dbdd20aSAndroid Build Coastguard Worker}
71*6dbdd20aSAndroid Build Coastguard Workermessage F2fsNewInodeFtraceEvent {
72*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
73*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
74*6dbdd20aSAndroid Build Coastguard Worker  optional int32 ret = 3;
75*6dbdd20aSAndroid Build Coastguard Worker}
76*6dbdd20aSAndroid Build Coastguard Workermessage F2fsReadpageFtraceEvent {
77*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
78*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
79*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 index = 3;
80*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 blkaddr = 4;
81*6dbdd20aSAndroid Build Coastguard Worker  optional int32 type = 5;
82*6dbdd20aSAndroid Build Coastguard Worker  optional int32 dir = 6;
83*6dbdd20aSAndroid Build Coastguard Worker  optional int32 dirty = 7;
84*6dbdd20aSAndroid Build Coastguard Worker  optional int32 uptodate = 8;
85*6dbdd20aSAndroid Build Coastguard Worker}
86*6dbdd20aSAndroid Build Coastguard Workermessage F2fsReserveNewBlockFtraceEvent {
87*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
88*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 nid = 2;
89*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 ofs_in_node = 3;
90*6dbdd20aSAndroid Build Coastguard Worker}
91*6dbdd20aSAndroid Build Coastguard Workermessage F2fsSetPageDirtyFtraceEvent {
92*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
93*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
94*6dbdd20aSAndroid Build Coastguard Worker  optional int32 type = 3;
95*6dbdd20aSAndroid Build Coastguard Worker  optional int32 dir = 4;
96*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 index = 5;
97*6dbdd20aSAndroid Build Coastguard Worker  optional int32 dirty = 6;
98*6dbdd20aSAndroid Build Coastguard Worker  optional int32 uptodate = 7;
99*6dbdd20aSAndroid Build Coastguard Worker}
100*6dbdd20aSAndroid Build Coastguard Workermessage F2fsSubmitWritePageFtraceEvent {
101*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
102*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
103*6dbdd20aSAndroid Build Coastguard Worker  optional int32 type = 3;
104*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 index = 4;
105*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 block = 5;
106*6dbdd20aSAndroid Build Coastguard Worker}
107*6dbdd20aSAndroid Build Coastguard Workermessage F2fsSyncFileEnterFtraceEvent {
108*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
109*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
110*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 pino = 3;
111*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 mode = 4;
112*6dbdd20aSAndroid Build Coastguard Worker  optional int64 size = 5;
113*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 nlink = 6;
114*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 blocks = 7;
115*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 advise = 8;
116*6dbdd20aSAndroid Build Coastguard Worker}
117*6dbdd20aSAndroid Build Coastguard Workermessage F2fsSyncFileExitFtraceEvent {
118*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
119*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
120*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 need_cp = 3;
121*6dbdd20aSAndroid Build Coastguard Worker  optional int32 datasync = 4;
122*6dbdd20aSAndroid Build Coastguard Worker  optional int32 ret = 5;
123*6dbdd20aSAndroid Build Coastguard Worker  optional int32 cp_reason = 6;
124*6dbdd20aSAndroid Build Coastguard Worker}
125*6dbdd20aSAndroid Build Coastguard Workermessage F2fsSyncFsFtraceEvent {
126*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
127*6dbdd20aSAndroid Build Coastguard Worker  optional int32 dirty = 2;
128*6dbdd20aSAndroid Build Coastguard Worker  optional int32 wait = 3;
129*6dbdd20aSAndroid Build Coastguard Worker}
130*6dbdd20aSAndroid Build Coastguard Workermessage F2fsTruncateFtraceEvent {
131*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
132*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
133*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 pino = 3;
134*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 mode = 4;
135*6dbdd20aSAndroid Build Coastguard Worker  optional int64 size = 5;
136*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 nlink = 6;
137*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 blocks = 7;
138*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 advise = 8;
139*6dbdd20aSAndroid Build Coastguard Worker}
140*6dbdd20aSAndroid Build Coastguard Workermessage F2fsTruncateBlocksEnterFtraceEvent {
141*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
142*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
143*6dbdd20aSAndroid Build Coastguard Worker  optional int64 size = 3;
144*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 blocks = 4;
145*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 from = 5;
146*6dbdd20aSAndroid Build Coastguard Worker}
147*6dbdd20aSAndroid Build Coastguard Workermessage F2fsTruncateBlocksExitFtraceEvent {
148*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
149*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
150*6dbdd20aSAndroid Build Coastguard Worker  optional int32 ret = 3;
151*6dbdd20aSAndroid Build Coastguard Worker}
152*6dbdd20aSAndroid Build Coastguard Workermessage F2fsTruncateDataBlocksRangeFtraceEvent {
153*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
154*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
155*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 nid = 3;
156*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 ofs = 4;
157*6dbdd20aSAndroid Build Coastguard Worker  optional int32 free = 5;
158*6dbdd20aSAndroid Build Coastguard Worker}
159*6dbdd20aSAndroid Build Coastguard Workermessage F2fsTruncateInodeBlocksEnterFtraceEvent {
160*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
161*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
162*6dbdd20aSAndroid Build Coastguard Worker  optional int64 size = 3;
163*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 blocks = 4;
164*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 from = 5;
165*6dbdd20aSAndroid Build Coastguard Worker}
166*6dbdd20aSAndroid Build Coastguard Workermessage F2fsTruncateInodeBlocksExitFtraceEvent {
167*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
168*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
169*6dbdd20aSAndroid Build Coastguard Worker  optional int32 ret = 3;
170*6dbdd20aSAndroid Build Coastguard Worker}
171*6dbdd20aSAndroid Build Coastguard Workermessage F2fsTruncateNodeFtraceEvent {
172*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
173*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
174*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 nid = 3;
175*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 blk_addr = 4;
176*6dbdd20aSAndroid Build Coastguard Worker}
177*6dbdd20aSAndroid Build Coastguard Workermessage F2fsTruncateNodesEnterFtraceEvent {
178*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
179*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
180*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 nid = 3;
181*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 blk_addr = 4;
182*6dbdd20aSAndroid Build Coastguard Worker}
183*6dbdd20aSAndroid Build Coastguard Workermessage F2fsTruncateNodesExitFtraceEvent {
184*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
185*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
186*6dbdd20aSAndroid Build Coastguard Worker  optional int32 ret = 3;
187*6dbdd20aSAndroid Build Coastguard Worker}
188*6dbdd20aSAndroid Build Coastguard Workermessage F2fsTruncatePartialNodesFtraceEvent {
189*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
190*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
191*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 nid = 3;
192*6dbdd20aSAndroid Build Coastguard Worker  optional int32 depth = 4;
193*6dbdd20aSAndroid Build Coastguard Worker  optional int32 err = 5;
194*6dbdd20aSAndroid Build Coastguard Worker}
195*6dbdd20aSAndroid Build Coastguard Workermessage F2fsUnlinkEnterFtraceEvent {
196*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
197*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
198*6dbdd20aSAndroid Build Coastguard Worker  optional int64 size = 3;
199*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 blocks = 4;
200*6dbdd20aSAndroid Build Coastguard Worker  optional string name = 5;
201*6dbdd20aSAndroid Build Coastguard Worker}
202*6dbdd20aSAndroid Build Coastguard Workermessage F2fsUnlinkExitFtraceEvent {
203*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
204*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
205*6dbdd20aSAndroid Build Coastguard Worker  optional int32 ret = 3;
206*6dbdd20aSAndroid Build Coastguard Worker}
207*6dbdd20aSAndroid Build Coastguard Workermessage F2fsVmPageMkwriteFtraceEvent {
208*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
209*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
210*6dbdd20aSAndroid Build Coastguard Worker  optional int32 type = 3;
211*6dbdd20aSAndroid Build Coastguard Worker  optional int32 dir = 4;
212*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 index = 5;
213*6dbdd20aSAndroid Build Coastguard Worker  optional int32 dirty = 6;
214*6dbdd20aSAndroid Build Coastguard Worker  optional int32 uptodate = 7;
215*6dbdd20aSAndroid Build Coastguard Worker}
216*6dbdd20aSAndroid Build Coastguard Workermessage F2fsWriteBeginFtraceEvent {
217*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
218*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
219*6dbdd20aSAndroid Build Coastguard Worker  optional int64 pos = 3;
220*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 len = 4;
221*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 flags = 5;
222*6dbdd20aSAndroid Build Coastguard Worker}
223*6dbdd20aSAndroid Build Coastguard Workermessage F2fsWriteCheckpointFtraceEvent {
224*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
225*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 is_umount = 2;
226*6dbdd20aSAndroid Build Coastguard Worker  optional string msg = 3;
227*6dbdd20aSAndroid Build Coastguard Worker  optional int32 reason = 4;
228*6dbdd20aSAndroid Build Coastguard Worker}
229*6dbdd20aSAndroid Build Coastguard Workermessage F2fsWriteEndFtraceEvent {
230*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
231*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 ino = 2;
232*6dbdd20aSAndroid Build Coastguard Worker  optional int64 pos = 3;
233*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 len = 4;
234*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 copied = 5;
235*6dbdd20aSAndroid Build Coastguard Worker}
236*6dbdd20aSAndroid Build Coastguard Workermessage F2fsIostatFtraceEvent {
237*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 app_bio = 1;
238*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 app_brio = 2;
239*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 app_dio = 3;
240*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 app_drio = 4;
241*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 app_mio = 5;
242*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 app_mrio = 6;
243*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 app_rio = 7;
244*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 app_wio = 8;
245*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 9;
246*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 fs_cdrio = 10;
247*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 fs_cp_dio = 11;
248*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 fs_cp_mio = 12;
249*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 fs_cp_nio = 13;
250*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 fs_dio = 14;
251*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 fs_discard = 15;
252*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 fs_drio = 16;
253*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 fs_gc_dio = 17;
254*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 fs_gc_nio = 18;
255*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 fs_gdrio = 19;
256*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 fs_mio = 20;
257*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 fs_mrio = 21;
258*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 fs_nio = 22;
259*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 fs_nrio = 23;
260*6dbdd20aSAndroid Build Coastguard Worker}
261*6dbdd20aSAndroid Build Coastguard Workermessage F2fsIostatLatencyFtraceEvent {
262*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 d_rd_avg = 1;
263*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 d_rd_cnt = 2;
264*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 d_rd_peak = 3;
265*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 d_wr_as_avg = 4;
266*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 d_wr_as_cnt = 5;
267*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 d_wr_as_peak = 6;
268*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 d_wr_s_avg = 7;
269*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 d_wr_s_cnt = 8;
270*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 d_wr_s_peak = 9;
271*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 10;
272*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 m_rd_avg = 11;
273*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 m_rd_cnt = 12;
274*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 m_rd_peak = 13;
275*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 m_wr_as_avg = 14;
276*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 m_wr_as_cnt = 15;
277*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 m_wr_as_peak = 16;
278*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 m_wr_s_avg = 17;
279*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 m_wr_s_cnt = 18;
280*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 m_wr_s_peak = 19;
281*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 n_rd_avg = 20;
282*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 n_rd_cnt = 21;
283*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 n_rd_peak = 22;
284*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 n_wr_as_avg = 23;
285*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 n_wr_as_cnt = 24;
286*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 n_wr_as_peak = 25;
287*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 n_wr_s_avg = 26;
288*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 n_wr_s_cnt = 27;
289*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 n_wr_s_peak = 28;
290*6dbdd20aSAndroid Build Coastguard Worker}
291*6dbdd20aSAndroid Build Coastguard Workermessage F2fsBackgroundGcFtraceEvent {
292*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
293*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 wait_ms = 2;
294*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 prefree = 3;
295*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 free = 4;
296*6dbdd20aSAndroid Build Coastguard Worker}
297*6dbdd20aSAndroid Build Coastguard Workermessage F2fsGcBeginFtraceEvent {
298*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
299*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 sync = 2;
300*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 background = 3;
301*6dbdd20aSAndroid Build Coastguard Worker  optional int64 dirty_nodes = 4;
302*6dbdd20aSAndroid Build Coastguard Worker  optional int64 dirty_dents = 5;
303*6dbdd20aSAndroid Build Coastguard Worker  optional int64 dirty_imeta = 6;
304*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 free_sec = 7;
305*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 free_seg = 8;
306*6dbdd20aSAndroid Build Coastguard Worker  optional int32 reserved_seg = 9;
307*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 prefree_seg = 10;
308*6dbdd20aSAndroid Build Coastguard Worker  optional int32 gc_type = 11;
309*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 no_bg_gc = 12;
310*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 nr_free_secs = 13;
311*6dbdd20aSAndroid Build Coastguard Worker}
312*6dbdd20aSAndroid Build Coastguard Workermessage F2fsGcEndFtraceEvent {
313*6dbdd20aSAndroid Build Coastguard Worker  optional uint64 dev = 1;
314*6dbdd20aSAndroid Build Coastguard Worker  optional int32 ret = 2;
315*6dbdd20aSAndroid Build Coastguard Worker  optional int32 seg_freed = 3;
316*6dbdd20aSAndroid Build Coastguard Worker  optional int32 sec_freed = 4;
317*6dbdd20aSAndroid Build Coastguard Worker  optional int64 dirty_nodes = 5;
318*6dbdd20aSAndroid Build Coastguard Worker  optional int64 dirty_dents = 6;
319*6dbdd20aSAndroid Build Coastguard Worker  optional int64 dirty_imeta = 7;
320*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 free_sec = 8;
321*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 free_seg = 9;
322*6dbdd20aSAndroid Build Coastguard Worker  optional int32 reserved_seg = 10;
323*6dbdd20aSAndroid Build Coastguard Worker  optional uint32 prefree_seg = 11;
324*6dbdd20aSAndroid Build Coastguard Worker}
325