Searched refs:m_map (Results 1 - 9 of 9) sorted by relevance

/gem5/src/mem/ruby/structures/
H A DTBETable.hh52 return (m_number_of_TBEs - m_map.size()) >= n;
66 std::unordered_map<Addr, ENTRY> m_map; member in class:TBETable
86 assert(m_map.size() <= m_number_of_TBEs);
87 return !!m_map.count(address);
95 assert(m_map.size() < m_number_of_TBEs);
96 m_map[address] = ENTRY();
104 assert(m_map.size() > 0);
105 m_map.erase(address);
113 if (m_map.find(address) != m_map
[all...]
H A DTimerTable.cc44 if (m_map.empty())
68 assert(!m_map.count(address));
70 m_map[address] = ready_time;
85 assert(m_map.count(address));
86 m_map.erase(address);
102 if (m_map.empty()) {
107 AddressMap::const_iterator i = m_map.begin();
108 AddressMap::const_iterator end = m_map.end();
H A DPersistentTable.cc51 m_map.insert(AddressMap::value_type(address, dflt));
74 assert(m_map.count(address));
75 PersistentTableEntry& entry = m_map[address];
90 m_map.erase(address);
100 AddressMap::const_iterator i = m_map.find(address);
101 if (i == m_map.end()) {
121 AddressMap::const_iterator i = m_map.find(address);
122 assert(i != m_map.end());
131 AddressMap::const_iterator i = m_map.find(address);
132 assert(i != m_map
[all...]
H A DPerfectCacheMemory.hh91 std::unordered_map<Addr, PerfectCacheLineState<ENTRY> > m_map; member in class:PerfectCacheMemory
114 return m_map.count(makeLineAddress(address)) > 0;
133 m_map[makeLineAddress(address)] = line_state;
141 m_map.erase(makeLineAddress(address));
158 return &m_map[makeLineAddress(address)].m_entry;
166 return &m_map[makeLineAddress(address)].m_entry;
173 return m_map[makeLineAddress(address)].m_permission;
182 PerfectCacheLineState<ENTRY>& line_state = m_map[line_address];
H A DTimerTable.hh60 bool isSet(Addr address) const { return !!m_map.count(address); }
77 AddressMap m_map; member in class:TimerTable
H A DPersistentTable.hh81 AddressMap m_map; member in class:PersistentTable
/gem5/ext/systemc/src/tlm_utils/
H A Dtlm2_base_protocol_checker.h324 std::map<tlm::tlm_generic_payload*, state_t> m_map; member in class:tlm_utils::tlm2_base_protocol_checker
348 ++ m_map[&trans].b_call;
365 if (m_map[&trans].ph > 0 && m_map[&trans].ph < 4)
379 -- m_map[&trans].b_call;
403 if (m_map[&trans].ph > 0 && m_map[&trans].ph < 4) // END_RESP -> BEGIN_REQ is legal
416 if (m_map[&trans].b_call)
431 if (m_map[&trans].ph != tlm::BEGIN_RESP)
441 m_map[
[all...]
/gem5/src/systemc/ext/dt/fx/
H A Dsc_context.hh106 std::map<void *, const T *> m_map; member in class:sc_dt::sc_global
169 inline sc_global<T>::sc_global() : m_map(),
182 const T *vp = m_map[p];
185 m_map.emplace(p, vp);
/gem5/ext/systemc/src/sysc/datatypes/fx/
H A Dsc_context.h114 sc_core::sc_phash<void*,const T*> m_map; member in class:sc_dt::sc_global
180 : m_map()
195 const T* vp = m_map[p];
199 m_map.insert( p, vp );

Completed in 13 milliseconds