blob: 0e5938448453a39a4e0186e70d141e2b12916e52 [file] [log] [blame]
// Autogenerated by:
// ../../src/tools/ftrace_proto_gen/ftrace_proto_gen.cc
// Do not edit.
syntax = "proto2";
package perfetto.protos;
message F2fsDoSubmitBioFtraceEvent {
optional uint64 dev = 1;
optional int32 btype = 2;
optional uint32 sync = 3;
optional uint64 sector = 4;
optional uint32 size = 5;
}
message F2fsEvictInodeFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 pino = 3;
optional uint32 mode = 4;
optional int64 size = 5;
optional uint32 nlink = 6;
optional uint64 blocks = 7;
optional uint32 advise = 8;
}
message F2fsFallocateFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int32 mode = 3;
optional int64 offset = 4;
optional int64 len = 5;
optional int64 size = 6;
optional uint64 blocks = 7;
optional int32 ret = 8;
}
message F2fsGetDataBlockFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 iblock = 3;
optional uint64 bh_start = 4;
optional uint64 bh_size = 5;
optional int32 ret = 6;
}
message F2fsGetVictimFtraceEvent {
optional uint64 dev = 1;
optional int32 type = 2;
optional int32 gc_type = 3;
optional int32 alloc_mode = 4;
optional int32 gc_mode = 5;
optional uint32 victim = 6;
optional uint32 ofs_unit = 7;
optional uint32 pre_victim = 8;
optional uint32 prefree = 9;
optional uint32 free = 10;
optional uint32 cost = 11;
}
message F2fsIgetFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 pino = 3;
optional uint32 mode = 4;
optional int64 size = 5;
optional uint32 nlink = 6;
optional uint64 blocks = 7;
optional uint32 advise = 8;
}
message F2fsIgetExitFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int32 ret = 3;
}
message F2fsNewInodeFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int32 ret = 3;
}
message F2fsReadpageFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 index = 3;
optional uint64 blkaddr = 4;
optional int32 type = 5;
optional int32 dir = 6;
optional int32 dirty = 7;
optional int32 uptodate = 8;
}
message F2fsReserveNewBlockFtraceEvent {
optional uint64 dev = 1;
optional uint32 nid = 2;
optional uint32 ofs_in_node = 3;
}
message F2fsSetPageDirtyFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int32 type = 3;
optional int32 dir = 4;
optional uint64 index = 5;
optional int32 dirty = 6;
optional int32 uptodate = 7;
}
message F2fsSubmitWritePageFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int32 type = 3;
optional uint64 index = 4;
optional uint32 block = 5;
}
message F2fsSyncFileEnterFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 pino = 3;
optional uint32 mode = 4;
optional int64 size = 5;
optional uint32 nlink = 6;
optional uint64 blocks = 7;
optional uint32 advise = 8;
}
message F2fsSyncFileExitFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 need_cp = 3;
optional int32 datasync = 4;
optional int32 ret = 5;
optional int32 cp_reason = 6;
}
message F2fsSyncFsFtraceEvent {
optional uint64 dev = 1;
optional int32 dirty = 2;
optional int32 wait = 3;
}
message F2fsTruncateFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 pino = 3;
optional uint32 mode = 4;
optional int64 size = 5;
optional uint32 nlink = 6;
optional uint64 blocks = 7;
optional uint32 advise = 8;
}
message F2fsTruncateBlocksEnterFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int64 size = 3;
optional uint64 blocks = 4;
optional uint64 from = 5;
}
message F2fsTruncateBlocksExitFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int32 ret = 3;
}
message F2fsTruncateDataBlocksRangeFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 nid = 3;
optional uint32 ofs = 4;
optional int32 free = 5;
}
message F2fsTruncateInodeBlocksEnterFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int64 size = 3;
optional uint64 blocks = 4;
optional uint64 from = 5;
}
message F2fsTruncateInodeBlocksExitFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int32 ret = 3;
}
message F2fsTruncateNodeFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 nid = 3;
optional uint32 blk_addr = 4;
}
message F2fsTruncateNodesEnterFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 nid = 3;
optional uint32 blk_addr = 4;
}
message F2fsTruncateNodesExitFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int32 ret = 3;
}
message F2fsTruncatePartialNodesFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 nid = 3;
optional int32 depth = 4;
optional int32 err = 5;
}
message F2fsUnlinkEnterFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int64 size = 3;
optional uint64 blocks = 4;
optional string name = 5;
}
message F2fsUnlinkExitFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int32 ret = 3;
}
message F2fsVmPageMkwriteFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int32 type = 3;
optional int32 dir = 4;
optional uint64 index = 5;
optional int32 dirty = 6;
optional int32 uptodate = 7;
}
message F2fsWriteBeginFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int64 pos = 3;
optional uint32 len = 4;
optional uint32 flags = 5;
}
message F2fsWriteCheckpointFtraceEvent {
optional uint64 dev = 1;
optional uint32 is_umount = 2;
optional string msg = 3;
optional int32 reason = 4;
}
message F2fsWriteEndFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int64 pos = 3;
optional uint32 len = 4;
optional uint32 copied = 5;
}
message F2fsIostatFtraceEvent {
optional uint64 app_bio = 1;
optional uint64 app_brio = 2;
optional uint64 app_dio = 3;
optional uint64 app_drio = 4;
optional uint64 app_mio = 5;
optional uint64 app_mrio = 6;
optional uint64 app_rio = 7;
optional uint64 app_wio = 8;
optional uint64 dev = 9;
optional uint64 fs_cdrio = 10;
optional uint64 fs_cp_dio = 11;
optional uint64 fs_cp_mio = 12;
optional uint64 fs_cp_nio = 13;
optional uint64 fs_dio = 14;
optional uint64 fs_discard = 15;
optional uint64 fs_drio = 16;
optional uint64 fs_gc_dio = 17;
optional uint64 fs_gc_nio = 18;
optional uint64 fs_gdrio = 19;
optional uint64 fs_mio = 20;
optional uint64 fs_mrio = 21;
optional uint64 fs_nio = 22;
optional uint64 fs_nrio = 23;
}
message F2fsIostatLatencyFtraceEvent {
optional uint32 d_rd_avg = 1;
optional uint32 d_rd_cnt = 2;
optional uint32 d_rd_peak = 3;
optional uint32 d_wr_as_avg = 4;
optional uint32 d_wr_as_cnt = 5;
optional uint32 d_wr_as_peak = 6;
optional uint32 d_wr_s_avg = 7;
optional uint32 d_wr_s_cnt = 8;
optional uint32 d_wr_s_peak = 9;
optional uint64 dev = 10;
optional uint32 m_rd_avg = 11;
optional uint32 m_rd_cnt = 12;
optional uint32 m_rd_peak = 13;
optional uint32 m_wr_as_avg = 14;
optional uint32 m_wr_as_cnt = 15;
optional uint32 m_wr_as_peak = 16;
optional uint32 m_wr_s_avg = 17;
optional uint32 m_wr_s_cnt = 18;
optional uint32 m_wr_s_peak = 19;
optional uint32 n_rd_avg = 20;
optional uint32 n_rd_cnt = 21;
optional uint32 n_rd_peak = 22;
optional uint32 n_wr_as_avg = 23;
optional uint32 n_wr_as_cnt = 24;
optional uint32 n_wr_as_peak = 25;
optional uint32 n_wr_s_avg = 26;
optional uint32 n_wr_s_cnt = 27;
optional uint32 n_wr_s_peak = 28;
}