33 #ifndef _MALI_KBASE_MMU_HW_H_ 34 #define _MALI_KBASE_MMU_HW_H_ 54 KBASE_MMU_FAULT_TYPE_UNKNOWN = 0,
55 KBASE_MMU_FAULT_TYPE_PAGE,
56 KBASE_MMU_FAULT_TYPE_BUS,
57 KBASE_MMU_FAULT_TYPE_PAGE_UNEXPECTED,
58 KBASE_MMU_FAULT_TYPE_BUS_UNEXPECTED
92 unsigned int handling_irq);
void kbase_mmu_hw_enable_fault(struct kbase_device *kbdev, struct kbase_as *as, struct kbase_context *kctx, enum kbase_mmu_fault_type type)
Enable fault that has been previously reported by the MMU.
kbase_mmu_fault_type
MMU fault type descriptor.
Definition: mali_kbase_mmu_hw.h:53
Definition: mali_kbase_defs.h:1340
void kbase_mmu_hw_configure(struct kbase_device *kbdev, struct kbase_as *as, struct kbase_context *kctx)
Configure an address space for use.
int kbase_mmu_hw_do_operation(struct kbase_device *kbdev, struct kbase_as *as, struct kbase_context *kctx, u64 vpfn, u32 nr, u32 type, unsigned int handling_irq)
Issue an operation to the MMU.
Definition: mali_kbase_defs.h:668
void kbase_mmu_hw_clear_fault(struct kbase_device *kbdev, struct kbase_as *as, struct kbase_context *kctx, enum kbase_mmu_fault_type type)
Clear a fault that has been previously reported by the MMU.
Definition: mali_kbase_defs.h:951