// 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; } message F2fsBackgroundGcFtraceEvent { optional uint64 dev = 1; optional uint32 wait_ms = 2; optional uint32 prefree = 3; optional uint32 free = 4; } message F2fsGcBeginFtraceEvent { optional uint64 dev = 1; optional uint32 sync = 2; optional uint32 background = 3; optional int64 dirty_nodes = 4; optional int64 dirty_dents = 5; optional int64 dirty_imeta = 6; optional uint32 free_sec = 7; optional uint32 free_seg = 8; optional int32 reserved_seg = 9; optional uint32 prefree_seg = 10; optional int32 gc_type = 11; optional uint32 no_bg_gc = 12; optional uint32 nr_free_secs = 13; } message F2fsGcEndFtraceEvent { optional uint64 dev = 1; optional int32 ret = 2; optional int32 seg_freed = 3; optional int32 sec_freed = 4; optional int64 dirty_nodes = 5; optional int64 dirty_dents = 6; optional int64 dirty_imeta = 7; optional uint32 free_sec = 8; optional uint32 free_seg = 9; optional int32 reserved_seg = 10; optional uint32 prefree_seg = 11; }