Home
last modified time | relevance | path

Searched refs:JOB_SLOT_REG (Results 1 – 10 of 10) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_jm_hw.c50 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 Dmali_kbase_jm_rb.c1260 (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 Dmali_kbase_debug_job_fault_backend.c108 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 Dmali_kbase_jm_hw.c108 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 Dmali_kbase_jm_rb.c1129 (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 Dmali_kbase_debug_job_fault_backend.c114 JOB_SLOT_REG(j, job_slot_reg_snapshot[i]); in kbase_debug_job_fault_reg_snapshot_init()
H A Dmali_kbase_model_dummy.c1223 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 Dmali_kbase_dummy_job_wa.c119 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 Dmali_kbase_gpu_regmap_jm.h48 #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 Dmali_midg_regmap.h227 #define JOB_SLOT_REG(n, r) (JOB_CONTROL_REG(JOB_SLOT0 + ((n) << 7)) + (r)) macro