| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ |
| H A D | mali_kbase_dummy_job_wa.c | 135 done = wait_any(kbdev, JOB_CONTROL_REG(JOB_IRQ_RAWSTAT), in run_job() 137 kbase_reg_write(kbdev, JOB_CONTROL_REG(JOB_IRQ_CLEAR), done); in run_job() 176 old_job_mask = kbase_reg_read(kbdev, JOB_CONTROL_REG(JOB_IRQ_MASK)); in kbase_dummy_job_wa_execute() 178 kbase_reg_write(kbdev, JOB_CONTROL_REG(JOB_IRQ_MASK), 0); in kbase_dummy_job_wa_execute() 232 kbase_reg_write(kbdev, JOB_CONTROL_REG(JOB_IRQ_MASK), old_job_mask); in kbase_dummy_job_wa_execute()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
| H A D | mali_kbase_irq_linux.c | 59 val = kbase_reg_read(kbdev, JOB_CONTROL_REG(JOB_IRQ_STATUS)); in kbase_job_irq_handler() 270 val = kbase_reg_read(kbdev, JOB_CONTROL_REG(JOB_IRQ_STATUS)); in kbase_job_irq_test_handler() 282 kbase_reg_write(kbdev, JOB_CONTROL_REG(JOB_IRQ_CLEAR), val); in kbase_job_irq_test_handler() 342 rawstat_offset = JOB_CONTROL_REG(JOB_IRQ_RAWSTAT); in kbasep_common_test_interrupt() 343 mask_offset = JOB_CONTROL_REG(JOB_IRQ_MASK); in kbasep_common_test_interrupt()
|
| H A D | mali_kbase_model_dummy.c | 1218 if ((addr >= JOB_CONTROL_REG(JOB_SLOT0)) && 1219 (addr < (JOB_CONTROL_REG(JOB_SLOT15) + 0x80))) { 1271 } else if (addr == JOB_CONTROL_REG(JOB_IRQ_CLEAR)) { 1286 } else if (addr == JOB_CONTROL_REG(JOB_IRQ_MASK)) { 1294 if (addr == JOB_CONTROL_REG(JOB_IRQ_CLEAR)) { 1299 } else if (addr == JOB_CONTROL_REG(JOB_IRQ_MASK)) { 1613 if (addr == JOB_CONTROL_REG(JOB_IRQ_JS_STATE)) { 1623 } else if (addr == JOB_CONTROL_REG(JOB_IRQ_RAWSTAT)) { 1626 } else if (addr == JOB_CONTROL_REG(JOB_IRQ_STATUS)) { 1631 else if (addr == JOB_CONTROL_REG(JOB_IRQ_MASK)) { [all …]
|
| H A D | mali_kbase_jm_hw.c | 502 kbase_reg_write(kbdev, JOB_CONTROL_REG(JOB_IRQ_CLEAR), in kbase_job_done() 505 JOB_CONTROL_REG(JOB_IRQ_JS_STATE)); in kbase_job_done() 550 JOB_CONTROL_REG(JOB_IRQ_RAWSTAT)); in kbase_job_done() 601 JOB_CONTROL_REG(JOB_IRQ_RAWSTAT)); in kbase_job_done() 1047 kbase_reg_read(kbdev, JOB_CONTROL_REG(JOB_IRQ_RAWSTAT)), in kbase_debug_dump_registers() 1048 kbase_reg_read(kbdev, JOB_CONTROL_REG(JOB_IRQ_JS_STATE))); in kbase_debug_dump_registers() 1059 kbase_reg_read(kbdev, JOB_CONTROL_REG(JOB_IRQ_MASK)), in kbase_debug_dump_registers()
|
| H A D | mali_kbase_debug_job_fault_backend.c | 106 JOB_CONTROL_REG(job_control_reg_snapshot[i]); in kbase_debug_job_fault_reg_snapshot_init()
|
| H A D | mali_kbase_model_linux.c | 51 JOB_CONTROL_REG(JOB_IRQ_STATUS)))) { in serve_job_irq()
|
| H A D | mali_kbase_pm_driver.c | 2534 kbase_reg_write(kbdev, JOB_CONTROL_REG(JOB_IRQ_CLEAR), 0xFFFFFFFF); 2535 kbase_reg_write(kbdev, JOB_CONTROL_REG(JOB_IRQ_MASK), 0xFFFFFFFF); 2559 kbase_reg_write(kbdev, JOB_CONTROL_REG(JOB_IRQ_MASK), 0); 2560 kbase_reg_write(kbdev, JOB_CONTROL_REG(JOB_IRQ_CLEAR), 0xFFFFFFFF);
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/ |
| H A D | mali_kbase_irq_linux.c | 56 val = kbase_reg_read(kbdev, JOB_CONTROL_REG(JOB_IRQ_STATUS), NULL); in kbase_job_irq_handler() 237 val = kbase_reg_read(kbdev, JOB_CONTROL_REG(JOB_IRQ_STATUS), NULL); in kbase_job_irq_test_handler() 249 kbase_reg_write(kbdev, JOB_CONTROL_REG(JOB_IRQ_CLEAR), val, NULL); in kbase_job_irq_test_handler() 310 rawstat_offset = JOB_CONTROL_REG(JOB_IRQ_RAWSTAT); in kbasep_common_test_interrupt() 311 mask_offset = JOB_CONTROL_REG(JOB_IRQ_MASK); in kbasep_common_test_interrupt()
|
| H A D | mali_kbase_jm_hw.c | 315 kbase_reg_write(kbdev, JOB_CONTROL_REG(JOB_IRQ_CLEAR), in kbase_job_done() 319 JOB_CONTROL_REG(JOB_IRQ_JS_STATE), in kbase_job_done() 365 JOB_CONTROL_REG(JOB_IRQ_RAWSTAT), NULL); in kbase_job_done() 415 JOB_CONTROL_REG(JOB_IRQ_RAWSTAT), NULL); in kbase_job_done() 1128 kbase_reg_read(kbdev, JOB_CONTROL_REG(JOB_IRQ_RAWSTAT), NULL), in kbase_debug_dump_registers() 1129 kbase_reg_read(kbdev, JOB_CONTROL_REG(JOB_IRQ_JS_STATE), NULL)); in kbase_debug_dump_registers() 1142 kbase_reg_read(kbdev, JOB_CONTROL_REG(JOB_IRQ_MASK), NULL), in kbase_debug_dump_registers()
|
| H A D | mali_kbase_debug_job_fault_backend.c | 100 JOB_CONTROL_REG(job_control_reg_snapshot[i]); in kbase_debug_job_fault_reg_snapshot_init()
|
| H A D | mali_kbase_pm_driver.c | 1018 kbase_reg_write(kbdev, JOB_CONTROL_REG(JOB_IRQ_CLEAR), 0xFFFFFFFF, in kbase_pm_enable_interrupts() 1020 kbase_reg_write(kbdev, JOB_CONTROL_REG(JOB_IRQ_MASK), 0xFFFFFFFF, NULL); in kbase_pm_enable_interrupts() 1040 kbase_reg_write(kbdev, JOB_CONTROL_REG(JOB_IRQ_MASK), 0, NULL); in kbase_pm_disable_interrupts_nolock() 1041 kbase_reg_write(kbdev, JOB_CONTROL_REG(JOB_IRQ_CLEAR), 0xFFFFFFFF, in kbase_pm_disable_interrupts_nolock()
|
| H A D | mali_kbase_jm_rb.c | 1429 JOB_CONTROL_REG(JOB_IRQ_CLEAR), in kbase_gpu_complete_hw()
|
| /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))
|
| /OK3568_Linux_fs/kernel/include/uapi/gpu/arm/bifrost/gpu/ |
| H A D | mali_kbase_gpu_regmap.h | 64 #define JOB_CONTROL_REG(r) (JOB_CONTROL_BASE + (r)) macro
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/ |
| H A D | mali_midg_regmap.h | 201 #define JOB_CONTROL_REG(r) (JOB_CONTROL_BASE + (r)) macro 227 #define JOB_SLOT_REG(n, r) (JOB_CONTROL_REG(JOB_SLOT0 + ((n) << 7)) + (r))
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/ |
| H A D | mali_kbase_csf_reset_gpu.c | 244 kbase_reg_read(kbdev, JOB_CONTROL_REG(JOB_IRQ_RAWSTAT)), in kbase_csf_debug_dump_registers() 249 kbase_reg_read(kbdev, JOB_CONTROL_REG(JOB_IRQ_MASK)), in kbase_csf_debug_dump_registers()
|
| H A D | mali_kbase_csf.c | 3098 kbase_reg_write(kbdev, JOB_CONTROL_REG(JOB_IRQ_CLEAR), val); in kbase_csf_interrupt() 3174 val = kbase_reg_read(kbdev, JOB_CONTROL_REG(JOB_IRQ_STATUS)); in kbase_csf_interrupt()
|