Home
last modified time | relevance | path

Searched refs:flush_op (Results 1 – 4 of 4) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/device/
H A Dmali_kbase_device_hw.c91 size_t nr_bytes, u32 flush_op) in kbase_gpu_cache_flush_pa_range_and_busy_wait() argument
110 kbase_reg_write(kbdev, GPU_CONTROL_REG(GPU_COMMAND), flush_op); in kbase_gpu_cache_flush_pa_range_and_busy_wait()
120 u32 flush_op) in kbase_gpu_cache_flush_and_busy_wait() argument
151 flush_op = GPU_COMMAND_FLUSH_CACHE_MERGE( in kbase_gpu_cache_flush_and_busy_wait()
152 kbdev->cache_clean_queued, flush_op); in kbase_gpu_cache_flush_and_busy_wait()
163 KBASE_KTRACE_ADD(kbdev, CORE_GPU_CLEAN_INV_CACHES, NULL, flush_op); in kbase_gpu_cache_flush_and_busy_wait()
164 kbase_reg_write(kbdev, GPU_CONTROL_REG(GPU_COMMAND), flush_op); in kbase_gpu_cache_flush_and_busy_wait()
179 u32 flush_op) in kbase_gpu_start_cache_clean_nolock() argument
192 kbdev->cache_clean_queued, flush_op); in kbase_gpu_start_cache_clean_nolock()
201 KBASE_KTRACE_ADD(kbdev, CORE_GPU_CLEAN_INV_CACHES, NULL, flush_op); in kbase_gpu_start_cache_clean_nolock()
[all …]
H A Dmali_kbase_device.h135 size_t nr_bytes, u32 flush_op);
153 u32 flush_op);
163 void kbase_gpu_start_cache_clean(struct kbase_device *kbdev, u32 flush_op);
174 u32 flush_op);
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu.c146 u32 flush_op; in mmu_flush_pa_range() local
152 flush_op = GPU_COMMAND_FLUSH_PA_RANGE_CLN_INV_L2; in mmu_flush_pa_range()
154 flush_op = GPU_COMMAND_FLUSH_PA_RANGE_CLN_INV_L2_LSC; in mmu_flush_pa_range()
160 if (kbase_gpu_cache_flush_pa_range_and_busy_wait(kbdev, phys, nr_bytes, flush_op)) in mmu_flush_pa_range()
298 enum kbase_mmu_op_type flush_op) in kbase_mmu_sync_pgd_gpu() argument
300 kbase_mmu_flush_pa_range(kbdev, kctx, phys, size, flush_op); in kbase_mmu_sync_pgd_gpu()
334 enum kbase_mmu_op_type flush_op) in kbase_mmu_sync_pgd() argument
338 kbase_mmu_sync_pgd_gpu(kbdev, kctx, phys, size, flush_op); in kbase_mmu_sync_pgd()
369 enum kbase_mmu_op_type flush_op, u64 *dirty_pgds);
2022 enum kbase_mmu_op_type flush_op; in kbase_mmu_insert_single_page() local
[all …]
H A Dmali_kbase_mmu.h291 enum kbase_mmu_op_type flush_op);