Home
last modified time | relevance | path

Searched refs:UxPageTableStruct (Results 1 - 5 of 5) sorted by relevance

/commonlibrary/memory_utils/libpurgeablemem/common/include/
H A Dux_page_table_c.h31 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 Dux_page_table_c.c40 } 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 Dux_page_table.h21 #include "ux_page_table_c.h" /* UxPageTableStruct */
31 UxPageTableStruct *uxpt_;
/commonlibrary/memory_utils/libpurgeablemem/cpp/src/
H A Dux_page_table.cpp30 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 Dpurgeable_mem_c.c37 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