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