Lines Matching defs:size

56     : BaseTLB(p), size(p->size), usedEntries(0), lastReplaced(0),
60 if (size > 64)
63 tlb = new TlbEntry[size];
64 std::memset((void *)tlb, 0, sizeof(TlbEntry) * size);
66 for (int x = 0; x < size; x++)
106 va &= ~(PTE.size()-1);
108 tr.size = PTE.size() - 1;
119 for (x = 0; x < size; x++) {
122 tlb[x].range.va < va + PTE.size() - 1 &&
123 tlb[x].range.va + tlb[x].range.size >= va &&
141 assert(entry < size && entry >= 0);
150 if (x == size)
163 new_entry = &tlb[size-1];
175 new_entry->range.size = PTE.size() - 1;
189 if (usedEntries == size) {
209 tr.size = 1;
223 DPRINTF(TLB, "TLB: Valid entry found pa: %#x size: %#x\n", t->pte.paddr(),
224 t->pte.size());
231 if (usedEntries == size) {
245 for (int x = 0; x < size; x++) {
249 tlb[x].range.real ? 'R' : ' ', tlb[x].range.size,
268 tr.size = 1;
293 for (int x = 0; x < size; x++) {
314 for (int x = 0; x < size; x++) {
334 for (int x = 0; x < size; x++) {
346 if (entry >= size)
349 assert(entry < size);
359 assert(entry < size);
428 DPRINTF(TLB, "TLB: ITB Request to translate va=%#x size=%d\n",
435 cacheEntry[0]->range.va + cacheEntry[0]->range.size >= vaddr) {
541 Addr size = req->getSize();
546 bool unaligned = vaddr & (size - 1);
548 DPRINTF(TLB, "TLB: DTB Request to translate va=%#x size=%d asi=%#x\n",
549 vaddr, size, asi);
551 if (lookupTable.size() != 64 - freeList.size())
552 panic("Lookup table size: %d tlb size: %d\n", lookupTable.size(),
553 freeList.size());
574 ce_va < vaddr + size && ce_va + ce->range.size > vaddr &&
589 ce_va < vaddr + size && ce_va + ce->range.size > vaddr &&
1356 SERIALIZE_SCALAR(size);
1377 for (int x = 0; x < size; x++) {
1388 paramIn(cp, "size", oldSize);
1389 if (oldSize != size)
1410 for (int x = 0; x < size; x++) {