函数 | |
STATIC INLINE VOID | OsSavePte1 (PTE_T *pte1Ptr, PTE_T pte1) |
PTE(Page Table Entry),页表条目,保存L1页表项至L1页表 更多... | |
STATIC INLINE ADDR_T | OsTruncPte1 (ADDR_T addr) |
生成 L1 section格式项地址 更多... | |
STATIC INLINE UINT32 | OsGetPte1Index (vaddr_t va) |
获取L1 页表项索引 更多... | |
STATIC INLINE VOID | OsClearPte1 (PTE_T *pte1Ptr) |
STATIC INLINE PADDR_T | OsGetPte1Paddr (PADDR_T PhysTtb, vaddr_t va) |
STATIC INLINE PTE_T * | OsGetPte1Ptr (PTE_T *pte1BasePtr, vaddr_t va) |
pte1BasePtr L1 转换页表基地址 更多... | |
STATIC INLINE PTE_T | OsGetPte1 (PTE_T *pte1BasePtr, vaddr_t va) |
STATIC INLINE BOOL | OsIsPte1PageTable (PTE_T pte1) |
STATIC INLINE BOOL | OsIsPte1Invalid (PTE_T pte1) |
STATIC INLINE BOOL | OsIsPte1Section (PTE_T pte1) |
STATIC INLINE UINT32 | OsGetPte2Index (vaddr_t va) |
STATIC INLINE PTE_T * | OsGetPte2Ptr (PTE_T *pte2BasePtr, vaddr_t va) |
STATIC INLINE PTE_T | OsGetPte2 (PTE_T *pte2BasePtr, vaddr_t va) |
STATIC INLINE VOID | OsSavePte2 (PTE_T *pte2Ptr, PTE_T pte2) |
STATIC INLINE UINT32 | OsSavePte2Continuous (PTE_T *pte2BasePtr, UINT32 index, PTE_T pte2, UINT32 count) |
STATIC INLINE VOID | OsClearPte2Continuous (PTE_T *pte2Ptr, UINT32 count) |
STATIC INLINE BOOL | OsIsPte2SmallPage (PTE_T pte2) |
STATIC INLINE BOOL | OsIsPte2SmallPageXN (PTE_T pte2) |
STATIC INLINE BOOL | OsIsPte2LargePage (PTE_T pte2) |
STATIC INLINE BOOL | OsIsPte2Invalid (PTE_T pte2) |
STATIC INLINE VOID OsClearPte1 | ( | PTE_T * | pte1Ptr | ) |
在文件 los_pte_ops.h 第 67 行定义.
在文件 los_pte_ops.h 第 82 行定义.
在文件 los_pte_ops.h 第 170 行定义.
在文件 los_pte_ops.h 第 117 行定义.
STATIC INLINE UINT32 OsSavePte2Continuous | ( | PTE_T * | pte2BasePtr, |
UINT32 | index, | ||
PTE_T | pte2, | ||
UINT32 | count | ||
) |