Lines Matching refs:Addr
59 bool isTagPresent(Addr address) const;
64 bool cacheAvail(Addr address) const;
67 void allocate(Addr address);
69 void deallocate(Addr address);
72 Addr cacheProbe(Addr newAddress) const;
75 ENTRY* lookup(Addr address);
76 const ENTRY* lookup(Addr address) const;
79 AccessPermission getPermission(Addr address) const;
80 void changePermission(Addr address, AccessPermission new_perm);
91 std::unordered_map<Addr, PerfectCacheLineState<ENTRY> > m_map;
112 PerfectCacheMemory<ENTRY>::isTagPresent(Addr address) const
119 PerfectCacheMemory<ENTRY>::cacheAvail(Addr address) const
128 PerfectCacheMemory<ENTRY>::allocate(Addr address)
139 PerfectCacheMemory<ENTRY>::deallocate(Addr address)
146 inline Addr
147 PerfectCacheMemory<ENTRY>::cacheProbe(Addr newAddress) const
156 PerfectCacheMemory<ENTRY>::lookup(Addr address)
164 PerfectCacheMemory<ENTRY>::lookup(Addr address) const
171 PerfectCacheMemory<ENTRY>::getPermission(Addr address) const
178 PerfectCacheMemory<ENTRY>::changePermission(Addr address,
181 Addr line_address = makeLineAddress(address);