Home
last modified time | relevance | path

Searched refs:upt (Results 1 - 2 of 2) sorted by relevance

/commonlibrary/memory_utils/libpurgeablemem/common/src/
H A Dux_page_table_c.c139 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);
193 PMState InitUxPageTable(UxPageTableStruct *upt, uint64_t addr, size_t len) in InitUxPageTable() argument
199 if (upt == NULL) { in InitUxPageTable()
200 HILOG_ERROR(LOG_CORE, "%{public}s: upt is NULL!", __func__); in InitUxPageTable()
203 upt->dataAddr = addr; in InitUxPageTable()
204 upt->dataSize = len; in InitUxPageTable()
205 upt in InitUxPageTable()
213 DeinitUxPageTable(UxPageTableStruct *upt) DeinitUxPageTable() argument
238 UxpteGet(UxPageTableStruct *upt, uint64_t addr, size_t len) UxpteGet() argument
246 UxptePut(UxPageTableStruct *upt, uint64_t addr, size_t len) UxptePut() argument
254 UxpteClear(UxPageTableStruct *upt, uint64_t addr, size_t len) UxpteClear() argument
262 UxpteIsPresent(UxPageTableStruct *upt, uint64_t addr, size_t len) UxpteIsPresent() argument
327 GetUxpteAt(UxPageTableStruct *upt, uint64_t addr) GetUxpteAt() argument
340 PutUxpteAt(UxPageTableStruct *upt, uint64_t addr) PutUxpteAt() argument
353 ClearUxpteAt(UxPageTableStruct *upt, uint64_t addr) ClearUxpteAt() argument
363 IsPresentAt(UxPageTableStruct *upt, uint64_t addr) IsPresentAt() argument
373 UxpteOps(UxPageTableStruct *upt, uint64_t addr, size_t len, enum UxpteOp op) UxpteOps() argument
454 InitUxPageTable(UxPageTableStruct *upt, uint64_t addr, size_t len) InitUxPageTable() argument
459 DeinitUxPageTable(UxPageTableStruct *upt) DeinitUxPageTable() argument
464 UxpteGet(UxPageTableStruct *upt, uint64_t addr, size_t len) UxpteGet() argument
466 UxptePut(UxPageTableStruct *upt, uint64_t addr, size_t len) UxptePut() argument
468 UxpteIsPresent(UxPageTableStruct *upt, uint64_t addr, size_t len) UxpteIsPresent() argument
[all...]
/commonlibrary/memory_utils/libpurgeablemem/common/include/
H A Dux_page_table_c.h36 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);

Completed in 2 milliseconds