My Project
Enumerations | Functions
mali_kbase_mmu_hw.h File Reference

Go to the source code of this file.

Enumerations

enum  kbase_mmu_fault_type {
  KBASE_MMU_FAULT_TYPE_UNKNOWN = 0, KBASE_MMU_FAULT_TYPE_PAGE, KBASE_MMU_FAULT_TYPE_BUS, KBASE_MMU_FAULT_TYPE_PAGE_UNEXPECTED,
  KBASE_MMU_FAULT_TYPE_BUS_UNEXPECTED
}
 MMU fault type descriptor.
 

Functions

void kbase_mmu_hw_configure (struct kbase_device *kbdev, struct kbase_as *as, struct kbase_context *kctx)
 Configure an address space for use. More...
 
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. More...
 
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. More...
 
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. More...
 

Detailed Description

Interface file for accessing MMU hardware functionality