| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/ |
| H A D | mali_kbase_jm_hw.c | 50 return !kbase_reg_read(kbdev, JOB_SLOT_REG(js, JS_COMMAND_NEXT), kctx); in kbasep_jm_is_js_free() 73 kbase_reg_write(kbdev, JOB_SLOT_REG(js, JS_HEAD_NEXT_LO), in kbase_job_hw_submit() 75 kbase_reg_write(kbdev, JOB_SLOT_REG(js, JS_HEAD_NEXT_HI), in kbase_job_hw_submit() 78 kbase_reg_write(kbdev, JOB_SLOT_REG(js, JS_AFFINITY_NEXT_LO), in kbase_job_hw_submit() 80 kbase_reg_write(kbdev, JOB_SLOT_REG(js, JS_AFFINITY_NEXT_HI), in kbase_job_hw_submit() 125 kbase_reg_write(kbdev, JOB_SLOT_REG(js, JS_CONFIG_NEXT), cfg, kctx); in kbase_job_hw_submit() 128 kbase_reg_write(kbdev, JOB_SLOT_REG(js, JS_FLUSH_ID_NEXT), in kbase_job_hw_submit() 174 kbase_reg_write(kbdev, JOB_SLOT_REG(js, JS_COMMAND_NEXT), in kbase_job_hw_submit() 272 JOB_SLOT_REG(i, JS_STATUS), NULL); in kbase_job_done() 290 JOB_SLOT_REG(i, JS_TAIL_LO), in kbase_job_done() [all …]
|
| H A D | mali_kbase_jm_rb.c | 1260 (kbase_reg_read(kbdev, JOB_SLOT_REG(js, JS_HEAD_NEXT_LO), NULL) in kbase_gpu_irq_evict() 1262 kbase_reg_read(kbdev, JOB_SLOT_REG(js, JS_HEAD_NEXT_HI), NULL) in kbase_gpu_irq_evict() 1264 kbase_reg_write(kbdev, JOB_SLOT_REG(js, JS_COMMAND_NEXT), in kbase_gpu_irq_evict() 1687 if (kbase_reg_read(kbdev, JOB_SLOT_REG(js, in kbase_backend_soft_hard_stop_slot() 1701 JOB_SLOT_REG(js, in kbase_backend_soft_hard_stop_slot() 1706 JOB_SLOT_REG(js, in kbase_backend_soft_hard_stop_slot() 1710 JOB_SLOT_REG(js, in kbase_backend_soft_hard_stop_slot() 1768 if (kbase_reg_read(kbdev, JOB_SLOT_REG(js, in kbase_backend_soft_hard_stop_slot() 1777 kbase_reg_write(kbdev, JOB_SLOT_REG(js, in kbase_backend_soft_hard_stop_slot() 1781 if (kbase_reg_read(kbdev, JOB_SLOT_REG(js, in kbase_backend_soft_hard_stop_slot() [all …]
|
| H A D | mali_kbase_debug_job_fault_backend.c | 108 JOB_SLOT_REG(j, job_slot_reg_snapshot[i]); in kbase_debug_job_fault_reg_snapshot_init()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
| H A D | mali_kbase_jm_hw.c | 108 kbase_reg_write(kbdev, JOB_SLOT_REG(js, JS_AFFINITY_NEXT_LO), in kbase_job_write_affinity() 110 kbase_reg_write(kbdev, JOB_SLOT_REG(js, JS_AFFINITY_NEXT_HI), in kbase_job_write_affinity() 202 if (!kbase_reg_read(kbdev, JOB_SLOT_REG(js, JS_COMMAND_NEXT))) in kbasep_jm_wait_js_free() 233 kbase_reg_write(kbdev, JOB_SLOT_REG(js, JS_HEAD_NEXT_LO), in kbase_job_hw_submit() 235 kbase_reg_write(kbdev, JOB_SLOT_REG(js, JS_HEAD_NEXT_HI), in kbase_job_hw_submit() 292 kbase_reg_write(kbdev, JOB_SLOT_REG(js, JS_CONFIG_NEXT), cfg); in kbase_job_hw_submit() 295 kbase_reg_write(kbdev, JOB_SLOT_REG(js, JS_FLUSH_ID_NEXT), in kbase_job_hw_submit() 347 kbase_reg_write(kbdev, JOB_SLOT_REG(js, JS_COMMAND_NEXT), in kbase_job_hw_submit() 438 JOB_SLOT_REG(i, JS_STATUS)); in kbase_job_done() 455 JOB_SLOT_REG(i, JS_TAIL_LO)) | in kbase_job_done() [all …]
|
| H A D | mali_kbase_jm_rb.c | 1129 (kbase_reg_read(kbdev, JOB_SLOT_REG(js, JS_HEAD_NEXT_LO)) != 0 || in kbase_gpu_irq_evict() 1130 kbase_reg_read(kbdev, JOB_SLOT_REG(js, JS_HEAD_NEXT_HI)) != 0)) { in kbase_gpu_irq_evict() 1131 kbase_reg_write(kbdev, JOB_SLOT_REG(js, JS_COMMAND_NEXT), in kbase_gpu_irq_evict() 1641 if (kbase_reg_read(kbdev, JOB_SLOT_REG(js, in kbase_backend_soft_hard_stop_slot() 1657 JOB_SLOT_REG(js, in kbase_backend_soft_hard_stop_slot() 1662 JOB_SLOT_REG(js, in kbase_backend_soft_hard_stop_slot() 1666 JOB_SLOT_REG(js, in kbase_backend_soft_hard_stop_slot() 1731 if (kbase_reg_read(kbdev, JOB_SLOT_REG(js, in kbase_backend_soft_hard_stop_slot() 1741 kbase_reg_write(kbdev, JOB_SLOT_REG(js, in kbase_backend_soft_hard_stop_slot() 1745 if (kbase_reg_read(kbdev, JOB_SLOT_REG(js, in kbase_backend_soft_hard_stop_slot() [all …]
|
| H A D | mali_kbase_debug_job_fault_backend.c | 114 JOB_SLOT_REG(j, job_slot_reg_snapshot[i]); in kbase_debug_job_fault_reg_snapshot_init()
|
| H A D | mali_kbase_model_dummy.c | 1223 if (addr == JOB_SLOT_REG(slot_idx, JS_HEAD_NEXT_LO)) { 1228 if (addr == JOB_SLOT_REG(slot_idx, JS_HEAD_NEXT_HI)) { 1233 if (addr == JOB_SLOT_REG(slot_idx, JS_COMMAND_NEXT) && 1249 if (addr == JOB_SLOT_REG(slot_idx, JS_COMMAND_NEXT) && value == 1253 if ((addr == JOB_SLOT_REG(slot_idx, JS_COMMAND)) &&
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ |
| H A D | mali_kbase_dummy_job_wa.c | 119 kbase_reg_write(kbdev, JOB_SLOT_REG(slot, JS_HEAD_NEXT_LO), in run_job() 121 kbase_reg_write(kbdev, JOB_SLOT_REG(slot, JS_HEAD_NEXT_HI), in run_job() 123 kbase_reg_write(kbdev, JOB_SLOT_REG(slot, JS_AFFINITY_NEXT_LO), in run_job() 125 kbase_reg_write(kbdev, JOB_SLOT_REG(slot, JS_AFFINITY_NEXT_HI), in run_job() 127 kbase_reg_write(kbdev, JOB_SLOT_REG(slot, JS_CONFIG_NEXT), in run_job() 131 kbase_reg_write(kbdev, JOB_SLOT_REG(slot, JS_COMMAND_NEXT), in run_job() 145 kbase_reg_read(kbdev, JOB_SLOT_REG(slot, JS_STATUS))); in run_job()
|
| /OK3568_Linux_fs/kernel/include/uapi/gpu/arm/bifrost/gpu/backend/ |
| H A D | mali_kbase_gpu_regmap_jm.h | 48 #define JOB_SLOT_REG(n, r) (JOB_CONTROL_REG(JOB_SLOT0 + ((n) << 7)) + (r)) macro
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/ |
| H A D | mali_midg_regmap.h | 227 #define JOB_SLOT_REG(n, r) (JOB_CONTROL_REG(JOB_SLOT0 + ((n) << 7)) + (r)) macro
|