Lines Matching refs:table
67 : BaseTLB(p), table(p->size), nlu(0)
188 TlbEntry *entry = &table[index];
252 if (table[nlu].valid) {
253 Addr oldvpn = table[nlu].tag;
261 if (table[index].tag != oldvpn)
267 DPRINTF(TLB, "remove @%d: %#x -> %#x\n", nlu, oldvpn, table[nlu].ppn);
274 table[nlu] = entry;
275 table[nlu].tag = vaddr.vpn();
276 table[nlu].valid = true;
286 std::fill(table.begin(), table.end(), TlbEntry());
300 TlbEntry *entry = &table[index];
329 TlbEntry *entry = &table[index];
350 const unsigned size(table.size());
355 table[i].serializeSection(cp, csprintf("Entry%d", i));
365 table.resize(size);
367 table[i].unserializeSection(cp, csprintf("Entry%d", i));
368 if (table[i].valid) {
369 lookupTable.insert(make_pair(table[i].tag, i));
593 TlbEntry *entry = &table[nlu];