perfetto-protos
Version:
Perfetto protos exposed via protobuf-es for browser and node
796 lines (665 loc) • 23.4 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/mdss.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/mdss.proto.
*/
export const file_protos_perfetto_trace_ftrace_mdss: GenFile = /*@__PURE__*/
fileDesc("Cidwcm90b3MvcGVyZmV0dG8vdHJhY2UvZnRyYWNlL21kc3MucHJvdG8SD3BlcmZldHRvLnByb3RvcyJAChhNZHBDbWRLaWNrb2ZmRnRyYWNlRXZlbnQSDwoHY3RsX251bRgBIAEoDRITCgtraWNrb2ZmX2NudBgCIAEoBSJaChRNZHBDb21taXRGdHJhY2VFdmVudBILCgNudW0YASABKA0SEAoIcGxheV9jbnQYAiABKA0SEAoIY2xrX3JhdGUYAyABKA0SEQoJYmFuZHdpZHRoGAQgASgEIlsKF01kcFBlcmZTZXRPdEZ0cmFjZUV2ZW50EgwKBHBudW0YASABKA0SDgoGeGluX2lkGAIgASgNEg4KBnJkX2xpbRgDIAEoDRISCgppc192YmlmX3J0GAQgASgNIowCChhNZHBTc3BwQ2hhbmdlRnRyYWNlRXZlbnQSCwoDbnVtGAEgASgNEhAKCHBsYXlfY250GAIgASgNEg0KBW1peGVyGAMgASgNEg0KBXN0YWdlGAQgASgNEg0KBWZsYWdzGAUgASgNEg4KBmZvcm1hdBgGIAEoDRINCgVpbWdfdxgHIAEoDRINCgVpbWdfaBgIIAEoDRINCgVzcmNfeBgJIAEoDRINCgVzcmNfeRgKIAEoDRINCgVzcmNfdxgLIAEoDRINCgVzcmNfaBgMIAEoDRINCgVkc3RfeBgNIAEoDRINCgVkc3RfeRgOIAEoDRINCgVkc3RfdxgPIAEoDRINCgVkc3RfaBgQIAEoDSJTChtUcmFjaW5nTWFya1dyaXRlRnRyYWNlRXZlbnQSCwoDcGlkGAEgASgFEhIKCnRyYWNlX25hbWUYAiABKAkSEwoLdHJhY2VfYmVnaW4YAyABKA0iZAodTWRwQ21kUGluZ3BvbmdEb25lRnRyYWNlRXZlbnQSDwoHY3RsX251bRgBIAEoDRIQCghpbnRmX251bRgCIAEoDRIOCgZwcF9udW0YAyABKA0SEAoIa29mZl9jbnQYBCABKAUipAEKF01kcENvbXBhcmVCd0Z0cmFjZUV2ZW50Eg4KBm5ld19hYhgBIAEoBBIOCgZuZXdfaWIYAiABKAQSDgoGbmV3X3diGAMgASgEEg4KBm9sZF9hYhgEIAEoBBIOCgZvbGRfaWIYBSABKAQSDgoGb2xkX3diGAYgASgEEhYKDnBhcmFtc19jaGFuZ2VkGAcgASgNEhEKCXVwZGF0ZV9idxgIIAEoDSJwCh5NZHBQZXJmU2V0UGFuaWNMdXRzRnRyYWNlRXZlbnQSDAoEcG51bRgBIAEoDRILCgNmbXQYAiABKA0SDAoEbW9kZRgDIAEoDRIRCglwYW5pY19sdXQYBCABKA0SEgoKcm9idXN0X2x1dBgFIAEoDSKJAgoVTWRwU3NwcFNldEZ0cmFjZUV2ZW50EgsKA251bRgBIAEoDRIQCghwbGF5X2NudBgCIAEoDRINCgVtaXhlchgDIAEoDRINCgVzdGFnZRgEIAEoDRINCgVmbGFncxgFIAEoDRIOCgZmb3JtYXQYBiABKA0SDQoFaW1nX3cYByABKA0SDQoFaW1nX2gYCCABKA0SDQoFc3JjX3gYCSABKA0SDQoFc3JjX3kYCiABKA0SDQoFc3JjX3cYCyABKA0SDQoFc3JjX2gYDCABKA0SDQoFZHN0X3gYDSABKA0SDQoFZHN0X3kYDiABKA0SDQoFZHN0X3cYDyABKA0SDQoFZHN0X2gYECABKA0iQQocTWRwQ21kUmVhZHB0ckRvbmVGdHJhY2VFdmVudBIPCgdjdGxfbnVtGAEgASgNEhAKCGtvZmZfY250GAIgASgFIkkKFU1kcE1pc3JDcmNGdHJhY2VFdmVudBIQCghibG9ja19pZBgBIAEoDRIRCgl2c3luY19jbnQYAiABKA0SCwoDY3JjGAMgASgNIn0KHE1kcFBlcmZTZXRRb3NMdXRzRnRyYWNlRXZlbnQSDAoEcG51bRgBIAEoDRILCgNmbXQYAiABKA0SDAoEaW50ZhgDIAEoDRILCgNyb3QYBCABKA0SCgoCZmwYBSABKA0SCwoDbHV0GAYgASgNEg4KBmxpbmVhchgHIAEoDSJOChpNZHBUcmFjZUNvdW50ZXJGdHJhY2VFdmVudBILCgNwaWQYASABKAUSFAoMY291bnRlcl9uYW1lGAIgASgJEg0KBXZhbHVlGAMgASgFIi0KGk1kcENtZFJlbGVhc2VCd0Z0cmFjZUV2ZW50Eg8KB2N0bF9udW0YASABKA0iLgoZTWRwTWl4ZXJVcGRhdGVGdHJhY2VFdmVudBIRCgltaXhlcl9udW0YASABKA0ioAEKHU1kcFBlcmZTZXRXbUxldmVsc0Z0cmFjZUV2ZW50EgwKBHBudW0YASABKA0SEQoJdXNlX3NwYWNlGAIgASgNEhYKDnByaW9yaXR5X2J5dGVzGAMgASgNEgsKA3dtMBgEIAEoDRILCgN3bTEYBSABKA0SCwoDd20yGAYgASgNEg4KBm1iX2NudBgHIAEoDRIPCgdtYl9zaXplGAggASgNIkgKH01kcFZpZGVvVW5kZXJydW5Eb25lRnRyYWNlRXZlbnQSDwoHY3RsX251bRgBIAEoDRIUCgx1bmRlcnJ1bl9jbnQYAiABKA0iRQodTWRwQ21kV2FpdFBpbmdwb25nRnRyYWNlRXZlbnQSDwoHY3RsX251bRgBIAEoDRITCgtraWNrb2ZmX2NudBgCIAEoBSLOAQodTWRwUGVyZlByZWZpbGxDYWxjRnRyYWNlRXZlbnQSDAoEcG51bRgBIAEoDRITCgtsYXRlbmN5X2J1ZhgCIAEoDRIKCgJvdBgDIAEoDRINCgV5X2J1ZhgEIAEoDRIQCgh5X3NjYWxlchgFIAEoDRIQCghwcF9saW5lcxgGIAEoDRIQCghwcF9ieXRlcxgHIAEoDRIPCgdwb3N0X3NjGAggASgNEhEKCWZiY19ieXRlcxgJIAEoDRIVCg1wcmVmaWxsX2J5dGVzGAogASgNIlEKG01kcFBlcmZVcGRhdGVCdXNGdHJhY2VFdmVudBIOCgZjbGllbnQYASABKAUSEAoIYWJfcXVvdGEYAiABKAQSEAoIaWJfcXVvdGEYAyABKAQiMAofUm90YXRvckJ3QW9Bc0NvbnRleHRGdHJhY2VFdmVudBINCgVzdGF0ZRgBIAEoDQ");
/**
* @generated from message perfetto.protos.MdpCmdKickoffFtraceEvent
*/
export type MdpCmdKickoffFtraceEvent = Message<"perfetto.protos.MdpCmdKickoffFtraceEvent"> & {
/**
* @generated from field: optional uint32 ctl_num = 1;
*/
ctlNum: number;
/**
* @generated from field: optional int32 kickoff_cnt = 2;
*/
kickoffCnt: number;
};
/**
* Describes the message perfetto.protos.MdpCmdKickoffFtraceEvent.
* Use `create(MdpCmdKickoffFtraceEventSchema)` to create a new message.
*/
export const MdpCmdKickoffFtraceEventSchema: GenMessage<MdpCmdKickoffFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_mdss, 0);
/**
* @generated from message perfetto.protos.MdpCommitFtraceEvent
*/
export type MdpCommitFtraceEvent = Message<"perfetto.protos.MdpCommitFtraceEvent"> & {
/**
* @generated from field: optional uint32 num = 1;
*/
num: number;
/**
* @generated from field: optional uint32 play_cnt = 2;
*/
playCnt: number;
/**
* @generated from field: optional uint32 clk_rate = 3;
*/
clkRate: number;
/**
* @generated from field: optional uint64 bandwidth = 4;
*/
bandwidth: bigint;
};
/**
* Describes the message perfetto.protos.MdpCommitFtraceEvent.
* Use `create(MdpCommitFtraceEventSchema)` to create a new message.
*/
export const MdpCommitFtraceEventSchema: GenMessage<MdpCommitFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_mdss, 1);
/**
* @generated from message perfetto.protos.MdpPerfSetOtFtraceEvent
*/
export type MdpPerfSetOtFtraceEvent = Message<"perfetto.protos.MdpPerfSetOtFtraceEvent"> & {
/**
* @generated from field: optional uint32 pnum = 1;
*/
pnum: number;
/**
* @generated from field: optional uint32 xin_id = 2;
*/
xinId: number;
/**
* @generated from field: optional uint32 rd_lim = 3;
*/
rdLim: number;
/**
* @generated from field: optional uint32 is_vbif_rt = 4;
*/
isVbifRt: number;
};
/**
* Describes the message perfetto.protos.MdpPerfSetOtFtraceEvent.
* Use `create(MdpPerfSetOtFtraceEventSchema)` to create a new message.
*/
export const MdpPerfSetOtFtraceEventSchema: GenMessage<MdpPerfSetOtFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_mdss, 2);
/**
* @generated from message perfetto.protos.MdpSsppChangeFtraceEvent
*/
export type MdpSsppChangeFtraceEvent = Message<"perfetto.protos.MdpSsppChangeFtraceEvent"> & {
/**
* @generated from field: optional uint32 num = 1;
*/
num: number;
/**
* @generated from field: optional uint32 play_cnt = 2;
*/
playCnt: number;
/**
* @generated from field: optional uint32 mixer = 3;
*/
mixer: number;
/**
* @generated from field: optional uint32 stage = 4;
*/
stage: number;
/**
* @generated from field: optional uint32 flags = 5;
*/
flags: number;
/**
* @generated from field: optional uint32 format = 6;
*/
format: number;
/**
* @generated from field: optional uint32 img_w = 7;
*/
imgW: number;
/**
* @generated from field: optional uint32 img_h = 8;
*/
imgH: number;
/**
* @generated from field: optional uint32 src_x = 9;
*/
srcX: number;
/**
* @generated from field: optional uint32 src_y = 10;
*/
srcY: number;
/**
* @generated from field: optional uint32 src_w = 11;
*/
srcW: number;
/**
* @generated from field: optional uint32 src_h = 12;
*/
srcH: number;
/**
* @generated from field: optional uint32 dst_x = 13;
*/
dstX: number;
/**
* @generated from field: optional uint32 dst_y = 14;
*/
dstY: number;
/**
* @generated from field: optional uint32 dst_w = 15;
*/
dstW: number;
/**
* @generated from field: optional uint32 dst_h = 16;
*/
dstH: number;
};
/**
* Describes the message perfetto.protos.MdpSsppChangeFtraceEvent.
* Use `create(MdpSsppChangeFtraceEventSchema)` to create a new message.
*/
export const MdpSsppChangeFtraceEventSchema: GenMessage<MdpSsppChangeFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_mdss, 3);
/**
* @generated from message perfetto.protos.TracingMarkWriteFtraceEvent
*/
export type TracingMarkWriteFtraceEvent = Message<"perfetto.protos.TracingMarkWriteFtraceEvent"> & {
/**
* @generated from field: optional int32 pid = 1;
*/
pid: number;
/**
* @generated from field: optional string trace_name = 2;
*/
traceName: string;
/**
* @generated from field: optional uint32 trace_begin = 3;
*/
traceBegin: number;
};
/**
* Describes the message perfetto.protos.TracingMarkWriteFtraceEvent.
* Use `create(TracingMarkWriteFtraceEventSchema)` to create a new message.
*/
export const TracingMarkWriteFtraceEventSchema: GenMessage<TracingMarkWriteFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_mdss, 4);
/**
* @generated from message perfetto.protos.MdpCmdPingpongDoneFtraceEvent
*/
export type MdpCmdPingpongDoneFtraceEvent = Message<"perfetto.protos.MdpCmdPingpongDoneFtraceEvent"> & {
/**
* @generated from field: optional uint32 ctl_num = 1;
*/
ctlNum: number;
/**
* @generated from field: optional uint32 intf_num = 2;
*/
intfNum: number;
/**
* @generated from field: optional uint32 pp_num = 3;
*/
ppNum: number;
/**
* @generated from field: optional int32 koff_cnt = 4;
*/
koffCnt: number;
};
/**
* Describes the message perfetto.protos.MdpCmdPingpongDoneFtraceEvent.
* Use `create(MdpCmdPingpongDoneFtraceEventSchema)` to create a new message.
*/
export const MdpCmdPingpongDoneFtraceEventSchema: GenMessage<MdpCmdPingpongDoneFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_mdss, 5);
/**
* @generated from message perfetto.protos.MdpCompareBwFtraceEvent
*/
export type MdpCompareBwFtraceEvent = Message<"perfetto.protos.MdpCompareBwFtraceEvent"> & {
/**
* @generated from field: optional uint64 new_ab = 1;
*/
newAb: bigint;
/**
* @generated from field: optional uint64 new_ib = 2;
*/
newIb: bigint;
/**
* @generated from field: optional uint64 new_wb = 3;
*/
newWb: bigint;
/**
* @generated from field: optional uint64 old_ab = 4;
*/
oldAb: bigint;
/**
* @generated from field: optional uint64 old_ib = 5;
*/
oldIb: bigint;
/**
* @generated from field: optional uint64 old_wb = 6;
*/
oldWb: bigint;
/**
* @generated from field: optional uint32 params_changed = 7;
*/
paramsChanged: number;
/**
* @generated from field: optional uint32 update_bw = 8;
*/
updateBw: number;
};
/**
* Describes the message perfetto.protos.MdpCompareBwFtraceEvent.
* Use `create(MdpCompareBwFtraceEventSchema)` to create a new message.
*/
export const MdpCompareBwFtraceEventSchema: GenMessage<MdpCompareBwFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_mdss, 6);
/**
* @generated from message perfetto.protos.MdpPerfSetPanicLutsFtraceEvent
*/
export type MdpPerfSetPanicLutsFtraceEvent = Message<"perfetto.protos.MdpPerfSetPanicLutsFtraceEvent"> & {
/**
* @generated from field: optional uint32 pnum = 1;
*/
pnum: number;
/**
* @generated from field: optional uint32 fmt = 2;
*/
fmt: number;
/**
* @generated from field: optional uint32 mode = 3;
*/
mode: number;
/**
* @generated from field: optional uint32 panic_lut = 4;
*/
panicLut: number;
/**
* @generated from field: optional uint32 robust_lut = 5;
*/
robustLut: number;
};
/**
* Describes the message perfetto.protos.MdpPerfSetPanicLutsFtraceEvent.
* Use `create(MdpPerfSetPanicLutsFtraceEventSchema)` to create a new message.
*/
export const MdpPerfSetPanicLutsFtraceEventSchema: GenMessage<MdpPerfSetPanicLutsFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_mdss, 7);
/**
* @generated from message perfetto.protos.MdpSsppSetFtraceEvent
*/
export type MdpSsppSetFtraceEvent = Message<"perfetto.protos.MdpSsppSetFtraceEvent"> & {
/**
* @generated from field: optional uint32 num = 1;
*/
num: number;
/**
* @generated from field: optional uint32 play_cnt = 2;
*/
playCnt: number;
/**
* @generated from field: optional uint32 mixer = 3;
*/
mixer: number;
/**
* @generated from field: optional uint32 stage = 4;
*/
stage: number;
/**
* @generated from field: optional uint32 flags = 5;
*/
flags: number;
/**
* @generated from field: optional uint32 format = 6;
*/
format: number;
/**
* @generated from field: optional uint32 img_w = 7;
*/
imgW: number;
/**
* @generated from field: optional uint32 img_h = 8;
*/
imgH: number;
/**
* @generated from field: optional uint32 src_x = 9;
*/
srcX: number;
/**
* @generated from field: optional uint32 src_y = 10;
*/
srcY: number;
/**
* @generated from field: optional uint32 src_w = 11;
*/
srcW: number;
/**
* @generated from field: optional uint32 src_h = 12;
*/
srcH: number;
/**
* @generated from field: optional uint32 dst_x = 13;
*/
dstX: number;
/**
* @generated from field: optional uint32 dst_y = 14;
*/
dstY: number;
/**
* @generated from field: optional uint32 dst_w = 15;
*/
dstW: number;
/**
* @generated from field: optional uint32 dst_h = 16;
*/
dstH: number;
};
/**
* Describes the message perfetto.protos.MdpSsppSetFtraceEvent.
* Use `create(MdpSsppSetFtraceEventSchema)` to create a new message.
*/
export const MdpSsppSetFtraceEventSchema: GenMessage<MdpSsppSetFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_mdss, 8);
/**
* @generated from message perfetto.protos.MdpCmdReadptrDoneFtraceEvent
*/
export type MdpCmdReadptrDoneFtraceEvent = Message<"perfetto.protos.MdpCmdReadptrDoneFtraceEvent"> & {
/**
* @generated from field: optional uint32 ctl_num = 1;
*/
ctlNum: number;
/**
* @generated from field: optional int32 koff_cnt = 2;
*/
koffCnt: number;
};
/**
* Describes the message perfetto.protos.MdpCmdReadptrDoneFtraceEvent.
* Use `create(MdpCmdReadptrDoneFtraceEventSchema)` to create a new message.
*/
export const MdpCmdReadptrDoneFtraceEventSchema: GenMessage<MdpCmdReadptrDoneFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_mdss, 9);
/**
* @generated from message perfetto.protos.MdpMisrCrcFtraceEvent
*/
export type MdpMisrCrcFtraceEvent = Message<"perfetto.protos.MdpMisrCrcFtraceEvent"> & {
/**
* @generated from field: optional uint32 block_id = 1;
*/
blockId: number;
/**
* @generated from field: optional uint32 vsync_cnt = 2;
*/
vsyncCnt: number;
/**
* @generated from field: optional uint32 crc = 3;
*/
crc: number;
};
/**
* Describes the message perfetto.protos.MdpMisrCrcFtraceEvent.
* Use `create(MdpMisrCrcFtraceEventSchema)` to create a new message.
*/
export const MdpMisrCrcFtraceEventSchema: GenMessage<MdpMisrCrcFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_mdss, 10);
/**
* @generated from message perfetto.protos.MdpPerfSetQosLutsFtraceEvent
*/
export type MdpPerfSetQosLutsFtraceEvent = Message<"perfetto.protos.MdpPerfSetQosLutsFtraceEvent"> & {
/**
* @generated from field: optional uint32 pnum = 1;
*/
pnum: number;
/**
* @generated from field: optional uint32 fmt = 2;
*/
fmt: number;
/**
* @generated from field: optional uint32 intf = 3;
*/
intf: number;
/**
* @generated from field: optional uint32 rot = 4;
*/
rot: number;
/**
* @generated from field: optional uint32 fl = 5;
*/
fl: number;
/**
* @generated from field: optional uint32 lut = 6;
*/
lut: number;
/**
* @generated from field: optional uint32 linear = 7;
*/
linear: number;
};
/**
* Describes the message perfetto.protos.MdpPerfSetQosLutsFtraceEvent.
* Use `create(MdpPerfSetQosLutsFtraceEventSchema)` to create a new message.
*/
export const MdpPerfSetQosLutsFtraceEventSchema: GenMessage<MdpPerfSetQosLutsFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_mdss, 11);
/**
* @generated from message perfetto.protos.MdpTraceCounterFtraceEvent
*/
export type MdpTraceCounterFtraceEvent = Message<"perfetto.protos.MdpTraceCounterFtraceEvent"> & {
/**
* @generated from field: optional int32 pid = 1;
*/
pid: number;
/**
* @generated from field: optional string counter_name = 2;
*/
counterName: string;
/**
* @generated from field: optional int32 value = 3;
*/
value: number;
};
/**
* Describes the message perfetto.protos.MdpTraceCounterFtraceEvent.
* Use `create(MdpTraceCounterFtraceEventSchema)` to create a new message.
*/
export const MdpTraceCounterFtraceEventSchema: GenMessage<MdpTraceCounterFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_mdss, 12);
/**
* @generated from message perfetto.protos.MdpCmdReleaseBwFtraceEvent
*/
export type MdpCmdReleaseBwFtraceEvent = Message<"perfetto.protos.MdpCmdReleaseBwFtraceEvent"> & {
/**
* @generated from field: optional uint32 ctl_num = 1;
*/
ctlNum: number;
};
/**
* Describes the message perfetto.protos.MdpCmdReleaseBwFtraceEvent.
* Use `create(MdpCmdReleaseBwFtraceEventSchema)` to create a new message.
*/
export const MdpCmdReleaseBwFtraceEventSchema: GenMessage<MdpCmdReleaseBwFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_mdss, 13);
/**
* @generated from message perfetto.protos.MdpMixerUpdateFtraceEvent
*/
export type MdpMixerUpdateFtraceEvent = Message<"perfetto.protos.MdpMixerUpdateFtraceEvent"> & {
/**
* @generated from field: optional uint32 mixer_num = 1;
*/
mixerNum: number;
};
/**
* Describes the message perfetto.protos.MdpMixerUpdateFtraceEvent.
* Use `create(MdpMixerUpdateFtraceEventSchema)` to create a new message.
*/
export const MdpMixerUpdateFtraceEventSchema: GenMessage<MdpMixerUpdateFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_mdss, 14);
/**
* @generated from message perfetto.protos.MdpPerfSetWmLevelsFtraceEvent
*/
export type MdpPerfSetWmLevelsFtraceEvent = Message<"perfetto.protos.MdpPerfSetWmLevelsFtraceEvent"> & {
/**
* @generated from field: optional uint32 pnum = 1;
*/
pnum: number;
/**
* @generated from field: optional uint32 use_space = 2;
*/
useSpace: number;
/**
* @generated from field: optional uint32 priority_bytes = 3;
*/
priorityBytes: number;
/**
* @generated from field: optional uint32 wm0 = 4;
*/
wm0: number;
/**
* @generated from field: optional uint32 wm1 = 5;
*/
wm1: number;
/**
* @generated from field: optional uint32 wm2 = 6;
*/
wm2: number;
/**
* @generated from field: optional uint32 mb_cnt = 7;
*/
mbCnt: number;
/**
* @generated from field: optional uint32 mb_size = 8;
*/
mbSize: number;
};
/**
* Describes the message perfetto.protos.MdpPerfSetWmLevelsFtraceEvent.
* Use `create(MdpPerfSetWmLevelsFtraceEventSchema)` to create a new message.
*/
export const MdpPerfSetWmLevelsFtraceEventSchema: GenMessage<MdpPerfSetWmLevelsFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_mdss, 15);
/**
* @generated from message perfetto.protos.MdpVideoUnderrunDoneFtraceEvent
*/
export type MdpVideoUnderrunDoneFtraceEvent = Message<"perfetto.protos.MdpVideoUnderrunDoneFtraceEvent"> & {
/**
* @generated from field: optional uint32 ctl_num = 1;
*/
ctlNum: number;
/**
* @generated from field: optional uint32 underrun_cnt = 2;
*/
underrunCnt: number;
};
/**
* Describes the message perfetto.protos.MdpVideoUnderrunDoneFtraceEvent.
* Use `create(MdpVideoUnderrunDoneFtraceEventSchema)` to create a new message.
*/
export const MdpVideoUnderrunDoneFtraceEventSchema: GenMessage<MdpVideoUnderrunDoneFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_mdss, 16);
/**
* @generated from message perfetto.protos.MdpCmdWaitPingpongFtraceEvent
*/
export type MdpCmdWaitPingpongFtraceEvent = Message<"perfetto.protos.MdpCmdWaitPingpongFtraceEvent"> & {
/**
* @generated from field: optional uint32 ctl_num = 1;
*/
ctlNum: number;
/**
* @generated from field: optional int32 kickoff_cnt = 2;
*/
kickoffCnt: number;
};
/**
* Describes the message perfetto.protos.MdpCmdWaitPingpongFtraceEvent.
* Use `create(MdpCmdWaitPingpongFtraceEventSchema)` to create a new message.
*/
export const MdpCmdWaitPingpongFtraceEventSchema: GenMessage<MdpCmdWaitPingpongFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_mdss, 17);
/**
* @generated from message perfetto.protos.MdpPerfPrefillCalcFtraceEvent
*/
export type MdpPerfPrefillCalcFtraceEvent = Message<"perfetto.protos.MdpPerfPrefillCalcFtraceEvent"> & {
/**
* @generated from field: optional uint32 pnum = 1;
*/
pnum: number;
/**
* @generated from field: optional uint32 latency_buf = 2;
*/
latencyBuf: number;
/**
* @generated from field: optional uint32 ot = 3;
*/
ot: number;
/**
* @generated from field: optional uint32 y_buf = 4;
*/
yBuf: number;
/**
* @generated from field: optional uint32 y_scaler = 5;
*/
yScaler: number;
/**
* @generated from field: optional uint32 pp_lines = 6;
*/
ppLines: number;
/**
* @generated from field: optional uint32 pp_bytes = 7;
*/
ppBytes: number;
/**
* @generated from field: optional uint32 post_sc = 8;
*/
postSc: number;
/**
* @generated from field: optional uint32 fbc_bytes = 9;
*/
fbcBytes: number;
/**
* @generated from field: optional uint32 prefill_bytes = 10;
*/
prefillBytes: number;
};
/**
* Describes the message perfetto.protos.MdpPerfPrefillCalcFtraceEvent.
* Use `create(MdpPerfPrefillCalcFtraceEventSchema)` to create a new message.
*/
export const MdpPerfPrefillCalcFtraceEventSchema: GenMessage<MdpPerfPrefillCalcFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_mdss, 18);
/**
* @generated from message perfetto.protos.MdpPerfUpdateBusFtraceEvent
*/
export type MdpPerfUpdateBusFtraceEvent = Message<"perfetto.protos.MdpPerfUpdateBusFtraceEvent"> & {
/**
* @generated from field: optional int32 client = 1;
*/
client: number;
/**
* @generated from field: optional uint64 ab_quota = 2;
*/
abQuota: bigint;
/**
* @generated from field: optional uint64 ib_quota = 3;
*/
ibQuota: bigint;
};
/**
* Describes the message perfetto.protos.MdpPerfUpdateBusFtraceEvent.
* Use `create(MdpPerfUpdateBusFtraceEventSchema)` to create a new message.
*/
export const MdpPerfUpdateBusFtraceEventSchema: GenMessage<MdpPerfUpdateBusFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_mdss, 19);
/**
* @generated from message perfetto.protos.RotatorBwAoAsContextFtraceEvent
*/
export type RotatorBwAoAsContextFtraceEvent = Message<"perfetto.protos.RotatorBwAoAsContextFtraceEvent"> & {
/**
* @generated from field: optional uint32 state = 1;
*/
state: number;
};
/**
* Describes the message perfetto.protos.RotatorBwAoAsContextFtraceEvent.
* Use `create(RotatorBwAoAsContextFtraceEventSchema)` to create a new message.
*/
export const RotatorBwAoAsContextFtraceEventSchema: GenMessage<RotatorBwAoAsContextFtraceEvent> = /*@__PURE__*/
messageDesc(file_protos_perfetto_trace_ftrace_mdss, 20);