物理段描述符 更多...
#include <los_vm_phys.h>
成员变量 | |
PADDR_T | start |
size_t | size |
LosVmPage * | pageBase |
SPIN_LOCK_S | freeListLock |
struct VmFreeList | freeList [VM_LIST_ORDER_MAX] |
SPIN_LOCK_S | lruLock |
用于置换的自旋锁,用于操作lruList 更多... | |
size_t | lruSize [VM_NR_LRU_LISTS] |
5个双循环链表大小,如此方便得到size 更多... | |
LOS_DL_LIST | lruList [VM_NR_LRU_LISTS] |
页面置换算法,5个双循环链表头,它们分别描述五中不同类型的链表 更多... | |
物理段描述符
在文件 los_vm_phys.h 第 85 行定义.
struct VmFreeList VmPhysSeg::freeList[VM_LIST_ORDER_MAX] |
在文件 los_vm_phys.h 第 90 行定义.
SPIN_LOCK_S VmPhysSeg::freeListLock |
在文件 los_vm_phys.h 第 89 行定义.
LOS_DL_LIST VmPhysSeg::lruList[VM_NR_LRU_LISTS] |
页面置换算法,5个双循环链表头,它们分别描述五中不同类型的链表
在文件 los_vm_phys.h 第 93 行定义.
SPIN_LOCK_S VmPhysSeg::lruLock |
用于置换的自旋锁,用于操作lruList
在文件 los_vm_phys.h 第 91 行定义.
size_t VmPhysSeg::lruSize[VM_NR_LRU_LISTS] |
5个双循环链表大小,如此方便得到size
在文件 los_vm_phys.h 第 92 行定义.
LosVmPage* VmPhysSeg::pageBase |
在文件 los_vm_phys.h 第 88 行定义.
size_t VmPhysSeg::size |
在文件 los_vm_phys.h 第 87 行定义.
PADDR_T VmPhysSeg::start |
在文件 los_vm_phys.h 第 86 行定义.