1/*
2 * Copyright (C) 2017 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 *      http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17// Autogenerated by:
18// ../../tools/ftrace_proto_gen/ftrace_proto_gen.cc
19// Do not edit.
20
21syntax = "proto2";
22
23import "protos/perfetto/trace/ftrace/binder.proto";
24import "protos/perfetto/trace/ftrace/block.proto";
25import "protos/perfetto/trace/ftrace/cgroup.proto";
26import "protos/perfetto/trace/ftrace/clk.proto";
27import "protos/perfetto/trace/ftrace/compaction.proto";
28import "protos/perfetto/trace/ftrace/ext4.proto";
29import "protos/perfetto/trace/ftrace/f2fs.proto";
30import "protos/perfetto/trace/ftrace/fence.proto";
31import "protos/perfetto/trace/ftrace/filemap.proto";
32import "protos/perfetto/trace/ftrace/ftrace.proto";
33import "protos/perfetto/trace/ftrace/i2c.proto";
34import "protos/perfetto/trace/ftrace/ipi.proto";
35import "protos/perfetto/trace/ftrace/irq.proto";
36import "protos/perfetto/trace/ftrace/kmem.proto";
37import "protos/perfetto/trace/ftrace/lowmemorykiller.proto";
38import "protos/perfetto/trace/ftrace/mdss.proto";
39import "protos/perfetto/trace/ftrace/mm_event.proto";
40import "protos/perfetto/trace/ftrace/oom.proto";
41import "protos/perfetto/trace/ftrace/power.proto";
42import "protos/perfetto/trace/ftrace/raw_syscalls.proto";
43import "protos/perfetto/trace/ftrace/regulator.proto";
44import "protos/perfetto/trace/ftrace/sched.proto";
45import "protos/perfetto/trace/ftrace/sde.proto";
46import "protos/perfetto/trace/ftrace/signal.proto";
47import "protos/perfetto/trace/ftrace/sync.proto";
48import "protos/perfetto/trace/ftrace/systrace.proto";
49import "protos/perfetto/trace/ftrace/task.proto";
50import "protos/perfetto/trace/ftrace/vmscan.proto";
51import "protos/perfetto/trace/ftrace/workqueue.proto";
52import "protos/perfetto/trace/ftrace/generic.proto";
53
54package perfetto.protos;
55
56message FtraceEvent {
57  // Nanoseconds since an epoch.
58  // Epoch is configurable by writing into trace_clock.
59  // By default this timestamp is CPU local.
60  // TODO: Figure out a story for reconciling the various clocks.
61  optional uint64 timestamp = 1;
62
63  // Kernel pid (do not confuse with userspace pid aka tgid)
64  optional uint32 pid = 2;
65
66  oneof event {
67    PrintFtraceEvent print = 3;
68    SchedSwitchFtraceEvent sched_switch = 4;
69    // removed field with id 5;
70    // removed field with id 6;
71    // removed field with id 7;
72    // removed field with id 8;
73    // removed field with id 9;
74    // removed field with id 10;
75    CpuFrequencyFtraceEvent cpu_frequency = 11;
76    CpuFrequencyLimitsFtraceEvent cpu_frequency_limits = 12;
77    CpuIdleFtraceEvent cpu_idle = 13;
78    ClockEnableFtraceEvent clock_enable = 14;
79    ClockDisableFtraceEvent clock_disable = 15;
80    ClockSetRateFtraceEvent clock_set_rate = 16;
81    SchedWakeupFtraceEvent sched_wakeup = 17;
82    SchedBlockedReasonFtraceEvent sched_blocked_reason = 18;
83    SchedCpuHotplugFtraceEvent sched_cpu_hotplug = 19;
84    SchedWakingFtraceEvent sched_waking = 20;
85    IpiEntryFtraceEvent ipi_entry = 21;
86    IpiExitFtraceEvent ipi_exit = 22;
87    IpiRaiseFtraceEvent ipi_raise = 23;
88    SoftirqEntryFtraceEvent softirq_entry = 24;
89    SoftirqExitFtraceEvent softirq_exit = 25;
90    SoftirqRaiseFtraceEvent softirq_raise = 26;
91    I2cReadFtraceEvent i2c_read = 27;
92    I2cWriteFtraceEvent i2c_write = 28;
93    I2cResultFtraceEvent i2c_result = 29;
94    I2cReplyFtraceEvent i2c_reply = 30;
95    SmbusReadFtraceEvent smbus_read = 31;
96    SmbusWriteFtraceEvent smbus_write = 32;
97    SmbusResultFtraceEvent smbus_result = 33;
98    SmbusReplyFtraceEvent smbus_reply = 34;
99    LowmemoryKillFtraceEvent lowmemory_kill = 35;
100    IrqHandlerEntryFtraceEvent irq_handler_entry = 36;
101    IrqHandlerExitFtraceEvent irq_handler_exit = 37;
102    SyncPtFtraceEvent sync_pt = 38;
103    SyncTimelineFtraceEvent sync_timeline = 39;
104    SyncWaitFtraceEvent sync_wait = 40;
105    Ext4DaWriteBeginFtraceEvent ext4_da_write_begin = 41;
106    Ext4DaWriteEndFtraceEvent ext4_da_write_end = 42;
107    Ext4SyncFileEnterFtraceEvent ext4_sync_file_enter = 43;
108    Ext4SyncFileExitFtraceEvent ext4_sync_file_exit = 44;
109    BlockRqIssueFtraceEvent block_rq_issue = 45;
110    MmVmscanDirectReclaimBeginFtraceEvent mm_vmscan_direct_reclaim_begin = 46;
111    MmVmscanDirectReclaimEndFtraceEvent mm_vmscan_direct_reclaim_end = 47;
112    MmVmscanKswapdWakeFtraceEvent mm_vmscan_kswapd_wake = 48;
113    MmVmscanKswapdSleepFtraceEvent mm_vmscan_kswapd_sleep = 49;
114    BinderTransactionFtraceEvent binder_transaction = 50;
115    BinderTransactionReceivedFtraceEvent binder_transaction_received = 51;
116    BinderSetPriorityFtraceEvent binder_set_priority = 52;
117    BinderLockFtraceEvent binder_lock = 53;
118    BinderLockedFtraceEvent binder_locked = 54;
119    BinderUnlockFtraceEvent binder_unlock = 55;
120    WorkqueueActivateWorkFtraceEvent workqueue_activate_work = 56;
121    WorkqueueExecuteEndFtraceEvent workqueue_execute_end = 57;
122    WorkqueueExecuteStartFtraceEvent workqueue_execute_start = 58;
123    WorkqueueQueueWorkFtraceEvent workqueue_queue_work = 59;
124    RegulatorDisableFtraceEvent regulator_disable = 60;
125    RegulatorDisableCompleteFtraceEvent regulator_disable_complete = 61;
126    RegulatorEnableFtraceEvent regulator_enable = 62;
127    RegulatorEnableCompleteFtraceEvent regulator_enable_complete = 63;
128    RegulatorEnableDelayFtraceEvent regulator_enable_delay = 64;
129    RegulatorSetVoltageFtraceEvent regulator_set_voltage = 65;
130    RegulatorSetVoltageCompleteFtraceEvent regulator_set_voltage_complete = 66;
131    CgroupAttachTaskFtraceEvent cgroup_attach_task = 67;
132    CgroupMkdirFtraceEvent cgroup_mkdir = 68;
133    CgroupRemountFtraceEvent cgroup_remount = 69;
134    CgroupRmdirFtraceEvent cgroup_rmdir = 70;
135    CgroupTransferTasksFtraceEvent cgroup_transfer_tasks = 71;
136    CgroupDestroyRootFtraceEvent cgroup_destroy_root = 72;
137    CgroupReleaseFtraceEvent cgroup_release = 73;
138    CgroupRenameFtraceEvent cgroup_rename = 74;
139    CgroupSetupRootFtraceEvent cgroup_setup_root = 75;
140    MdpCmdKickoffFtraceEvent mdp_cmd_kickoff = 76;
141    MdpCommitFtraceEvent mdp_commit = 77;
142    MdpPerfSetOtFtraceEvent mdp_perf_set_ot = 78;
143    MdpSsppChangeFtraceEvent mdp_sspp_change = 79;
144    TracingMarkWriteFtraceEvent tracing_mark_write = 80;
145    MdpCmdPingpongDoneFtraceEvent mdp_cmd_pingpong_done = 81;
146    MdpCompareBwFtraceEvent mdp_compare_bw = 82;
147    MdpPerfSetPanicLutsFtraceEvent mdp_perf_set_panic_luts = 83;
148    MdpSsppSetFtraceEvent mdp_sspp_set = 84;
149    MdpCmdReadptrDoneFtraceEvent mdp_cmd_readptr_done = 85;
150    MdpMisrCrcFtraceEvent mdp_misr_crc = 86;
151    MdpPerfSetQosLutsFtraceEvent mdp_perf_set_qos_luts = 87;
152    MdpTraceCounterFtraceEvent mdp_trace_counter = 88;
153    MdpCmdReleaseBwFtraceEvent mdp_cmd_release_bw = 89;
154    MdpMixerUpdateFtraceEvent mdp_mixer_update = 90;
155    MdpPerfSetWmLevelsFtraceEvent mdp_perf_set_wm_levels = 91;
156    MdpVideoUnderrunDoneFtraceEvent mdp_video_underrun_done = 92;
157    MdpCmdWaitPingpongFtraceEvent mdp_cmd_wait_pingpong = 93;
158    MdpPerfPrefillCalcFtraceEvent mdp_perf_prefill_calc = 94;
159    MdpPerfUpdateBusFtraceEvent mdp_perf_update_bus = 95;
160    RotatorBwAoAsContextFtraceEvent rotator_bw_ao_as_context = 96;
161    MmFilemapAddToPageCacheFtraceEvent mm_filemap_add_to_page_cache = 97;
162    MmFilemapDeleteFromPageCacheFtraceEvent mm_filemap_delete_from_page_cache =
163        98;
164    MmCompactionBeginFtraceEvent mm_compaction_begin = 99;
165    MmCompactionDeferCompactionFtraceEvent mm_compaction_defer_compaction = 100;
166    MmCompactionDeferredFtraceEvent mm_compaction_deferred = 101;
167    MmCompactionDeferResetFtraceEvent mm_compaction_defer_reset = 102;
168    MmCompactionEndFtraceEvent mm_compaction_end = 103;
169    MmCompactionFinishedFtraceEvent mm_compaction_finished = 104;
170    MmCompactionIsolateFreepagesFtraceEvent mm_compaction_isolate_freepages =
171        105;
172    MmCompactionIsolateMigratepagesFtraceEvent
173        mm_compaction_isolate_migratepages = 106;
174    MmCompactionKcompactdSleepFtraceEvent mm_compaction_kcompactd_sleep = 107;
175    MmCompactionKcompactdWakeFtraceEvent mm_compaction_kcompactd_wake = 108;
176    MmCompactionMigratepagesFtraceEvent mm_compaction_migratepages = 109;
177    MmCompactionSuitableFtraceEvent mm_compaction_suitable = 110;
178    MmCompactionTryToCompactPagesFtraceEvent
179        mm_compaction_try_to_compact_pages = 111;
180    MmCompactionWakeupKcompactdFtraceEvent mm_compaction_wakeup_kcompactd = 112;
181    SuspendResumeFtraceEvent suspend_resume = 113;
182    SchedWakeupNewFtraceEvent sched_wakeup_new = 114;
183    BlockBioBackmergeFtraceEvent block_bio_backmerge = 115;
184    BlockBioBounceFtraceEvent block_bio_bounce = 116;
185    BlockBioCompleteFtraceEvent block_bio_complete = 117;
186    BlockBioFrontmergeFtraceEvent block_bio_frontmerge = 118;
187    BlockBioQueueFtraceEvent block_bio_queue = 119;
188    BlockBioRemapFtraceEvent block_bio_remap = 120;
189    BlockDirtyBufferFtraceEvent block_dirty_buffer = 121;
190    BlockGetrqFtraceEvent block_getrq = 122;
191    BlockPlugFtraceEvent block_plug = 123;
192    BlockRqAbortFtraceEvent block_rq_abort = 124;
193    BlockRqCompleteFtraceEvent block_rq_complete = 125;
194    BlockRqInsertFtraceEvent block_rq_insert = 126;
195    // removed field with id 127;
196    BlockRqRemapFtraceEvent block_rq_remap = 128;
197    BlockRqRequeueFtraceEvent block_rq_requeue = 129;
198    BlockSleeprqFtraceEvent block_sleeprq = 130;
199    BlockSplitFtraceEvent block_split = 131;
200    BlockTouchBufferFtraceEvent block_touch_buffer = 132;
201    BlockUnplugFtraceEvent block_unplug = 133;
202    Ext4AllocDaBlocksFtraceEvent ext4_alloc_da_blocks = 134;
203    Ext4AllocateBlocksFtraceEvent ext4_allocate_blocks = 135;
204    Ext4AllocateInodeFtraceEvent ext4_allocate_inode = 136;
205    Ext4BeginOrderedTruncateFtraceEvent ext4_begin_ordered_truncate = 137;
206    Ext4CollapseRangeFtraceEvent ext4_collapse_range = 138;
207    Ext4DaReleaseSpaceFtraceEvent ext4_da_release_space = 139;
208    Ext4DaReserveSpaceFtraceEvent ext4_da_reserve_space = 140;
209    Ext4DaUpdateReserveSpaceFtraceEvent ext4_da_update_reserve_space = 141;
210    Ext4DaWritePagesFtraceEvent ext4_da_write_pages = 142;
211    Ext4DaWritePagesExtentFtraceEvent ext4_da_write_pages_extent = 143;
212    Ext4DirectIOEnterFtraceEvent ext4_direct_IO_enter = 144;
213    Ext4DirectIOExitFtraceEvent ext4_direct_IO_exit = 145;
214    Ext4DiscardBlocksFtraceEvent ext4_discard_blocks = 146;
215    Ext4DiscardPreallocationsFtraceEvent ext4_discard_preallocations = 147;
216    Ext4DropInodeFtraceEvent ext4_drop_inode = 148;
217    Ext4EsCacheExtentFtraceEvent ext4_es_cache_extent = 149;
218    Ext4EsFindDelayedExtentRangeEnterFtraceEvent
219        ext4_es_find_delayed_extent_range_enter = 150;
220    Ext4EsFindDelayedExtentRangeExitFtraceEvent
221        ext4_es_find_delayed_extent_range_exit = 151;
222    Ext4EsInsertExtentFtraceEvent ext4_es_insert_extent = 152;
223    Ext4EsLookupExtentEnterFtraceEvent ext4_es_lookup_extent_enter = 153;
224    Ext4EsLookupExtentExitFtraceEvent ext4_es_lookup_extent_exit = 154;
225    Ext4EsRemoveExtentFtraceEvent ext4_es_remove_extent = 155;
226    Ext4EsShrinkFtraceEvent ext4_es_shrink = 156;
227    Ext4EsShrinkCountFtraceEvent ext4_es_shrink_count = 157;
228    Ext4EsShrinkScanEnterFtraceEvent ext4_es_shrink_scan_enter = 158;
229    Ext4EsShrinkScanExitFtraceEvent ext4_es_shrink_scan_exit = 159;
230    Ext4EvictInodeFtraceEvent ext4_evict_inode = 160;
231    Ext4ExtConvertToInitializedEnterFtraceEvent
232        ext4_ext_convert_to_initialized_enter = 161;
233    Ext4ExtConvertToInitializedFastpathFtraceEvent
234        ext4_ext_convert_to_initialized_fastpath = 162;
235    Ext4ExtHandleUnwrittenExtentsFtraceEvent ext4_ext_handle_unwritten_extents =
236        163;
237    Ext4ExtInCacheFtraceEvent ext4_ext_in_cache = 164;
238    Ext4ExtLoadExtentFtraceEvent ext4_ext_load_extent = 165;
239    Ext4ExtMapBlocksEnterFtraceEvent ext4_ext_map_blocks_enter = 166;
240    Ext4ExtMapBlocksExitFtraceEvent ext4_ext_map_blocks_exit = 167;
241    Ext4ExtPutInCacheFtraceEvent ext4_ext_put_in_cache = 168;
242    Ext4ExtRemoveSpaceFtraceEvent ext4_ext_remove_space = 169;
243    Ext4ExtRemoveSpaceDoneFtraceEvent ext4_ext_remove_space_done = 170;
244    Ext4ExtRmIdxFtraceEvent ext4_ext_rm_idx = 171;
245    Ext4ExtRmLeafFtraceEvent ext4_ext_rm_leaf = 172;
246    Ext4ExtShowExtentFtraceEvent ext4_ext_show_extent = 173;
247    Ext4FallocateEnterFtraceEvent ext4_fallocate_enter = 174;
248    Ext4FallocateExitFtraceEvent ext4_fallocate_exit = 175;
249    Ext4FindDelallocRangeFtraceEvent ext4_find_delalloc_range = 176;
250    Ext4ForgetFtraceEvent ext4_forget = 177;
251    Ext4FreeBlocksFtraceEvent ext4_free_blocks = 178;
252    Ext4FreeInodeFtraceEvent ext4_free_inode = 179;
253    Ext4GetImpliedClusterAllocExitFtraceEvent
254        ext4_get_implied_cluster_alloc_exit = 180;
255    Ext4GetReservedClusterAllocFtraceEvent ext4_get_reserved_cluster_alloc =
256        181;
257    Ext4IndMapBlocksEnterFtraceEvent ext4_ind_map_blocks_enter = 182;
258    Ext4IndMapBlocksExitFtraceEvent ext4_ind_map_blocks_exit = 183;
259    Ext4InsertRangeFtraceEvent ext4_insert_range = 184;
260    Ext4InvalidatepageFtraceEvent ext4_invalidatepage = 185;
261    Ext4JournalStartFtraceEvent ext4_journal_start = 186;
262    Ext4JournalStartReservedFtraceEvent ext4_journal_start_reserved = 187;
263    Ext4JournalledInvalidatepageFtraceEvent ext4_journalled_invalidatepage =
264        188;
265    Ext4JournalledWriteEndFtraceEvent ext4_journalled_write_end = 189;
266    Ext4LoadInodeFtraceEvent ext4_load_inode = 190;
267    Ext4LoadInodeBitmapFtraceEvent ext4_load_inode_bitmap = 191;
268    Ext4MarkInodeDirtyFtraceEvent ext4_mark_inode_dirty = 192;
269    Ext4MbBitmapLoadFtraceEvent ext4_mb_bitmap_load = 193;
270    Ext4MbBuddyBitmapLoadFtraceEvent ext4_mb_buddy_bitmap_load = 194;
271    Ext4MbDiscardPreallocationsFtraceEvent ext4_mb_discard_preallocations = 195;
272    Ext4MbNewGroupPaFtraceEvent ext4_mb_new_group_pa = 196;
273    Ext4MbNewInodePaFtraceEvent ext4_mb_new_inode_pa = 197;
274    Ext4MbReleaseGroupPaFtraceEvent ext4_mb_release_group_pa = 198;
275    Ext4MbReleaseInodePaFtraceEvent ext4_mb_release_inode_pa = 199;
276    Ext4MballocAllocFtraceEvent ext4_mballoc_alloc = 200;
277    Ext4MballocDiscardFtraceEvent ext4_mballoc_discard = 201;
278    Ext4MballocFreeFtraceEvent ext4_mballoc_free = 202;
279    Ext4MballocPreallocFtraceEvent ext4_mballoc_prealloc = 203;
280    Ext4OtherInodeUpdateTimeFtraceEvent ext4_other_inode_update_time = 204;
281    Ext4PunchHoleFtraceEvent ext4_punch_hole = 205;
282    Ext4ReadBlockBitmapLoadFtraceEvent ext4_read_block_bitmap_load = 206;
283    Ext4ReadpageFtraceEvent ext4_readpage = 207;
284    Ext4ReleasepageFtraceEvent ext4_releasepage = 208;
285    Ext4RemoveBlocksFtraceEvent ext4_remove_blocks = 209;
286    Ext4RequestBlocksFtraceEvent ext4_request_blocks = 210;
287    Ext4RequestInodeFtraceEvent ext4_request_inode = 211;
288    Ext4SyncFsFtraceEvent ext4_sync_fs = 212;
289    Ext4TrimAllFreeFtraceEvent ext4_trim_all_free = 213;
290    Ext4TrimExtentFtraceEvent ext4_trim_extent = 214;
291    Ext4TruncateEnterFtraceEvent ext4_truncate_enter = 215;
292    Ext4TruncateExitFtraceEvent ext4_truncate_exit = 216;
293    Ext4UnlinkEnterFtraceEvent ext4_unlink_enter = 217;
294    Ext4UnlinkExitFtraceEvent ext4_unlink_exit = 218;
295    Ext4WriteBeginFtraceEvent ext4_write_begin = 219;
296    // removed field with id 220;
297    // removed field with id 221;
298    // removed field with id 222;
299    // removed field with id 223;
300    // removed field with id 224;
301    // removed field with id 225;
302    // removed field with id 226;
303    // removed field with id 227;
304    // removed field with id 228;
305    // removed field with id 229;
306    Ext4WriteEndFtraceEvent ext4_write_end = 230;
307    Ext4WritepageFtraceEvent ext4_writepage = 231;
308    Ext4WritepagesFtraceEvent ext4_writepages = 232;
309    Ext4WritepagesResultFtraceEvent ext4_writepages_result = 233;
310    Ext4ZeroRangeFtraceEvent ext4_zero_range = 234;
311    TaskNewtaskFtraceEvent task_newtask = 235;
312    TaskRenameFtraceEvent task_rename = 236;
313    SchedProcessExecFtraceEvent sched_process_exec = 237;
314    SchedProcessExitFtraceEvent sched_process_exit = 238;
315    SchedProcessForkFtraceEvent sched_process_fork = 239;
316    SchedProcessFreeFtraceEvent sched_process_free = 240;
317    SchedProcessHangFtraceEvent sched_process_hang = 241;
318    SchedProcessWaitFtraceEvent sched_process_wait = 242;
319    F2fsDoSubmitBioFtraceEvent f2fs_do_submit_bio = 243;
320    F2fsEvictInodeFtraceEvent f2fs_evict_inode = 244;
321    F2fsFallocateFtraceEvent f2fs_fallocate = 245;
322    F2fsGetDataBlockFtraceEvent f2fs_get_data_block = 246;
323    F2fsGetVictimFtraceEvent f2fs_get_victim = 247;
324    F2fsIgetFtraceEvent f2fs_iget = 248;
325    F2fsIgetExitFtraceEvent f2fs_iget_exit = 249;
326    F2fsNewInodeFtraceEvent f2fs_new_inode = 250;
327    F2fsReadpageFtraceEvent f2fs_readpage = 251;
328    F2fsReserveNewBlockFtraceEvent f2fs_reserve_new_block = 252;
329    F2fsSetPageDirtyFtraceEvent f2fs_set_page_dirty = 253;
330    F2fsSubmitWritePageFtraceEvent f2fs_submit_write_page = 254;
331    F2fsSyncFileEnterFtraceEvent f2fs_sync_file_enter = 255;
332    F2fsSyncFileExitFtraceEvent f2fs_sync_file_exit = 256;
333    F2fsSyncFsFtraceEvent f2fs_sync_fs = 257;
334    F2fsTruncateFtraceEvent f2fs_truncate = 258;
335    F2fsTruncateBlocksEnterFtraceEvent f2fs_truncate_blocks_enter = 259;
336    F2fsTruncateBlocksExitFtraceEvent f2fs_truncate_blocks_exit = 260;
337    F2fsTruncateDataBlocksRangeFtraceEvent f2fs_truncate_data_blocks_range =
338        261;
339    F2fsTruncateInodeBlocksEnterFtraceEvent f2fs_truncate_inode_blocks_enter =
340        262;
341    F2fsTruncateInodeBlocksExitFtraceEvent f2fs_truncate_inode_blocks_exit =
342        263;
343    F2fsTruncateNodeFtraceEvent f2fs_truncate_node = 264;
344    F2fsTruncateNodesEnterFtraceEvent f2fs_truncate_nodes_enter = 265;
345    F2fsTruncateNodesExitFtraceEvent f2fs_truncate_nodes_exit = 266;
346    F2fsTruncatePartialNodesFtraceEvent f2fs_truncate_partial_nodes = 267;
347    F2fsUnlinkEnterFtraceEvent f2fs_unlink_enter = 268;
348    F2fsUnlinkExitFtraceEvent f2fs_unlink_exit = 269;
349    F2fsVmPageMkwriteFtraceEvent f2fs_vm_page_mkwrite = 270;
350    F2fsWriteBeginFtraceEvent f2fs_write_begin = 271;
351    F2fsWriteCheckpointFtraceEvent f2fs_write_checkpoint = 272;
352    F2fsWriteEndFtraceEvent f2fs_write_end = 273;
353    AllocPagesIommuEndFtraceEvent alloc_pages_iommu_end = 274;
354    AllocPagesIommuFailFtraceEvent alloc_pages_iommu_fail = 275;
355    AllocPagesIommuStartFtraceEvent alloc_pages_iommu_start = 276;
356    AllocPagesSysEndFtraceEvent alloc_pages_sys_end = 277;
357    AllocPagesSysFailFtraceEvent alloc_pages_sys_fail = 278;
358    AllocPagesSysStartFtraceEvent alloc_pages_sys_start = 279;
359    DmaAllocContiguousRetryFtraceEvent dma_alloc_contiguous_retry = 280;
360    IommuMapRangeFtraceEvent iommu_map_range = 281;
361    IommuSecPtblMapRangeEndFtraceEvent iommu_sec_ptbl_map_range_end = 282;
362    IommuSecPtblMapRangeStartFtraceEvent iommu_sec_ptbl_map_range_start = 283;
363    IonAllocBufferEndFtraceEvent ion_alloc_buffer_end = 284;
364    IonAllocBufferFailFtraceEvent ion_alloc_buffer_fail = 285;
365    IonAllocBufferFallbackFtraceEvent ion_alloc_buffer_fallback = 286;
366    IonAllocBufferStartFtraceEvent ion_alloc_buffer_start = 287;
367    IonCpAllocRetryFtraceEvent ion_cp_alloc_retry = 288;
368    IonCpSecureBufferEndFtraceEvent ion_cp_secure_buffer_end = 289;
369    IonCpSecureBufferStartFtraceEvent ion_cp_secure_buffer_start = 290;
370    IonPrefetchingFtraceEvent ion_prefetching = 291;
371    IonSecureCmaAddToPoolEndFtraceEvent ion_secure_cma_add_to_pool_end = 292;
372    IonSecureCmaAddToPoolStartFtraceEvent ion_secure_cma_add_to_pool_start =
373        293;
374    IonSecureCmaAllocateEndFtraceEvent ion_secure_cma_allocate_end = 294;
375    IonSecureCmaAllocateStartFtraceEvent ion_secure_cma_allocate_start = 295;
376    IonSecureCmaShrinkPoolEndFtraceEvent ion_secure_cma_shrink_pool_end = 296;
377    IonSecureCmaShrinkPoolStartFtraceEvent ion_secure_cma_shrink_pool_start =
378        297;
379    KfreeFtraceEvent kfree = 298;
380    KmallocFtraceEvent kmalloc = 299;
381    KmallocNodeFtraceEvent kmalloc_node = 300;
382    KmemCacheAllocFtraceEvent kmem_cache_alloc = 301;
383    KmemCacheAllocNodeFtraceEvent kmem_cache_alloc_node = 302;
384    KmemCacheFreeFtraceEvent kmem_cache_free = 303;
385    MigratePagesEndFtraceEvent migrate_pages_end = 304;
386    MigratePagesStartFtraceEvent migrate_pages_start = 305;
387    MigrateRetryFtraceEvent migrate_retry = 306;
388    MmPageAllocFtraceEvent mm_page_alloc = 307;
389    MmPageAllocExtfragFtraceEvent mm_page_alloc_extfrag = 308;
390    MmPageAllocZoneLockedFtraceEvent mm_page_alloc_zone_locked = 309;
391    MmPageFreeFtraceEvent mm_page_free = 310;
392    MmPageFreeBatchedFtraceEvent mm_page_free_batched = 311;
393    MmPagePcpuDrainFtraceEvent mm_page_pcpu_drain = 312;
394    RssStatFtraceEvent rss_stat = 313;
395    IonHeapShrinkFtraceEvent ion_heap_shrink = 314;
396    IonHeapGrowFtraceEvent ion_heap_grow = 315;
397    FenceInitFtraceEvent fence_init = 316;
398    FenceDestroyFtraceEvent fence_destroy = 317;
399    FenceEnableSignalFtraceEvent fence_enable_signal = 318;
400    FenceSignaledFtraceEvent fence_signaled = 319;
401    ClkEnableFtraceEvent clk_enable = 320;
402    ClkDisableFtraceEvent clk_disable = 321;
403    ClkSetRateFtraceEvent clk_set_rate = 322;
404    BinderTransactionAllocBufFtraceEvent binder_transaction_alloc_buf = 323;
405    SignalDeliverFtraceEvent signal_deliver = 324;
406    SignalGenerateFtraceEvent signal_generate = 325;
407    OomScoreAdjUpdateFtraceEvent oom_score_adj_update = 326;
408    GenericFtraceEvent generic = 327;
409    MmEventRecordFtraceEvent mm_event_record = 328;
410    SysEnterFtraceEvent sys_enter = 329;
411    SysExitFtraceEvent sys_exit = 330;
412    ZeroFtraceEvent zero = 331;
413    GpuFrequencyFtraceEvent gpu_frequency = 332;
414    SdeTracingMarkWriteFtraceEvent sde_tracing_mark_write = 333;
415  }
416}
417