Searched refs:UxPageTableStruct (Results 1 - 5 of 5) sorted by relevance
/commonlibrary/memory_utils/libpurgeablemem/common/include/ |
H A D | ux_page_table_c.h | 31 typedef struct UserExtendPageTable UxPageTableStruct; typedef 36 PMState InitUxPageTable(UxPageTableStruct *upt, uint64_t addr, size_t len); 37 PMState DeinitUxPageTable(UxPageTableStruct *upt); 39 void UxpteGet(UxPageTableStruct *upt, uint64_t addr, size_t len); 40 void UxptePut(UxPageTableStruct *upt, uint64_t addr, size_t len); 41 void UxpteClear(UxPageTableStruct *upt, uint64_t addr, size_t len); 42 bool UxpteIsPresent(UxPageTableStruct *upt, uint64_t addr, size_t len);
|
/commonlibrary/memory_utils/libpurgeablemem/common/src/ |
H A D | ux_page_table_c.c | 40 } UxPageTableStruct; typedef 139 static void GetUxpteAt(UxPageTableStruct *upt, uint64_t addr); 140 static void PutUxpteAt(UxPageTableStruct *upt, uint64_t addr); 141 static bool IsPresentAt(UxPageTableStruct *upt, uint64_t addr); 142 static PMState UxpteOps(UxPageTableStruct *upt, uint64_t addr, size_t len, enum UxpteOp op); 190 return sizeof(UxPageTableStruct); in UxPageTableSize() 193 PMState InitUxPageTable(UxPageTableStruct *upt, uint64_t addr, size_t len) in InitUxPageTable() 213 PMState DeinitUxPageTable(UxPageTableStruct *upt) in DeinitUxPageTable() 238 void UxpteGet(UxPageTableStruct *upt, uint64_t addr, size_t len) in UxpteGet() 246 void UxptePut(UxPageTableStruct *up 442 } UxPageTableStruct; global() typedef [all...] |
/commonlibrary/memory_utils/libpurgeablemem/cpp/include/ |
H A D | ux_page_table.h | 21 #include "ux_page_table_c.h" /* UxPageTableStruct */ 31 UxPageTableStruct *uxpt_;
|
/commonlibrary/memory_utils/libpurgeablemem/cpp/src/ |
H A D | ux_page_table.cpp | 30 uxpt_ = (UxPageTableStruct *)malloc(UxPageTableSize()); in UxPageTable() 32 HILOG_ERROR(LOG_CORE, "%{public}s: malloc UxPageTableStruct fail", __func__); in UxPageTable()
|
/commonlibrary/memory_utils/libpurgeablemem/c/src/ |
H A D | purgeable_mem_c.c | 37 UxPageTableStruct *uxPageTable; 88 pugObj->uxPageTable = (UxPageTableStruct *)malloc(UxPageTableSize()); in PurgMemCreate_() 90 PM_HILOG_ERROR_C(LOG_CORE, "%{public}s: malloc UxPageTableStruct fail", __func__); in PurgMemCreate_()
|
Completed in 3 milliseconds