Searched refs:flush_op (Results 1 – 4 of 4) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/device/ |
| H A D | mali_kbase_device_hw.c | 91 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 D | mali_kbase_device.h | 135 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 D | mali_kbase_mmu.c | 146 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 D | mali_kbase_mmu.h | 291 enum kbase_mmu_op_type flush_op);
|