Home
last modified time | relevance | path

Searched refs:kbase_mmu_hw_do_operation (Results 1 - 14 of 14) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_mmu_hw.h87 int kbase_mmu_hw_do_operation(struct kbase_device *kbdev, struct kbase_as *as, struct kbase_context *kctx, u64 vpfn,
H A Dmali_kbase_mmu.c241 kbase_mmu_hw_do_operation(kbdev, faulting_as, NULL, 0, 0, AS_COMMAND_UNLOCK, 1); in page_fault_worker()
263 kbase_mmu_hw_do_operation(kbdev, faulting_as, NULL, 0, 0, AS_COMMAND_UNLOCK, 1); in page_fault_worker()
338 kbase_mmu_hw_do_operation(kbdev, faulting_as, kctx, faulting_as->fault_addr >> PAGE_SHIFT, new_pages, op, 1); in page_fault_worker()
830 err = kbase_mmu_hw_do_operation(kbdev, &kbdev->as[kctx->as_nr], kctx, vpfn, nr, op, 0); in kbase_mmu_flush_invalidate_noretain()
894 err = kbase_mmu_hw_do_operation(kbdev, &kbdev->as[kctx->as_nr], kctx, vpfn, nr, op, 0); in kbase_mmu_flush_invalidate()
1789 kbase_mmu_hw_do_operation(kbdev, as, kctx, 0, 0, AS_COMMAND_UNLOCK, 0); in kbasep_as_do_poke()
H A Drename.h224 #define kbase_mmu_hw_do_operation midgard_kbase_mmu_hw_do_operation macro
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu_hw.h78 * struct kbase_mmu_hw_op_param - parameters for kbase_mmu_hw_do_operation()
105 * kbase_mmu_hw_do_operation - Issue an operation to the MMU.
115 int kbase_mmu_hw_do_operation(struct kbase_device *kbdev, struct kbase_as *as,
H A Dmali_kbase_mmu.c79 * The function first issue LOCK to MMU-AS with kbase_mmu_hw_do_operation().
81 * then issue UNLOCK to MMU-AS with kbase_mmu_hw_do_operation().
114 ret = kbase_mmu_hw_do_operation(kbdev, as, op_param); in mmu_flush_invalidate_on_gpu_ctrl()
123 ret2 = kbase_mmu_hw_do_operation(kbdev, as, op_param); in mmu_flush_invalidate_on_gpu_ctrl()
331 kbase_mmu_hw_do_operation(kbdev, faulting_as, &op_param); in kbase_gpu_mmu_handle_write_faulting_as()
879 kbase_mmu_hw_do_operation(kbdev, faulting_as, &op_param); in kbase_mmu_page_fault_worker()
914 kbase_mmu_hw_do_operation(kbdev, faulting_as, &op_param); in kbase_mmu_page_fault_worker()
1026 kbase_mmu_hw_do_operation(kbdev, faulting_as, in kbase_mmu_page_fault_worker()
1759 err = kbase_mmu_hw_do_operation(kbdev, &kbdev->as[kctx->as_nr], in kbase_mmu_flush_invalidate_noretain()
1829 err = kbase_mmu_hw_do_operation(kbde in kbase_mmu_flush_invalidate_as()
[all...]
H A Dmali_kbase_mmu_hw_direct.c209 int kbase_mmu_hw_do_operation(struct kbase_device *kbdev, struct kbase_as *as, in kbase_mmu_hw_do_operation() function
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_mmu_hw.h90 int kbase_mmu_hw_do_operation(struct kbase_device *kbdev, struct kbase_as *as,
H A Dmali_kbase_mmu.c257 kbase_mmu_hw_do_operation(kbdev, faulting_as, NULL, 0, 0, in page_fault_worker()
286 kbase_mmu_hw_do_operation(kbdev, faulting_as, NULL, 0, 0, in page_fault_worker()
369 kbase_mmu_hw_do_operation(kbdev, faulting_as, kctx, in page_fault_worker()
880 err = kbase_mmu_hw_do_operation(kbdev, in kbase_mmu_flush_invalidate_noretain()
944 err = kbase_mmu_hw_do_operation(kbdev, in kbase_mmu_flush_invalidate()
1856 kbase_mmu_hw_do_operation(kbdev, as, kctx, 0, 0, in kbasep_as_do_poke()
H A Drename.h224 #define kbase_mmu_hw_do_operation midgard_kbase_mmu_hw_do_operation macro
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu_hw.h62 * kbase_mmu_hw_do_operation - Issue an operation to the MMU.
76 int kbase_mmu_hw_do_operation(struct kbase_device *kbdev, struct kbase_as *as, u64 vpfn, u32 nr, u32 type,
H A Dmali_kbase_mmu_hw_direct.c173 int kbase_mmu_hw_do_operation(struct kbase_device *kbdev, struct kbase_as *as, u64 vpfn, u32 nr, u32 op, in kbase_mmu_hw_do_operation() function
H A Dmali_kbase_mmu.c199 kbase_mmu_hw_do_operation(kbdev, faulting_as, start_pfn, nr, op, 1); in kbase_gpu_mmu_handle_write_faulting_as()
698 kbase_mmu_hw_do_operation(kbdev, faulting_as, 0, 0, AS_COMMAND_UNLOCK, 1); in kbase_mmu_page_fault_worker()
720 kbase_mmu_hw_do_operation(kbdev, faulting_as, 0, 0, AS_COMMAND_UNLOCK, 1); in kbase_mmu_page_fault_worker()
808 kbase_mmu_hw_do_operation(kbdev, faulting_as, fault->addr >> PAGE_SHIFT, new_pages, op, 1); in kbase_mmu_page_fault_worker()
1425 err = kbase_mmu_hw_do_operation(kbdev, &kbdev->as[kctx->as_nr], vpfn, nr, op, 0); in kbase_mmu_flush_invalidate_noretain()
1460 err = kbase_mmu_hw_do_operation(kbdev, as, vpfn, nr, op, 0); in kbase_mmu_flush_invalidate_as()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_mmu_hw_direct.c273 int kbase_mmu_hw_do_operation(struct kbase_device *kbdev, struct kbase_as *as, struct kbase_context *kctx, u64 vpfn, in kbase_mmu_hw_do_operation() function
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_mmu_hw_direct.c302 int kbase_mmu_hw_do_operation(struct kbase_device *kbdev, struct kbase_as *as, in kbase_mmu_hw_do_operation() function

Completed in 16 milliseconds