perfetto-protos
Version:
Perfetto protos exposed via protobuf-es for browser and node
1,676 lines (1,390 loc) • 46.5 kB
text/typescript
// Autogenerated by:
// ../../src/tools/ftrace_proto_gen/ftrace_proto_gen.cc
// Do not edit.
// @generated by protoc-gen-es v2.2.2 with parameter "target=ts"
// @generated from file protos/perfetto/trace/ftrace/f2fs.proto (package perfetto.protos, syntax proto2)
/* eslint-disable */
import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1";
import { fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv1";
import type { Message } from "@bufbuild/protobuf";
/**
* Describes the file protos/perfetto/trace/ftrace/f2fs.proto.
*/
export const file_protos_perfetto_trace_ftrace_f2fs: GenFile = /*@__PURE__*/
fileDesc("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");
/**
* @generated from message perfetto.protos.F2fsDoSubmitBioFtraceEvent
*/
export type F2fsDoSubmitBioFtraceEvent = Message<"perfetto.protos.F2fsDoSubmitBioFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional int32 btype = 2;
*/
btype: number;
/**
* @generated from field: optional uint32 sync = 3;
*/
sync: number;
/**
* @generated from field: optional uint64 sector = 4;
*/
sector: bigint;
/**
* @generated from field: optional uint32 size = 5;
*/
size: number;
};
/**
* Describes the message perfetto.protos.F2fsDoSubmitBioFtraceEvent.
* Use `create(F2fsDoSubmitBioFtraceEventSchema)` to create a new message.
*/
export const F2fsDoSubmitBioFtraceEventSchema: GenMessage<F2fsDoSubmitBioFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 0);
/**
* @generated from message perfetto.protos.F2fsEvictInodeFtraceEvent
*/
export type F2fsEvictInodeFtraceEvent = Message<"perfetto.protos.F2fsEvictInodeFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional uint64 pino = 3;
*/
pino: bigint;
/**
* @generated from field: optional uint32 mode = 4;
*/
mode: number;
/**
* @generated from field: optional int64 size = 5;
*/
size: bigint;
/**
* @generated from field: optional uint32 nlink = 6;
*/
nlink: number;
/**
* @generated from field: optional uint64 blocks = 7;
*/
blocks: bigint;
/**
* @generated from field: optional uint32 advise = 8;
*/
advise: number;
};
/**
* Describes the message perfetto.protos.F2fsEvictInodeFtraceEvent.
* Use `create(F2fsEvictInodeFtraceEventSchema)` to create a new message.
*/
export const F2fsEvictInodeFtraceEventSchema: GenMessage<F2fsEvictInodeFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 1);
/**
* @generated from message perfetto.protos.F2fsFallocateFtraceEvent
*/
export type F2fsFallocateFtraceEvent = Message<"perfetto.protos.F2fsFallocateFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional int32 mode = 3;
*/
mode: number;
/**
* @generated from field: optional int64 offset = 4;
*/
offset: bigint;
/**
* @generated from field: optional int64 len = 5;
*/
len: bigint;
/**
* @generated from field: optional int64 size = 6;
*/
size: bigint;
/**
* @generated from field: optional uint64 blocks = 7;
*/
blocks: bigint;
/**
* @generated from field: optional int32 ret = 8;
*/
ret: number;
};
/**
* Describes the message perfetto.protos.F2fsFallocateFtraceEvent.
* Use `create(F2fsFallocateFtraceEventSchema)` to create a new message.
*/
export const F2fsFallocateFtraceEventSchema: GenMessage<F2fsFallocateFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 2);
/**
* @generated from message perfetto.protos.F2fsGetDataBlockFtraceEvent
*/
export type F2fsGetDataBlockFtraceEvent = Message<"perfetto.protos.F2fsGetDataBlockFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional uint64 iblock = 3;
*/
iblock: bigint;
/**
* @generated from field: optional uint64 bh_start = 4;
*/
bhStart: bigint;
/**
* @generated from field: optional uint64 bh_size = 5;
*/
bhSize: bigint;
/**
* @generated from field: optional int32 ret = 6;
*/
ret: number;
};
/**
* Describes the message perfetto.protos.F2fsGetDataBlockFtraceEvent.
* Use `create(F2fsGetDataBlockFtraceEventSchema)` to create a new message.
*/
export const F2fsGetDataBlockFtraceEventSchema: GenMessage<F2fsGetDataBlockFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 3);
/**
* @generated from message perfetto.protos.F2fsGetVictimFtraceEvent
*/
export type F2fsGetVictimFtraceEvent = Message<"perfetto.protos.F2fsGetVictimFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional int32 type = 2;
*/
type: number;
/**
* @generated from field: optional int32 gc_type = 3;
*/
gcType: number;
/**
* @generated from field: optional int32 alloc_mode = 4;
*/
allocMode: number;
/**
* @generated from field: optional int32 gc_mode = 5;
*/
gcMode: number;
/**
* @generated from field: optional uint32 victim = 6;
*/
victim: number;
/**
* @generated from field: optional uint32 ofs_unit = 7;
*/
ofsUnit: number;
/**
* @generated from field: optional uint32 pre_victim = 8;
*/
preVictim: number;
/**
* @generated from field: optional uint32 prefree = 9;
*/
prefree: number;
/**
* @generated from field: optional uint32 free = 10;
*/
free: number;
/**
* @generated from field: optional uint32 cost = 11;
*/
cost: number;
};
/**
* Describes the message perfetto.protos.F2fsGetVictimFtraceEvent.
* Use `create(F2fsGetVictimFtraceEventSchema)` to create a new message.
*/
export const F2fsGetVictimFtraceEventSchema: GenMessage<F2fsGetVictimFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 4);
/**
* @generated from message perfetto.protos.F2fsIgetFtraceEvent
*/
export type F2fsIgetFtraceEvent = Message<"perfetto.protos.F2fsIgetFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional uint64 pino = 3;
*/
pino: bigint;
/**
* @generated from field: optional uint32 mode = 4;
*/
mode: number;
/**
* @generated from field: optional int64 size = 5;
*/
size: bigint;
/**
* @generated from field: optional uint32 nlink = 6;
*/
nlink: number;
/**
* @generated from field: optional uint64 blocks = 7;
*/
blocks: bigint;
/**
* @generated from field: optional uint32 advise = 8;
*/
advise: number;
};
/**
* Describes the message perfetto.protos.F2fsIgetFtraceEvent.
* Use `create(F2fsIgetFtraceEventSchema)` to create a new message.
*/
export const F2fsIgetFtraceEventSchema: GenMessage<F2fsIgetFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 5);
/**
* @generated from message perfetto.protos.F2fsIgetExitFtraceEvent
*/
export type F2fsIgetExitFtraceEvent = Message<"perfetto.protos.F2fsIgetExitFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional int32 ret = 3;
*/
ret: number;
};
/**
* Describes the message perfetto.protos.F2fsIgetExitFtraceEvent.
* Use `create(F2fsIgetExitFtraceEventSchema)` to create a new message.
*/
export const F2fsIgetExitFtraceEventSchema: GenMessage<F2fsIgetExitFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 6);
/**
* @generated from message perfetto.protos.F2fsNewInodeFtraceEvent
*/
export type F2fsNewInodeFtraceEvent = Message<"perfetto.protos.F2fsNewInodeFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional int32 ret = 3;
*/
ret: number;
};
/**
* Describes the message perfetto.protos.F2fsNewInodeFtraceEvent.
* Use `create(F2fsNewInodeFtraceEventSchema)` to create a new message.
*/
export const F2fsNewInodeFtraceEventSchema: GenMessage<F2fsNewInodeFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 7);
/**
* @generated from message perfetto.protos.F2fsReadpageFtraceEvent
*/
export type F2fsReadpageFtraceEvent = Message<"perfetto.protos.F2fsReadpageFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional uint64 index = 3;
*/
index: bigint;
/**
* @generated from field: optional uint64 blkaddr = 4;
*/
blkaddr: bigint;
/**
* @generated from field: optional int32 type = 5;
*/
type: number;
/**
* @generated from field: optional int32 dir = 6;
*/
dir: number;
/**
* @generated from field: optional int32 dirty = 7;
*/
dirty: number;
/**
* @generated from field: optional int32 uptodate = 8;
*/
uptodate: number;
};
/**
* Describes the message perfetto.protos.F2fsReadpageFtraceEvent.
* Use `create(F2fsReadpageFtraceEventSchema)` to create a new message.
*/
export const F2fsReadpageFtraceEventSchema: GenMessage<F2fsReadpageFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 8);
/**
* @generated from message perfetto.protos.F2fsReserveNewBlockFtraceEvent
*/
export type F2fsReserveNewBlockFtraceEvent = Message<"perfetto.protos.F2fsReserveNewBlockFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint32 nid = 2;
*/
nid: number;
/**
* @generated from field: optional uint32 ofs_in_node = 3;
*/
ofsInNode: number;
};
/**
* Describes the message perfetto.protos.F2fsReserveNewBlockFtraceEvent.
* Use `create(F2fsReserveNewBlockFtraceEventSchema)` to create a new message.
*/
export const F2fsReserveNewBlockFtraceEventSchema: GenMessage<F2fsReserveNewBlockFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 9);
/**
* @generated from message perfetto.protos.F2fsSetPageDirtyFtraceEvent
*/
export type F2fsSetPageDirtyFtraceEvent = Message<"perfetto.protos.F2fsSetPageDirtyFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional int32 type = 3;
*/
type: number;
/**
* @generated from field: optional int32 dir = 4;
*/
dir: number;
/**
* @generated from field: optional uint64 index = 5;
*/
index: bigint;
/**
* @generated from field: optional int32 dirty = 6;
*/
dirty: number;
/**
* @generated from field: optional int32 uptodate = 7;
*/
uptodate: number;
};
/**
* Describes the message perfetto.protos.F2fsSetPageDirtyFtraceEvent.
* Use `create(F2fsSetPageDirtyFtraceEventSchema)` to create a new message.
*/
export const F2fsSetPageDirtyFtraceEventSchema: GenMessage<F2fsSetPageDirtyFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 10);
/**
* @generated from message perfetto.protos.F2fsSubmitWritePageFtraceEvent
*/
export type F2fsSubmitWritePageFtraceEvent = Message<"perfetto.protos.F2fsSubmitWritePageFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional int32 type = 3;
*/
type: number;
/**
* @generated from field: optional uint64 index = 4;
*/
index: bigint;
/**
* @generated from field: optional uint32 block = 5;
*/
block: number;
};
/**
* Describes the message perfetto.protos.F2fsSubmitWritePageFtraceEvent.
* Use `create(F2fsSubmitWritePageFtraceEventSchema)` to create a new message.
*/
export const F2fsSubmitWritePageFtraceEventSchema: GenMessage<F2fsSubmitWritePageFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 11);
/**
* @generated from message perfetto.protos.F2fsSyncFileEnterFtraceEvent
*/
export type F2fsSyncFileEnterFtraceEvent = Message<"perfetto.protos.F2fsSyncFileEnterFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional uint64 pino = 3;
*/
pino: bigint;
/**
* @generated from field: optional uint32 mode = 4;
*/
mode: number;
/**
* @generated from field: optional int64 size = 5;
*/
size: bigint;
/**
* @generated from field: optional uint32 nlink = 6;
*/
nlink: number;
/**
* @generated from field: optional uint64 blocks = 7;
*/
blocks: bigint;
/**
* @generated from field: optional uint32 advise = 8;
*/
advise: number;
};
/**
* Describes the message perfetto.protos.F2fsSyncFileEnterFtraceEvent.
* Use `create(F2fsSyncFileEnterFtraceEventSchema)` to create a new message.
*/
export const F2fsSyncFileEnterFtraceEventSchema: GenMessage<F2fsSyncFileEnterFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 12);
/**
* @generated from message perfetto.protos.F2fsSyncFileExitFtraceEvent
*/
export type F2fsSyncFileExitFtraceEvent = Message<"perfetto.protos.F2fsSyncFileExitFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional uint32 need_cp = 3;
*/
needCp: number;
/**
* @generated from field: optional int32 datasync = 4;
*/
datasync: number;
/**
* @generated from field: optional int32 ret = 5;
*/
ret: number;
/**
* @generated from field: optional int32 cp_reason = 6;
*/
cpReason: number;
};
/**
* Describes the message perfetto.protos.F2fsSyncFileExitFtraceEvent.
* Use `create(F2fsSyncFileExitFtraceEventSchema)` to create a new message.
*/
export const F2fsSyncFileExitFtraceEventSchema: GenMessage<F2fsSyncFileExitFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 13);
/**
* @generated from message perfetto.protos.F2fsSyncFsFtraceEvent
*/
export type F2fsSyncFsFtraceEvent = Message<"perfetto.protos.F2fsSyncFsFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional int32 dirty = 2;
*/
dirty: number;
/**
* @generated from field: optional int32 wait = 3;
*/
wait: number;
};
/**
* Describes the message perfetto.protos.F2fsSyncFsFtraceEvent.
* Use `create(F2fsSyncFsFtraceEventSchema)` to create a new message.
*/
export const F2fsSyncFsFtraceEventSchema: GenMessage<F2fsSyncFsFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 14);
/**
* @generated from message perfetto.protos.F2fsTruncateFtraceEvent
*/
export type F2fsTruncateFtraceEvent = Message<"perfetto.protos.F2fsTruncateFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional uint64 pino = 3;
*/
pino: bigint;
/**
* @generated from field: optional uint32 mode = 4;
*/
mode: number;
/**
* @generated from field: optional int64 size = 5;
*/
size: bigint;
/**
* @generated from field: optional uint32 nlink = 6;
*/
nlink: number;
/**
* @generated from field: optional uint64 blocks = 7;
*/
blocks: bigint;
/**
* @generated from field: optional uint32 advise = 8;
*/
advise: number;
};
/**
* Describes the message perfetto.protos.F2fsTruncateFtraceEvent.
* Use `create(F2fsTruncateFtraceEventSchema)` to create a new message.
*/
export const F2fsTruncateFtraceEventSchema: GenMessage<F2fsTruncateFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 15);
/**
* @generated from message perfetto.protos.F2fsTruncateBlocksEnterFtraceEvent
*/
export type F2fsTruncateBlocksEnterFtraceEvent = Message<"perfetto.protos.F2fsTruncateBlocksEnterFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional int64 size = 3;
*/
size: bigint;
/**
* @generated from field: optional uint64 blocks = 4;
*/
blocks: bigint;
/**
* @generated from field: optional uint64 from = 5;
*/
from: bigint;
};
/**
* Describes the message perfetto.protos.F2fsTruncateBlocksEnterFtraceEvent.
* Use `create(F2fsTruncateBlocksEnterFtraceEventSchema)` to create a new message.
*/
export const F2fsTruncateBlocksEnterFtraceEventSchema: GenMessage<F2fsTruncateBlocksEnterFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 16);
/**
* @generated from message perfetto.protos.F2fsTruncateBlocksExitFtraceEvent
*/
export type F2fsTruncateBlocksExitFtraceEvent = Message<"perfetto.protos.F2fsTruncateBlocksExitFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional int32 ret = 3;
*/
ret: number;
};
/**
* Describes the message perfetto.protos.F2fsTruncateBlocksExitFtraceEvent.
* Use `create(F2fsTruncateBlocksExitFtraceEventSchema)` to create a new message.
*/
export const F2fsTruncateBlocksExitFtraceEventSchema: GenMessage<F2fsTruncateBlocksExitFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 17);
/**
* @generated from message perfetto.protos.F2fsTruncateDataBlocksRangeFtraceEvent
*/
export type F2fsTruncateDataBlocksRangeFtraceEvent = Message<"perfetto.protos.F2fsTruncateDataBlocksRangeFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional uint32 nid = 3;
*/
nid: number;
/**
* @generated from field: optional uint32 ofs = 4;
*/
ofs: number;
/**
* @generated from field: optional int32 free = 5;
*/
free: number;
};
/**
* Describes the message perfetto.protos.F2fsTruncateDataBlocksRangeFtraceEvent.
* Use `create(F2fsTruncateDataBlocksRangeFtraceEventSchema)` to create a new message.
*/
export const F2fsTruncateDataBlocksRangeFtraceEventSchema: GenMessage<F2fsTruncateDataBlocksRangeFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 18);
/**
* @generated from message perfetto.protos.F2fsTruncateInodeBlocksEnterFtraceEvent
*/
export type F2fsTruncateInodeBlocksEnterFtraceEvent = Message<"perfetto.protos.F2fsTruncateInodeBlocksEnterFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional int64 size = 3;
*/
size: bigint;
/**
* @generated from field: optional uint64 blocks = 4;
*/
blocks: bigint;
/**
* @generated from field: optional uint64 from = 5;
*/
from: bigint;
};
/**
* Describes the message perfetto.protos.F2fsTruncateInodeBlocksEnterFtraceEvent.
* Use `create(F2fsTruncateInodeBlocksEnterFtraceEventSchema)` to create a new message.
*/
export const F2fsTruncateInodeBlocksEnterFtraceEventSchema: GenMessage<F2fsTruncateInodeBlocksEnterFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 19);
/**
* @generated from message perfetto.protos.F2fsTruncateInodeBlocksExitFtraceEvent
*/
export type F2fsTruncateInodeBlocksExitFtraceEvent = Message<"perfetto.protos.F2fsTruncateInodeBlocksExitFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional int32 ret = 3;
*/
ret: number;
};
/**
* Describes the message perfetto.protos.F2fsTruncateInodeBlocksExitFtraceEvent.
* Use `create(F2fsTruncateInodeBlocksExitFtraceEventSchema)` to create a new message.
*/
export const F2fsTruncateInodeBlocksExitFtraceEventSchema: GenMessage<F2fsTruncateInodeBlocksExitFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 20);
/**
* @generated from message perfetto.protos.F2fsTruncateNodeFtraceEvent
*/
export type F2fsTruncateNodeFtraceEvent = Message<"perfetto.protos.F2fsTruncateNodeFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional uint32 nid = 3;
*/
nid: number;
/**
* @generated from field: optional uint32 blk_addr = 4;
*/
blkAddr: number;
};
/**
* Describes the message perfetto.protos.F2fsTruncateNodeFtraceEvent.
* Use `create(F2fsTruncateNodeFtraceEventSchema)` to create a new message.
*/
export const F2fsTruncateNodeFtraceEventSchema: GenMessage<F2fsTruncateNodeFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 21);
/**
* @generated from message perfetto.protos.F2fsTruncateNodesEnterFtraceEvent
*/
export type F2fsTruncateNodesEnterFtraceEvent = Message<"perfetto.protos.F2fsTruncateNodesEnterFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional uint32 nid = 3;
*/
nid: number;
/**
* @generated from field: optional uint32 blk_addr = 4;
*/
blkAddr: number;
};
/**
* Describes the message perfetto.protos.F2fsTruncateNodesEnterFtraceEvent.
* Use `create(F2fsTruncateNodesEnterFtraceEventSchema)` to create a new message.
*/
export const F2fsTruncateNodesEnterFtraceEventSchema: GenMessage<F2fsTruncateNodesEnterFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 22);
/**
* @generated from message perfetto.protos.F2fsTruncateNodesExitFtraceEvent
*/
export type F2fsTruncateNodesExitFtraceEvent = Message<"perfetto.protos.F2fsTruncateNodesExitFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional int32 ret = 3;
*/
ret: number;
};
/**
* Describes the message perfetto.protos.F2fsTruncateNodesExitFtraceEvent.
* Use `create(F2fsTruncateNodesExitFtraceEventSchema)` to create a new message.
*/
export const F2fsTruncateNodesExitFtraceEventSchema: GenMessage<F2fsTruncateNodesExitFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 23);
/**
* @generated from message perfetto.protos.F2fsTruncatePartialNodesFtraceEvent
*/
export type F2fsTruncatePartialNodesFtraceEvent = Message<"perfetto.protos.F2fsTruncatePartialNodesFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional uint32 nid = 3;
*/
nid: number;
/**
* @generated from field: optional int32 depth = 4;
*/
depth: number;
/**
* @generated from field: optional int32 err = 5;
*/
err: number;
};
/**
* Describes the message perfetto.protos.F2fsTruncatePartialNodesFtraceEvent.
* Use `create(F2fsTruncatePartialNodesFtraceEventSchema)` to create a new message.
*/
export const F2fsTruncatePartialNodesFtraceEventSchema: GenMessage<F2fsTruncatePartialNodesFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 24);
/**
* @generated from message perfetto.protos.F2fsUnlinkEnterFtraceEvent
*/
export type F2fsUnlinkEnterFtraceEvent = Message<"perfetto.protos.F2fsUnlinkEnterFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional int64 size = 3;
*/
size: bigint;
/**
* @generated from field: optional uint64 blocks = 4;
*/
blocks: bigint;
/**
* @generated from field: optional string name = 5;
*/
name: string;
};
/**
* Describes the message perfetto.protos.F2fsUnlinkEnterFtraceEvent.
* Use `create(F2fsUnlinkEnterFtraceEventSchema)` to create a new message.
*/
export const F2fsUnlinkEnterFtraceEventSchema: GenMessage<F2fsUnlinkEnterFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 25);
/**
* @generated from message perfetto.protos.F2fsUnlinkExitFtraceEvent
*/
export type F2fsUnlinkExitFtraceEvent = Message<"perfetto.protos.F2fsUnlinkExitFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional int32 ret = 3;
*/
ret: number;
};
/**
* Describes the message perfetto.protos.F2fsUnlinkExitFtraceEvent.
* Use `create(F2fsUnlinkExitFtraceEventSchema)` to create a new message.
*/
export const F2fsUnlinkExitFtraceEventSchema: GenMessage<F2fsUnlinkExitFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 26);
/**
* @generated from message perfetto.protos.F2fsVmPageMkwriteFtraceEvent
*/
export type F2fsVmPageMkwriteFtraceEvent = Message<"perfetto.protos.F2fsVmPageMkwriteFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional int32 type = 3;
*/
type: number;
/**
* @generated from field: optional int32 dir = 4;
*/
dir: number;
/**
* @generated from field: optional uint64 index = 5;
*/
index: bigint;
/**
* @generated from field: optional int32 dirty = 6;
*/
dirty: number;
/**
* @generated from field: optional int32 uptodate = 7;
*/
uptodate: number;
};
/**
* Describes the message perfetto.protos.F2fsVmPageMkwriteFtraceEvent.
* Use `create(F2fsVmPageMkwriteFtraceEventSchema)` to create a new message.
*/
export const F2fsVmPageMkwriteFtraceEventSchema: GenMessage<F2fsVmPageMkwriteFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 27);
/**
* @generated from message perfetto.protos.F2fsWriteBeginFtraceEvent
*/
export type F2fsWriteBeginFtraceEvent = Message<"perfetto.protos.F2fsWriteBeginFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional int64 pos = 3;
*/
pos: bigint;
/**
* @generated from field: optional uint32 len = 4;
*/
len: number;
/**
* @generated from field: optional uint32 flags = 5;
*/
flags: number;
};
/**
* Describes the message perfetto.protos.F2fsWriteBeginFtraceEvent.
* Use `create(F2fsWriteBeginFtraceEventSchema)` to create a new message.
*/
export const F2fsWriteBeginFtraceEventSchema: GenMessage<F2fsWriteBeginFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 28);
/**
* @generated from message perfetto.protos.F2fsWriteCheckpointFtraceEvent
*/
export type F2fsWriteCheckpointFtraceEvent = Message<"perfetto.protos.F2fsWriteCheckpointFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint32 is_umount = 2;
*/
isUmount: number;
/**
* @generated from field: optional string msg = 3;
*/
msg: string;
/**
* @generated from field: optional int32 reason = 4;
*/
reason: number;
};
/**
* Describes the message perfetto.protos.F2fsWriteCheckpointFtraceEvent.
* Use `create(F2fsWriteCheckpointFtraceEventSchema)` to create a new message.
*/
export const F2fsWriteCheckpointFtraceEventSchema: GenMessage<F2fsWriteCheckpointFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 29);
/**
* @generated from message perfetto.protos.F2fsWriteEndFtraceEvent
*/
export type F2fsWriteEndFtraceEvent = Message<"perfetto.protos.F2fsWriteEndFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint64 ino = 2;
*/
ino: bigint;
/**
* @generated from field: optional int64 pos = 3;
*/
pos: bigint;
/**
* @generated from field: optional uint32 len = 4;
*/
len: number;
/**
* @generated from field: optional uint32 copied = 5;
*/
copied: number;
};
/**
* Describes the message perfetto.protos.F2fsWriteEndFtraceEvent.
* Use `create(F2fsWriteEndFtraceEventSchema)` to create a new message.
*/
export const F2fsWriteEndFtraceEventSchema: GenMessage<F2fsWriteEndFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 30);
/**
* @generated from message perfetto.protos.F2fsIostatFtraceEvent
*/
export type F2fsIostatFtraceEvent = Message<"perfetto.protos.F2fsIostatFtraceEvent"> & {
/**
* @generated from field: optional uint64 app_bio = 1;
*/
appBio: bigint;
/**
* @generated from field: optional uint64 app_brio = 2;
*/
appBrio: bigint;
/**
* @generated from field: optional uint64 app_dio = 3;
*/
appDio: bigint;
/**
* @generated from field: optional uint64 app_drio = 4;
*/
appDrio: bigint;
/**
* @generated from field: optional uint64 app_mio = 5;
*/
appMio: bigint;
/**
* @generated from field: optional uint64 app_mrio = 6;
*/
appMrio: bigint;
/**
* @generated from field: optional uint64 app_rio = 7;
*/
appRio: bigint;
/**
* @generated from field: optional uint64 app_wio = 8;
*/
appWio: bigint;
/**
* @generated from field: optional uint64 dev = 9;
*/
dev: bigint;
/**
* @generated from field: optional uint64 fs_cdrio = 10;
*/
fsCdrio: bigint;
/**
* @generated from field: optional uint64 fs_cp_dio = 11;
*/
fsCpDio: bigint;
/**
* @generated from field: optional uint64 fs_cp_mio = 12;
*/
fsCpMio: bigint;
/**
* @generated from field: optional uint64 fs_cp_nio = 13;
*/
fsCpNio: bigint;
/**
* @generated from field: optional uint64 fs_dio = 14;
*/
fsDio: bigint;
/**
* @generated from field: optional uint64 fs_discard = 15;
*/
fsDiscard: bigint;
/**
* @generated from field: optional uint64 fs_drio = 16;
*/
fsDrio: bigint;
/**
* @generated from field: optional uint64 fs_gc_dio = 17;
*/
fsGcDio: bigint;
/**
* @generated from field: optional uint64 fs_gc_nio = 18;
*/
fsGcNio: bigint;
/**
* @generated from field: optional uint64 fs_gdrio = 19;
*/
fsGdrio: bigint;
/**
* @generated from field: optional uint64 fs_mio = 20;
*/
fsMio: bigint;
/**
* @generated from field: optional uint64 fs_mrio = 21;
*/
fsMrio: bigint;
/**
* @generated from field: optional uint64 fs_nio = 22;
*/
fsNio: bigint;
/**
* @generated from field: optional uint64 fs_nrio = 23;
*/
fsNrio: bigint;
};
/**
* Describes the message perfetto.protos.F2fsIostatFtraceEvent.
* Use `create(F2fsIostatFtraceEventSchema)` to create a new message.
*/
export const F2fsIostatFtraceEventSchema: GenMessage<F2fsIostatFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 31);
/**
* @generated from message perfetto.protos.F2fsIostatLatencyFtraceEvent
*/
export type F2fsIostatLatencyFtraceEvent = Message<"perfetto.protos.F2fsIostatLatencyFtraceEvent"> & {
/**
* @generated from field: optional uint32 d_rd_avg = 1;
*/
dRdAvg: number;
/**
* @generated from field: optional uint32 d_rd_cnt = 2;
*/
dRdCnt: number;
/**
* @generated from field: optional uint32 d_rd_peak = 3;
*/
dRdPeak: number;
/**
* @generated from field: optional uint32 d_wr_as_avg = 4;
*/
dWrAsAvg: number;
/**
* @generated from field: optional uint32 d_wr_as_cnt = 5;
*/
dWrAsCnt: number;
/**
* @generated from field: optional uint32 d_wr_as_peak = 6;
*/
dWrAsPeak: number;
/**
* @generated from field: optional uint32 d_wr_s_avg = 7;
*/
dWrSAvg: number;
/**
* @generated from field: optional uint32 d_wr_s_cnt = 8;
*/
dWrSCnt: number;
/**
* @generated from field: optional uint32 d_wr_s_peak = 9;
*/
dWrSPeak: number;
/**
* @generated from field: optional uint64 dev = 10;
*/
dev: bigint;
/**
* @generated from field: optional uint32 m_rd_avg = 11;
*/
mRdAvg: number;
/**
* @generated from field: optional uint32 m_rd_cnt = 12;
*/
mRdCnt: number;
/**
* @generated from field: optional uint32 m_rd_peak = 13;
*/
mRdPeak: number;
/**
* @generated from field: optional uint32 m_wr_as_avg = 14;
*/
mWrAsAvg: number;
/**
* @generated from field: optional uint32 m_wr_as_cnt = 15;
*/
mWrAsCnt: number;
/**
* @generated from field: optional uint32 m_wr_as_peak = 16;
*/
mWrAsPeak: number;
/**
* @generated from field: optional uint32 m_wr_s_avg = 17;
*/
mWrSAvg: number;
/**
* @generated from field: optional uint32 m_wr_s_cnt = 18;
*/
mWrSCnt: number;
/**
* @generated from field: optional uint32 m_wr_s_peak = 19;
*/
mWrSPeak: number;
/**
* @generated from field: optional uint32 n_rd_avg = 20;
*/
nRdAvg: number;
/**
* @generated from field: optional uint32 n_rd_cnt = 21;
*/
nRdCnt: number;
/**
* @generated from field: optional uint32 n_rd_peak = 22;
*/
nRdPeak: number;
/**
* @generated from field: optional uint32 n_wr_as_avg = 23;
*/
nWrAsAvg: number;
/**
* @generated from field: optional uint32 n_wr_as_cnt = 24;
*/
nWrAsCnt: number;
/**
* @generated from field: optional uint32 n_wr_as_peak = 25;
*/
nWrAsPeak: number;
/**
* @generated from field: optional uint32 n_wr_s_avg = 26;
*/
nWrSAvg: number;
/**
* @generated from field: optional uint32 n_wr_s_cnt = 27;
*/
nWrSCnt: number;
/**
* @generated from field: optional uint32 n_wr_s_peak = 28;
*/
nWrSPeak: number;
};
/**
* Describes the message perfetto.protos.F2fsIostatLatencyFtraceEvent.
* Use `create(F2fsIostatLatencyFtraceEventSchema)` to create a new message.
*/
export const F2fsIostatLatencyFtraceEventSchema: GenMessage<F2fsIostatLatencyFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 32);
/**
* @generated from message perfetto.protos.F2fsBackgroundGcFtraceEvent
*/
export type F2fsBackgroundGcFtraceEvent = Message<"perfetto.protos.F2fsBackgroundGcFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint32 wait_ms = 2;
*/
waitMs: number;
/**
* @generated from field: optional uint32 prefree = 3;
*/
prefree: number;
/**
* @generated from field: optional uint32 free = 4;
*/
free: number;
};
/**
* Describes the message perfetto.protos.F2fsBackgroundGcFtraceEvent.
* Use `create(F2fsBackgroundGcFtraceEventSchema)` to create a new message.
*/
export const F2fsBackgroundGcFtraceEventSchema: GenMessage<F2fsBackgroundGcFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 33);
/**
* @generated from message perfetto.protos.F2fsGcBeginFtraceEvent
*/
export type F2fsGcBeginFtraceEvent = Message<"perfetto.protos.F2fsGcBeginFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional uint32 sync = 2;
*/
sync: number;
/**
* @generated from field: optional uint32 background = 3;
*/
background: number;
/**
* @generated from field: optional int64 dirty_nodes = 4;
*/
dirtyNodes: bigint;
/**
* @generated from field: optional int64 dirty_dents = 5;
*/
dirtyDents: bigint;
/**
* @generated from field: optional int64 dirty_imeta = 6;
*/
dirtyImeta: bigint;
/**
* @generated from field: optional uint32 free_sec = 7;
*/
freeSec: number;
/**
* @generated from field: optional uint32 free_seg = 8;
*/
freeSeg: number;
/**
* @generated from field: optional int32 reserved_seg = 9;
*/
reservedSeg: number;
/**
* @generated from field: optional uint32 prefree_seg = 10;
*/
prefreeSeg: number;
/**
* @generated from field: optional int32 gc_type = 11;
*/
gcType: number;
/**
* @generated from field: optional uint32 no_bg_gc = 12;
*/
noBgGc: number;
/**
* @generated from field: optional uint32 nr_free_secs = 13;
*/
nrFreeSecs: number;
};
/**
* Describes the message perfetto.protos.F2fsGcBeginFtraceEvent.
* Use `create(F2fsGcBeginFtraceEventSchema)` to create a new message.
*/
export const F2fsGcBeginFtraceEventSchema: GenMessage<F2fsGcBeginFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 34);
/**
* @generated from message perfetto.protos.F2fsGcEndFtraceEvent
*/
export type F2fsGcEndFtraceEvent = Message<"perfetto.protos.F2fsGcEndFtraceEvent"> & {
/**
* @generated from field: optional uint64 dev = 1;
*/
dev: bigint;
/**
* @generated from field: optional int32 ret = 2;
*/
ret: number;
/**
* @generated from field: optional int32 seg_freed = 3;
*/
segFreed: number;
/**
* @generated from field: optional int32 sec_freed = 4;
*/
secFreed: number;
/**
* @generated from field: optional int64 dirty_nodes = 5;
*/
dirtyNodes: bigint;
/**
* @generated from field: optional int64 dirty_dents = 6;
*/
dirtyDents: bigint;
/**
* @generated from field: optional int64 dirty_imeta = 7;
*/
dirtyImeta: bigint;
/**
* @generated from field: optional uint32 free_sec = 8;
*/
freeSec: number;
/**
* @generated from field: optional uint32 free_seg = 9;
*/
freeSeg: number;
/**
* @generated from field: optional int32 reserved_seg = 10;
*/
reservedSeg: number;
/**
* @generated from field: optional uint32 prefree_seg = 11;
*/
prefreeSeg: number;
};
/**
* Describes the message perfetto.protos.F2fsGcEndFtraceEvent.
* Use `create(F2fsGcEndFtraceEventSchema)` to create a new message.
*/
export const F2fsGcEndFtraceEventSchema: GenMessage<F2fsGcEndFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_f2fs, 35);