Home
last modified time | relevance | path

Searched refs:CLEAN_CACHES_COMPLETED (Results 1 - 21 of 21) sorted by relevance

/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/device/
H A Dmali_kbase_device_hw.c52 CLEAN_CACHES_COMPLETED)) { in busy_wait_cache_clean_irq()
59 "CLEAN_CACHES_COMPLETED bit stuck, might be caused by slow/unstable GPU clock or possible faulty FPGA connector\n"); in busy_wait_cache_clean_irq()
65 /* Clear the interrupt CLEAN_CACHES_COMPLETED bit. */ in busy_wait_cache_clean_irq()
67 CLEAN_CACHES_COMPLETED); in busy_wait_cache_clean_irq()
84 /* 1. Check if CLEAN_CACHES_COMPLETED irq mask bit is set. in kbase_gpu_cache_flush_and_busy_wait()
86 * CLEAN_CACHES_COMPLETED irq to be raised. in kbase_gpu_cache_flush_and_busy_wait()
93 if (irq_mask & CLEAN_CACHES_COMPLETED) { in kbase_gpu_cache_flush_and_busy_wait()
96 irq_mask & ~CLEAN_CACHES_COMPLETED); in kbase_gpu_cache_flush_and_busy_wait()
110 /* Clear the interrupt CLEAN_CACHES_COMPLETED bit. */ in kbase_gpu_cache_flush_and_busy_wait()
112 CLEAN_CACHES_COMPLETED); in kbase_gpu_cache_flush_and_busy_wait()
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/device/backend/
H A Dmali_kbase_device_hw_jm.c82 if (val & CLEAN_CACHES_COMPLETED) { in kbase_gpu_interrupt()
88 } else if (val & CLEAN_CACHES_COMPLETED) { in kbase_gpu_interrupt()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/device/backend/
H A Dmali_kbase_device_hw_jm.c81 if (val & CLEAN_CACHES_COMPLETED) in kbase_gpu_interrupt()
86 } else if (val & CLEAN_CACHES_COMPLETED) { in kbase_gpu_interrupt()
H A Dmali_kbase_device_hw_csf.c162 if (val & CLEAN_CACHES_COMPLETED) in kbase_gpu_interrupt()
167 } else if (val & CLEAN_CACHES_COMPLETED) { in kbase_gpu_interrupt()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/device/
H A Dmali_kbase_device_hw.c99 kbase_reg_write(kbdev, GPU_CONTROL_REG(GPU_IRQ_MASK), irq_mask | CLEAN_CACHES_COMPLETED); in kbase_gpu_start_cache_clean_nolock()
140 kbase_reg_write(kbdev, GPU_CONTROL_REG(GPU_IRQ_MASK), irq_mask & ~CLEAN_CACHES_COMPLETED); in kbase_clean_caches_done()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/gpu/backend/
H A Dmali_kbase_gpu_regmap_csf.h263 #define CLEAN_CACHES_COMPLETED (1 << 17) /* Set when a cache clean operation has completed. */ macro
276 * CLEAN_CACHES_COMPLETED - Used separately for cache operation.
H A Dmali_kbase_gpu_regmap_jm.h284 #define CLEAN_CACHES_COMPLETED (1 << 17) /* Set when a cache clean operation has completed. */ macro
295 * CLEAN_CACHES_COMPLETED - Used separately for cache operation.
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_instr_backend.c51 irq_mask | CLEAN_CACHES_COMPLETED, NULL); in kbasep_instr_hwcnt_cacheclean()
400 irq_mask & ~CLEAN_CACHES_COMPLETED, NULL); in kbase_clean_caches_done()
H A Dmali_kbase_device_hw.c240 if (val & CLEAN_CACHES_COMPLETED) in kbase_gpu_interrupt()
H A Dmali_kbase_jm_rb.c1832 CLEAN_CACHES_COMPLETED) == 0) in kbase_gpu_cacheclean()
1835 /* clear the CLEAN_CACHES_COMPLETED irq */ in kbase_gpu_cacheclean()
1837 CLEAN_CACHES_COMPLETED); in kbase_gpu_cacheclean()
1839 CLEAN_CACHES_COMPLETED, NULL); in kbase_gpu_cacheclean()
H A Dmali_kbase_pm_driver.c142 const u32 mask = CLEAN_CACHES_COMPLETED | RESET_COMPLETED; in mali_cci_flush_l2()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_instr_backend.c45 kbase_reg_write(kbdev, GPU_CONTROL_REG(GPU_IRQ_MASK), irq_mask | CLEAN_CACHES_COMPLETED, NULL); in kbasep_instr_hwcnt_cacheclean()
364 kbase_reg_write(kbdev, GPU_CONTROL_REG(GPU_IRQ_MASK), irq_mask & ~CLEAN_CACHES_COMPLETED, NULL); in kbase_clean_caches_done()
H A Dmali_kbase_device_hw.c229 if (val & CLEAN_CACHES_COMPLETED) { in kbase_gpu_interrupt()
H A Dmali_kbase_jm_rb.c1599 (kbase_reg_read(kbdev, GPU_CONTROL_REG(GPU_IRQ_RAWSTAT), NULL) & CLEAN_CACHES_COMPLETED) == 0) { in kbase_gpu_cacheclean()
1603 /* clear the CLEAN_CACHES_COMPLETED irq */ in kbase_gpu_cacheclean()
1604 KBASE_TRACE_ADD(kbdev, CORE_GPU_IRQ_CLEAR, NULL, NULL, 0u, CLEAN_CACHES_COMPLETED); in kbase_gpu_cacheclean()
1605 kbase_reg_write(kbdev, GPU_CONTROL_REG(GPU_IRQ_CLEAR), CLEAN_CACHES_COMPLETED, NULL); in kbase_gpu_cacheclean()
H A Dmali_kbase_pm_driver.c135 const u32 mask = CLEAN_CACHES_COMPLETED | RESET_COMPLETED; in mali_cci_flush_l2()
/device/soc/rockchip/rk3588/kernel/include/uapi/gpu/arm/bifrost/gpu/backend/
H A Dmali_kbase_gpu_regmap_jm.h281 #define CLEAN_CACHES_COMPLETED (1 << 17) /* Set when a cache clean operation has completed. */ macro
292 * CLEAN_CACHES_COMPLETED - Used separately for cache operation.
H A Dmali_kbase_gpu_regmap_csf.h345 #define CLEAN_CACHES_COMPLETED (1 << 17) /* Set when a cache clean operation has completed. */ macro
358 * CLEAN_CACHES_COMPLETED - Used separately for cache operation.
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_midg_regmap.h52 #define CLEAN_CACHES_COMPLETED (1 << 17) /* Set when a cache clean operation has completed. */ macro
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_midg_regmap.h54 #define CLEAN_CACHES_COMPLETED (1 << 17) /* Set when a cache clean operation has completed. */ macro
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_pm_driver.c267 const u32 mask = CLEAN_CACHES_COMPLETED | RESET_COMPLETED; in mali_cci_flush_l2()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_pm_driver.c236 const u32 mask = CLEAN_CACHES_COMPLETED | RESET_COMPLETED; in mali_cci_flush_l2()

Completed in 26 milliseconds