| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/ |
| H A D | mali_kbase_jm_as.c | 47 struct kbase_context *kctx, in assign_and_activate_kctx_addr_space() 66 struct kbase_context *kctx) in kbase_backend_use_ctx_sched() 87 struct kbase_context *kctx) in kbase_backend_release_ctx_irq() 110 struct kbase_context *kctx) in kbase_backend_release_ctx_noirq() 115 struct kbase_device *kbdev, struct kbase_context *kctx) in kbase_backend_find_and_release_free_address_space() 206 struct kbase_context *kctx, in kbase_backend_use_ctx()
|
| H A D | mali_kbase_mmu_hw_direct.c | 66 unsigned int as_nr, struct kbase_context *kctx) in wait_ready() 89 struct kbase_context *kctx) in write_cmd() 103 struct kbase_context *kctx) in validate_protected_page_fault() 153 struct kbase_context *kctx; in kbase_mmu_interrupt() local 252 struct kbase_context *kctx) in kbase_mmu_hw_configure() 303 struct kbase_context *kctx, u64 vpfn, u32 nr, u32 op, in kbase_mmu_hw_do_operation() 353 struct kbase_context *kctx, enum kbase_mmu_fault_type type) in kbase_mmu_hw_clear_fault() 380 struct kbase_context *kctx, enum kbase_mmu_fault_type type) in kbase_mmu_hw_enable_fault()
|
| H A D | mali_kbase_instr_backend.c | 65 struct kbase_context *kctx, in kbase_instr_hwcnt_enable_internal() 195 int kbase_instr_hwcnt_disable_internal(struct kbase_context *kctx) in kbase_instr_hwcnt_disable_internal() 261 int kbase_instr_hwcnt_request_dump(struct kbase_context *kctx) in kbase_instr_hwcnt_request_dump() 308 bool kbase_instr_hwcnt_dump_complete(struct kbase_context *kctx, in kbase_instr_hwcnt_dump_complete() 414 int kbase_instr_hwcnt_wait_for_dump(struct kbase_context *kctx) in kbase_instr_hwcnt_wait_for_dump() 441 int kbase_instr_hwcnt_clear(struct kbase_context *kctx) in kbase_instr_hwcnt_clear()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
| H A D | mali_kbase_jm_as.c | 50 struct kbase_context *kctx, in assign_and_activate_kctx_addr_space() 70 bool kbase_backend_use_ctx_sched(struct kbase_device *kbdev, struct kbase_context *kctx, in kbase_backend_use_ctx_sched() 92 struct kbase_context *kctx) in kbase_backend_release_ctx_irq() 115 struct kbase_context *kctx) in kbase_backend_release_ctx_noirq() 120 struct kbase_device *kbdev, struct kbase_context *kctx) in kbase_backend_find_and_release_free_address_space() 210 struct kbase_context *kctx, in kbase_backend_use_ctx()
|
| H A D | mali_kbase_instr_backend.c | 48 struct kbase_context *kctx, in kbase_instr_hwcnt_enable_internal() 169 int kbase_instr_hwcnt_disable_internal(struct kbase_context *kctx) in kbase_instr_hwcnt_disable_internal() 227 int kbase_instr_hwcnt_request_dump(struct kbase_context *kctx) in kbase_instr_hwcnt_request_dump() 284 bool kbase_instr_hwcnt_dump_complete(struct kbase_context *kctx, in kbase_instr_hwcnt_dump_complete() 331 int kbase_instr_hwcnt_wait_for_dump(struct kbase_context *kctx) in kbase_instr_hwcnt_wait_for_dump() 360 int kbase_instr_hwcnt_clear(struct kbase_context *kctx) in kbase_instr_hwcnt_clear()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/jm/ |
| H A D | mali_kbase_jm_js.h | 135 static inline void kbase_jsctx_slot_prio_blocked_set(struct kbase_context *kctx, unsigned int js, in kbase_jsctx_slot_prio_blocked_set() 158 static inline int kbase_jsctx_atoms_pulled(struct kbase_context *kctx) in kbase_jsctx_atoms_pulled() 691 struct kbase_context *kctx) in kbasep_js_is_submit_allowed() 722 struct kbase_context *kctx) in kbasep_js_set_submit_allowed() 753 struct kbase_context *kctx) in kbasep_js_clear_submit_allowed() 865 struct kbase_context *kctx) in kbase_js_runpool_inc_context_count() 898 struct kbase_context *kctx) in kbase_js_runpool_dec_context_count()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ |
| H A D | mali_kbase_core_linux.c | 353 struct kbase_context *kctx = kfile->kctx; in kbase_file_delete() local 512 struct kbase_context *kctx = f->private_data; in write_ctx_infinite_cache() local 530 struct kbase_context *kctx = f->private_data; in read_ctx_infinite_cache() local 552 struct kbase_context *kctx = f->private_data; in write_ctx_force_same_va() local 580 struct kbase_context *kctx = f->private_data; in read_ctx_force_same_va() local 604 struct kbase_context *kctx = NULL; in kbase_file_create_kctx() local 713 struct kbase_context *kctx = NULL; in kbase_api_set_flags() local 762 static int kbase_api_job_submit(struct kbase_context *kctx, in kbase_api_job_submit() 796 static int kbase_api_post_term(struct kbase_context *kctx) in kbase_api_post_term() 804 static int kbase_api_mem_alloc_ex(struct kbase_context *kctx, in kbase_api_mem_alloc_ex() [all …]
|
| H A D | mali_kbase_gwt.c | 26 struct kbase_context *kctx, in kbase_gpu_gwt_setup_page_permission() 52 static void kbase_gpu_gwt_setup_pages(struct kbase_context *kctx, in kbase_gpu_gwt_setup_pages() 62 int kbase_gpu_gwt_start(struct kbase_context *kctx) in kbase_gpu_gwt_start() 97 int kbase_gpu_gwt_stop(struct kbase_context *kctx) in kbase_gpu_gwt_stop() 147 static void kbase_gpu_gwt_collate(struct kbase_context *kctx, in kbase_gpu_gwt_collate() 177 int kbase_gpu_gwt_dump(struct kbase_context *kctx, in kbase_gpu_gwt_dump()
|
| H A D | mali_kbase_jd.c | 65 get_compat_pointer(struct kbase_context *kctx, const u64 p) in get_compat_pointer() 93 struct kbase_context *kctx = katom->kctx; in jd_run_atom() local 403 struct kbase_context *kctx = katom->kctx; in jd_update_jit_usage() local 534 struct kbase_context *kctx = katom->kctx; in kbase_jd_done_nolock() local 709 static void jd_trace_atom_submit(struct kbase_context *const kctx, in jd_trace_atom_submit() 723 static bool jd_submit_atom(struct kbase_context *const kctx, in jd_submit_atom() 1047 int kbase_jd_submit(struct kbase_context *kctx, in kbase_jd_submit() 1238 struct kbase_context *kctx; in kbase_jd_done_worker() local 1428 struct kbase_context *kctx; in jd_cancel_worker() local 1494 struct kbase_context *kctx; in kbase_jd_done() local [all …]
|
| H A D | mali_kbase_debug_job_fault.c | 41 static void kbase_ctx_remove_pending_event(struct kbase_context *kctx) in kbase_ctx_remove_pending_event() 65 static bool kbase_ctx_has_no_event_pending(struct kbase_context *kctx) in kbase_ctx_has_no_event_pending() 156 static void kbase_job_fault_resume_event_cleanup(struct kbase_context *kctx) in kbase_job_fault_resume_event_cleanup() 174 struct kbase_context *kctx; in kbase_job_fault_resume_worker() local 252 struct kbase_context *kctx = katom->kctx; in kbase_debug_job_fault_process() local 296 struct kbase_context *kctx = event->katom->kctx; in debug_job_fault_show() local 519 int kbase_debug_job_fault_context_init(struct kbase_context *kctx) in kbase_debug_job_fault_context_init() 542 void kbase_debug_job_fault_context_term(struct kbase_context *kctx) in kbase_debug_job_fault_context_term() 547 void kbase_debug_job_fault_kctx_unblock(struct kbase_context *kctx) in kbase_debug_job_fault_kctx_unblock()
|
| H A D | mali_kbase_mem_profile_debugfs.c | 40 struct kbase_context *kctx = sfile->private; in kbasep_mem_profile_seq_show() local 69 int kbasep_mem_profile_debugfs_insert(struct kbase_context *kctx, char *data, in kbasep_mem_profile_debugfs_insert() 109 void kbasep_mem_profile_debugfs_remove(struct kbase_context *kctx) in kbasep_mem_profile_debugfs_remove() 125 int kbasep_mem_profile_debugfs_insert(struct kbase_context *kctx, char *data, in kbasep_mem_profile_debugfs_insert()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/ |
| H A D | mali_kbase_csf_heap_context_alloc.c | 37 struct kbase_context *const kctx = ctx_alloc->kctx; in sub_alloc() local 93 struct kbase_context *const kctx = ctx_alloc->kctx; in evict_heap_context() local 122 struct kbase_context *const kctx = ctx_alloc->kctx; in sub_free() local 151 struct kbase_context *const kctx) in kbase_csf_heap_context_allocator_init() 177 struct kbase_context *const kctx = ctx_alloc->kctx; in kbase_csf_heap_context_allocator_term() local 197 struct kbase_context *const kctx = ctx_alloc->kctx; in kbase_csf_heap_context_allocator_alloc() local
|
| H A D | mali_kbase_csf_sync_debugfs.c | 80 static int kbasep_csf_debugfs_get_cqs_live_u32(struct kbase_context *kctx, u64 obj_addr, in kbasep_csf_debugfs_get_cqs_live_u32() 104 static int kbasep_csf_debugfs_get_cqs_live_u64(struct kbase_context *kctx, u64 obj_addr, in kbasep_csf_debugfs_get_cqs_live_u64() 167 struct kbase_context *kctx = file->private; in kbasep_csf_sync_print_kcpu_cqs_wait() local 198 struct kbase_context *kctx = file->private; in kbasep_csf_sync_print_kcpu_cqs_set() local 281 struct kbase_context *kctx = file->private; in kbasep_csf_sync_print_kcpu_cqs_wait_op() local 316 struct kbase_context *kctx = file->private; in kbasep_csf_sync_print_kcpu_cqs_set_op() local 350 struct kbase_context *kctx = file->private; in kbasep_csf_sync_kcpu_debugfs_print_queue() local 406 struct kbase_context *kctx = file->private; in kbasep_csf_sync_kcpu_debugfs_show() local 501 static void kbasep_csf_print_gpu_sync_op(struct seq_file *file, struct kbase_context *kctx, in kbasep_csf_print_gpu_sync_op() 597 struct kbase_context *kctx; in kbasep_csf_dump_active_queue_sync_info() local [all …]
|
| H A D | mali_kbase_csf_tiler_heap_reclaim.c | 36 static u8 get_kctx_highest_csg_priority(struct kbase_context *kctx) in get_kctx_highest_csg_priority() 57 static void detach_ctx_from_heap_reclaim_mgr(struct kbase_context *kctx) in detach_ctx_from_heap_reclaim_mgr() 80 static void attach_ctx_to_heap_reclaim_mgr(struct kbase_context *kctx) in attach_ctx_to_heap_reclaim_mgr() 106 struct kbase_context *kctx = group->kctx; in kbase_csf_tiler_heap_reclaim_sched_notify_grp_active() local 123 struct kbase_context *kctx = group->kctx; in kbase_csf_tiler_heap_reclaim_sched_notify_grp_evict() local 173 struct kbase_context *kctx = group->kctx; in kbase_csf_tiler_heap_reclaim_sched_notify_grp_suspend() local 207 struct kbase_context *kctx = in reclaim_unused_heap_pages() local 324 void kbase_csf_tiler_heap_reclaim_ctx_init(struct kbase_context *kctx) in kbase_csf_tiler_heap_reclaim_ctx_init()
|
| H A D | mali_kbase_csf_kcpu_debugfs.c | 41 struct kbase_context *kctx, in kbasep_csf_kcpu_debugfs_print_cqs_waits() 75 struct kbase_context *kctx, in kbasep_csf_kcpu_debugfs_print_queue() 128 struct kbase_context *kctx = file->private; in kbasep_csf_kcpu_debugfs_show() local 167 void kbase_csf_kcpu_debugfs_init(struct kbase_context *kctx) in kbase_csf_kcpu_debugfs_init() 189 void kbase_csf_kcpu_debugfs_init(struct kbase_context *kctx) in kbase_csf_kcpu_debugfs_init()
|
| H A D | mali_kbase_csf_kcpu.c | 50 struct kbase_context *const kctx = kcpu_queue->kctx; in kbase_kcpu_map_import_prepare() local 120 struct kbase_context *const kctx = kcpu_queue->kctx; in kbase_kcpu_unmap_import_prepare_internal() local 187 struct kbase_context *const kctx = queue->kctx; in kbase_jit_add_to_pending_alloc_list() local 227 struct kbase_context *const kctx = queue->kctx; in kbase_kcpu_jit_allocate_process() local 366 struct kbase_context *const kctx = kcpu_queue->kctx; in kbase_kcpu_jit_allocate_prepare() local 463 static void kbase_kcpu_jit_retry_pending_allocs(struct kbase_context *kctx) in kbase_kcpu_jit_retry_pending_allocs() 489 struct kbase_context *kctx = queue->kctx; in kbase_kcpu_jit_free_process() local 547 struct kbase_context *const kctx = kcpu_queue->kctx; in kbase_kcpu_jit_free_prepare() local 620 struct kbase_context *const kctx = kcpu_queue->kctx; in kbase_csf_queue_group_suspend_prepare() local 724 static int kbase_csf_queue_group_suspend_process(struct kbase_context *kctx, in kbase_csf_queue_group_suspend_process() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/ |
| H A D | mali_kbase_replay.c | 67 static void dump_job_head(struct kbase_context *kctx, char *head_str, in dump_job_head() 108 static int kbasep_replay_reset_sfbd(struct kbase_context *kctx, in kbasep_replay_reset_sfbd() 190 static int kbasep_replay_reset_mfbd(struct kbase_context *kctx, in kbasep_replay_reset_mfbd() 289 static int kbasep_replay_reset_tiler_job(struct kbase_context *kctx, in kbasep_replay_reset_tiler_job() 372 static int kbasep_replay_reset_job(struct kbase_context *kctx, in kbasep_replay_reset_job() 491 static int kbasep_replay_find_hw_job_id(struct kbase_context *kctx, in kbasep_replay_find_hw_job_id() 544 static int kbasep_replay_parse_jc(struct kbase_context *kctx, in kbasep_replay_parse_jc() 607 static int kbasep_allocate_katom(struct kbase_context *kctx) in kbasep_allocate_katom() 635 static void kbasep_release_katom(struct kbase_context *kctx, int atom_id) in kbasep_release_katom() 651 static void kbasep_replay_create_atom(struct kbase_context *kctx, in kbasep_replay_create_atom() [all …]
|
| H A D | mali_kbase_jd.c | 39 #define beenthere(kctx, f, a...) dev_dbg(kctx->kbdev->dev, "%s:" f, __func__, ##a) argument 62 get_compat_pointer(struct kbase_context *kctx, const union kbase_pointer *p) in get_compat_pointer() 80 struct kbase_context *kctx = katom->kctx; in jd_run_atom() local 151 struct kbase_context *kctx; in kbase_jd_kds_waiters_add() local 658 struct kbase_context *kctx = katom->kctx; in jd_check_force_failure() local 786 struct kbase_context *kctx = katom->kctx; in jd_done_nolock() local 966 bool jd_submit_atom(struct kbase_context *kctx, const struct base_jd_atom_v2 *user_atom, struct kba… in jd_submit_atom() 1278 int kbase_jd_submit(struct kbase_context *kctx, in kbase_jd_submit() 1459 struct kbase_context *kctx; in kbase_jd_done_worker() local 1640 struct kbase_context *kctx; in jd_cancel_worker() local [all …]
|
| H A D | mali_kbase_mem_profile_debugfs.c | 34 struct kbase_context *kctx = sfile->private; in kbasep_mem_profile_seq_show() local 62 int kbasep_mem_profile_debugfs_insert(struct kbase_context *kctx, char *data, in kbasep_mem_profile_debugfs_insert() 99 void kbasep_mem_profile_debugfs_remove(struct kbase_context *kctx) in kbasep_mem_profile_debugfs_remove() 115 int kbasep_mem_profile_debugfs_insert(struct kbase_context *kctx, char *data, in kbasep_mem_profile_debugfs_insert()
|
| H A D | mali_kbase_core_linux.c | 125 static int kbase_api_handshake(struct kbase_context *kctx, in kbase_api_handshake() 255 static int kbase_legacy_dispatch(struct kbase_context *kctx, in kbase_legacy_dispatch() 1117 struct kbase_context *kctx = f->private_data; in write_ctx_infinite_cache() local 1135 struct kbase_context *kctx = f->private_data; in read_ctx_infinite_cache() local 1156 struct kbase_context *kctx; in kbase_open() local 1242 struct kbase_context *kctx = filp->private_data; in kbase_release() local 1294 struct kbase_context *kctx = filp->private_data; in kbase_legacy_ioctl() local 1314 static int kbase_api_set_flags(struct kbase_context *kctx, in kbase_api_set_flags() 1334 static int kbase_api_job_submit(struct kbase_context *kctx, in kbase_api_job_submit() 1350 static int kbase_api_get_gpuprops(struct kbase_context *kctx, in kbase_api_get_gpuprops() [all …]
|
| H A D | mali_kbase_js.h | 608 …l kbasep_js_is_submit_allowed(struct kbasep_js_device_data *js_devdata, struct kbase_context *kctx) in kbasep_js_is_submit_allowed() 629 … kbasep_js_set_submit_allowed(struct kbasep_js_device_data *js_devdata, struct kbase_context *kctx) in kbasep_js_set_submit_allowed() 652 …basep_js_clear_submit_allowed(struct kbasep_js_device_data *js_devdata, struct kbase_context *kctx) in kbasep_js_clear_submit_allowed() 800 struct kbase_context *kctx) in kbase_js_runpool_inc_context_count() 833 struct kbase_context *kctx) in kbase_js_runpool_dec_context_count()
|
| H A D | mali_kbase_debug_job_fault.c | 37 static bool kbase_ctx_has_no_event_pending(struct kbase_context *kctx) in kbase_ctx_has_no_event_pending() 106 static void kbase_job_fault_resume_event_cleanup(struct kbase_context *kctx) in kbase_job_fault_resume_event_cleanup() 142 struct kbase_context *kctx; in kbase_job_fault_resume_worker() local 220 struct kbase_context *kctx = katom->kctx; in kbase_debug_job_fault_process() local 261 struct kbase_context *kctx = event->katom->kctx; in debug_job_fault_show() local 459 void kbase_debug_job_fault_context_init(struct kbase_context *kctx) in kbase_debug_job_fault_context_init() 481 void kbase_debug_job_fault_context_term(struct kbase_context *kctx) in kbase_debug_job_fault_context_term()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/context/ |
| H A D | mali_kbase_context.h | 89 static inline bool kbase_ctx_flag(struct kbase_context *kctx, in kbase_ctx_flag() 102 static inline bool kbase_ctx_compat_mode(struct kbase_context *kctx) in kbase_ctx_compat_mode() 119 static inline void kbase_ctx_flag_clear(struct kbase_context *kctx, in kbase_ctx_flag_clear() 136 static inline void kbase_ctx_flag_set(struct kbase_context *kctx, in kbase_ctx_flag_set()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/mmu/backend/ |
| H A D | mali_kbase_mmu_csf.c | 73 struct kbase_context *kctx; in submit_work_pagefault() local 138 void kbase_gpu_report_bus_fault_and_kill(struct kbase_context *kctx, in kbase_gpu_report_bus_fault_and_kill() 200 void kbase_mmu_report_fault_and_kill(struct kbase_context *kctx, in kbase_mmu_report_fault_and_kill() 283 struct kbase_context *kctx, struct kbase_as *as, in kbase_mmu_interrupt_process() 326 struct kbase_context *kctx; in kbase_mmu_bus_fault_interrupt() local 377 struct kbase_context *kctx; in kbase_mmu_interrupt() local 441 int kbase_mmu_switch_to_ir(struct kbase_context *const kctx, in kbase_mmu_switch_to_ir() 464 struct kbase_context *kctx; in kbase_mmu_gpu_fault_worker() local 518 struct kbase_context *kctx; in submit_work_gpufault() local
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/debug/ |
| H A D | mali_kbase_debug_ktrace.h | 126 #define KBASE_KTRACE_RBUF_ADD(kbdev, code, kctx, info_val) \ argument 138 #define KBASE_KTRACE_RBUF_ADD(kbdev, code, kctx, info_val) \ argument 164 #define KBASE_KTRACE_FTRACE_ADD(kbdev, code, kctx, info_val) \ argument 168 #define KBASE_KTRACE_FTRACE_ADD(kbdev, code, kctx, info_val) \ argument 210 #define KBASE_KTRACE_ADD(kbdev, code, kctx, info_val) \ argument
|