The Pedigree Project
0.1
|
This is the complete list of members for Cache, including all inherited members.
Cache(size_t pageConstraints=0) (defined in Cache) | Cache | |
calculateChecksum(CachePage *pPage) | Cache | private |
checksum(const void *data, size_t len, uint64_t out[2]) | Cache | private |
empty() | Cache | |
endAtomic() | Cache | inline |
evict(uintptr_t key) | Cache | |
evict(uintptr_t key, bool bLock, bool bPhysicalLock, bool bRemove) | Cache | private |
executeRequest(uint64_t p1, uint64_t p2, uint64_t p3, uint64_t p4, uint64_t p5, uint64_t p6, uint64_t p7, uint64_t p8) | Cache | virtual |
exists(uintptr_t key, size_t length) | Cache | |
insert(uintptr_t key, bool *alreadyExisted=nullptr) | Cache | |
insert(uintptr_t key, size_t size, bool *alreadyExisted=nullptr) | Cache | |
linkPage(CachePage *pPage) | Cache | private |
lookup(uintptr_t key) | Cache | |
lruEvict(bool force=false) | Cache | private |
m_Allocator | Cache | privatestatic |
m_AllocatorLock | Cache | privatestatic |
m_bInCritical | Cache | private |
m_Callback | Cache | private |
m_CallbackMeta | Cache | private |
m_Lock | Cache | private |
m_Nanoseconds | Cache | private |
m_PageConstraints | Cache | private |
m_PageFilter | Cache | private |
m_Pages | Cache | private |
m_pLruHead | Cache | private |
m_pLruTail (defined in Cache) | Cache | private |
map(uintptr_t virt) const | Cache | private |
markEditing(uintptr_t key, size_t length=0) | Cache | |
markNoLongerEditing(uintptr_t key, size_t length=0) | Cache | |
pin(uintptr_t key) | Cache | |
promotePage(CachePage *pPage) | Cache | private |
release(uintptr_t key) | Cache | |
setCallback(writeback_t newCallback, void *meta) | Cache | |
startAtomic() | Cache | inline |
sync(uintptr_t key, bool async) | Cache | |
timer(uint64_t delta, InterruptState &state) | Cache | virtual |
triggerChecksum(uintptr_t key) | Cache | |
trim(size_t count=1) | Cache | |
unlinkPage(CachePage *pPage) | Cache | private |
verifyChecksum(CachePage *pPage, bool replace=false) | Cache | private |
writeback_t typedef | Cache | |
~Cache() (defined in Cache) | Cache | virtual |