^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) // SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) /* vendor_hook.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) * Android Vendor Hook Support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) * Copyright 2020 Google LLC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) #define CREATE_TRACE_POINTS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) #include <trace/hooks/vendor_hooks.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) #include <linux/tracepoint.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) #include <trace/hooks/sched.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) #include <trace/hooks/cpu.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) #include <trace/hooks/fpsimd.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) #include <trace/hooks/binder.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) #include <trace/hooks/rwsem.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) #include <trace/hooks/futex.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) #include <trace/hooks/dtask.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) #include <trace/hooks/cpuidle.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) #include <trace/hooks/topology.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) #include <trace/hooks/gic.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) #include <trace/hooks/wqlockup.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) #include <trace/hooks/debug.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) #include <trace/hooks/printk.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) #include <trace/hooks/gic_v3.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) #include <trace/hooks/epoch.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) #include <trace/hooks/cpufreq.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) #include <trace/hooks/fs.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) #include <trace/hooks/i2c.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) #include <trace/hooks/mm.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) #include <trace/hooks/preemptirq.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) #include <trace/hooks/ftrace_dump.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) #include <trace/hooks/pm_domain.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) #include <trace/hooks/bug.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) #include <trace/hooks/timer.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) #include <trace/hooks/softlockup.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) #include <trace/hooks/power.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) #include <trace/hooks/fault.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) #include <trace/hooks/iommu.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) #include <trace/hooks/thermal.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) #include <trace/hooks/ufshcd.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) #include <trace/hooks/block.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) #include <trace/hooks/cgroup.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) #include <trace/hooks/sys.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) #include <trace/hooks/traps.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) #include <trace/hooks/avc.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) #include <trace/hooks/creds.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) #include <trace/hooks/module.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) #include <trace/hooks/memory.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) #include <trace/hooks/typec.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) #include <trace/hooks/gpiolib.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) #include <trace/hooks/signal.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) #include <trace/hooks/logbuf.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) #include <trace/hooks/vmscan.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) #include <trace/hooks/psi.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) #include <trace/hooks/selinux.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) #include <trace/hooks/hung_task.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) #include <trace/hooks/mmc_core.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) #include <trace/hooks/v4l2core.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) #include <trace/hooks/v4l2mc.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) #include <trace/hooks/scmi.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) #include <trace/hooks/cpuidle_psci.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) #include <trace/hooks/fips140.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) #include <trace/hooks/remoteproc.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) #include <trace/hooks/shmem_fs.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) #include <trace/hooks/net.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) #include <trace/hooks/syscall_check.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) #include <trace/hooks/usb.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) #include <trace/hooks/ipv6.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) #include <trace/hooks/sound.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) #include <trace/hooks/snd_compr.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) #include <trace/hooks/ipv4.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) #include <trace/hooks/pci.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) * Export tracepoints that act as a bare tracehook (ie: have no trace event
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) * associated with them) to allow external modules to probe them.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_select_task_rq_fair);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_select_task_rq_rt);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_select_fallback_rq);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_refrigerator);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_scheduler_tick);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_enqueue_task);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_dequeue_task);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_can_migrate_task);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_find_lowest_rq);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_rtmutex_prepare_setprio);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_prepare_prio_fork);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_finish_prio_fork);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_set_user_nice);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_setscheduler);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_arch_set_freq_scale);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_is_fpsimd_save);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_transaction_init);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_priority_skip);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_set_priority);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_restore_priority);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_wakeup_ilocked);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_do_send_sig_info);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_process_killed);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_killed_process);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rwsem_init);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rwsem_wake);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rwsem_write_finished);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_alter_rwsem_list_add);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_alter_futex_plist_add);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_futex_sleep_start);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mutex_wait_start);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mutex_wait_finish);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rtmutex_wait_start);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rtmutex_wait_finish);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rwsem_read_wait_start);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rwsem_read_wait_finish);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rwsem_write_wait_start);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rwsem_write_wait_finish);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rwsem_set_owner);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rwsem_set_reader_owned);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rwsem_mark_wake_readers);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rwsem_up_read_end);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rwsem_up_write_end);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_sched_show_task);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_shmem_alloc_page);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_cpu_idle_enter);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_cpu_idle_exit);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_find_busiest_group);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_gic_resume);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_wq_lockup_pool);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ipi_stop);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_dump_throttled_rt_tasks);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_printk_hotplug);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_jiffies_update);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_gic_v3_set_affinity);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_show_suspend_epoch_val);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_show_resume_epoch_val);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_show_max_freq);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_freq_table_limits);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_cpufreq_resolve_freq);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_cpufreq_fast_switch);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_cpufreq_target);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_sched_newidle_balance);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_sched_nohz_balancer_kick);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_sched_rebalance_domains);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_find_busiest_queue);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_migrate_queued_task);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_resume_cpus);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_find_energy_efficient_cpu);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_set_iowait);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_cpu_overutilized);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_sched_setaffinity);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_update_cpus_allowed);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_set_skip_swapcache_flags);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_set_gfp_zone_flags);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_set_readahead_gfp_mask);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_preempt_disable);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_preempt_enable);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_irqs_disable);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_irqs_enable);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_set_task_cpu);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_try_to_wake_up);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_try_to_wake_up_success);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_sched_fork);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_wake_up_new_task);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_new_task_stats);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_flush_task);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_tick_entry);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_schedule);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_sched_cpu_starting);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_sched_cpu_dying);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_account_irq);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_place_entity);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_build_perf_domains);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_update_cpu_capacity);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_update_misfit_status);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_cpu_cgroup_attach);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_cpu_cgroup_can_attach);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_cpu_cgroup_online);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_sched_fork_init);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_ttwu_cond);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_schedule_bug);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_sched_exec);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ftrace_oops_enter);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ftrace_oops_exit);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ftrace_size_check);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ftrace_format_check);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ftrace_dump_buffer);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_allow_domain_state);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_map_util_freq);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_report_bug);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_em_cpu_energy);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_cpu_up);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_sched_balance_rt);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_timer_calc_index);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_watchdog_timer_softlockup);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_try_to_freeze_todo);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_try_to_freeze_todo_unfrozen);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_dequeue_task_idle);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_die_kernel_fault);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_do_sea);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_do_mem_abort);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_do_sp_pc_abort);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_iommu_setup_dma_ops);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_iommu_setup_dma_ops);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_iommu_alloc_iova);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_iommu_iovad_alloc_iova);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_iommu_free_iova);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_iommu_iovad_free_iova);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_pick_next_entity);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_check_preempt_wakeup);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_cma_alloc_start);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_cma_alloc_finish);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rmqueue);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_pagecache_get_page);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_filemap_fault_get_page);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_filemap_fault_cache_page);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_enable_thermal_genl_check);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_thermal_pm_notify_suspend);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ufs_fill_prdt);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_ufs_complete_init);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_ufs_reprogram_all_keys);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ufs_prepare_command);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ufs_update_sysfs);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ufs_send_command);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ufs_compl_command);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ufs_send_uic_command);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ufs_send_tm_command);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ufs_check_int_errors);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ufs_update_sdev);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ufs_clock_scaling);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_do_wake_up_sync);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_set_wake_flags);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_uclamp_eff_get);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_cpufreq_transition);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_cgroup_set_task);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_cgroup_force_kthread_migration);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_syscall_prctl_finished);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_check_preempt_tick);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_replace_next_task_fair);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_do_sched_yield);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_wait_for_work);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_sync_txn_recvd);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_build_sched_domains);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_alter_mutex_list_add);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mutex_unlock_slowpath);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mutex_unlock_slowpath_end);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mutex_start_check_new_owner);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rwsem_wake_finish);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_do_undefinstr);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_do_ptrauth_fault);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_bad_mode);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_arm64_serror_panic);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_selinux_avc_insert);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_selinux_avc_node_delete);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_selinux_avc_node_replace);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_selinux_avc_lookup);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_blk_alloc_rqs);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_blk_rq_ctx_init);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_commit_creds);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_exit_creds);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_override_creds);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_revert_creds);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_set_memory_x);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_set_memory_nx);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_set_memory_ro);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_set_memory_rw);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_set_module_permit_before_init);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_set_module_permit_after_init);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_util_est_update);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_meminfo_proc_show);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_exit_mm);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_get_from_fragment_pool);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 272) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_exclude_reserved_zone);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 273) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_include_reserved_zone);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 274) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_show_mem);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 275) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_typec_tcpci_override_toggling);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 276) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_typec_tcpci_chk_contaminant);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 277) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_typec_tcpci_get_vbus);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 278) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_typec_store_partner_src_caps);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 279) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_account_task_time);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 280) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_irqtime_account_process_tick);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 281) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_gpio_block_read);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 282) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ep_create_wakeup_source);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 283) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_timerfd_create);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 284) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_alloc_new_buf_locked);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 285) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_reply);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 286) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_trans);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 287) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_binder_transaction);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 288) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_preset);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 289) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_proc_transaction_entry);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 290) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_proc_transaction);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 291) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_proc_transaction_end);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 292) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_select_worklist_ilocked);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 293) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_new_ref);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 294) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_del_ref);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 295) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_post_init_entity_util_avg);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 296) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_typec_tcpm_get_timer);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 297) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_typec_tcpm_adj_current_limit);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 298) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_logbuf);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 299) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_logbuf_pr_cont);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 300) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_tune_scan_type);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 301) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_tune_swappiness);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 302) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_shrink_slab_bypass);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 303) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_page_referenced_check_bypass);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 304) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_drain_all_pages_bypass);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 305) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_cma_drain_all_pages_bypass);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 306) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_pcplist_add_cma_pages_bypass);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 307) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_psi_event);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 308) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_psi_group);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 309) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_cpuset_fork);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 310) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_set_cpus_allowed_comm);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 311) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_sched_setaffinity_early);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 312) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_free_task);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 313) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_dup_task_struct);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 314) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_after_enqueue_task);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 315) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_after_dequeue_task);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 316) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_enqueue_entity);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 317) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_dequeue_entity);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 318) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_enqueue_task_fair);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 319) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_dequeue_task_fair);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 320) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_sched_stat_runtime_rt);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 321) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_prepare_update_load_avg_se);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 322) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_finish_update_load_avg_se);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 323) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_selinux_is_initialized);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 324) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_tune_inactive_ratio);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 325) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_update_topology_flags_workfn);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 326) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_of_i2c_get_board_info);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 327) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_cgroup_attach);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 328) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mm_dirty_limits);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 329) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_oom_check_panic);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 330) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_check_uninterruptible_tasks);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 331) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_check_uninterruptible_tasks_dn);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 332) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mmc_blk_reset);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 333) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mmc_blk_mq_rw_recovery);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 334) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_sd_update_bus_speed_mode);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 335) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mmc_attach_sd);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 336) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_sdhci_get_cd);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 337) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mmc_gpio_cd_irqt);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 338) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_save_vmalloc_stack);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 339) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_show_stack_hash);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 340) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_save_track_hash);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 341) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_vmpressure);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 342) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_cpufreq_acct_update_power);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 343) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_typec_tcpm_log);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 344) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_media_device_setup_link);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 345) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_media_device_setup_link);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 346) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_clear_reserved_fmt_fields);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 347) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_fill_ext_fmtdesc);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 348) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_clear_mask_adjust);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 349) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_v4l2subdev_set_selection);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 350) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_v4l2subdev_set_selection);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 351) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_v4l2subdev_set_fmt);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 352) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_v4l2subdev_set_fmt);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 353) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_v4l2subdev_set_frame_interval);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 354) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_v4l2subdev_set_frame_interval);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 355) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_scmi_timeout_sync);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 356) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_find_new_ilb);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 357) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_freq_qos_add_request);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 358) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_freq_qos_update_request);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 359) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_freq_qos_remove_request);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 360) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_set_balance_anon_file_reclaim);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 361) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_cpuidle_psci_enter);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 362) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_cpuidle_psci_exit);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 363) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_sha256);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 364) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_aes_expandkey);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 365) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_aes_encrypt);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 366) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_aes_decrypt);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 367) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_force_compatible_pre);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 368) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_force_compatible_post);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 369) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_print_transaction_info);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 370) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_setscheduler_uclamp);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 371) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rproc_recovery);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 372) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_rproc_recovery_set);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 373) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ptype_head);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 374) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_kfree_skb);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 375) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_check_mmap_file);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 376) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_check_file_open);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 377) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_check_bpf_syscall);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 378) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_usb_dev_suspend);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 379) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_usb_dev_resume);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 380) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ipv6_gen_linklocal_addr);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 381) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_sound_usb_support_cpu_suspend);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 382) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_snd_compr_use_pause_in_drain);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 383) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_snd_soc_card_get_comp_chain);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 384) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_show_max_freq);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 385) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_tcp_sendmsg_locked);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 386) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_tcp_recvmsg);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 387) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_udp_sendmsg);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 388) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_udp_recvmsg);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 389) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_tcp_recvmsg_stat);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 390) EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_pci_d3_sleep);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 391) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_kmalloc_slab);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 392) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mmap_region);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 393) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_try_to_unmap_one);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 394) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mem_cgroup_id_remove);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 395) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mem_cgroup_css_offline);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 396) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mem_cgroup_css_online);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 397) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mem_cgroup_free);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 398) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_mem_cgroup_alloc);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 399) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_subpage_dma_contig_alloc);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 400) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_looper_state_registered);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 401) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_thread_read);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 402) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_free_proc);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 403) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_thread_release);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 404) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_has_work_ilocked);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 405) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_binder_read_done);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 406) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_handle_tlb_conf);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 407) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_shrink_node_memcgs);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 408) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_ra_tuning_max_page);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 409) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_tune_memcg_scan_type);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 410) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_handle_pte_fault_end);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 411) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_cow_user_page);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 412) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_swapin_add_anon_rmap);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 413) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_waiting_for_page_migration);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 414) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_migrate_page_states);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 415) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_page_referenced_one_end);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 416) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_count_pswpin);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 417) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_count_pswpout);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 418) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_count_swpout_vm_event);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 419) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_swap_slot_cache_active);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 420) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_drain_slots_cache_cpu);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 421) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_alloc_swap_slot_cache);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 422) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_free_swap_slot);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 423) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_get_swap_page);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 424) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_page_isolated_for_reclaim);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 425) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_inactive_is_low);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 426) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_snapshot_refaults);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 427) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_account_swap_pages);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 428) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_unuse_swap_page);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 429) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_init_swap_info_struct);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 430) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_si_swapinfo);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 431) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_alloc_si);
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 432) EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_free_pages);