Lines Matching defs:addr

320     Addr addr = dramPktAddr / burstSize;
327 addr = addr / columnsPerRowBuffer;
330 addr = addr / channels;
334 bank = addr % banksPerRank;
335 addr = addr / banksPerRank;
339 rank = addr % ranksPerChannel;
340 addr = addr / ranksPerChannel;
342 // lastly, get the row bits, no need to remove them from addr
343 row = addr % rowsPerBank;
346 addr = addr / columnsPerStripe;
349 addr = addr / channels;
352 addr = addr / (columnsPerRowBuffer / columnsPerStripe);
356 bank = addr % banksPerRank;
357 addr = addr / banksPerRank;
361 rank = addr % ranksPerChannel;
362 addr = addr / ranksPerChannel;
364 // lastly, get the row bits, no need to remove them from addr
365 row = addr % rowsPerBank;
371 addr = addr / columnsPerStripe;
376 addr = addr / channels;
380 bank = addr % banksPerRank;
381 addr = addr / banksPerRank;
384 rank = addr % ranksPerChannel;
385 addr = addr / ranksPerChannel;
388 addr = addr / (columnsPerRowBuffer / columnsPerStripe);
390 // lastly, get the row bits, no need to remove them from addr
391 row = addr % rowsPerBank;
426 Addr addr = pkt->getAddr();
430 unsigned size = std::min((addr | (burstSize - 1)) + 1,
431 pkt->getAddr() + pkt->getSize()) - addr;
439 Addr burst_addr = burstAlign(addr);
447 if (p->addr <= addr &&
448 ((addr + size) <= (p->addr + p->size))) {
454 "Read to addr %lld with size %d serviced by "
456 addr, size);
470 DPRINTF(DRAM, "Read to addr %lld translates to %d "
475 DRAMPacket* dram_pkt = decodeAddr(pkt, addr, size, true);
489 dram_pkt->addr, 1);
496 addr = (addr | (burstSize - 1)) + 1;
526 Addr addr = pkt->getAddr();
528 unsigned size = std::min((addr | (burstSize - 1)) + 1,
529 pkt->getAddr() + pkt->getSize()) - addr;
536 bool merged = isInWriteQueue.find(burstAlign(addr)) !=
542 DRAMPacket* dram_pkt = decodeAddr(pkt, addr, size, false);
550 isInWriteQueue.insert(burstAlign(addr));
554 dram_pkt->addr, 1);
572 addr = (addr | (burstSize - 1)) + 1;
597 DPRINTF(DRAM, "Read %lu\n", packet->addr);
603 DPRINTF(DRAM, "Response %lu\n", packet->addr);
609 DPRINTF(DRAM, "Write %lu\n", packet->addr);
619 DPRINTF(DRAM, "recvTimingReq: request %s addr %lld size %d\n",
1105 DPRINTF(DRAM, "Timing access to addr %lld, rank/bank/row %d %d %d\n",
1106 dram_pkt->addr, dram_pkt->rank, dram_pkt->bank, dram_pkt->row);
1279 dram_pkt->addr, dram_pkt->readyTime, nextBurstAt);
1589 isInWriteQueue.erase(burstAlign(dram_pkt->addr));