1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun #ifndef _RENAME_H 3*4882a593Smuzhiyun #define _RENAME_H 4*4882a593Smuzhiyun #define __crc_kbase_create_context midgard___crc_kbase_create_context 5*4882a593Smuzhiyun #define __crc_kbase_destroy_context midgard___crc_kbase_destroy_context 6*4882a593Smuzhiyun #define __crc_kbase_find_device midgard___crc_kbase_find_device 7*4882a593Smuzhiyun #define __crc_kbase_instr_hwcnt_clear midgard___crc_kbase_instr_hwcnt_clear 8*4882a593Smuzhiyun #define __crc_kbase_instr_hwcnt_dump_complete midgard___crc_kbase_instr_hwcnt_dump_complete 9*4882a593Smuzhiyun #define __crc_kbase_instr_hwcnt_request_dump midgard___crc_kbase_instr_hwcnt_request_dump 10*4882a593Smuzhiyun #define __crc_kbase_release_device midgard___crc_kbase_release_device 11*4882a593Smuzhiyun #define jd_done_nolock midgard_jd_done_nolock 12*4882a593Smuzhiyun #define kbase_add_va_region midgard_kbase_add_va_region 13*4882a593Smuzhiyun #define kbase_alloc_free_region midgard_kbase_alloc_free_region 14*4882a593Smuzhiyun #define kbase_alloc_phy_pages_helper midgard_kbase_alloc_phy_pages_helper 15*4882a593Smuzhiyun #define kbase_alloc_phy_pages midgard_kbase_alloc_phy_pages 16*4882a593Smuzhiyun #define kbase_as_fault_debugfs_init midgard_kbase_as_fault_debugfs_init 17*4882a593Smuzhiyun #define kbase_backend_complete_wq midgard_kbase_backend_complete_wq 18*4882a593Smuzhiyun #define kbase_backend_complete_wq_post_sched midgard_kbase_backend_complete_wq_post_sched 19*4882a593Smuzhiyun #define kbase_backend_ctx_count_changed midgard_kbase_backend_ctx_count_changed 20*4882a593Smuzhiyun #define kbase_backend_find_and_release_free_address_space midgard_kbase_backend_find_and_release_free_address_space 21*4882a593Smuzhiyun #define kbase_backend_get_current_flush_id midgard_kbase_backend_get_current_flush_id 22*4882a593Smuzhiyun #define kbase_backend_get_gpu_time midgard_kbase_backend_get_gpu_time 23*4882a593Smuzhiyun #define kbase_backend_gpuprops_get_features midgard_kbase_backend_gpuprops_get_features 24*4882a593Smuzhiyun #define kbase_backend_gpuprops_get midgard_kbase_backend_gpuprops_get 25*4882a593Smuzhiyun #define kbase_backend_inspect_tail midgard_kbase_backend_inspect_tail 26*4882a593Smuzhiyun #define kbase_backend_nr_atoms_on_slot midgard_kbase_backend_nr_atoms_on_slot 27*4882a593Smuzhiyun #define kbase_backend_nr_atoms_submitted midgard_kbase_backend_nr_atoms_submitted 28*4882a593Smuzhiyun #define kbase_backend_release_ctx_irq midgard_kbase_backend_release_ctx_irq 29*4882a593Smuzhiyun #define kbase_backend_release_ctx_noirq midgard_kbase_backend_release_ctx_noirq 30*4882a593Smuzhiyun #define kbase_backend_reset midgard_kbase_backend_reset 31*4882a593Smuzhiyun #define kbase_backend_run_atom midgard_kbase_backend_run_atom 32*4882a593Smuzhiyun #define kbase_backend_slot_free midgard_kbase_backend_slot_free 33*4882a593Smuzhiyun #define kbase_backend_slot_update midgard_kbase_backend_slot_update 34*4882a593Smuzhiyun #define kbase_backend_soft_hard_stop_slot midgard_kbase_backend_soft_hard_stop_slot 35*4882a593Smuzhiyun #define kbase_backend_timeouts_changed midgard_kbase_backend_timeouts_changed 36*4882a593Smuzhiyun #define kbase_backend_timer_init midgard_kbase_backend_timer_init 37*4882a593Smuzhiyun #define kbase_backend_timer_resume midgard_kbase_backend_timer_resume 38*4882a593Smuzhiyun #define kbase_backend_timer_suspend midgard_kbase_backend_timer_suspend 39*4882a593Smuzhiyun #define kbase_backend_timer_term midgard_kbase_backend_timer_term 40*4882a593Smuzhiyun #define kbase_backend_use_ctx midgard_kbase_backend_use_ctx 41*4882a593Smuzhiyun #define kbase_backend_use_ctx_sched midgard_kbase_backend_use_ctx_sched 42*4882a593Smuzhiyun #define kbase_cache_enabled midgard_kbase_cache_enabled 43*4882a593Smuzhiyun #define kbase_cache_set_coherency_mode midgard_kbase_cache_set_coherency_mode 44*4882a593Smuzhiyun #define kbase_cancel_soft_job midgard_kbase_cancel_soft_job 45*4882a593Smuzhiyun #define kbase_check_alloc_flags midgard_kbase_check_alloc_flags 46*4882a593Smuzhiyun #define kbase_check_import_flags midgard_kbase_check_import_flags 47*4882a593Smuzhiyun #define kbase_clean_caches_done midgard_kbase_clean_caches_done 48*4882a593Smuzhiyun #define kbase_create_context midgard_kbase_create_context 49*4882a593Smuzhiyun #define kbase_ctx_sched_init midgard_kbase_ctx_sched_init 50*4882a593Smuzhiyun #define kbase_ctx_sched_release_ctx midgard_kbase_ctx_sched_release_ctx 51*4882a593Smuzhiyun #define kbase_ctx_sched_remove_ctx midgard_kbase_ctx_sched_remove_ctx 52*4882a593Smuzhiyun #define kbase_ctx_sched_restore_all_as midgard_kbase_ctx_sched_restore_all_as 53*4882a593Smuzhiyun #define kbase_ctx_sched_retain_ctx midgard_kbase_ctx_sched_retain_ctx 54*4882a593Smuzhiyun #define kbase_ctx_sched_retain_ctx_refcount midgard_kbase_ctx_sched_retain_ctx_refcount 55*4882a593Smuzhiyun #define kbase_ctx_sched_term midgard_kbase_ctx_sched_term 56*4882a593Smuzhiyun #define kbase_debug_assert_register_hook midgard_kbase_debug_assert_register_hook 57*4882a593Smuzhiyun #define kbase_debug_job_fault_context_init midgard_kbase_debug_job_fault_context_init 58*4882a593Smuzhiyun #define kbase_debug_job_fault_context_term midgard_kbase_debug_job_fault_context_term 59*4882a593Smuzhiyun #define kbase_debug_job_fault_debugfs_init midgard_kbase_debug_job_fault_debugfs_init 60*4882a593Smuzhiyun #define kbase_debug_job_fault_dev_init midgard_kbase_debug_job_fault_dev_init 61*4882a593Smuzhiyun #define kbase_debug_job_fault_dev_term midgard_kbase_debug_job_fault_dev_term 62*4882a593Smuzhiyun #define kbase_debug_job_fault_process midgard_kbase_debug_job_fault_process 63*4882a593Smuzhiyun #define kbase_debug_job_fault_reg_snapshot_init midgard_kbase_debug_job_fault_reg_snapshot_init 64*4882a593Smuzhiyun #define kbase_debug_mem_view_init midgard_kbase_debug_mem_view_init 65*4882a593Smuzhiyun #define kbase_destroy_context midgard_kbase_destroy_context 66*4882a593Smuzhiyun #define kbase_devfreq_init midgard_kbase_devfreq_init 67*4882a593Smuzhiyun #define kbase_devfreq_set_core_mask midgard_kbase_devfreq_set_core_mask 68*4882a593Smuzhiyun #define kbase_devfreq_term midgard_kbase_devfreq_term 69*4882a593Smuzhiyun #define kbase_device_alloc midgard_kbase_device_alloc 70*4882a593Smuzhiyun #define kbase_device_free midgard_kbase_device_free 71*4882a593Smuzhiyun #define kbase_device_init midgard_kbase_device_init 72*4882a593Smuzhiyun #define kbase_device_term midgard_kbase_device_term 73*4882a593Smuzhiyun #define kbase_disjoint_event_get midgard_kbase_disjoint_event_get 74*4882a593Smuzhiyun #define kbase_disjoint_event midgard_kbase_disjoint_event 75*4882a593Smuzhiyun #define kbase_disjoint_event_potential midgard_kbase_disjoint_event_potential 76*4882a593Smuzhiyun #define kbase_disjoint_init midgard_kbase_disjoint_init 77*4882a593Smuzhiyun #define kbase_disjoint_state_down midgard_kbase_disjoint_state_down 78*4882a593Smuzhiyun #define kbase_disjoint_state_up midgard_kbase_disjoint_state_up 79*4882a593Smuzhiyun #define kbase_drv_name midgard_kbase_drv_name 80*4882a593Smuzhiyun #define kbase_event_cleanup midgard_kbase_event_cleanup 81*4882a593Smuzhiyun #define kbase_event_close midgard_kbase_event_close 82*4882a593Smuzhiyun #define kbase_event_dequeue midgard_kbase_event_dequeue 83*4882a593Smuzhiyun #define kbase_event_init midgard_kbase_event_init 84*4882a593Smuzhiyun #define kbase_event_pending midgard_kbase_event_pending 85*4882a593Smuzhiyun #define kbase_event_post midgard_kbase_event_post 86*4882a593Smuzhiyun #define kbase_event_wakeup midgard_kbase_event_wakeup 87*4882a593Smuzhiyun #define kbase_fence_add_callback midgard_kbase_fence_add_callback 88*4882a593Smuzhiyun #define kbase_fence_free_callbacks midgard_kbase_fence_free_callbacks 89*4882a593Smuzhiyun #define kbase_fence_ops midgard_kbase_fence_ops 90*4882a593Smuzhiyun #define kbase_fence_out_new midgard_kbase_fence_out_new 91*4882a593Smuzhiyun #define kbase_find_device midgard_kbase_find_device 92*4882a593Smuzhiyun #define kbase_finish_soft_job midgard_kbase_finish_soft_job 93*4882a593Smuzhiyun #define kbase_flush_mmu_wqs midgard_kbase_flush_mmu_wqs 94*4882a593Smuzhiyun #define kbase_free_alloced_region midgard_kbase_free_alloced_region 95*4882a593Smuzhiyun #define kbase_free_phy_pages_helper midgard_kbase_free_phy_pages_helper 96*4882a593Smuzhiyun #define kbase_get_real_power midgard_kbase_get_real_power 97*4882a593Smuzhiyun #define kbase_gpu_complete_hw midgard_kbase_gpu_complete_hw 98*4882a593Smuzhiyun #define kbase_gpu_dump_slots midgard_kbase_gpu_dump_slots 99*4882a593Smuzhiyun #define kbase_gpu_inspect midgard_kbase_gpu_inspect 100*4882a593Smuzhiyun #define kbase_gpu_interrupt midgard_kbase_gpu_interrupt 101*4882a593Smuzhiyun #define kbase_gpu_irq_evict midgard_kbase_gpu_irq_evict 102*4882a593Smuzhiyun #define kbase_gpu_mmap midgard_kbase_gpu_mmap 103*4882a593Smuzhiyun #define kbase_gpu_munmap midgard_kbase_gpu_munmap 104*4882a593Smuzhiyun #define kbase_gpuprops_populate_user_buffer midgard_kbase_gpuprops_populate_user_buffer 105*4882a593Smuzhiyun #define kbase_gpuprops_set_features midgard_kbase_gpuprops_set_features 106*4882a593Smuzhiyun #define kbase_gpuprops_set midgard_kbase_gpuprops_set 107*4882a593Smuzhiyun #define kbase_gpuprops_update_core_props_gpu_id midgard_kbase_gpuprops_update_core_props_gpu_id 108*4882a593Smuzhiyun #define kbase_gpu_vm_lock midgard_kbase_gpu_vm_lock 109*4882a593Smuzhiyun #define kbase_gpu_vm_unlock midgard_kbase_gpu_vm_unlock 110*4882a593Smuzhiyun #define kbase_hwaccess_pm_gpu_active midgard_kbase_hwaccess_pm_gpu_active 111*4882a593Smuzhiyun #define kbase_hwaccess_pm_gpu_idle midgard_kbase_hwaccess_pm_gpu_idle 112*4882a593Smuzhiyun #define kbase_hwaccess_pm_halt midgard_kbase_hwaccess_pm_halt 113*4882a593Smuzhiyun #define kbase_hwaccess_pm_init midgard_kbase_hwaccess_pm_init 114*4882a593Smuzhiyun #define kbase_hwaccess_pm_powerup midgard_kbase_hwaccess_pm_powerup 115*4882a593Smuzhiyun #define kbase_hwaccess_pm_resume midgard_kbase_hwaccess_pm_resume 116*4882a593Smuzhiyun #define kbase_hwaccess_pm_suspend midgard_kbase_hwaccess_pm_suspend 117*4882a593Smuzhiyun #define kbase_hwaccess_pm_term midgard_kbase_hwaccess_pm_term 118*4882a593Smuzhiyun #define kbase_hw_set_features_mask midgard_kbase_hw_set_features_mask 119*4882a593Smuzhiyun #define kbase_hw_set_issues_mask midgard_kbase_hw_set_issues_mask 120*4882a593Smuzhiyun #define kbase_install_interrupts midgard_kbase_install_interrupts 121*4882a593Smuzhiyun #define kbase_instr_backend_init midgard_kbase_instr_backend_init 122*4882a593Smuzhiyun #define kbase_instr_backend_term midgard_kbase_instr_backend_term 123*4882a593Smuzhiyun #define kbase_instr_hwcnt_clear midgard_kbase_instr_hwcnt_clear 124*4882a593Smuzhiyun #define kbase_instr_hwcnt_disable_internal midgard_kbase_instr_hwcnt_disable_internal 125*4882a593Smuzhiyun #define kbase_instr_hwcnt_dump_complete midgard_kbase_instr_hwcnt_dump_complete 126*4882a593Smuzhiyun #define kbase_instr_hwcnt_enable_internal midgard_kbase_instr_hwcnt_enable_internal 127*4882a593Smuzhiyun #define kbase_instr_hwcnt_request_dump midgard_kbase_instr_hwcnt_request_dump 128*4882a593Smuzhiyun #define kbase_instr_hwcnt_sample_done midgard_kbase_instr_hwcnt_sample_done 129*4882a593Smuzhiyun #define kbase_instr_hwcnt_wait_for_dump midgard_kbase_instr_hwcnt_wait_for_dump 130*4882a593Smuzhiyun #define kbase_invoke_smc_fid midgard_kbase_invoke_smc_fid 131*4882a593Smuzhiyun #define kbase_invoke_smc midgard_kbase_invoke_smc 132*4882a593Smuzhiyun #if defined(CONFIG_DEBUG_FS) && !defined(CONFIG_MALI_NO_MALI) 133*4882a593Smuzhiyun #define kbase_io_history_dump midgard_kbase_io_history_dump 134*4882a593Smuzhiyun #define kbase_io_history_init midgard_kbase_io_history_init 135*4882a593Smuzhiyun #define kbase_io_history_term midgard_kbase_io_history_term 136*4882a593Smuzhiyun #endif /* CONFIG_DEBUG_FS */ 137*4882a593Smuzhiyun #define kbase_ipa_debugfs_init midgard_kbase_ipa_debugfs_init 138*4882a593Smuzhiyun #define kbase_ipa_init midgard_kbase_ipa_init 139*4882a593Smuzhiyun #define kbase_ipa_init_model midgard_kbase_ipa_init_model 140*4882a593Smuzhiyun #define kbase_ipa_model_add_param_s32 midgard_kbase_ipa_model_add_param_s32 141*4882a593Smuzhiyun #define kbase_ipa_model_add_param_string midgard_kbase_ipa_model_add_param_string 142*4882a593Smuzhiyun #define kbase_ipa_model_name_from_id midgard_kbase_ipa_model_name_from_id 143*4882a593Smuzhiyun #define kbase_ipa_model_param_add midgard_kbase_ipa_model_param_add 144*4882a593Smuzhiyun #define kbase_ipa_model_param_free_all midgard_kbase_ipa_model_param_free_all 145*4882a593Smuzhiyun #define kbase_ipa_model_recalculate midgard_kbase_ipa_model_recalculate 146*4882a593Smuzhiyun #define kbase_ipa_power_model_ops midgard_kbase_ipa_power_model_ops 147*4882a593Smuzhiyun #define kbase_ipa_term midgard_kbase_ipa_term 148*4882a593Smuzhiyun #define kbase_ipa_term_model midgard_kbase_ipa_term_model 149*4882a593Smuzhiyun #define kbase_jd_cancel midgard_kbase_jd_cancel 150*4882a593Smuzhiyun #define kbase_jd_done midgard_kbase_jd_done 151*4882a593Smuzhiyun #define kbase_jd_done_worker midgard_kbase_jd_done_worker 152*4882a593Smuzhiyun #define kbase_jd_exit midgard_kbase_jd_exit 153*4882a593Smuzhiyun #define kbase_jd_free_external_resources midgard_kbase_jd_free_external_resources 154*4882a593Smuzhiyun #define kbase_jd_init midgard_kbase_jd_init 155*4882a593Smuzhiyun #define kbase_jd_submit midgard_kbase_jd_submit 156*4882a593Smuzhiyun #define kbase_jd_zap_context midgard_kbase_jd_zap_context 157*4882a593Smuzhiyun #define kbase_jit_allocate midgard_kbase_jit_allocate 158*4882a593Smuzhiyun #define kbase_jit_backing_lost midgard_kbase_jit_backing_lost 159*4882a593Smuzhiyun #define kbase_jit_debugfs_init midgard_kbase_jit_debugfs_init 160*4882a593Smuzhiyun #define kbase_jit_evict midgard_kbase_jit_evict 161*4882a593Smuzhiyun #define kbase_jit_free midgard_kbase_jit_free 162*4882a593Smuzhiyun #define kbase_jit_init midgard_kbase_jit_init 163*4882a593Smuzhiyun #define kbase_jit_term midgard_kbase_jit_term 164*4882a593Smuzhiyun #define kbase_jm_complete midgard_kbase_jm_complete 165*4882a593Smuzhiyun #define kbase_jm_idle_ctx midgard_kbase_jm_idle_ctx 166*4882a593Smuzhiyun #define kbase_jm_kick midgard_kbase_jm_kick 167*4882a593Smuzhiyun #define kbase_jm_return_atom_to_js midgard_kbase_jm_return_atom_to_js 168*4882a593Smuzhiyun #define kbase_jm_try_kick_all midgard_kbase_jm_try_kick_all 169*4882a593Smuzhiyun #define kbase_jm_try_kick midgard_kbase_jm_try_kick 170*4882a593Smuzhiyun #define kbase_jm_wait_for_zero_jobs midgard_kbase_jm_wait_for_zero_jobs 171*4882a593Smuzhiyun #define kbase_job_check_enter_disjoint midgard_kbase_job_check_enter_disjoint 172*4882a593Smuzhiyun #define kbase_job_check_leave_disjoint midgard_kbase_job_check_leave_disjoint 173*4882a593Smuzhiyun #define kbase_job_done midgard_kbase_job_done 174*4882a593Smuzhiyun #define kbase_job_fault_get_reg_snapshot midgard_kbase_job_fault_get_reg_snapshot 175*4882a593Smuzhiyun #define kbase_job_hw_submit midgard_kbase_job_hw_submit 176*4882a593Smuzhiyun #define kbase_job_slot_ctx_priority_check_locked midgard_kbase_job_slot_ctx_priority_check_locked 177*4882a593Smuzhiyun #define kbase_job_slot_halt midgard_kbase_job_slot_halt 178*4882a593Smuzhiyun #define kbase_job_slot_hardstop midgard_kbase_job_slot_hardstop 179*4882a593Smuzhiyun #define kbase_job_slot_init midgard_kbase_job_slot_init 180*4882a593Smuzhiyun #define kbase_job_slot_softstop midgard_kbase_job_slot_softstop 181*4882a593Smuzhiyun #define kbase_job_slot_softstop_swflags midgard_kbase_job_slot_softstop_swflags 182*4882a593Smuzhiyun #define kbase_job_slot_term midgard_kbase_job_slot_term 183*4882a593Smuzhiyun #define kbase_js_complete_atom midgard_kbase_js_complete_atom 184*4882a593Smuzhiyun #define kbase_js_complete_atom_wq midgard_kbase_js_complete_atom_wq 185*4882a593Smuzhiyun #define kbase_js_dep_resolved_submit midgard_kbase_js_dep_resolved_submit 186*4882a593Smuzhiyun #define kbase_js_is_atom_valid midgard_kbase_js_is_atom_valid 187*4882a593Smuzhiyun #define kbase_js_pull midgard_kbase_js_pull 188*4882a593Smuzhiyun #define kbase_js_sched midgard_kbase_js_sched 189*4882a593Smuzhiyun #define kbase_js_set_timeouts midgard_kbase_js_set_timeouts 190*4882a593Smuzhiyun #define kbase_js_unpull midgard_kbase_js_unpull 191*4882a593Smuzhiyun #define kbase_js_zap_context midgard_kbase_js_zap_context 192*4882a593Smuzhiyun #define kbase_map_external_resource midgard_kbase_map_external_resource 193*4882a593Smuzhiyun #define kbase_mem_alias midgard_kbase_mem_alias 194*4882a593Smuzhiyun #define kbase_mem_alloc midgard_kbase_mem_alloc 195*4882a593Smuzhiyun #define kbase_mem_alloc_page midgard_kbase_mem_alloc_page 196*4882a593Smuzhiyun #define kbase_mem_commit midgard_kbase_mem_commit 197*4882a593Smuzhiyun #define kbase_mem_evictable_deinit midgard_kbase_mem_evictable_deinit 198*4882a593Smuzhiyun #define kbase_mem_evictable_init midgard_kbase_mem_evictable_init 199*4882a593Smuzhiyun #define kbase_mem_evictable_make midgard_kbase_mem_evictable_make 200*4882a593Smuzhiyun #define kbase_mem_evictable_unmake midgard_kbase_mem_evictable_unmake 201*4882a593Smuzhiyun #define kbase_mem_flags_change midgard_kbase_mem_flags_change 202*4882a593Smuzhiyun #define kbase_mem_free midgard_kbase_mem_free 203*4882a593Smuzhiyun #define kbase_mem_free_region midgard_kbase_mem_free_region 204*4882a593Smuzhiyun #define kbase_mem_grow_gpu_mapping midgard_kbase_mem_grow_gpu_mapping 205*4882a593Smuzhiyun #define kbase_mem_halt midgard_kbase_mem_halt 206*4882a593Smuzhiyun #define kbase_mem_import midgard_kbase_mem_import 207*4882a593Smuzhiyun #define kbase_mem_init midgard_kbase_mem_init 208*4882a593Smuzhiyun #define kbase_mem_kref_free midgard_kbase_mem_kref_free 209*4882a593Smuzhiyun #define kbase_mem_pool_alloc midgard_kbase_mem_pool_alloc 210*4882a593Smuzhiyun #define kbase_mem_pool_alloc_pages midgard_kbase_mem_pool_alloc_pages 211*4882a593Smuzhiyun #define kbase_mem_pool_debugfs_init midgard_kbase_mem_pool_debugfs_init 212*4882a593Smuzhiyun #define kbase_mem_pool_free midgard_kbase_mem_pool_free 213*4882a593Smuzhiyun #define kbase_mem_pool_free_pages midgard_kbase_mem_pool_free_pages 214*4882a593Smuzhiyun #define kbase_mem_pool_grow midgard_kbase_mem_pool_grow 215*4882a593Smuzhiyun #define kbase_mem_pool_init midgard_kbase_mem_pool_init 216*4882a593Smuzhiyun #define kbase_mem_pool_set_max_size midgard_kbase_mem_pool_set_max_size 217*4882a593Smuzhiyun #define kbase_mem_pool_term midgard_kbase_mem_pool_term 218*4882a593Smuzhiyun #define kbase_mem_pool_trim midgard_kbase_mem_pool_trim 219*4882a593Smuzhiyun #define kbase_mem_query midgard_kbase_mem_query 220*4882a593Smuzhiyun #define kbase_mem_term midgard_kbase_mem_term 221*4882a593Smuzhiyun #define kbase_mmu_disable_as midgard_kbase_mmu_disable_as 222*4882a593Smuzhiyun #define kbase_mmu_disable midgard_kbase_mmu_disable 223*4882a593Smuzhiyun #define kbase_mmu_dump midgard_kbase_mmu_dump 224*4882a593Smuzhiyun #define kbase_mmu_hw_clear_fault midgard_kbase_mmu_hw_clear_fault 225*4882a593Smuzhiyun #define kbase_mmu_hw_configure midgard_kbase_mmu_hw_configure 226*4882a593Smuzhiyun #define kbase_mmu_hw_do_operation midgard_kbase_mmu_hw_do_operation 227*4882a593Smuzhiyun #define kbase_mmu_hw_enable_fault midgard_kbase_mmu_hw_enable_fault 228*4882a593Smuzhiyun #define kbase_mmu_init midgard_kbase_mmu_init 229*4882a593Smuzhiyun #define kbase_mmu_insert_pages midgard_kbase_mmu_insert_pages 230*4882a593Smuzhiyun #define kbase_mmu_insert_pages_no_flush midgard_kbase_mmu_insert_pages_no_flush 231*4882a593Smuzhiyun #define kbase_mmu_insert_single_page midgard_kbase_mmu_insert_single_page 232*4882a593Smuzhiyun #define kbase_mmu_interrupt midgard_kbase_mmu_interrupt 233*4882a593Smuzhiyun #define kbase_mmu_mode_get_aarch64 midgard_kbase_mmu_mode_get_aarch64 234*4882a593Smuzhiyun #define kbase_mmu_mode_get_lpae midgard_kbase_mmu_mode_get_lpae 235*4882a593Smuzhiyun #define kbase_mmu_teardown_pages midgard_kbase_mmu_teardown_pages 236*4882a593Smuzhiyun #define kbase_mmu_term midgard_kbase_mmu_term 237*4882a593Smuzhiyun #define kbase_mmu_update midgard_kbase_mmu_update 238*4882a593Smuzhiyun #define kbase_mmu_update_pages midgard_kbase_mmu_update_pages 239*4882a593Smuzhiyun #define kbase_os_mem_map_lock midgard_kbase_os_mem_map_lock 240*4882a593Smuzhiyun #define kbase_os_mem_map_unlock midgard_kbase_os_mem_map_unlock 241*4882a593Smuzhiyun #define kbasep_cache_clean_worker midgard_kbasep_cache_clean_worker 242*4882a593Smuzhiyun #define kbasep_common_test_interrupt_handlers midgard_kbasep_common_test_interrupt_handlers 243*4882a593Smuzhiyun #define kbasep_complete_triggered_soft_events midgard_kbasep_complete_triggered_soft_events 244*4882a593Smuzhiyun #define kbasep_debug_assert_call_hook midgard_kbasep_debug_assert_call_hook 245*4882a593Smuzhiyun #define kbasep_find_enclosing_cpu_mapping_offset midgard_kbasep_find_enclosing_cpu_mapping_offset 246*4882a593Smuzhiyun #define kbasep_gpu_memory_debugfs_init midgard_kbasep_gpu_memory_debugfs_init 247*4882a593Smuzhiyun #define kbasep_jd_debugfs_ctx_init midgard_kbasep_jd_debugfs_ctx_init 248*4882a593Smuzhiyun #define kbasep_job_slot_soft_or_hard_stop_do_action midgard_kbasep_job_slot_soft_or_hard_stop_do_action 249*4882a593Smuzhiyun #define kbasep_js_add_job midgard_kbasep_js_add_job 250*4882a593Smuzhiyun #define kbasep_js_atom_priority_to_relative midgard_kbasep_js_atom_priority_to_relative 251*4882a593Smuzhiyun #define kbasep_js_ctx_attr_ctx_release_atom midgard_kbasep_js_ctx_attr_ctx_release_atom 252*4882a593Smuzhiyun #define kbasep_js_ctx_attr_ctx_retain_atom midgard_kbasep_js_ctx_attr_ctx_retain_atom 253*4882a593Smuzhiyun #define kbasep_js_ctx_attr_runpool_release_ctx midgard_kbasep_js_ctx_attr_runpool_release_ctx 254*4882a593Smuzhiyun #define kbasep_js_ctx_attr_runpool_retain_ctx midgard_kbasep_js_ctx_attr_runpool_retain_ctx 255*4882a593Smuzhiyun #define kbasep_js_devdata_halt midgard_kbasep_js_devdata_halt 256*4882a593Smuzhiyun #define kbasep_js_devdata_init midgard_kbasep_js_devdata_init 257*4882a593Smuzhiyun #define kbasep_js_devdata_term midgard_kbasep_js_devdata_term 258*4882a593Smuzhiyun #define kbasep_js_kctx_init midgard_kbasep_js_kctx_init 259*4882a593Smuzhiyun #define kbasep_js_kctx_term midgard_kbasep_js_kctx_term 260*4882a593Smuzhiyun #define kbasep_js_relative_priority_to_atom midgard_kbasep_js_relative_priority_to_atom 261*4882a593Smuzhiyun #define kbasep_js_release_privileged_ctx midgard_kbasep_js_release_privileged_ctx 262*4882a593Smuzhiyun #define kbasep_js_remove_cancelled_job midgard_kbasep_js_remove_cancelled_job 263*4882a593Smuzhiyun #define kbasep_js_remove_job midgard_kbasep_js_remove_job 264*4882a593Smuzhiyun #define kbasep_js_resume midgard_kbasep_js_resume 265*4882a593Smuzhiyun #define kbasep_js_runpool_release_ctx_and_katom_retained_state midgard_kbasep_js_runpool_release_ctx_and_katom_retained_state 266*4882a593Smuzhiyun #define kbasep_js_runpool_release_ctx midgard_kbasep_js_runpool_release_ctx 267*4882a593Smuzhiyun #define kbasep_js_runpool_release_ctx_nolock midgard_kbasep_js_runpool_release_ctx_nolock 268*4882a593Smuzhiyun #define kbasep_js_runpool_requeue_or_kill_ctx midgard_kbasep_js_runpool_requeue_or_kill_ctx 269*4882a593Smuzhiyun #define kbasep_js_schedule_privileged_ctx midgard_kbasep_js_schedule_privileged_ctx 270*4882a593Smuzhiyun #define kbasep_js_suspend midgard_kbasep_js_suspend 271*4882a593Smuzhiyun #define kbase_platform_early_init midgard_kbase_platform_early_init 272*4882a593Smuzhiyun #define kbase_platform_rk_init_opp_table midgard_kbase_platform_rk_init_opp_table 273*4882a593Smuzhiyun #define kbase_platform_rk_shutdown midgard_kbase_platform_rk_shutdown 274*4882a593Smuzhiyun #define kbase_pm_always_on_policy_ops midgard_kbase_pm_always_on_policy_ops 275*4882a593Smuzhiyun #define kbase_pm_cache_snoop_disable midgard_kbase_pm_cache_snoop_disable 276*4882a593Smuzhiyun #define kbase_pm_cache_snoop_enable midgard_kbase_pm_cache_snoop_enable 277*4882a593Smuzhiyun #define kbase_pm_ca_get_core_mask midgard_kbase_pm_ca_get_core_mask 278*4882a593Smuzhiyun #define kbase_pm_ca_init midgard_kbase_pm_ca_init 279*4882a593Smuzhiyun #define kbase_pm_ca_term midgard_kbase_pm_ca_term 280*4882a593Smuzhiyun #define kbase_pm_clock_off midgard_kbase_pm_clock_off 281*4882a593Smuzhiyun #define kbase_pm_clock_on midgard_kbase_pm_clock_on 282*4882a593Smuzhiyun #define kbase_pm_coarse_demand_policy_ops midgard_kbase_pm_coarse_demand_policy_ops 283*4882a593Smuzhiyun #define kbase_pm_context_active_handle_suspend midgard_kbase_pm_context_active_handle_suspend 284*4882a593Smuzhiyun #define kbase_pm_context_active midgard_kbase_pm_context_active 285*4882a593Smuzhiyun #define kbase_pm_context_idle midgard_kbase_pm_context_idle 286*4882a593Smuzhiyun #define kbase_pm_disable_interrupts midgard_kbase_pm_disable_interrupts 287*4882a593Smuzhiyun #define kbase_pm_disable_interrupts_nolock midgard_kbase_pm_disable_interrupts_nolock 288*4882a593Smuzhiyun #define kbase_pm_do_poweroff midgard_kbase_pm_do_poweroff 289*4882a593Smuzhiyun #define kbase_pm_do_poweron midgard_kbase_pm_do_poweron 290*4882a593Smuzhiyun #define kbasep_mem_profile_debugfs_insert midgard_kbasep_mem_profile_debugfs_insert 291*4882a593Smuzhiyun #define kbasep_mem_profile_debugfs_remove midgard_kbasep_mem_profile_debugfs_remove 292*4882a593Smuzhiyun #define kbase_pm_enable_interrupts midgard_kbase_pm_enable_interrupts 293*4882a593Smuzhiyun #define kbase_pm_get_active_cores midgard_kbase_pm_get_active_cores 294*4882a593Smuzhiyun #define kbase_pm_get_policy midgard_kbase_pm_get_policy 295*4882a593Smuzhiyun #define kbase_pm_get_present_cores midgard_kbase_pm_get_present_cores 296*4882a593Smuzhiyun #define kbase_pm_get_ready_cores midgard_kbase_pm_get_ready_cores 297*4882a593Smuzhiyun #define kbase_pm_get_trans_cores midgard_kbase_pm_get_trans_cores 298*4882a593Smuzhiyun #define kbase_pm_halt midgard_kbase_pm_halt 299*4882a593Smuzhiyun #define kbase_pm_init_hw midgard_kbase_pm_init_hw 300*4882a593Smuzhiyun #define kbase_pm_list_policies midgard_kbase_pm_list_policies 301*4882a593Smuzhiyun #define kbase_pm_metrics_update midgard_kbase_pm_metrics_update 302*4882a593Smuzhiyun #define kbase_pm_policy_init midgard_kbase_pm_policy_init 303*4882a593Smuzhiyun #define kbase_pm_policy_term midgard_kbase_pm_policy_term 304*4882a593Smuzhiyun #define kbase_pm_power_changed midgard_kbase_pm_power_changed 305*4882a593Smuzhiyun #define kbase_pm_powerup midgard_kbase_pm_powerup 306*4882a593Smuzhiyun #define kbase_pm_register_access_disable midgard_kbase_pm_register_access_disable 307*4882a593Smuzhiyun #define kbase_pm_register_access_enable midgard_kbase_pm_register_access_enable 308*4882a593Smuzhiyun #define kbase_pm_release_gpu_cycle_counter midgard_kbase_pm_release_gpu_cycle_counter 309*4882a593Smuzhiyun #define kbase_pm_release_gpu_cycle_counter_nolock midgard_kbase_pm_release_gpu_cycle_counter_nolock 310*4882a593Smuzhiyun #define kbase_pm_request_gpu_cycle_counter_l2_is_on midgard_kbase_pm_request_gpu_cycle_counter_l2_is_on 311*4882a593Smuzhiyun #define kbase_pm_request_gpu_cycle_counter midgard_kbase_pm_request_gpu_cycle_counter 312*4882a593Smuzhiyun #define kbase_pm_reset_done midgard_kbase_pm_reset_done 313*4882a593Smuzhiyun #define kbase_pm_resume midgard_kbase_pm_resume 314*4882a593Smuzhiyun #define kbase_pm_set_debug_core_mask midgard_kbase_pm_set_debug_core_mask 315*4882a593Smuzhiyun #define kbase_pm_set_policy midgard_kbase_pm_set_policy 316*4882a593Smuzhiyun #define kbase_pm_suspend midgard_kbase_pm_suspend 317*4882a593Smuzhiyun #define kbase_pm_update_active midgard_kbase_pm_update_active 318*4882a593Smuzhiyun #define kbase_pm_update_cores_state midgard_kbase_pm_update_cores_state 319*4882a593Smuzhiyun #define kbase_pm_update_cores_state_nolock midgard_kbase_pm_update_cores_state_nolock 320*4882a593Smuzhiyun #define kbase_pm_wait_for_poweroff_complete midgard_kbase_pm_wait_for_poweroff_complete 321*4882a593Smuzhiyun #define kbasep_os_process_page_usage_update midgard_kbasep_os_process_page_usage_update 322*4882a593Smuzhiyun #define kbasep_platform_device_init midgard_kbasep_platform_device_init 323*4882a593Smuzhiyun #define kbasep_platform_device_term midgard_kbasep_platform_device_term 324*4882a593Smuzhiyun #define kbasep_pm_metrics_init midgard_kbasep_pm_metrics_init 325*4882a593Smuzhiyun #define kbasep_pm_metrics_term midgard_kbasep_pm_metrics_term 326*4882a593Smuzhiyun #if defined(CONFIG_DEBUG_FS) && !defined(CONFIG_MALI_NO_MALI) 327*4882a593Smuzhiyun #define kbasep_regs_history_debugfs_init midgard_kbasep_regs_history_debugfs_init 328*4882a593Smuzhiyun #endif /* CONFIG_DEBUG_FS */ 329*4882a593Smuzhiyun #define kbasep_remove_waiting_soft_job midgard_kbasep_remove_waiting_soft_job 330*4882a593Smuzhiyun #define kbase_prepare_soft_job midgard_kbase_prepare_soft_job 331*4882a593Smuzhiyun #define kbase_prepare_to_reset_gpu_locked midgard_kbase_prepare_to_reset_gpu_locked 332*4882a593Smuzhiyun #define kbase_prepare_to_reset_gpu midgard_kbase_prepare_to_reset_gpu 333*4882a593Smuzhiyun #define kbase_process_soft_job midgard_kbase_process_soft_job 334*4882a593Smuzhiyun #define kbasep_soft_job_timeout_worker midgard_kbasep_soft_job_timeout_worker 335*4882a593Smuzhiyun #define kbase_region_tracker_find_region_base_address midgard_kbase_region_tracker_find_region_base_address 336*4882a593Smuzhiyun #define kbase_region_tracker_find_region_enclosing_address midgard_kbase_region_tracker_find_region_enclosing_address 337*4882a593Smuzhiyun #define kbase_region_tracker_init_jit midgard_kbase_region_tracker_init_jit 338*4882a593Smuzhiyun #define kbase_region_tracker_init midgard_kbase_region_tracker_init 339*4882a593Smuzhiyun #define kbase_region_tracker_term midgard_kbase_region_tracker_term 340*4882a593Smuzhiyun #define kbase_reg_read midgard_kbase_reg_read 341*4882a593Smuzhiyun #define kbase_reg_write midgard_kbase_reg_write 342*4882a593Smuzhiyun #define kbase_release_device midgard_kbase_release_device 343*4882a593Smuzhiyun #define kbase_release_interrupts midgard_kbase_release_interrupts 344*4882a593Smuzhiyun #define kbase_reset_gpu_locked midgard_kbase_reset_gpu_locked 345*4882a593Smuzhiyun #define kbase_reset_gpu midgard_kbase_reset_gpu 346*4882a593Smuzhiyun #define kbase_reset_gpu_silent midgard_kbase_reset_gpu_silent 347*4882a593Smuzhiyun #define kbase_resume_suspended_soft_jobs midgard_kbase_resume_suspended_soft_jobs 348*4882a593Smuzhiyun #define kbase_scale_static_power midgard_kbase_scale_static_power 349*4882a593Smuzhiyun #define kbase_set_custom_irq_handler midgard_kbase_set_custom_irq_handler 350*4882a593Smuzhiyun #define kbase_simple_ipa_model_ops midgard_kbase_simple_ipa_model_ops 351*4882a593Smuzhiyun #define kbase_soft_event_update midgard_kbase_soft_event_update 352*4882a593Smuzhiyun #define kbase_soft_event_wait_callback midgard_kbase_soft_event_wait_callback 353*4882a593Smuzhiyun #define kbase_sticky_resource_acquire midgard_kbase_sticky_resource_acquire 354*4882a593Smuzhiyun #define kbase_sticky_resource_init midgard_kbase_sticky_resource_init 355*4882a593Smuzhiyun #define kbase_sticky_resource_release midgard_kbase_sticky_resource_release 356*4882a593Smuzhiyun #define kbase_sticky_resource_term midgard_kbase_sticky_resource_term 357*4882a593Smuzhiyun #define kbase_sync_fence_in_cancel_wait midgard_kbase_sync_fence_in_cancel_wait 358*4882a593Smuzhiyun #define kbase_sync_fence_in_dump midgard_kbase_sync_fence_in_dump 359*4882a593Smuzhiyun #define kbase_sync_fence_in_from_fd midgard_kbase_sync_fence_in_from_fd 360*4882a593Smuzhiyun #define kbase_sync_fence_in_info_get midgard_kbase_sync_fence_in_info_get 361*4882a593Smuzhiyun #define kbase_sync_fence_in_remove midgard_kbase_sync_fence_in_remove 362*4882a593Smuzhiyun #define kbase_sync_fence_in_wait midgard_kbase_sync_fence_in_wait 363*4882a593Smuzhiyun #define kbase_sync_fence_out_create midgard_kbase_sync_fence_out_create 364*4882a593Smuzhiyun #define kbase_sync_fence_out_info_get midgard_kbase_sync_fence_out_info_get 365*4882a593Smuzhiyun #define kbase_sync_fence_out_remove midgard_kbase_sync_fence_out_remove 366*4882a593Smuzhiyun #define kbase_sync_fence_out_trigger midgard_kbase_sync_fence_out_trigger 367*4882a593Smuzhiyun #define kbase_sync_fence_stream_create midgard_kbase_sync_fence_stream_create 368*4882a593Smuzhiyun #define kbase_sync_fence_validate midgard_kbase_sync_fence_validate 369*4882a593Smuzhiyun #define kbase_sync_fence_wait_worker midgard_kbase_sync_fence_wait_worker 370*4882a593Smuzhiyun #define kbase_synchronize_irqs midgard_kbase_synchronize_irqs 371*4882a593Smuzhiyun #define kbase_sync_now midgard_kbase_sync_now 372*4882a593Smuzhiyun #define kbase_sync_single_for_cpu midgard_kbase_sync_single_for_cpu 373*4882a593Smuzhiyun #define kbase_sync_single_for_device midgard_kbase_sync_single_for_device 374*4882a593Smuzhiyun #define kbase_sync_single midgard_kbase_sync_single 375*4882a593Smuzhiyun #define kbase_sync_status_string midgard_kbase_sync_status_string 376*4882a593Smuzhiyun #define kbase_timeline_name midgard_kbase_timeline_name 377*4882a593Smuzhiyun #define __kbase_tlstream_aux_devfreq_target midgard___kbase_tlstream_aux_devfreq_target 378*4882a593Smuzhiyun #define __kbase_tlstream_aux_pagefault midgard___kbase_tlstream_aux_pagefault 379*4882a593Smuzhiyun #define __kbase_tlstream_aux_pagesalloc midgard___kbase_tlstream_aux_pagesalloc 380*4882a593Smuzhiyun #define __kbase_tlstream_aux_pm_state midgard___kbase_tlstream_aux_pm_state 381*4882a593Smuzhiyun #define __kbase_tlstream_aux_protected_enter_end midgard___kbase_tlstream_aux_protected_enter_end 382*4882a593Smuzhiyun #define __kbase_tlstream_aux_protected_enter_start midgard___kbase_tlstream_aux_protected_enter_start 383*4882a593Smuzhiyun #define __kbase_tlstream_aux_protected_leave_end midgard___kbase_tlstream_aux_protected_leave_end 384*4882a593Smuzhiyun #define __kbase_tlstream_aux_protected_leave_start midgard___kbase_tlstream_aux_protected_leave_start 385*4882a593Smuzhiyun #define kbase_tlstream_init midgard_kbase_tlstream_init 386*4882a593Smuzhiyun #define __kbase_tlstream_jd_gpu_soft_reset midgard___kbase_tlstream_jd_gpu_soft_reset 387*4882a593Smuzhiyun #define kbase_tlstream_term midgard_kbase_tlstream_term 388*4882a593Smuzhiyun #define __kbase_tlstream_tl_attrib_as_config midgard___kbase_tlstream_tl_attrib_as_config 389*4882a593Smuzhiyun #define __kbase_tlstream_tl_attrib_atom_config midgard___kbase_tlstream_tl_attrib_atom_config 390*4882a593Smuzhiyun #define __kbase_tlstream_tl_attrib_atom_jit midgard___kbase_tlstream_tl_attrib_atom_jit 391*4882a593Smuzhiyun #define __kbase_tlstream_tl_attrib_atom_priority midgard___kbase_tlstream_tl_attrib_atom_priority 392*4882a593Smuzhiyun #define __kbase_tlstream_tl_attrib_atom_state midgard___kbase_tlstream_tl_attrib_atom_state 393*4882a593Smuzhiyun #define __kbase_tlstream_tl_del_atom midgard___kbase_tlstream_tl_del_atom 394*4882a593Smuzhiyun #define __kbase_tlstream_tl_del_ctx midgard___kbase_tlstream_tl_del_ctx 395*4882a593Smuzhiyun #define __kbase_tlstream_tl_event_atom_softstop_ex midgard___kbase_tlstream_tl_event_atom_softstop_ex 396*4882a593Smuzhiyun #define __kbase_tlstream_tl_event_atom_softstop_issue midgard___kbase_tlstream_tl_event_atom_softstop_issue 397*4882a593Smuzhiyun #define __kbase_tlstream_tl_event_lpu_softstop midgard___kbase_tlstream_tl_event_lpu_softstop 398*4882a593Smuzhiyun #define __kbase_tlstream_tl_new_atom midgard___kbase_tlstream_tl_new_atom 399*4882a593Smuzhiyun #define __kbase_tlstream_tl_new_ctx midgard___kbase_tlstream_tl_new_ctx 400*4882a593Smuzhiyun #define __kbase_tlstream_tl_nret_as_ctx midgard___kbase_tlstream_tl_nret_as_ctx 401*4882a593Smuzhiyun #define __kbase_tlstream_tl_nret_atom_as midgard___kbase_tlstream_tl_nret_atom_as 402*4882a593Smuzhiyun #define __kbase_tlstream_tl_nret_atom_ctx midgard___kbase_tlstream_tl_nret_atom_ctx 403*4882a593Smuzhiyun #define __kbase_tlstream_tl_nret_atom_lpu midgard___kbase_tlstream_tl_nret_atom_lpu 404*4882a593Smuzhiyun #define __kbase_tlstream_tl_nret_ctx_lpu midgard___kbase_tlstream_tl_nret_ctx_lpu 405*4882a593Smuzhiyun #define __kbase_tlstream_tl_ret_as_ctx midgard___kbase_tlstream_tl_ret_as_ctx 406*4882a593Smuzhiyun #define __kbase_tlstream_tl_ret_atom_as midgard___kbase_tlstream_tl_ret_atom_as 407*4882a593Smuzhiyun #define __kbase_tlstream_tl_ret_atom_ctx midgard___kbase_tlstream_tl_ret_atom_ctx 408*4882a593Smuzhiyun #define __kbase_tlstream_tl_ret_atom_lpu midgard___kbase_tlstream_tl_ret_atom_lpu 409*4882a593Smuzhiyun #define __kbase_tlstream_tl_ret_ctx_lpu midgard___kbase_tlstream_tl_ret_ctx_lpu 410*4882a593Smuzhiyun #define kbase_unmap_external_resource midgard_kbase_unmap_external_resource 411*4882a593Smuzhiyun #define kbase_update_region_flags midgard_kbase_update_region_flags 412*4882a593Smuzhiyun #define kbase_vinstr_hwcnt_reader_setup midgard_kbase_vinstr_hwcnt_reader_setup 413*4882a593Smuzhiyun #define kbase_vinstr_init midgard_kbase_vinstr_init 414*4882a593Smuzhiyun #define kbase_vinstr_resume midgard_kbase_vinstr_resume 415*4882a593Smuzhiyun #define kbase_vinstr_suspend midgard_kbase_vinstr_suspend 416*4882a593Smuzhiyun #define kbase_vinstr_term midgard_kbase_vinstr_term 417*4882a593Smuzhiyun #define kbase_vmap midgard_kbase_vmap 418*4882a593Smuzhiyun #define kbase_vmap_prot midgard_kbase_vmap_prot 419*4882a593Smuzhiyun #define kbase_vm_ops midgard_kbase_vm_ops 420*4882a593Smuzhiyun #define kbase_vunmap midgard_kbase_vunmap 421*4882a593Smuzhiyun #define _mali_profiling_control midgard__mali_profiling_control 422*4882a593Smuzhiyun #define platform_funcs midgard_platform_funcs 423*4882a593Smuzhiyun #define pm_callbacks midgard_pm_callbacks 424*4882a593Smuzhiyun #define rk_kbase_device_runtime_disable midgard_rk_kbase_device_runtime_disable 425*4882a593Smuzhiyun #define rk_kbase_device_runtime_init midgard_rk_kbase_device_runtime_init 426*4882a593Smuzhiyun #endif 427