blob: 7f5e19c23934d47b860bb84adf8d878c50a77ae3 [file] [log] [blame]
// Autogenerated by:
// ../../src/tools/ftrace_proto_gen/ftrace_proto_gen.cc
// Do not edit.
syntax = "proto2";
package perfetto.protos;
message Ext4DaWriteBeginFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int64 pos = 3;
optional uint32 len = 4;
optional uint32 flags = 5;
}
message Ext4DaWriteEndFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int64 pos = 3;
optional uint32 len = 4;
optional uint32 copied = 5;
}
message Ext4SyncFileEnterFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 parent = 3;
optional int32 datasync = 4;
}
message Ext4SyncFileExitFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int32 ret = 3;
}
message Ext4AllocDaBlocksFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 data_blocks = 3;
optional uint32 meta_blocks = 4;
}
message Ext4AllocateBlocksFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 block = 3;
optional uint32 len = 4;
optional uint32 logical = 5;
optional uint32 lleft = 6;
optional uint32 lright = 7;
optional uint64 goal = 8;
optional uint64 pleft = 9;
optional uint64 pright = 10;
optional uint32 flags = 11;
}
message Ext4AllocateInodeFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 dir = 3;
optional uint32 mode = 4;
}
message Ext4BeginOrderedTruncateFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int64 new_size = 3;
}
message Ext4CollapseRangeFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int64 offset = 3;
optional int64 len = 4;
}
message Ext4DaReleaseSpaceFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 i_blocks = 3;
optional int32 freed_blocks = 4;
optional int32 reserved_data_blocks = 5;
optional int32 reserved_meta_blocks = 6;
optional int32 allocated_meta_blocks = 7;
optional uint32 mode = 8;
}
message Ext4DaReserveSpaceFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 i_blocks = 3;
optional int32 reserved_data_blocks = 4;
optional int32 reserved_meta_blocks = 5;
optional uint32 mode = 6;
optional int32 md_needed = 7;
}
message Ext4DaUpdateReserveSpaceFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 i_blocks = 3;
optional int32 used_blocks = 4;
optional int32 reserved_data_blocks = 5;
optional int32 reserved_meta_blocks = 6;
optional int32 allocated_meta_blocks = 7;
optional int32 quota_claim = 8;
optional uint32 mode = 9;
}
message Ext4DaWritePagesFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 first_page = 3;
optional int64 nr_to_write = 4;
optional int32 sync_mode = 5;
optional uint64 b_blocknr = 6;
optional uint32 b_size = 7;
optional uint32 b_state = 8;
optional int32 io_done = 9;
optional int32 pages_written = 10;
}
message Ext4DaWritePagesExtentFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 lblk = 3;
optional uint32 len = 4;
optional uint32 flags = 5;
}
message Ext4DirectIOEnterFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int64 pos = 3;
optional uint64 len = 4;
optional int32 rw = 5;
}
message Ext4DirectIOExitFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int64 pos = 3;
optional uint64 len = 4;
optional int32 rw = 5;
optional int32 ret = 6;
}
message Ext4DiscardBlocksFtraceEvent {
optional uint64 dev = 1;
optional uint64 blk = 2;
optional uint64 count = 3;
}
message Ext4DiscardPreallocationsFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 len = 3;
optional uint32 needed = 4;
}
message Ext4DropInodeFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int32 drop = 3;
}
message Ext4EsCacheExtentFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 lblk = 3;
optional uint32 len = 4;
optional uint64 pblk = 5;
optional uint32 status = 6;
}
message Ext4EsFindDelayedExtentRangeEnterFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 lblk = 3;
}
message Ext4EsFindDelayedExtentRangeExitFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 lblk = 3;
optional uint32 len = 4;
optional uint64 pblk = 5;
optional uint64 status = 6;
}
message Ext4EsInsertExtentFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 lblk = 3;
optional uint32 len = 4;
optional uint64 pblk = 5;
optional uint64 status = 6;
}
message Ext4EsLookupExtentEnterFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 lblk = 3;
}
message Ext4EsLookupExtentExitFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 lblk = 3;
optional uint32 len = 4;
optional uint64 pblk = 5;
optional uint64 status = 6;
optional int32 found = 7;
}
message Ext4EsRemoveExtentFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int64 lblk = 3;
optional int64 len = 4;
}
message Ext4EsShrinkFtraceEvent {
optional uint64 dev = 1;
optional int32 nr_shrunk = 2;
optional uint64 scan_time = 3;
optional int32 nr_skipped = 4;
optional int32 retried = 5;
}
message Ext4EsShrinkCountFtraceEvent {
optional uint64 dev = 1;
optional int32 nr_to_scan = 2;
optional int32 cache_cnt = 3;
}
message Ext4EsShrinkScanEnterFtraceEvent {
optional uint64 dev = 1;
optional int32 nr_to_scan = 2;
optional int32 cache_cnt = 3;
}
message Ext4EsShrinkScanExitFtraceEvent {
optional uint64 dev = 1;
optional int32 nr_shrunk = 2;
optional int32 cache_cnt = 3;
}
message Ext4EvictInodeFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int32 nlink = 3;
}
message Ext4ExtConvertToInitializedEnterFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 m_lblk = 3;
optional uint32 m_len = 4;
optional uint32 u_lblk = 5;
optional uint32 u_len = 6;
optional uint64 u_pblk = 7;
}
message Ext4ExtConvertToInitializedFastpathFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 m_lblk = 3;
optional uint32 m_len = 4;
optional uint32 u_lblk = 5;
optional uint32 u_len = 6;
optional uint64 u_pblk = 7;
optional uint32 i_lblk = 8;
optional uint32 i_len = 9;
optional uint64 i_pblk = 10;
}
message Ext4ExtHandleUnwrittenExtentsFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int32 flags = 3;
optional uint32 lblk = 4;
optional uint64 pblk = 5;
optional uint32 len = 6;
optional uint32 allocated = 7;
optional uint64 newblk = 8;
}
message Ext4ExtInCacheFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 lblk = 3;
optional int32 ret = 4;
}
message Ext4ExtLoadExtentFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 pblk = 3;
optional uint32 lblk = 4;
}
message Ext4ExtMapBlocksEnterFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 lblk = 3;
optional uint32 len = 4;
optional uint32 flags = 5;
}
message Ext4ExtMapBlocksExitFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 flags = 3;
optional uint64 pblk = 4;
optional uint32 lblk = 5;
optional uint32 len = 6;
optional uint32 mflags = 7;
optional int32 ret = 8;
}
message Ext4ExtPutInCacheFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 lblk = 3;
optional uint32 len = 4;
optional uint64 start = 5;
}
message Ext4ExtRemoveSpaceFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 start = 3;
optional uint32 end = 4;
optional int32 depth = 5;
}
message Ext4ExtRemoveSpaceDoneFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 start = 3;
optional uint32 end = 4;
optional int32 depth = 5;
optional int64 partial = 6;
optional uint32 eh_entries = 7;
optional uint32 pc_lblk = 8;
optional uint64 pc_pclu = 9;
optional int32 pc_state = 10;
}
message Ext4ExtRmIdxFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 pblk = 3;
}
message Ext4ExtRmLeafFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int64 partial = 3;
optional uint32 start = 4;
optional uint32 ee_lblk = 5;
optional uint64 ee_pblk = 6;
optional int32 ee_len = 7;
optional uint32 pc_lblk = 8;
optional uint64 pc_pclu = 9;
optional int32 pc_state = 10;
}
message Ext4ExtShowExtentFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 pblk = 3;
optional uint32 lblk = 4;
optional uint32 len = 5;
}
message Ext4FallocateEnterFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int64 offset = 3;
optional int64 len = 4;
optional int32 mode = 5;
optional int64 pos = 6;
}
message Ext4FallocateExitFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int64 pos = 3;
optional uint32 blocks = 4;
optional int32 ret = 5;
}
message Ext4FindDelallocRangeFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 from = 3;
optional uint32 to = 4;
optional int32 reverse = 5;
optional int32 found = 6;
optional uint32 found_blk = 7;
}
message Ext4ForgetFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 block = 3;
optional int32 is_metadata = 4;
optional uint32 mode = 5;
}
message Ext4FreeBlocksFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 block = 3;
optional uint64 count = 4;
optional int32 flags = 5;
optional uint32 mode = 6;
}
message Ext4FreeInodeFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 uid = 3;
optional uint32 gid = 4;
optional uint64 blocks = 5;
optional uint32 mode = 6;
}
message Ext4GetImpliedClusterAllocExitFtraceEvent {
optional uint64 dev = 1;
optional uint32 flags = 2;
optional uint32 lblk = 3;
optional uint64 pblk = 4;
optional uint32 len = 5;
optional int32 ret = 6;
}
message Ext4GetReservedClusterAllocFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 lblk = 3;
optional uint32 len = 4;
}
message Ext4IndMapBlocksEnterFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 lblk = 3;
optional uint32 len = 4;
optional uint32 flags = 5;
}
message Ext4IndMapBlocksExitFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 flags = 3;
optional uint64 pblk = 4;
optional uint32 lblk = 5;
optional uint32 len = 6;
optional uint32 mflags = 7;
optional int32 ret = 8;
}
message Ext4InsertRangeFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int64 offset = 3;
optional int64 len = 4;
}
message Ext4InvalidatepageFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 index = 3;
optional uint64 offset = 4;
optional uint32 length = 5;
}
message Ext4JournalStartFtraceEvent {
optional uint64 dev = 1;
optional uint64 ip = 2;
optional int32 blocks = 3;
optional int32 rsv_blocks = 4;
optional int32 nblocks = 5;
optional int32 revoke_creds = 6;
}
message Ext4JournalStartReservedFtraceEvent {
optional uint64 dev = 1;
optional uint64 ip = 2;
optional int32 blocks = 3;
}
message Ext4JournalledInvalidatepageFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 index = 3;
optional uint64 offset = 4;
optional uint32 length = 5;
}
message Ext4JournalledWriteEndFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int64 pos = 3;
optional uint32 len = 4;
optional uint32 copied = 5;
}
message Ext4LoadInodeFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
}
message Ext4LoadInodeBitmapFtraceEvent {
optional uint64 dev = 1;
optional uint32 group = 2;
}
message Ext4MarkInodeDirtyFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 ip = 3;
}
message Ext4MbBitmapLoadFtraceEvent {
optional uint64 dev = 1;
optional uint32 group = 2;
}
message Ext4MbBuddyBitmapLoadFtraceEvent {
optional uint64 dev = 1;
optional uint32 group = 2;
}
message Ext4MbDiscardPreallocationsFtraceEvent {
optional uint64 dev = 1;
optional int32 needed = 2;
}
message Ext4MbNewGroupPaFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 pa_pstart = 3;
optional uint64 pa_lstart = 4;
optional uint32 pa_len = 5;
}
message Ext4MbNewInodePaFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 pa_pstart = 3;
optional uint64 pa_lstart = 4;
optional uint32 pa_len = 5;
}
message Ext4MbReleaseGroupPaFtraceEvent {
optional uint64 dev = 1;
optional uint64 pa_pstart = 2;
optional uint32 pa_len = 3;
}
message Ext4MbReleaseInodePaFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 block = 3;
optional uint32 count = 4;
}
message Ext4MballocAllocFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 orig_logical = 3;
optional int32 orig_start = 4;
optional uint32 orig_group = 5;
optional int32 orig_len = 6;
optional uint32 goal_logical = 7;
optional int32 goal_start = 8;
optional uint32 goal_group = 9;
optional int32 goal_len = 10;
optional uint32 result_logical = 11;
optional int32 result_start = 12;
optional uint32 result_group = 13;
optional int32 result_len = 14;
optional uint32 found = 15;
optional uint32 groups = 16;
optional uint32 buddy = 17;
optional uint32 flags = 18;
optional uint32 tail = 19;
optional uint32 cr = 20;
}
message Ext4MballocDiscardFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int32 result_start = 3;
optional uint32 result_group = 4;
optional int32 result_len = 5;
}
message Ext4MballocFreeFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int32 result_start = 3;
optional uint32 result_group = 4;
optional int32 result_len = 5;
}
message Ext4MballocPreallocFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 orig_logical = 3;
optional int32 orig_start = 4;
optional uint32 orig_group = 5;
optional int32 orig_len = 6;
optional uint32 result_logical = 7;
optional int32 result_start = 8;
optional uint32 result_group = 9;
optional int32 result_len = 10;
}
message Ext4OtherInodeUpdateTimeFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 orig_ino = 3;
optional uint32 uid = 4;
optional uint32 gid = 5;
optional uint32 mode = 6;
}
message Ext4PunchHoleFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int64 offset = 3;
optional int64 len = 4;
optional int32 mode = 5;
}
message Ext4ReadBlockBitmapLoadFtraceEvent {
optional uint64 dev = 1;
optional uint32 group = 2;
optional uint32 prefetch = 3;
}
message Ext4ReadpageFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 index = 3;
}
message Ext4ReleasepageFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 index = 3;
}
message Ext4RemoveBlocksFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 from = 3;
optional uint32 to = 4;
optional int64 partial = 5;
optional uint64 ee_pblk = 6;
optional uint32 ee_lblk = 7;
optional uint32 ee_len = 8;
optional uint32 pc_lblk = 9;
optional uint64 pc_pclu = 10;
optional int32 pc_state = 11;
}
message Ext4RequestBlocksFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint32 len = 3;
optional uint32 logical = 4;
optional uint32 lleft = 5;
optional uint32 lright = 6;
optional uint64 goal = 7;
optional uint64 pleft = 8;
optional uint64 pright = 9;
optional uint32 flags = 10;
}
message Ext4RequestInodeFtraceEvent {
optional uint64 dev = 1;
optional uint64 dir = 2;
optional uint32 mode = 3;
}
message Ext4SyncFsFtraceEvent {
optional uint64 dev = 1;
optional int32 wait = 2;
}
message Ext4TrimAllFreeFtraceEvent {
optional int32 dev_major = 1;
optional int32 dev_minor = 2;
optional uint32 group = 3;
optional int32 start = 4;
optional int32 len = 5;
}
message Ext4TrimExtentFtraceEvent {
optional int32 dev_major = 1;
optional int32 dev_minor = 2;
optional uint32 group = 3;
optional int32 start = 4;
optional int32 len = 5;
}
message Ext4TruncateEnterFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 blocks = 3;
}
message Ext4TruncateExitFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 blocks = 3;
}
message Ext4UnlinkEnterFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 parent = 3;
optional int64 size = 4;
}
message Ext4UnlinkExitFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int32 ret = 3;
}
message Ext4WriteBeginFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int64 pos = 3;
optional uint32 len = 4;
optional uint32 flags = 5;
}
message Ext4WriteEndFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int64 pos = 3;
optional uint32 len = 4;
optional uint32 copied = 5;
}
message Ext4WritepageFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional uint64 index = 3;
}
message Ext4WritepagesFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int64 nr_to_write = 3;
optional int64 pages_skipped = 4;
optional int64 range_start = 5;
optional int64 range_end = 6;
optional uint64 writeback_index = 7;
optional int32 sync_mode = 8;
optional uint32 for_kupdate = 9;
optional uint32 range_cyclic = 10;
}
message Ext4WritepagesResultFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int32 ret = 3;
optional int32 pages_written = 4;
optional int64 pages_skipped = 5;
optional uint64 writeback_index = 6;
optional int32 sync_mode = 7;
}
message Ext4ZeroRangeFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int64 offset = 3;
optional int64 len = 4;
optional int32 mode = 5;
}