Home
last modified time | relevance | path

Searched refs:drain_pending (Results 1 - 6 of 6) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_context.c96 atomic_set(&kctx->drain_pending, 0); in kbase_create_context()
H A Dmali_kbase_mmu.c851 atomic_set(&kctx->drain_pending, 1); in kbase_mmu_flush_invalidate_noretain()
861 bool drain_pending = false; in kbase_mmu_flush_invalidate() local
863 if (atomic_xchg(&kctx->drain_pending, 0)) { in kbase_mmu_flush_invalidate()
864 drain_pending = true; in kbase_mmu_flush_invalidate()
919 drain_pending |= (!err) && sync && kbase_hw_has_issue(kctx->kbdev, BASE_HW_ISSUE_6367); in kbase_mmu_flush_invalidate()
920 if (drain_pending) { in kbase_mmu_flush_invalidate()
H A Dmali_kbase_defs.h1487 atomic_t drain_pending; member
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_context.c97 atomic_set(&kctx->drain_pending, 0); in kbase_create_context()
H A Dmali_kbase_mmu.c903 atomic_set(&kctx->drain_pending, 1); in kbase_mmu_flush_invalidate_noretain()
913 bool drain_pending = false; in kbase_mmu_flush_invalidate() local
915 if (atomic_xchg(&kctx->drain_pending, 0)) in kbase_mmu_flush_invalidate()
916 drain_pending = true; in kbase_mmu_flush_invalidate()
970 drain_pending |= (!err) && sync && in kbase_mmu_flush_invalidate()
973 if (drain_pending) { in kbase_mmu_flush_invalidate()
H A Dmali_kbase_defs.h1507 atomic_t drain_pending; member

Completed in 11 milliseconds