Lines Matching refs:addr_t
32 virtual addr_t MappedSize() const;
33 virtual size_t MaxPagesNeededToMap(addr_t start,
34 addr_t end) const;
36 virtual status_t Map(addr_t virtualAddress,
40 virtual status_t Unmap(addr_t start, addr_t end);
42 virtual status_t DebugMarkRangePresent(addr_t start, addr_t end,
45 virtual status_t UnmapPage(VMArea* area, addr_t address,
47 virtual void UnmapPages(VMArea* area, addr_t base,
53 virtual status_t Query(addr_t virtualAddress,
56 virtual status_t QueryInterrupt(addr_t virtualAddress,
60 virtual status_t Protect(addr_t base, addr_t top,
62 status_t ProtectPage(VMArea* area, addr_t address,
67 void SetFlags(addr_t virtualAddress,
70 virtual status_t ClearFlags(addr_t virtualAddress,
74 VMArea* area, addr_t address,
80 virtual void DebugPrintMappingInfo(addr_t virtualAddress);
88 status_t MemcpyToMap(addr_t to, const char *from,
90 status_t MemcpyFromMap(char *to, addr_t from,
92 status_t MemsetToMap(addr_t to, char c, size_t count);
93 ssize_t StrlcpyFromMap(char *to, addr_t from,
95 ssize_t StrlcpyToMap(addr_t to, const char *from,
99 inline void InvalidatePage(addr_t address);
102 std::atomic<Pte>* LookupPte(addr_t virtAdr, bool alloc,
104 phys_addr_t LookupAddr(addr_t virtAdr);
111 addr_t fInvalidPages[PAGE_INVALIDATE_CACHE_SIZE];
142 RISCV64VMTranslationMap::InvalidatePage(addr_t address) in InvalidatePage()
156 addr_t* _virtualAddress,
158 virtual status_t PutPage(addr_t virtualAddress,
163 addr_t* _virtualAddress,
165 virtual status_t PutPageCurrentCPU(addr_t virtualAddress,
169 addr_t* _virtualAddress,
171 virtual status_t PutPageDebug(addr_t virtualAddress,