Home
last modified time | relevance | path

Searched refs:JOB_CONTROL_REG (Results 1 – 17 of 17) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_dummy_job_wa.c135 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 Dmali_kbase_irq_linux.c59 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 Dmali_kbase_model_dummy.c1218 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 Dmali_kbase_jm_hw.c502 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 Dmali_kbase_debug_job_fault_backend.c106 JOB_CONTROL_REG(job_control_reg_snapshot[i]); in kbase_debug_job_fault_reg_snapshot_init()
H A Dmali_kbase_model_linux.c51 JOB_CONTROL_REG(JOB_IRQ_STATUS)))) { in serve_job_irq()
H A Dmali_kbase_pm_driver.c2534 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 Dmali_kbase_irq_linux.c56 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 Dmali_kbase_jm_hw.c315 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 Dmali_kbase_debug_job_fault_backend.c100 JOB_CONTROL_REG(job_control_reg_snapshot[i]); in kbase_debug_job_fault_reg_snapshot_init()
H A Dmali_kbase_pm_driver.c1018 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 Dmali_kbase_jm_rb.c1429 JOB_CONTROL_REG(JOB_IRQ_CLEAR), in kbase_gpu_complete_hw()
/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))
/OK3568_Linux_fs/kernel/include/uapi/gpu/arm/bifrost/gpu/
H A Dmali_kbase_gpu_regmap.h64 #define JOB_CONTROL_REG(r) (JOB_CONTROL_BASE + (r)) macro
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_midg_regmap.h201 #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 Dmali_kbase_csf_reset_gpu.c244 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 Dmali_kbase_csf.c3098 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()