/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_mmu_hw.h | 36 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 D | mali_kbase_mmu_mode_aarch64.c | 85 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 D | mali_kbase_mmu_mode_lpae.c | 87 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 D | mali_kbase_mmu_mode.h | 24 struct kbase_as;
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/ |
H A D | mali_kbase_mmu_hw.h | 38 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 D | mali_kbase_mmu_internal.h | 38 struct kbase_as *as, struct kbase_fault *fault); 41 struct kbase_as *as, const char *reason_str,
|
H A D | mali_kbase_mmu_hw_direct.c | 159 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 D | mali_kbase_mmu_mode_aarch64.c | 59 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 D | mali_kbase_mmu_hw.h | 38 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 D | mali_kbase_mmu_mode_aarch64.c | 96 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 D | mali_kbase_mmu_mode_lpae.c | 100 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 D | mali_kbase_mmu_hw.h | 37 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 D | mali_kbase_mmu_internal.h | 36 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 D | mali_kbase_mmu_hw_direct.c | 126 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 D | mali_kbase_mmu_mode_lpae.c | 88 struct kbase_as *as; in mmu_update() 106 struct kbase_as *const as = &kbdev->as[as_nr]; in mmu_disable_as()
|
H A D | mali_kbase_mmu_mode_aarch64.c | 74 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 D | mali_kbase_mmu_csf.c | 72 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 D | mali_kbase_mmu_jm.c | 58 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 D | mali_kbase_mmu_hw_direct.c | 147 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 D | mali_kbase_jm_as.c | 44 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 D | mali_kbase_mmu_hw_direct.c | 151 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 D | mali_kbase_jm_as.c | 48 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 D | mali_kbase_mmu_jm.c | 57 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 D | mali_kbase_jm_as.c | 51 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 D | mali_kbase_jm_as.c | 51 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()
|