| /device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
| D | mali_kbase_debug_job_fault.c | 161 … struct kbase_jd_atom *atom, u32 completion_code) in kbase_job_fault_event_queue() argument 168 event->event_code = completion_code; in kbase_job_fault_event_queue() 175 …_job_fault_event_post(struct kbase_device *kbdev, struct kbase_jd_atom *katom, u32 completion_code) in kbase_job_fault_event_post() argument 181 event = kbase_job_fault_event_queue(&kbdev->job_fault_event_list, katom, completion_code); in kbase_job_fault_event_post() 199 bool kbase_debug_job_fault_process(struct kbase_jd_atom *katom, u32 completion_code) in kbase_debug_job_fault_process() argument 208 kbase_job_fault_event_queue(&kctx->job_fault_resume_event_list, katom, completion_code); in kbase_debug_job_fault_process() 214 if (completion_code != BASE_JD_EVENT_DONE) { in kbase_debug_job_fault_process() 220 kbase_job_fault_event_post(kctx->kbdev, katom, completion_code); in kbase_debug_job_fault_process()
|
| D | mali_kbase_debug_job_fault.h | 75 bool kbase_debug_job_fault_process(struct kbase_jd_atom *katom, u32 completion_code);
|
| /device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
| D | mali_kbase_debug_job_fault.c | 174 u32 completion_code) in kbase_job_fault_event_queue() argument 181 event->event_code = completion_code; in kbase_job_fault_event_queue() 190 struct kbase_jd_atom *katom, u32 completion_code) in kbase_job_fault_event_post() argument 197 katom, completion_code); in kbase_job_fault_event_post() 218 u32 completion_code) in kbase_debug_job_fault_process() argument 229 katom, completion_code); in kbase_debug_job_fault_process() 237 if (completion_code != BASE_JD_EVENT_DONE) { in kbase_debug_job_fault_process() 245 completion_code); in kbase_debug_job_fault_process()
|
| D | mali_kbase_debug_job_fault.h | 74 u32 completion_code);
|
| /device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
| D | mali_kbase_jm_rb.h | 44 u32 completion_code); 57 u32 completion_code,
|
| D | mali_kbase_jm_rb.c | 1104 u32 completion_code) in kbase_gpu_irq_evict() argument 1124 if (completion_code == BASE_JD_EVENT_STOPPED) { in kbase_gpu_irq_evict() 1177 u32 completion_code, in kbase_gpu_complete_hw() argument 1186 (void *)katom, completion_code, job_tail, js); in kbase_gpu_complete_hw() 1195 if (completion_code == BASE_JD_EVENT_STOPPED && in kbase_gpu_complete_hw() 1198 completion_code = BASE_JD_EVENT_TERMINATED; in kbase_gpu_complete_hw() 1203 completion_code != BASE_JD_EVENT_DONE && in kbase_gpu_complete_hw() 1204 !(completion_code & BASE_JD_SW_EVENT)) { in kbase_gpu_complete_hw() 1216 if (completion_code == BASE_JD_EVENT_STOPPED) { in kbase_gpu_complete_hw() 1233 } else if (completion_code != BASE_JD_EVENT_DONE) { in kbase_gpu_complete_hw() [all …]
|
| D | mali_kbase_jm_hw.c | 417 u32 completion_code = BASE_JD_EVENT_DONE;/* assume OK */ in kbase_job_done() local 424 completion_code = kbase_reg_read(kbdev, in kbase_job_done() 427 if (completion_code == BASE_JD_EVENT_STOPPED) { in kbase_job_done() 444 } else if (completion_code == in kbase_job_done() 451 completion_code = in kbase_job_done() 455 kbase_gpu_irq_evict(kbdev, i, completion_code); in kbase_job_done() 463 if (completion_code == BASE_JD_EVENT_JOB_BUS_FAULT) { in kbase_job_done() 531 completion_code); in kbase_job_done() 549 completion_code, in kbase_job_done()
|
| D | mali_kbase_jm_internal.h | 59 void kbase_job_done_slot(struct kbase_device *kbdev, int s, u32 completion_code,
|
| /device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/ |
| D | mali_kbase_jm_rb.h | 44 bool kbase_gpu_irq_evict(struct kbase_device *kbdev, int js, u32 completion_code); 56 void kbase_gpu_complete_hw(struct kbase_device *kbdev, int js, u32 completion_code, u64 job_tail,
|
| D | mali_kbase_jm_rb.c | 962 bool kbase_gpu_irq_evict(struct kbase_device *kbdev, int js, u32 completion_code) argument 978 if (completion_code == BASE_JD_EVENT_STOPPED) { 996 void kbase_gpu_complete_hw(struct kbase_device *kbdev, int js, u32 completion_code, u64 job_tail, argument 1003 completion_code, job_tail, js); 1012 …if (completion_code == BASE_JD_EVENT_STOPPED && (katom->atom_flags & KBASE_KATOM_FLAG_BEEN_HARD_ST… 1013 completion_code = BASE_JD_EVENT_TERMINATED; 1017 if ((katom->core_req & BASE_JD_REQ_SKIP_CACHE_END) && completion_code != BASE_JD_EVENT_DONE && 1018 !(completion_code & BASE_JD_SW_EVENT)) { 1029 if (completion_code == BASE_JD_EVENT_STOPPED) { 1043 } else if (completion_code != BASE_JD_EVENT_DONE) { [all …]
|
| D | mali_kbase_jm_hw.c | 348 u32 completion_code = BASE_JD_EVENT_DONE; /* assume OK */ in kbase_job_done() local 354 completion_code = kbase_reg_read(kbdev, JOB_SLOT_REG(i, JS_STATUS)); in kbase_job_done() 355 if (completion_code == BASE_JD_EVENT_STOPPED) { in kbase_job_done() 365 } else if (completion_code == BASE_JD_EVENT_NOT_STARTED) { in kbase_job_done() 370 completion_code = BASE_JD_EVENT_TERMINATED; in kbase_job_done() 373 kbase_gpu_irq_evict(kbdev, i, completion_code); in kbase_job_done() 379 if (completion_code == BASE_JD_EVENT_JOB_BUS_FAULT) { in kbase_job_done() 440 dev_dbg(kbdev->dev, "Job ended with status 0x%08X\n", completion_code); in kbase_job_done() 456 kbase_gpu_complete_hw(kbdev, i, completion_code, job_tail, &end_timestamp); in kbase_job_done()
|
| D | mali_kbase_jm_internal.h | 59 void kbase_job_done_slot(struct kbase_device *kbdev, int s, u32 completion_code, u64 job_tail, ktim…
|
| /device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
| D | mali_kbase_debug_job_fault.c | 207 u32 completion_code) in kbase_job_fault_event_queue() argument 214 event->event_code = completion_code; in kbase_job_fault_event_queue() 223 struct kbase_jd_atom *katom, u32 completion_code) in kbase_job_fault_event_post() argument 230 katom, completion_code); in kbase_job_fault_event_post() 251 u32 completion_code) in kbase_debug_job_fault_process() argument 262 katom, completion_code); in kbase_debug_job_fault_process() 273 if (completion_code != BASE_JD_EVENT_DONE) { in kbase_debug_job_fault_process() 281 completion_code); in kbase_debug_job_fault_process()
|
| D | mali_kbase_debug_job_fault.h | 94 u32 completion_code);
|
| /device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
| D | mali_kbase_debug_job_fault.c | 197 … struct kbase_jd_atom *atom, u32 completion_code) in kbase_job_fault_event_queue() argument 204 event->event_code = completion_code; in kbase_job_fault_event_queue() 211 …_job_fault_event_post(struct kbase_device *kbdev, struct kbase_jd_atom *katom, u32 completion_code) in kbase_job_fault_event_post() argument 217 event = kbase_job_fault_event_queue(&kbdev->job_fault_event_list, katom, completion_code); in kbase_job_fault_event_post() 235 bool kbase_debug_job_fault_process(struct kbase_jd_atom *katom, u32 completion_code) in kbase_debug_job_fault_process() argument 244 kbase_job_fault_event_queue(&kctx->job_fault_resume_event_list, katom, completion_code); in kbase_debug_job_fault_process() 254 if (completion_code != BASE_JD_EVENT_DONE) { in kbase_debug_job_fault_process() 260 kbase_job_fault_event_post(kctx->kbdev, katom, completion_code); in kbase_debug_job_fault_process()
|
| D | mali_kbase_debug_job_fault.h | 97 bool kbase_debug_job_fault_process(struct kbase_jd_atom *katom, u32 completion_code);
|
| /device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/ |
| D | mali_kbase_jm_rb.h | 52 u32 completion_code,
|
| D | mali_kbase_jm_rb.c | 1284 u32 completion_code, in kbase_gpu_complete_hw() argument 1298 if (completion_code == BASE_JD_EVENT_STOPPED && in kbase_gpu_complete_hw() 1301 completion_code = BASE_JD_EVENT_TERMINATED; in kbase_gpu_complete_hw() 1307 completion_code != BASE_JD_EVENT_DONE && in kbase_gpu_complete_hw() 1308 !(completion_code & BASE_JD_SW_EVENT)) { in kbase_gpu_complete_hw() 1335 if (completion_code == BASE_JD_EVENT_STOPPED) { in kbase_gpu_complete_hw() 1351 } else if (completion_code != BASE_JD_EVENT_DONE) { in kbase_gpu_complete_hw() 1411 js, completion_code); in kbase_gpu_complete_hw() 1426 katom->event_code = (base_jd_event_code)completion_code; in kbase_gpu_complete_hw() 1474 if (completion_code == BASE_JD_EVENT_STOPPED) in kbase_gpu_complete_hw()
|
| D | mali_kbase_jm_internal.h | 56 void kbase_job_done_slot(struct kbase_device *kbdev, int s, u32 completion_code,
|
| D | mali_kbase_jm_hw.c | 265 u32 completion_code = BASE_JD_EVENT_DONE;/* assume OK */ in kbase_job_done() local 271 completion_code = kbase_reg_read(kbdev, in kbase_job_done() 274 switch (completion_code) { in kbase_job_done() 301 completion_code = in kbase_job_done() 306 i, completion_code, in kbase_job_done() 309 completion_code)); in kbase_job_done() 375 completion_code); in kbase_job_done() 393 completion_code, in kbase_job_done()
|
| /device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/ |
| D | mali_kbase_jm_rb.h | 48 void kbase_gpu_complete_hw(struct kbase_device *kbdev, int js, u32 completion_code, u64 job_tail,
|
| D | mali_kbase_jm_rb.c | 1144 void kbase_gpu_complete_hw(struct kbase_device *kbdev, int js, u32 completion_code, u64 job_tail, in kbase_gpu_complete_hw() argument 1157 …if (completion_code == BASE_JD_EVENT_STOPPED && (katom->atom_flags & KBASE_KATOM_FLAG_BEEN_HARD_ST… in kbase_gpu_complete_hw() 1158 completion_code = BASE_JD_EVENT_TERMINATED; in kbase_gpu_complete_hw() 1163 completion_code != BASE_JD_EVENT_DONE && !(completion_code & BASE_JD_SW_EVENT)) { in kbase_gpu_complete_hw() 1184 if (completion_code == BASE_JD_EVENT_STOPPED) { in kbase_gpu_complete_hw() 1197 } else if (completion_code != BASE_JD_EVENT_DONE) { in kbase_gpu_complete_hw() 1241 KBASE_TRACE_ADD_SLOT_INFO(kbdev, JM_JOB_DONE, kctx, katom, katom->jc, js, completion_code); in kbase_gpu_complete_hw() 1256 katom->event_code = (base_jd_event_code)completion_code; in kbase_gpu_complete_hw() 1294 if (completion_code == BASE_JD_EVENT_STOPPED) { in kbase_gpu_complete_hw()
|
| D | mali_kbase_jm_internal.h | 51 void kbase_job_done_slot(struct kbase_device *kbdev, int s, u32 completion_code, u64 job_tail, ktim…
|
| D | mali_kbase_jm_hw.c | 235 u32 completion_code = BASE_JD_EVENT_DONE; /* assume OK */ in kbase_job_done() local 241 completion_code = kbase_reg_read(kbdev, JOB_SLOT_REG(i, JS_STATUS), NULL); in kbase_job_done() 243 switch (completion_code) { in kbase_job_done() 262 completion_code = BASE_JD_EVENT_TERMINATED; in kbase_job_done() 265 … dev_warn(kbdev->dev, "error detected from slot %d, job status 0x%08x (%s)", i, completion_code, in kbase_job_done() 266 kbase_exception_name(kbdev, completion_code)); in kbase_job_done() 323 dev_dbg(kbdev->dev, "Job ended with status 0x%08X\n", completion_code); in kbase_job_done() 339 kbase_gpu_complete_hw(kbdev, i, completion_code, job_tail, &end_timestamp); in kbase_job_done()
|