Home
last modified time | relevance | path

Searched defs:kctx (Results 26 – 50 of 129) sorted by relevance

123456

/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_jm_as.c47 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 Dmali_kbase_mmu_hw_direct.c66 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 Dmali_kbase_instr_backend.c65 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 Dmali_kbase_jm_as.c50 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 Dmali_kbase_instr_backend.c48 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 Dmali_kbase_jm_js.h135 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 Dmali_kbase_core_linux.c353 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 Dmali_kbase_gwt.c26 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 Dmali_kbase_jd.c65 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 Dmali_kbase_debug_job_fault.c41 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 Dmali_kbase_mem_profile_debugfs.c40 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 Dmali_kbase_csf_heap_context_alloc.c37 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 Dmali_kbase_csf_sync_debugfs.c80 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 Dmali_kbase_csf_tiler_heap_reclaim.c36 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 Dmali_kbase_csf_kcpu_debugfs.c41 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 Dmali_kbase_csf_kcpu.c50 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 Dmali_kbase_replay.c67 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 Dmali_kbase_jd.c39 #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 Dmali_kbase_mem_profile_debugfs.c34 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 Dmali_kbase_core_linux.c125 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 Dmali_kbase_js.h608 …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 Dmali_kbase_debug_job_fault.c37 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 Dmali_kbase_context.h89 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 Dmali_kbase_mmu_csf.c73 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 Dmali_kbase_debug_ktrace.h126 #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

123456