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// ../../src/tools/ftrace_proto_gen/ftrace_proto_gen.cc 19// Do not edit. 20 21syntax = "proto2"; 22 23import "protos/perfetto/trace/ftrace/android_fs.proto"; 24import "protos/perfetto/trace/ftrace/binder.proto"; 25import "protos/perfetto/trace/ftrace/block.proto"; 26import "protos/perfetto/trace/ftrace/cgroup.proto"; 27import "protos/perfetto/trace/ftrace/clk.proto"; 28import "protos/perfetto/trace/ftrace/cma.proto"; 29import "protos/perfetto/trace/ftrace/compaction.proto"; 30import "protos/perfetto/trace/ftrace/cpuhp.proto"; 31import "protos/perfetto/trace/ftrace/cros_ec.proto"; 32import "protos/perfetto/trace/ftrace/dma_fence.proto"; 33import "protos/perfetto/trace/ftrace/dmabuf_heap.proto"; 34import "protos/perfetto/trace/ftrace/dpu.proto"; 35import "protos/perfetto/trace/ftrace/drm.proto"; 36import "protos/perfetto/trace/ftrace/ext4.proto"; 37import "protos/perfetto/trace/ftrace/f2fs.proto"; 38import "protos/perfetto/trace/ftrace/fastrpc.proto"; 39import "protos/perfetto/trace/ftrace/fence.proto"; 40import "protos/perfetto/trace/ftrace/filemap.proto"; 41import "protos/perfetto/trace/ftrace/ftrace.proto"; 42import "protos/perfetto/trace/ftrace/g2d.proto"; 43import "protos/perfetto/trace/ftrace/gpu_mem.proto"; 44import "protos/perfetto/trace/ftrace/gpu_scheduler.proto"; 45import "protos/perfetto/trace/ftrace/hyp.proto"; 46import "protos/perfetto/trace/ftrace/i2c.proto"; 47import "protos/perfetto/trace/ftrace/ion.proto"; 48import "protos/perfetto/trace/ftrace/ipi.proto"; 49import "protos/perfetto/trace/ftrace/irq.proto"; 50import "protos/perfetto/trace/ftrace/kmem.proto"; 51import "protos/perfetto/trace/ftrace/kvm.proto"; 52import "protos/perfetto/trace/ftrace/lowmemorykiller.proto"; 53import "protos/perfetto/trace/ftrace/lwis.proto"; 54import "protos/perfetto/trace/ftrace/mali.proto"; 55import "protos/perfetto/trace/ftrace/mdss.proto"; 56import "protos/perfetto/trace/ftrace/mm_event.proto"; 57import "protos/perfetto/trace/ftrace/net.proto"; 58import "protos/perfetto/trace/ftrace/oom.proto"; 59import "protos/perfetto/trace/ftrace/panel.proto"; 60import "protos/perfetto/trace/ftrace/power.proto"; 61import "protos/perfetto/trace/ftrace/printk.proto"; 62import "protos/perfetto/trace/ftrace/raw_syscalls.proto"; 63import "protos/perfetto/trace/ftrace/regulator.proto"; 64import "protos/perfetto/trace/ftrace/sched.proto"; 65import "protos/perfetto/trace/ftrace/scm.proto"; 66import "protos/perfetto/trace/ftrace/sde.proto"; 67import "protos/perfetto/trace/ftrace/signal.proto"; 68import "protos/perfetto/trace/ftrace/skb.proto"; 69import "protos/perfetto/trace/ftrace/sock.proto"; 70import "protos/perfetto/trace/ftrace/sync.proto"; 71import "protos/perfetto/trace/ftrace/synthetic.proto"; 72import "protos/perfetto/trace/ftrace/systrace.proto"; 73import "protos/perfetto/trace/ftrace/task.proto"; 74import "protos/perfetto/trace/ftrace/tcp.proto"; 75import "protos/perfetto/trace/ftrace/thermal.proto"; 76import "protos/perfetto/trace/ftrace/trusty.proto"; 77import "protos/perfetto/trace/ftrace/ufs.proto"; 78import "protos/perfetto/trace/ftrace/v4l2.proto"; 79import "protos/perfetto/trace/ftrace/virtio_gpu.proto"; 80import "protos/perfetto/trace/ftrace/virtio_video.proto"; 81import "protos/perfetto/trace/ftrace/vmscan.proto"; 82import "protos/perfetto/trace/ftrace/workqueue.proto"; 83import "protos/perfetto/trace/ftrace/generic.proto"; 84 85package perfetto.protos; 86 87message FtraceEvent { 88 // Timestamp in nanoseconds using .../tracing/trace_clock. 89 optional uint64 timestamp = 1; 90 91 // Kernel pid (do not confuse with userspace pid aka tgid). 92 optional uint32 pid = 2; 93 94 // Not populated in actual traces. Wire format might change. 95 // Placeholder declaration so that the ftrace parsing code accepts the 96 // existence of this common field. If this becomes needed for all events: 97 // consider merging with common_preempt_count to avoid extra proto tags. 98 optional uint32 common_flags = 5; 99 100 oneof event { 101 PrintFtraceEvent print = 3; 102 SchedSwitchFtraceEvent sched_switch = 4; 103 // removed field with id 5; 104 // removed field with id 6; 105 // removed field with id 7; 106 // removed field with id 8; 107 // removed field with id 9; 108 // removed field with id 10; 109 CpuFrequencyFtraceEvent cpu_frequency = 11; 110 CpuFrequencyLimitsFtraceEvent cpu_frequency_limits = 12; 111 CpuIdleFtraceEvent cpu_idle = 13; 112 ClockEnableFtraceEvent clock_enable = 14; 113 ClockDisableFtraceEvent clock_disable = 15; 114 ClockSetRateFtraceEvent clock_set_rate = 16; 115 SchedWakeupFtraceEvent sched_wakeup = 17; 116 SchedBlockedReasonFtraceEvent sched_blocked_reason = 18; 117 SchedCpuHotplugFtraceEvent sched_cpu_hotplug = 19; 118 SchedWakingFtraceEvent sched_waking = 20; 119 IpiEntryFtraceEvent ipi_entry = 21; 120 IpiExitFtraceEvent ipi_exit = 22; 121 IpiRaiseFtraceEvent ipi_raise = 23; 122 SoftirqEntryFtraceEvent softirq_entry = 24; 123 SoftirqExitFtraceEvent softirq_exit = 25; 124 SoftirqRaiseFtraceEvent softirq_raise = 26; 125 I2cReadFtraceEvent i2c_read = 27; 126 I2cWriteFtraceEvent i2c_write = 28; 127 I2cResultFtraceEvent i2c_result = 29; 128 I2cReplyFtraceEvent i2c_reply = 30; 129 SmbusReadFtraceEvent smbus_read = 31; 130 SmbusWriteFtraceEvent smbus_write = 32; 131 SmbusResultFtraceEvent smbus_result = 33; 132 SmbusReplyFtraceEvent smbus_reply = 34; 133 LowmemoryKillFtraceEvent lowmemory_kill = 35; 134 IrqHandlerEntryFtraceEvent irq_handler_entry = 36; 135 IrqHandlerExitFtraceEvent irq_handler_exit = 37; 136 SyncPtFtraceEvent sync_pt = 38; 137 SyncTimelineFtraceEvent sync_timeline = 39; 138 SyncWaitFtraceEvent sync_wait = 40; 139 Ext4DaWriteBeginFtraceEvent ext4_da_write_begin = 41; 140 Ext4DaWriteEndFtraceEvent ext4_da_write_end = 42; 141 Ext4SyncFileEnterFtraceEvent ext4_sync_file_enter = 43; 142 Ext4SyncFileExitFtraceEvent ext4_sync_file_exit = 44; 143 BlockRqIssueFtraceEvent block_rq_issue = 45; 144 MmVmscanDirectReclaimBeginFtraceEvent mm_vmscan_direct_reclaim_begin = 46; 145 MmVmscanDirectReclaimEndFtraceEvent mm_vmscan_direct_reclaim_end = 47; 146 MmVmscanKswapdWakeFtraceEvent mm_vmscan_kswapd_wake = 48; 147 MmVmscanKswapdSleepFtraceEvent mm_vmscan_kswapd_sleep = 49; 148 BinderTransactionFtraceEvent binder_transaction = 50; 149 BinderTransactionReceivedFtraceEvent binder_transaction_received = 51; 150 BinderSetPriorityFtraceEvent binder_set_priority = 52; 151 BinderLockFtraceEvent binder_lock = 53; 152 BinderLockedFtraceEvent binder_locked = 54; 153 BinderUnlockFtraceEvent binder_unlock = 55; 154 WorkqueueActivateWorkFtraceEvent workqueue_activate_work = 56; 155 WorkqueueExecuteEndFtraceEvent workqueue_execute_end = 57; 156 WorkqueueExecuteStartFtraceEvent workqueue_execute_start = 58; 157 WorkqueueQueueWorkFtraceEvent workqueue_queue_work = 59; 158 RegulatorDisableFtraceEvent regulator_disable = 60; 159 RegulatorDisableCompleteFtraceEvent regulator_disable_complete = 61; 160 RegulatorEnableFtraceEvent regulator_enable = 62; 161 RegulatorEnableCompleteFtraceEvent regulator_enable_complete = 63; 162 RegulatorEnableDelayFtraceEvent regulator_enable_delay = 64; 163 RegulatorSetVoltageFtraceEvent regulator_set_voltage = 65; 164 RegulatorSetVoltageCompleteFtraceEvent regulator_set_voltage_complete = 66; 165 CgroupAttachTaskFtraceEvent cgroup_attach_task = 67; 166 CgroupMkdirFtraceEvent cgroup_mkdir = 68; 167 CgroupRemountFtraceEvent cgroup_remount = 69; 168 CgroupRmdirFtraceEvent cgroup_rmdir = 70; 169 CgroupTransferTasksFtraceEvent cgroup_transfer_tasks = 71; 170 CgroupDestroyRootFtraceEvent cgroup_destroy_root = 72; 171 CgroupReleaseFtraceEvent cgroup_release = 73; 172 CgroupRenameFtraceEvent cgroup_rename = 74; 173 CgroupSetupRootFtraceEvent cgroup_setup_root = 75; 174 MdpCmdKickoffFtraceEvent mdp_cmd_kickoff = 76; 175 MdpCommitFtraceEvent mdp_commit = 77; 176 MdpPerfSetOtFtraceEvent mdp_perf_set_ot = 78; 177 MdpSsppChangeFtraceEvent mdp_sspp_change = 79; 178 TracingMarkWriteFtraceEvent tracing_mark_write = 80; 179 MdpCmdPingpongDoneFtraceEvent mdp_cmd_pingpong_done = 81; 180 MdpCompareBwFtraceEvent mdp_compare_bw = 82; 181 MdpPerfSetPanicLutsFtraceEvent mdp_perf_set_panic_luts = 83; 182 MdpSsppSetFtraceEvent mdp_sspp_set = 84; 183 MdpCmdReadptrDoneFtraceEvent mdp_cmd_readptr_done = 85; 184 MdpMisrCrcFtraceEvent mdp_misr_crc = 86; 185 MdpPerfSetQosLutsFtraceEvent mdp_perf_set_qos_luts = 87; 186 MdpTraceCounterFtraceEvent mdp_trace_counter = 88; 187 MdpCmdReleaseBwFtraceEvent mdp_cmd_release_bw = 89; 188 MdpMixerUpdateFtraceEvent mdp_mixer_update = 90; 189 MdpPerfSetWmLevelsFtraceEvent mdp_perf_set_wm_levels = 91; 190 MdpVideoUnderrunDoneFtraceEvent mdp_video_underrun_done = 92; 191 MdpCmdWaitPingpongFtraceEvent mdp_cmd_wait_pingpong = 93; 192 MdpPerfPrefillCalcFtraceEvent mdp_perf_prefill_calc = 94; 193 MdpPerfUpdateBusFtraceEvent mdp_perf_update_bus = 95; 194 RotatorBwAoAsContextFtraceEvent rotator_bw_ao_as_context = 96; 195 MmFilemapAddToPageCacheFtraceEvent mm_filemap_add_to_page_cache = 97; 196 MmFilemapDeleteFromPageCacheFtraceEvent mm_filemap_delete_from_page_cache = 197 98; 198 MmCompactionBeginFtraceEvent mm_compaction_begin = 99; 199 MmCompactionDeferCompactionFtraceEvent mm_compaction_defer_compaction = 100; 200 MmCompactionDeferredFtraceEvent mm_compaction_deferred = 101; 201 MmCompactionDeferResetFtraceEvent mm_compaction_defer_reset = 102; 202 MmCompactionEndFtraceEvent mm_compaction_end = 103; 203 MmCompactionFinishedFtraceEvent mm_compaction_finished = 104; 204 MmCompactionIsolateFreepagesFtraceEvent mm_compaction_isolate_freepages = 205 105; 206 MmCompactionIsolateMigratepagesFtraceEvent 207 mm_compaction_isolate_migratepages = 106; 208 MmCompactionKcompactdSleepFtraceEvent mm_compaction_kcompactd_sleep = 107; 209 MmCompactionKcompactdWakeFtraceEvent mm_compaction_kcompactd_wake = 108; 210 MmCompactionMigratepagesFtraceEvent mm_compaction_migratepages = 109; 211 MmCompactionSuitableFtraceEvent mm_compaction_suitable = 110; 212 MmCompactionTryToCompactPagesFtraceEvent 213 mm_compaction_try_to_compact_pages = 111; 214 MmCompactionWakeupKcompactdFtraceEvent mm_compaction_wakeup_kcompactd = 112; 215 SuspendResumeFtraceEvent suspend_resume = 113; 216 SchedWakeupNewFtraceEvent sched_wakeup_new = 114; 217 BlockBioBackmergeFtraceEvent block_bio_backmerge = 115; 218 BlockBioBounceFtraceEvent block_bio_bounce = 116; 219 BlockBioCompleteFtraceEvent block_bio_complete = 117; 220 BlockBioFrontmergeFtraceEvent block_bio_frontmerge = 118; 221 BlockBioQueueFtraceEvent block_bio_queue = 119; 222 BlockBioRemapFtraceEvent block_bio_remap = 120; 223 BlockDirtyBufferFtraceEvent block_dirty_buffer = 121; 224 BlockGetrqFtraceEvent block_getrq = 122; 225 BlockPlugFtraceEvent block_plug = 123; 226 BlockRqAbortFtraceEvent block_rq_abort = 124; 227 BlockRqCompleteFtraceEvent block_rq_complete = 125; 228 BlockRqInsertFtraceEvent block_rq_insert = 126; 229 // removed field with id 127; 230 BlockRqRemapFtraceEvent block_rq_remap = 128; 231 BlockRqRequeueFtraceEvent block_rq_requeue = 129; 232 BlockSleeprqFtraceEvent block_sleeprq = 130; 233 BlockSplitFtraceEvent block_split = 131; 234 BlockTouchBufferFtraceEvent block_touch_buffer = 132; 235 BlockUnplugFtraceEvent block_unplug = 133; 236 Ext4AllocDaBlocksFtraceEvent ext4_alloc_da_blocks = 134; 237 Ext4AllocateBlocksFtraceEvent ext4_allocate_blocks = 135; 238 Ext4AllocateInodeFtraceEvent ext4_allocate_inode = 136; 239 Ext4BeginOrderedTruncateFtraceEvent ext4_begin_ordered_truncate = 137; 240 Ext4CollapseRangeFtraceEvent ext4_collapse_range = 138; 241 Ext4DaReleaseSpaceFtraceEvent ext4_da_release_space = 139; 242 Ext4DaReserveSpaceFtraceEvent ext4_da_reserve_space = 140; 243 Ext4DaUpdateReserveSpaceFtraceEvent ext4_da_update_reserve_space = 141; 244 Ext4DaWritePagesFtraceEvent ext4_da_write_pages = 142; 245 Ext4DaWritePagesExtentFtraceEvent ext4_da_write_pages_extent = 143; 246 Ext4DirectIOEnterFtraceEvent ext4_direct_IO_enter = 144; 247 Ext4DirectIOExitFtraceEvent ext4_direct_IO_exit = 145; 248 Ext4DiscardBlocksFtraceEvent ext4_discard_blocks = 146; 249 Ext4DiscardPreallocationsFtraceEvent ext4_discard_preallocations = 147; 250 Ext4DropInodeFtraceEvent ext4_drop_inode = 148; 251 Ext4EsCacheExtentFtraceEvent ext4_es_cache_extent = 149; 252 Ext4EsFindDelayedExtentRangeEnterFtraceEvent 253 ext4_es_find_delayed_extent_range_enter = 150; 254 Ext4EsFindDelayedExtentRangeExitFtraceEvent 255 ext4_es_find_delayed_extent_range_exit = 151; 256 Ext4EsInsertExtentFtraceEvent ext4_es_insert_extent = 152; 257 Ext4EsLookupExtentEnterFtraceEvent ext4_es_lookup_extent_enter = 153; 258 Ext4EsLookupExtentExitFtraceEvent ext4_es_lookup_extent_exit = 154; 259 Ext4EsRemoveExtentFtraceEvent ext4_es_remove_extent = 155; 260 Ext4EsShrinkFtraceEvent ext4_es_shrink = 156; 261 Ext4EsShrinkCountFtraceEvent ext4_es_shrink_count = 157; 262 Ext4EsShrinkScanEnterFtraceEvent ext4_es_shrink_scan_enter = 158; 263 Ext4EsShrinkScanExitFtraceEvent ext4_es_shrink_scan_exit = 159; 264 Ext4EvictInodeFtraceEvent ext4_evict_inode = 160; 265 Ext4ExtConvertToInitializedEnterFtraceEvent 266 ext4_ext_convert_to_initialized_enter = 161; 267 Ext4ExtConvertToInitializedFastpathFtraceEvent 268 ext4_ext_convert_to_initialized_fastpath = 162; 269 Ext4ExtHandleUnwrittenExtentsFtraceEvent ext4_ext_handle_unwritten_extents = 270 163; 271 Ext4ExtInCacheFtraceEvent ext4_ext_in_cache = 164; 272 Ext4ExtLoadExtentFtraceEvent ext4_ext_load_extent = 165; 273 Ext4ExtMapBlocksEnterFtraceEvent ext4_ext_map_blocks_enter = 166; 274 Ext4ExtMapBlocksExitFtraceEvent ext4_ext_map_blocks_exit = 167; 275 Ext4ExtPutInCacheFtraceEvent ext4_ext_put_in_cache = 168; 276 Ext4ExtRemoveSpaceFtraceEvent ext4_ext_remove_space = 169; 277 Ext4ExtRemoveSpaceDoneFtraceEvent ext4_ext_remove_space_done = 170; 278 Ext4ExtRmIdxFtraceEvent ext4_ext_rm_idx = 171; 279 Ext4ExtRmLeafFtraceEvent ext4_ext_rm_leaf = 172; 280 Ext4ExtShowExtentFtraceEvent ext4_ext_show_extent = 173; 281 Ext4FallocateEnterFtraceEvent ext4_fallocate_enter = 174; 282 Ext4FallocateExitFtraceEvent ext4_fallocate_exit = 175; 283 Ext4FindDelallocRangeFtraceEvent ext4_find_delalloc_range = 176; 284 Ext4ForgetFtraceEvent ext4_forget = 177; 285 Ext4FreeBlocksFtraceEvent ext4_free_blocks = 178; 286 Ext4FreeInodeFtraceEvent ext4_free_inode = 179; 287 Ext4GetImpliedClusterAllocExitFtraceEvent 288 ext4_get_implied_cluster_alloc_exit = 180; 289 Ext4GetReservedClusterAllocFtraceEvent ext4_get_reserved_cluster_alloc = 290 181; 291 Ext4IndMapBlocksEnterFtraceEvent ext4_ind_map_blocks_enter = 182; 292 Ext4IndMapBlocksExitFtraceEvent ext4_ind_map_blocks_exit = 183; 293 Ext4InsertRangeFtraceEvent ext4_insert_range = 184; 294 Ext4InvalidatepageFtraceEvent ext4_invalidatepage = 185; 295 Ext4JournalStartFtraceEvent ext4_journal_start = 186; 296 Ext4JournalStartReservedFtraceEvent ext4_journal_start_reserved = 187; 297 Ext4JournalledInvalidatepageFtraceEvent ext4_journalled_invalidatepage = 298 188; 299 Ext4JournalledWriteEndFtraceEvent ext4_journalled_write_end = 189; 300 Ext4LoadInodeFtraceEvent ext4_load_inode = 190; 301 Ext4LoadInodeBitmapFtraceEvent ext4_load_inode_bitmap = 191; 302 Ext4MarkInodeDirtyFtraceEvent ext4_mark_inode_dirty = 192; 303 Ext4MbBitmapLoadFtraceEvent ext4_mb_bitmap_load = 193; 304 Ext4MbBuddyBitmapLoadFtraceEvent ext4_mb_buddy_bitmap_load = 194; 305 Ext4MbDiscardPreallocationsFtraceEvent ext4_mb_discard_preallocations = 195; 306 Ext4MbNewGroupPaFtraceEvent ext4_mb_new_group_pa = 196; 307 Ext4MbNewInodePaFtraceEvent ext4_mb_new_inode_pa = 197; 308 Ext4MbReleaseGroupPaFtraceEvent ext4_mb_release_group_pa = 198; 309 Ext4MbReleaseInodePaFtraceEvent ext4_mb_release_inode_pa = 199; 310 Ext4MballocAllocFtraceEvent ext4_mballoc_alloc = 200; 311 Ext4MballocDiscardFtraceEvent ext4_mballoc_discard = 201; 312 Ext4MballocFreeFtraceEvent ext4_mballoc_free = 202; 313 Ext4MballocPreallocFtraceEvent ext4_mballoc_prealloc = 203; 314 Ext4OtherInodeUpdateTimeFtraceEvent ext4_other_inode_update_time = 204; 315 Ext4PunchHoleFtraceEvent ext4_punch_hole = 205; 316 Ext4ReadBlockBitmapLoadFtraceEvent ext4_read_block_bitmap_load = 206; 317 Ext4ReadpageFtraceEvent ext4_readpage = 207; 318 Ext4ReleasepageFtraceEvent ext4_releasepage = 208; 319 Ext4RemoveBlocksFtraceEvent ext4_remove_blocks = 209; 320 Ext4RequestBlocksFtraceEvent ext4_request_blocks = 210; 321 Ext4RequestInodeFtraceEvent ext4_request_inode = 211; 322 Ext4SyncFsFtraceEvent ext4_sync_fs = 212; 323 Ext4TrimAllFreeFtraceEvent ext4_trim_all_free = 213; 324 Ext4TrimExtentFtraceEvent ext4_trim_extent = 214; 325 Ext4TruncateEnterFtraceEvent ext4_truncate_enter = 215; 326 Ext4TruncateExitFtraceEvent ext4_truncate_exit = 216; 327 Ext4UnlinkEnterFtraceEvent ext4_unlink_enter = 217; 328 Ext4UnlinkExitFtraceEvent ext4_unlink_exit = 218; 329 Ext4WriteBeginFtraceEvent ext4_write_begin = 219; 330 // removed field with id 220; 331 // removed field with id 221; 332 // removed field with id 222; 333 // removed field with id 223; 334 // removed field with id 224; 335 // removed field with id 225; 336 // removed field with id 226; 337 // removed field with id 227; 338 // removed field with id 228; 339 // removed field with id 229; 340 Ext4WriteEndFtraceEvent ext4_write_end = 230; 341 Ext4WritepageFtraceEvent ext4_writepage = 231; 342 Ext4WritepagesFtraceEvent ext4_writepages = 232; 343 Ext4WritepagesResultFtraceEvent ext4_writepages_result = 233; 344 Ext4ZeroRangeFtraceEvent ext4_zero_range = 234; 345 TaskNewtaskFtraceEvent task_newtask = 235; 346 TaskRenameFtraceEvent task_rename = 236; 347 SchedProcessExecFtraceEvent sched_process_exec = 237; 348 SchedProcessExitFtraceEvent sched_process_exit = 238; 349 SchedProcessForkFtraceEvent sched_process_fork = 239; 350 SchedProcessFreeFtraceEvent sched_process_free = 240; 351 SchedProcessHangFtraceEvent sched_process_hang = 241; 352 SchedProcessWaitFtraceEvent sched_process_wait = 242; 353 F2fsDoSubmitBioFtraceEvent f2fs_do_submit_bio = 243; 354 F2fsEvictInodeFtraceEvent f2fs_evict_inode = 244; 355 F2fsFallocateFtraceEvent f2fs_fallocate = 245; 356 F2fsGetDataBlockFtraceEvent f2fs_get_data_block = 246; 357 F2fsGetVictimFtraceEvent f2fs_get_victim = 247; 358 F2fsIgetFtraceEvent f2fs_iget = 248; 359 F2fsIgetExitFtraceEvent f2fs_iget_exit = 249; 360 F2fsNewInodeFtraceEvent f2fs_new_inode = 250; 361 F2fsReadpageFtraceEvent f2fs_readpage = 251; 362 F2fsReserveNewBlockFtraceEvent f2fs_reserve_new_block = 252; 363 F2fsSetPageDirtyFtraceEvent f2fs_set_page_dirty = 253; 364 F2fsSubmitWritePageFtraceEvent f2fs_submit_write_page = 254; 365 F2fsSyncFileEnterFtraceEvent f2fs_sync_file_enter = 255; 366 F2fsSyncFileExitFtraceEvent f2fs_sync_file_exit = 256; 367 F2fsSyncFsFtraceEvent f2fs_sync_fs = 257; 368 F2fsTruncateFtraceEvent f2fs_truncate = 258; 369 F2fsTruncateBlocksEnterFtraceEvent f2fs_truncate_blocks_enter = 259; 370 F2fsTruncateBlocksExitFtraceEvent f2fs_truncate_blocks_exit = 260; 371 F2fsTruncateDataBlocksRangeFtraceEvent f2fs_truncate_data_blocks_range = 372 261; 373 F2fsTruncateInodeBlocksEnterFtraceEvent f2fs_truncate_inode_blocks_enter = 374 262; 375 F2fsTruncateInodeBlocksExitFtraceEvent f2fs_truncate_inode_blocks_exit = 376 263; 377 F2fsTruncateNodeFtraceEvent f2fs_truncate_node = 264; 378 F2fsTruncateNodesEnterFtraceEvent f2fs_truncate_nodes_enter = 265; 379 F2fsTruncateNodesExitFtraceEvent f2fs_truncate_nodes_exit = 266; 380 F2fsTruncatePartialNodesFtraceEvent f2fs_truncate_partial_nodes = 267; 381 F2fsUnlinkEnterFtraceEvent f2fs_unlink_enter = 268; 382 F2fsUnlinkExitFtraceEvent f2fs_unlink_exit = 269; 383 F2fsVmPageMkwriteFtraceEvent f2fs_vm_page_mkwrite = 270; 384 F2fsWriteBeginFtraceEvent f2fs_write_begin = 271; 385 F2fsWriteCheckpointFtraceEvent f2fs_write_checkpoint = 272; 386 F2fsWriteEndFtraceEvent f2fs_write_end = 273; 387 AllocPagesIommuEndFtraceEvent alloc_pages_iommu_end = 274; 388 AllocPagesIommuFailFtraceEvent alloc_pages_iommu_fail = 275; 389 AllocPagesIommuStartFtraceEvent alloc_pages_iommu_start = 276; 390 AllocPagesSysEndFtraceEvent alloc_pages_sys_end = 277; 391 AllocPagesSysFailFtraceEvent alloc_pages_sys_fail = 278; 392 AllocPagesSysStartFtraceEvent alloc_pages_sys_start = 279; 393 DmaAllocContiguousRetryFtraceEvent dma_alloc_contiguous_retry = 280; 394 IommuMapRangeFtraceEvent iommu_map_range = 281; 395 IommuSecPtblMapRangeEndFtraceEvent iommu_sec_ptbl_map_range_end = 282; 396 IommuSecPtblMapRangeStartFtraceEvent iommu_sec_ptbl_map_range_start = 283; 397 IonAllocBufferEndFtraceEvent ion_alloc_buffer_end = 284; 398 IonAllocBufferFailFtraceEvent ion_alloc_buffer_fail = 285; 399 IonAllocBufferFallbackFtraceEvent ion_alloc_buffer_fallback = 286; 400 IonAllocBufferStartFtraceEvent ion_alloc_buffer_start = 287; 401 IonCpAllocRetryFtraceEvent ion_cp_alloc_retry = 288; 402 IonCpSecureBufferEndFtraceEvent ion_cp_secure_buffer_end = 289; 403 IonCpSecureBufferStartFtraceEvent ion_cp_secure_buffer_start = 290; 404 IonPrefetchingFtraceEvent ion_prefetching = 291; 405 IonSecureCmaAddToPoolEndFtraceEvent ion_secure_cma_add_to_pool_end = 292; 406 IonSecureCmaAddToPoolStartFtraceEvent ion_secure_cma_add_to_pool_start = 407 293; 408 IonSecureCmaAllocateEndFtraceEvent ion_secure_cma_allocate_end = 294; 409 IonSecureCmaAllocateStartFtraceEvent ion_secure_cma_allocate_start = 295; 410 IonSecureCmaShrinkPoolEndFtraceEvent ion_secure_cma_shrink_pool_end = 296; 411 IonSecureCmaShrinkPoolStartFtraceEvent ion_secure_cma_shrink_pool_start = 412 297; 413 KfreeFtraceEvent kfree = 298; 414 KmallocFtraceEvent kmalloc = 299; 415 KmallocNodeFtraceEvent kmalloc_node = 300; 416 KmemCacheAllocFtraceEvent kmem_cache_alloc = 301; 417 KmemCacheAllocNodeFtraceEvent kmem_cache_alloc_node = 302; 418 KmemCacheFreeFtraceEvent kmem_cache_free = 303; 419 MigratePagesEndFtraceEvent migrate_pages_end = 304; 420 MigratePagesStartFtraceEvent migrate_pages_start = 305; 421 MigrateRetryFtraceEvent migrate_retry = 306; 422 MmPageAllocFtraceEvent mm_page_alloc = 307; 423 MmPageAllocExtfragFtraceEvent mm_page_alloc_extfrag = 308; 424 MmPageAllocZoneLockedFtraceEvent mm_page_alloc_zone_locked = 309; 425 MmPageFreeFtraceEvent mm_page_free = 310; 426 MmPageFreeBatchedFtraceEvent mm_page_free_batched = 311; 427 MmPagePcpuDrainFtraceEvent mm_page_pcpu_drain = 312; 428 RssStatFtraceEvent rss_stat = 313; 429 IonHeapShrinkFtraceEvent ion_heap_shrink = 314; 430 IonHeapGrowFtraceEvent ion_heap_grow = 315; 431 FenceInitFtraceEvent fence_init = 316; 432 FenceDestroyFtraceEvent fence_destroy = 317; 433 FenceEnableSignalFtraceEvent fence_enable_signal = 318; 434 FenceSignaledFtraceEvent fence_signaled = 319; 435 ClkEnableFtraceEvent clk_enable = 320; 436 ClkDisableFtraceEvent clk_disable = 321; 437 ClkSetRateFtraceEvent clk_set_rate = 322; 438 BinderTransactionAllocBufFtraceEvent binder_transaction_alloc_buf = 323; 439 SignalDeliverFtraceEvent signal_deliver = 324; 440 SignalGenerateFtraceEvent signal_generate = 325; 441 OomScoreAdjUpdateFtraceEvent oom_score_adj_update = 326; 442 GenericFtraceEvent generic = 327; 443 MmEventRecordFtraceEvent mm_event_record = 328; 444 SysEnterFtraceEvent sys_enter = 329; 445 SysExitFtraceEvent sys_exit = 330; 446 ZeroFtraceEvent zero = 331; 447 GpuFrequencyFtraceEvent gpu_frequency = 332; 448 SdeTracingMarkWriteFtraceEvent sde_tracing_mark_write = 333; 449 MarkVictimFtraceEvent mark_victim = 334; 450 IonStatFtraceEvent ion_stat = 335; 451 IonBufferCreateFtraceEvent ion_buffer_create = 336; 452 IonBufferDestroyFtraceEvent ion_buffer_destroy = 337; 453 ScmCallStartFtraceEvent scm_call_start = 338; 454 ScmCallEndFtraceEvent scm_call_end = 339; 455 GpuMemTotalFtraceEvent gpu_mem_total = 340; 456 ThermalTemperatureFtraceEvent thermal_temperature = 341; 457 CdevUpdateFtraceEvent cdev_update = 342; 458 CpuhpExitFtraceEvent cpuhp_exit = 343; 459 CpuhpMultiEnterFtraceEvent cpuhp_multi_enter = 344; 460 CpuhpEnterFtraceEvent cpuhp_enter = 345; 461 CpuhpLatencyFtraceEvent cpuhp_latency = 346; 462 FastrpcDmaStatFtraceEvent fastrpc_dma_stat = 347; 463 DpuTracingMarkWriteFtraceEvent dpu_tracing_mark_write = 348; 464 G2dTracingMarkWriteFtraceEvent g2d_tracing_mark_write = 349; 465 MaliTracingMarkWriteFtraceEvent mali_tracing_mark_write = 350; 466 DmaHeapStatFtraceEvent dma_heap_stat = 351; 467 CpuhpPauseFtraceEvent cpuhp_pause = 352; 468 SchedPiSetprioFtraceEvent sched_pi_setprio = 353; 469 SdeSdeEvtlogFtraceEvent sde_sde_evtlog = 354; 470 SdeSdePerfCalcCrtcFtraceEvent sde_sde_perf_calc_crtc = 355; 471 SdeSdePerfCrtcUpdateFtraceEvent sde_sde_perf_crtc_update = 356; 472 SdeSdePerfSetQosLutsFtraceEvent sde_sde_perf_set_qos_luts = 357; 473 SdeSdePerfUpdateBusFtraceEvent sde_sde_perf_update_bus = 358; 474 RssStatThrottledFtraceEvent rss_stat_throttled = 359; 475 NetifReceiveSkbFtraceEvent netif_receive_skb = 360; 476 NetDevXmitFtraceEvent net_dev_xmit = 361; 477 InetSockSetStateFtraceEvent inet_sock_set_state = 362; 478 TcpRetransmitSkbFtraceEvent tcp_retransmit_skb = 363; 479 CrosEcSensorhubDataFtraceEvent cros_ec_sensorhub_data = 364; 480 NapiGroReceiveEntryFtraceEvent napi_gro_receive_entry = 365; 481 NapiGroReceiveExitFtraceEvent napi_gro_receive_exit = 366; 482 KfreeSkbFtraceEvent kfree_skb = 367; 483 KvmAccessFaultFtraceEvent kvm_access_fault = 368; 484 KvmAckIrqFtraceEvent kvm_ack_irq = 369; 485 KvmAgeHvaFtraceEvent kvm_age_hva = 370; 486 KvmAgePageFtraceEvent kvm_age_page = 371; 487 KvmArmClearDebugFtraceEvent kvm_arm_clear_debug = 372; 488 KvmArmSetDreg32FtraceEvent kvm_arm_set_dreg32 = 373; 489 KvmArmSetRegsetFtraceEvent kvm_arm_set_regset = 374; 490 KvmArmSetupDebugFtraceEvent kvm_arm_setup_debug = 375; 491 KvmEntryFtraceEvent kvm_entry = 376; 492 KvmExitFtraceEvent kvm_exit = 377; 493 KvmFpuFtraceEvent kvm_fpu = 378; 494 KvmGetTimerMapFtraceEvent kvm_get_timer_map = 379; 495 KvmGuestFaultFtraceEvent kvm_guest_fault = 380; 496 KvmHandleSysRegFtraceEvent kvm_handle_sys_reg = 381; 497 KvmHvcArm64FtraceEvent kvm_hvc_arm64 = 382; 498 KvmIrqLineFtraceEvent kvm_irq_line = 383; 499 KvmMmioFtraceEvent kvm_mmio = 384; 500 KvmMmioEmulateFtraceEvent kvm_mmio_emulate = 385; 501 KvmSetGuestDebugFtraceEvent kvm_set_guest_debug = 386; 502 KvmSetIrqFtraceEvent kvm_set_irq = 387; 503 KvmSetSpteHvaFtraceEvent kvm_set_spte_hva = 388; 504 KvmSetWayFlushFtraceEvent kvm_set_way_flush = 389; 505 KvmSysAccessFtraceEvent kvm_sys_access = 390; 506 KvmTestAgeHvaFtraceEvent kvm_test_age_hva = 391; 507 KvmTimerEmulateFtraceEvent kvm_timer_emulate = 392; 508 KvmTimerHrtimerExpireFtraceEvent kvm_timer_hrtimer_expire = 393; 509 KvmTimerRestoreStateFtraceEvent kvm_timer_restore_state = 394; 510 KvmTimerSaveStateFtraceEvent kvm_timer_save_state = 395; 511 KvmTimerUpdateIrqFtraceEvent kvm_timer_update_irq = 396; 512 KvmToggleCacheFtraceEvent kvm_toggle_cache = 397; 513 KvmUnmapHvaRangeFtraceEvent kvm_unmap_hva_range = 398; 514 KvmUserspaceExitFtraceEvent kvm_userspace_exit = 399; 515 KvmVcpuWakeupFtraceEvent kvm_vcpu_wakeup = 400; 516 KvmWfxArm64FtraceEvent kvm_wfx_arm64 = 401; 517 TrapRegFtraceEvent trap_reg = 402; 518 VgicUpdateIrqPendingFtraceEvent vgic_update_irq_pending = 403; 519 WakeupSourceActivateFtraceEvent wakeup_source_activate = 404; 520 WakeupSourceDeactivateFtraceEvent wakeup_source_deactivate = 405; 521 UfshcdCommandFtraceEvent ufshcd_command = 406; 522 UfshcdClkGatingFtraceEvent ufshcd_clk_gating = 407; 523 ConsoleFtraceEvent console = 408; 524 DrmVblankEventFtraceEvent drm_vblank_event = 409; 525 DrmVblankEventDeliveredFtraceEvent drm_vblank_event_delivered = 410; 526 DrmSchedJobFtraceEvent drm_sched_job = 411; 527 DrmRunJobFtraceEvent drm_run_job = 412; 528 DrmSchedProcessJobFtraceEvent drm_sched_process_job = 413; 529 DmaFenceInitFtraceEvent dma_fence_init = 414; 530 DmaFenceEmitFtraceEvent dma_fence_emit = 415; 531 DmaFenceSignaledFtraceEvent dma_fence_signaled = 416; 532 DmaFenceWaitStartFtraceEvent dma_fence_wait_start = 417; 533 DmaFenceWaitEndFtraceEvent dma_fence_wait_end = 418; 534 F2fsIostatFtraceEvent f2fs_iostat = 419; 535 F2fsIostatLatencyFtraceEvent f2fs_iostat_latency = 420; 536 SchedCpuUtilCfsFtraceEvent sched_cpu_util_cfs = 421; 537 V4l2QbufFtraceEvent v4l2_qbuf = 422; 538 V4l2DqbufFtraceEvent v4l2_dqbuf = 423; 539 Vb2V4l2BufQueueFtraceEvent vb2_v4l2_buf_queue = 424; 540 Vb2V4l2BufDoneFtraceEvent vb2_v4l2_buf_done = 425; 541 Vb2V4l2QbufFtraceEvent vb2_v4l2_qbuf = 426; 542 Vb2V4l2DqbufFtraceEvent vb2_v4l2_dqbuf = 427; 543 DsiCmdFifoStatusFtraceEvent dsi_cmd_fifo_status = 428; 544 DsiRxFtraceEvent dsi_rx = 429; 545 DsiTxFtraceEvent dsi_tx = 430; 546 AndroidFsDatareadEndFtraceEvent android_fs_dataread_end = 431; 547 AndroidFsDatareadStartFtraceEvent android_fs_dataread_start = 432; 548 AndroidFsDatawriteEndFtraceEvent android_fs_datawrite_end = 433; 549 AndroidFsDatawriteStartFtraceEvent android_fs_datawrite_start = 434; 550 AndroidFsFsyncEndFtraceEvent android_fs_fsync_end = 435; 551 AndroidFsFsyncStartFtraceEvent android_fs_fsync_start = 436; 552 FuncgraphEntryFtraceEvent funcgraph_entry = 437; 553 FuncgraphExitFtraceEvent funcgraph_exit = 438; 554 VirtioVideoCmdFtraceEvent virtio_video_cmd = 439; 555 VirtioVideoCmdDoneFtraceEvent virtio_video_cmd_done = 440; 556 VirtioVideoResourceQueueFtraceEvent virtio_video_resource_queue = 441; 557 VirtioVideoResourceQueueDoneFtraceEvent virtio_video_resource_queue_done = 558 442; 559 MmShrinkSlabStartFtraceEvent mm_shrink_slab_start = 443; 560 MmShrinkSlabEndFtraceEvent mm_shrink_slab_end = 444; 561 TrustySmcFtraceEvent trusty_smc = 445; 562 TrustySmcDoneFtraceEvent trusty_smc_done = 446; 563 TrustyStdCall32FtraceEvent trusty_std_call32 = 447; 564 TrustyStdCall32DoneFtraceEvent trusty_std_call32_done = 448; 565 TrustyShareMemoryFtraceEvent trusty_share_memory = 449; 566 TrustyShareMemoryDoneFtraceEvent trusty_share_memory_done = 450; 567 TrustyReclaimMemoryFtraceEvent trusty_reclaim_memory = 451; 568 TrustyReclaimMemoryDoneFtraceEvent trusty_reclaim_memory_done = 452; 569 TrustyIrqFtraceEvent trusty_irq = 453; 570 TrustyIpcHandleEventFtraceEvent trusty_ipc_handle_event = 454; 571 TrustyIpcConnectFtraceEvent trusty_ipc_connect = 455; 572 TrustyIpcConnectEndFtraceEvent trusty_ipc_connect_end = 456; 573 TrustyIpcWriteFtraceEvent trusty_ipc_write = 457; 574 TrustyIpcPollFtraceEvent trusty_ipc_poll = 458; 575 // removed field with id 459; 576 TrustyIpcReadFtraceEvent trusty_ipc_read = 460; 577 TrustyIpcReadEndFtraceEvent trusty_ipc_read_end = 461; 578 TrustyIpcRxFtraceEvent trusty_ipc_rx = 462; 579 // removed field with id 463; 580 TrustyEnqueueNopFtraceEvent trusty_enqueue_nop = 464; 581 CmaAllocStartFtraceEvent cma_alloc_start = 465; 582 CmaAllocInfoFtraceEvent cma_alloc_info = 466; 583 LwisTracingMarkWriteFtraceEvent lwis_tracing_mark_write = 467; 584 VirtioGpuCmdQueueFtraceEvent virtio_gpu_cmd_queue = 468; 585 VirtioGpuCmdResponseFtraceEvent virtio_gpu_cmd_response = 469; 586 MaliMaliKCPUCQSSETFtraceEvent mali_mali_KCPU_CQS_SET = 470; 587 MaliMaliKCPUCQSWAITSTARTFtraceEvent mali_mali_KCPU_CQS_WAIT_START = 471; 588 MaliMaliKCPUCQSWAITENDFtraceEvent mali_mali_KCPU_CQS_WAIT_END = 472; 589 MaliMaliKCPUFENCESIGNALFtraceEvent mali_mali_KCPU_FENCE_SIGNAL = 473; 590 MaliMaliKCPUFENCEWAITSTARTFtraceEvent mali_mali_KCPU_FENCE_WAIT_START = 474; 591 MaliMaliKCPUFENCEWAITENDFtraceEvent mali_mali_KCPU_FENCE_WAIT_END = 475; 592 HypEnterFtraceEvent hyp_enter = 476; 593 HypExitFtraceEvent hyp_exit = 477; 594 HostHcallFtraceEvent host_hcall = 478; 595 HostSmcFtraceEvent host_smc = 479; 596 HostMemAbortFtraceEvent host_mem_abort = 480; 597 SuspendResumeMinimalFtraceEvent suspend_resume_minimal = 481; 598 MaliMaliCSFINTERRUPTSTARTFtraceEvent mali_mali_CSF_INTERRUPT_START = 482; 599 MaliMaliCSFINTERRUPTENDFtraceEvent mali_mali_CSF_INTERRUPT_END = 483; 600 } 601} 602