pan/decode: Centrally declare pandecode entrypoints
Deduplicate in preparation for CSF. Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com> Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18094>
This commit is contained in:
committed by
Marge Bot
parent
aba69fc9c8
commit
5c00efa695
@@ -85,10 +85,18 @@ __pandecode_fetch_gpu_mem(uint64_t gpu_va, size_t size,
|
||||
name = __pandecode_fetch_gpu_mem(gpu_va, sizeof(*name), \
|
||||
__LINE__, __FILE__)
|
||||
|
||||
#ifdef PAN_ARCH
|
||||
void GENX(pandecode_jc)(mali_ptr jc_gpu_va, unsigned gpu_id);
|
||||
void GENX(pandecode_abort_on_fault)(mali_ptr jc_gpu_va);
|
||||
#endif
|
||||
/* Forward declare for all supported gens to permit thunking */
|
||||
void pandecode_jc_v4(mali_ptr jc_gpu_va, unsigned gpu_id);
|
||||
void pandecode_jc_v5(mali_ptr jc_gpu_va, unsigned gpu_id);
|
||||
void pandecode_jc_v6(mali_ptr jc_gpu_va, unsigned gpu_id);
|
||||
void pandecode_jc_v7(mali_ptr jc_gpu_va, unsigned gpu_id);
|
||||
void pandecode_jc_v9(mali_ptr jc_gpu_va, unsigned gpu_id);
|
||||
|
||||
void pandecode_abort_on_fault_v4(mali_ptr jc_gpu_va);
|
||||
void pandecode_abort_on_fault_v5(mali_ptr jc_gpu_va);
|
||||
void pandecode_abort_on_fault_v6(mali_ptr jc_gpu_va);
|
||||
void pandecode_abort_on_fault_v7(mali_ptr jc_gpu_va);
|
||||
void pandecode_abort_on_fault_v9(mali_ptr jc_gpu_va);
|
||||
|
||||
static inline void
|
||||
pan_hexdump(FILE *fp, const uint8_t *hex, size_t cnt, bool with_strings)
|
||||
|
||||
@@ -300,12 +300,6 @@ pandecode_dump_mappings(void)
|
||||
simple_mtx_unlock(&pandecode_lock);
|
||||
}
|
||||
|
||||
void pandecode_abort_on_fault_v4(mali_ptr jc_gpu_va);
|
||||
void pandecode_abort_on_fault_v5(mali_ptr jc_gpu_va);
|
||||
void pandecode_abort_on_fault_v6(mali_ptr jc_gpu_va);
|
||||
void pandecode_abort_on_fault_v7(mali_ptr jc_gpu_va);
|
||||
void pandecode_abort_on_fault_v9(mali_ptr jc_gpu_va);
|
||||
|
||||
void
|
||||
pandecode_abort_on_fault(mali_ptr jc_gpu_va, unsigned gpu_id)
|
||||
{
|
||||
@@ -323,12 +317,6 @@ pandecode_abort_on_fault(mali_ptr jc_gpu_va, unsigned gpu_id)
|
||||
simple_mtx_unlock(&pandecode_lock);
|
||||
}
|
||||
|
||||
void pandecode_jc_v4(mali_ptr jc_gpu_va, unsigned gpu_id);
|
||||
void pandecode_jc_v5(mali_ptr jc_gpu_va, unsigned gpu_id);
|
||||
void pandecode_jc_v6(mali_ptr jc_gpu_va, unsigned gpu_id);
|
||||
void pandecode_jc_v7(mali_ptr jc_gpu_va, unsigned gpu_id);
|
||||
void pandecode_jc_v9(mali_ptr jc_gpu_va, unsigned gpu_id);
|
||||
|
||||
void
|
||||
pandecode_jc(mali_ptr jc_gpu_va, unsigned gpu_id)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user