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

/gem5/src/mem/cache/prefetch/
H A Daccess_map_pattern_matching.hh86 /** AccessMapEntry data type */
87 struct AccessMapEntry : public TaggedEntry struct in class:AccessMapPatternMatching
92 AccessMapEntry(size_t num_entries) : states(num_entries, AM_INIT) function in struct:AccessMapPatternMatching::AccessMapEntry
104 AssociativeSet<AccessMapEntry> accessMapTable;
153 * Obtain an AccessMapEntry from the AccessMapTable, if the entry is not
159 AccessMapEntry *getAccessMapEntry(Addr am_addr, bool is_secure);
162 * Updates the state of a block within an AccessMapEntry, also updates
164 * @param entry AccessMapEntry to update
168 void setEntryState(AccessMapEntry &entry, Addr block,
H A Daccess_map_pattern_matching.cc53 AccessMapEntry(hotZoneSize / blkSize)),
102 AccessMapPatternMatching::AccessMapEntry *
106 AccessMapEntry *am_entry = accessMapTable.findEntry(am_addr, is_secure);
119 AccessMapPatternMatching::setEntryState(AccessMapEntry &entry,
167 AccessMapEntry *am_entry_curr = getAccessMapEntry(am_addr, is_secure);
168 AccessMapEntry *am_entry_prev = (am_addr > 0) ?
170 AccessMapEntry *am_entry_next = (am_addr < (MaxAddr/hotZoneSize)) ?

Completed in 6 milliseconds