blob: 2526b929b627802014bdab6053c9fbb7cdb08ccc [file] [log] [blame]
// Autogenerated by:
// ../../tools/ftrace_proto_gen/ftrace_proto_gen.cc
// Do not edit.
syntax = "proto2";
option optimize_for = LITE_RUNTIME;
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
message F2fsWriteEndFtraceEvent {
optional uint64 dev = 1;
optional uint64 ino = 2;
optional int64 pos = 3;
optional uint32 len = 4;
optional uint32 copied = 5;
}