Home
last modified time | relevance | path

Searched refs:kbase_as (Results 1 - 25 of 43) sorted by relevance

12

/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_mmu_hw.h36 struct kbase_as;
68 void kbase_mmu_hw_configure(struct kbase_device *kbdev, struct kbase_as *as, struct kbase_context *kctx);
87 int kbase_mmu_hw_do_operation(struct kbase_device *kbdev, struct kbase_as *as, struct kbase_context *kctx, u64 vpfn,
99 void kbase_mmu_hw_clear_fault(struct kbase_device *kbdev, struct kbase_as *as, struct kbase_context *kctx,
113 void kbase_mmu_hw_enable_fault(struct kbase_device *kbdev, struct kbase_as *as, struct kbase_context *kctx,
H A Dmali_kbase_mmu_mode_aarch64.c85 struct kbase_as *const as = &kbdev->as[kctx->as_nr]; in mmu_update()
96 struct kbase_as *const as = &kbdev->as[as_nr]; in mmu_disable_as()
H A Dmali_kbase_mmu_mode_lpae.c87 struct kbase_as *const as = &kbdev->as[kctx->as_nr]; in mmu_update()
98 struct kbase_as *const as = &kbdev->as[as_nr]; in mmu_disable_as()
H A Dmali_kbase_mmu_mode.h24 struct kbase_as;
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu_hw.h38 struct kbase_as;
102 struct kbase_as *as);
115 int kbase_mmu_hw_do_operation(struct kbase_device *kbdev, struct kbase_as *as,
127 void kbase_mmu_hw_clear_fault(struct kbase_device *kbdev, struct kbase_as *as,
141 void kbase_mmu_hw_enable_fault(struct kbase_device *kbdev, struct kbase_as *as,
H A Dmali_kbase_mmu_internal.h38 struct kbase_as *as, struct kbase_fault *fault);
41 struct kbase_as *as, const char *reason_str,
H A Dmali_kbase_mmu_hw_direct.c159 void kbase_mmu_hw_configure(struct kbase_device *kbdev, struct kbase_as *as) in kbase_mmu_hw_configure()
209 int kbase_mmu_hw_do_operation(struct kbase_device *kbdev, struct kbase_as *as, in kbase_mmu_hw_do_operation()
298 void kbase_mmu_hw_clear_fault(struct kbase_device *kbdev, struct kbase_as *as, in kbase_mmu_hw_clear_fault()
326 void kbase_mmu_hw_enable_fault(struct kbase_device *kbdev, struct kbase_as *as, in kbase_mmu_hw_enable_fault()
H A Dmali_kbase_mmu_mode_aarch64.c59 struct kbase_as *as; in mmu_update()
76 struct kbase_as * const as = &kbdev->as[as_nr]; in mmu_disable_as()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_mmu_hw.h38 struct kbase_as;
71 struct kbase_as *as, struct kbase_context *kctx);
90 int kbase_mmu_hw_do_operation(struct kbase_device *kbdev, struct kbase_as *as,
103 void kbase_mmu_hw_clear_fault(struct kbase_device *kbdev, struct kbase_as *as,
117 void kbase_mmu_hw_enable_fault(struct kbase_device *kbdev, struct kbase_as *as,
H A Dmali_kbase_mmu_mode_aarch64.c96 struct kbase_as * const as = &kbdev->as[kctx->as_nr]; in mmu_update()
107 struct kbase_as * const as = &kbdev->as[as_nr]; in mmu_disable_as()
H A Dmali_kbase_mmu_mode_lpae.c100 struct kbase_as * const as = &kbdev->as[kctx->as_nr]; in mmu_update()
111 struct kbase_as * const as = &kbdev->as[as_nr]; in mmu_disable_as()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu_hw.h37 struct kbase_as;
59 void kbase_mmu_hw_configure(struct kbase_device *kbdev, struct kbase_as *as);
76 int kbase_mmu_hw_do_operation(struct kbase_device *kbdev, struct kbase_as *as, u64 vpfn, u32 nr, u32 type,
88 void kbase_mmu_hw_clear_fault(struct kbase_device *kbdev, struct kbase_as *as, enum kbase_mmu_fault_type type);
101 void kbase_mmu_hw_enable_fault(struct kbase_device *kbdev, struct kbase_as *as, enum kbase_mmu_fault_type type);
H A Dmali_kbase_mmu_internal.h36 void kbase_gpu_report_bus_fault_and_kill(struct kbase_context *kctx, struct kbase_as *as, struct kbase_fault *fault);
38 void kbase_mmu_report_fault_and_kill(struct kbase_context *kctx, struct kbase_as *as, const char *reason_str,
H A Dmali_kbase_mmu_hw_direct.c126 void kbase_mmu_hw_configure(struct kbase_device *kbdev, struct kbase_as *as) in kbase_mmu_hw_configure()
173 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()
204 void kbase_mmu_hw_clear_fault(struct kbase_device *kbdev, struct kbase_as *as, enum kbase_mmu_fault_type type) in kbase_mmu_hw_clear_fault()
232 void kbase_mmu_hw_enable_fault(struct kbase_device *kbdev, struct kbase_as *as, enum kbase_mmu_fault_type type) in kbase_mmu_hw_enable_fault()
H A Dmali_kbase_mmu_mode_lpae.c88 struct kbase_as *as; in mmu_update()
106 struct kbase_as *const as = &kbdev->as[as_nr]; in mmu_disable_as()
H A Dmali_kbase_mmu_mode_aarch64.c74 struct kbase_as *as; in mmu_update()
92 struct kbase_as *const as = &kbdev->as[as_nr]; in mmu_disable_as()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/backend/
H A Dmali_kbase_mmu_csf.c72 struct kbase_as *const as = &kbdev->as[as_nr]; in submit_work_pagefault()
138 struct kbase_as *as, struct kbase_fault *fault) in kbase_gpu_report_bus_fault_and_kill()
198 struct kbase_as *as, const char *reason_str, in kbase_mmu_report_fault_and_kill()
278 struct kbase_context *kctx, struct kbase_as *as, in kbase_mmu_interrupt_process()
323 struct kbase_as *as; in kbase_mmu_bus_fault_interrupt()
374 struct kbase_as *as = &kbdev->as[as_no]; in kbase_mmu_interrupt()
453 struct kbase_as *const faulting_as = container_of(data, struct kbase_as, in kbase_mmu_gpu_fault_worker()
512 struct kbase_as *const as = &kbdev->as[as_nr]; in submit_work_gpufault()
H A Dmali_kbase_mmu_jm.c58 struct kbase_as *as, struct kbase_fault *fault) in kbase_gpu_report_bus_fault_and_kill()
104 struct kbase_as *as, const char *reason_str, in kbase_mmu_report_fault_and_kill()
202 struct kbase_context *kctx, struct kbase_as *as, in kbase_mmu_interrupt_process()
329 struct kbase_as *as; in kbase_mmu_interrupt()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_mmu_hw_direct.c147 struct kbase_as *as; in kbase_mmu_interrupt()
229 void kbase_mmu_hw_configure(struct kbase_device *kbdev, struct kbase_as *as, struct kbase_context *kctx) in kbase_mmu_hw_configure()
273 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()
320 void kbase_mmu_hw_clear_fault(struct kbase_device *kbdev, struct kbase_as *as, struct kbase_context *kctx, in kbase_mmu_hw_clear_fault()
348 void kbase_mmu_hw_enable_fault(struct kbase_device *kbdev, struct kbase_as *as, struct kbase_context *kctx, in kbase_mmu_hw_enable_fault()
H A Dmali_kbase_jm_as.c44 struct kbase_as *current_as) in assign_and_activate_kctx_addr_space()
195 struct kbase_as *new_address_space = NULL; in kbase_backend_use_ctx()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_mmu_hw_direct.c151 struct kbase_as *as; in kbase_mmu_interrupt()
251 void kbase_mmu_hw_configure(struct kbase_device *kbdev, struct kbase_as *as, in kbase_mmu_hw_configure()
302 int kbase_mmu_hw_do_operation(struct kbase_device *kbdev, struct kbase_as *as, in kbase_mmu_hw_do_operation()
352 void kbase_mmu_hw_clear_fault(struct kbase_device *kbdev, struct kbase_as *as, in kbase_mmu_hw_clear_fault()
379 void kbase_mmu_hw_enable_fault(struct kbase_device *kbdev, struct kbase_as *as, in kbase_mmu_hw_enable_fault()
H A Dmali_kbase_jm_as.c48 struct kbase_as *current_as) in assign_and_activate_kctx_addr_space()
211 struct kbase_as *new_address_space = NULL; in kbase_backend_use_ctx()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/mmu/backend/
H A Dmali_kbase_mmu_jm.c57 void kbase_gpu_report_bus_fault_and_kill(struct kbase_context *kctx, struct kbase_as *as, struct kbase_fault *fault) in kbase_gpu_report_bus_fault_and_kill()
97 void kbase_mmu_report_fault_and_kill(struct kbase_context *kctx, struct kbase_as *as, const char *reason_str, in kbase_mmu_report_fault_and_kill()
183 static void kbase_mmu_interrupt_process(struct kbase_device *kbdev, struct kbase_context *kctx, struct kbase_as *as, in kbase_mmu_interrupt_process()
295 struct kbase_as *as; in kbase_mmu_interrupt()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_jm_as.c51 struct kbase_as *current_as) in assign_and_activate_kctx_addr_space()
203 struct kbase_as *new_address_space = NULL; in kbase_backend_use_ctx()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_jm_as.c51 struct kbase_as *current_as) in assign_and_activate_kctx_addr_space()
215 struct kbase_as *new_address_space = NULL; in kbase_backend_use_ctx()

Completed in 11 milliseconds

12