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