/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_jm_internal.h | 54 static inline char *kbasep_make_job_slot_string(int js, char *js_string, size_t js_size) in kbasep_make_job_slot_string() argument [all...] |
H A D | mali_kbase_pm_metrics.c | 319 int js; in kbase_pm_metrics_active_calc() local
|
H A D | mali_kbase_js_affinity.c | 30 bool kbase_js_can_run_job_on_slot_no_lock(struct kbase_device *kbdev, int js) in kbase_js_can_run_job_on_slot_no_lock() argument 88 bool kbase_js_choose_affinity(u64 *const affinity, struct kbase_device *kbdev, struct kbase_jd_atom *katom, int js) in kbase_js_choose_affinity() argument 198 kbase_js_affinity_would_violate(struct kbase_device *kbdev, int js, u64 affinity) kbase_js_affinity_would_violate() argument 214 kbase_js_affinity_retain_slot_cores(struct kbase_device *kbdev, int js, u64 affinity) kbase_js_affinity_retain_slot_cores() argument 241 kbase_js_affinity_release_slot_cores(struct kbase_device *kbdev, int js, u64 affinity) kbase_js_affinity_release_slot_cores() argument [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_jm_internal.h | 60 static inline char *kbasep_make_job_slot_string(int js, char *js_string, in kbasep_make_job_slot_string() argument [all...] |
H A D | mali_kbase_js_affinity.c | 31 kbase_js_can_run_job_on_slot_no_lock(struct kbase_device *kbdev, int js) kbase_js_can_run_job_on_slot_no_lock() argument 90 kbase_js_choose_affinity(u64 * const affinity, struct kbase_device *kbdev, struct kbase_jd_atom *katom, int js) kbase_js_choose_affinity() argument 213 kbase_js_affinity_would_violate(struct kbase_device *kbdev, int js, u64 affinity) kbase_js_affinity_would_violate() argument 231 kbase_js_affinity_retain_slot_cores(struct kbase_device *kbdev, int js, u64 affinity) kbase_js_affinity_retain_slot_cores() argument 260 kbase_js_affinity_release_slot_cores(struct kbase_device *kbdev, int js, u64 affinity) kbase_js_affinity_release_slot_cores() argument [all...] |
H A D | mali_kbase_pm_metrics.c | 341 int js; in kbase_pm_metrics_active_calc() local
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
H A D | mali_kbase_jm_internal.h | 63 static inline char *kbasep_make_job_slot_string(int js, char *js_string, in kbasep_make_job_slot_string() argument 72 static inline int kbasep_jm_is_js_free(struct kbase_device *kbdev, int js, in kbasep_jm_is_js_free() argument [all...] |
H A D | mali_kbase_jm_as.c | 216 int js; in kbase_backend_use_ctx() local 70 kbase_backend_use_ctx_sched(struct kbase_device *kbdev, struct kbase_context *kctx, int js) kbase_backend_use_ctx_sched() argument
|
H A D | mali_kbase_pm_metrics.c | 464 int js; in kbase_pm_metrics_active_calc() local
|
H A D | mali_kbase_jm_rb.c | 112 struct kbase_jd_atom *kbase_gpu_inspect(struct kbase_device *kbdev, int js, in kbase_gpu_inspect() argument 138 int js; in kbase_gpu_atoms_submitted_any() local 87 kbase_gpu_dequeue_atom(struct kbase_device *kbdev, int js, ktime_t *end_timestamp) kbase_gpu_dequeue_atom() argument 125 kbase_backend_inspect_tail(struct kbase_device *kbdev, int js) kbase_backend_inspect_tail() argument 154 kbase_backend_nr_atoms_submitted(struct kbase_device *kbdev, int js) kbase_backend_nr_atoms_submitted() argument 172 kbase_backend_nr_atoms_on_slot(struct kbase_device *kbdev, int js) kbase_backend_nr_atoms_on_slot() argument 187 kbase_gpu_nr_atoms_on_slot_min(struct kbase_device *kbdev, int js, enum kbase_atom_gpu_rb_state min_rb_state) kbase_gpu_nr_atoms_on_slot_min() argument 238 int js, i; kbase_gpu_check_secure_atoms() local 255 kbase_backend_slot_free(struct kbase_device *kbdev, int js) kbase_backend_slot_free() argument 405 other_slots_busy(struct kbase_device *kbdev, int js) other_slots_busy() argument 480 kbase_jm_protected_entry(struct kbase_device *kbdev, struct kbase_jd_atom **katom, int idx, int js) kbase_jm_protected_entry() argument 543 kbase_jm_enter_protected_mode(struct kbase_device *kbdev, struct kbase_jd_atom **katom, int idx, int js) kbase_jm_enter_protected_mode() argument 718 kbase_jm_exit_protected_mode(struct kbase_device *kbdev, struct kbase_jd_atom **katom, int idx, int js) kbase_jm_exit_protected_mode() argument 825 int js; kbase_backend_slot_update() local 1103 kbase_gpu_irq_evict(struct kbase_device *kbdev, int js, u32 completion_code) kbase_gpu_irq_evict() argument 1176 kbase_gpu_complete_hw(struct kbase_device *kbdev, int js, u32 completion_code, u64 job_tail, ktime_t *end_timestamp) kbase_gpu_complete_hw() argument 1382 int js; kbase_backend_reset() local 1506 kbase_gpu_stop_atom(struct kbase_device *kbdev, int js, struct kbase_jd_atom *katom, u32 action) kbase_gpu_stop_atom() argument 1553 kbase_backend_soft_hard_stop_slot(struct kbase_device *kbdev, struct kbase_context *kctx, int js, struct kbase_jd_atom *katom, u32 action) kbase_backend_soft_hard_stop_slot() argument 1812 int js; kbase_gpu_dump_slots() local 1841 int js; kbase_backend_slot_kctx_purge_locked() local [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/ |
H A D | mali_kbase_jm_internal.h | 62 static inline char *kbasep_make_job_slot_string(int js, char *js_string, size_t js_size) in kbasep_make_job_slot_string() argument 70 static inline int kbasep_jm_is_js_free(struct kbase_device *kbdev, int js, struct kbase_context *kctx) in kbasep_jm_is_js_free() argument [all...] |
H A D | mali_kbase_jm_as.c | 70 bool kbase_backend_use_ctx_sched(struct kbase_device *kbdev, struct kbase_context *kctx, int js) in kbase_backend_use_ctx_sched() argument 204 int js; in kbase_backend_use_ctx() local
|
H A D | mali_kbase_pm_metrics.c | 124 int js; in kbase_pm_get_dvfs_utilisation_calc() local 251 int js; in kbase_pm_metrics_active_calc() local [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_jm.c | 33 static bool kbase_jm_next_job(struct kbase_device *kbdev, int js, int nr_jobs_to_submit)
in kbase_jm_next_job() argument 64 int js = ffs(js_mask) - 1;
in kbase_jm_kick() local
|
H A D | mali_kbase_js.h | 683 static inline void kbasep_js_set_job_retry_submit_slot(struct kbase_jd_atom *atom, int js)
in kbasep_js_set_job_retry_submit_slot() argument 754 int js = katom_retained_state->retry_submit_on_slot; kbasep_js_get_atom_retry_submit_slot() local [all...] |
H A D | mali_kbase_trace_timeline.h | 287 kbase_timeline_job_slot_submit(struct kbase_device *kbdev, struct kbase_context *kctx, struct kbase_jd_atom *katom, int js) kbase_timeline_job_slot_submit() argument 293 kbase_timeline_job_slot_done(struct kbase_device *kbdev, struct kbase_context *kctx, struct kbase_jd_atom *katom, int js, kbasep_js_atom_done_code done_code) kbase_timeline_job_slot_done() argument [all...] |
H A D | mali_kbase_trace_timeline.c | 118 kbase_timeline_job_slot_submit(struct kbase_device *kbdev, struct kbase_context *kctx, struct kbase_jd_atom *katom, int js) kbase_timeline_job_slot_submit() argument 136 kbase_timeline_job_slot_done(struct kbase_device *kbdev, struct kbase_context *kctx, struct kbase_jd_atom *katom, int js, kbasep_js_atom_done_code done_code) kbase_timeline_job_slot_done() argument [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_jm.c | 40 static bool kbase_jm_next_job(struct kbase_device *kbdev, int js, in kbase_jm_next_job() argument 75 int js = ffs(js_mask) - 1; in kbase_jm_kick() local 114 int js; kbase_jm_idle_ctx() local [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_jm.c | 41 static bool kbase_jm_next_job(struct kbase_device *kbdev, int js, int nr_jobs_to_submit) in kbase_jm_next_job() argument 75 int js = ffs(js_mask) - 1; in kbase_jm_kick() local 115 int js; kbase_jm_idle_ctx() local [all...] |
H A D | mali_kbase_dummy_job_wa.c | 44 u32 js; member
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_jm.c | 36 static bool kbase_jm_next_job(struct kbase_device *kbdev, int js, in kbase_jm_next_job() argument 66 int js = ffs(js_mask) - 1; in kbase_jm_kick() local
|
H A D | mali_kbase_js.h | 690 static inline void kbasep_js_set_job_retry_submit_slot(struct kbase_jd_atom *atom, int js) in kbasep_js_set_job_retry_submit_slot() argument 758 int js = katom_retained_state->retry_submit_on_slot; kbasep_js_get_atom_retry_submit_slot() local [all...] |
H A D | mali_kbase_trace_timeline.h | 328 kbase_timeline_job_slot_submit(struct kbase_device *kbdev, struct kbase_context *kctx, struct kbase_jd_atom *katom, int js) kbase_timeline_job_slot_submit() argument 334 kbase_timeline_job_slot_done(struct kbase_device *kbdev, struct kbase_context *kctx, struct kbase_jd_atom *katom, int js, kbasep_js_atom_done_code done_code) kbase_timeline_job_slot_done() argument [all...] |
H A D | mali_kbase_trace_timeline.c | 119 kbase_timeline_job_slot_submit(struct kbase_device *kbdev, struct kbase_context *kctx, struct kbase_jd_atom *katom, int js) kbase_timeline_job_slot_submit() argument 137 kbase_timeline_job_slot_done(struct kbase_device *kbdev, struct kbase_context *kctx, struct kbase_jd_atom *katom, int js, kbasep_js_atom_done_code done_code) kbase_timeline_job_slot_done() argument [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/jm/ |
H A D | mali_kbase_jm_js.h | 129 kbase_jsctx_slot_prio_blocked_set(struct kbase_context *kctx, int js, int sched_prio) kbase_jsctx_slot_prio_blocked_set() argument [all...] |