Searched refs:writeBuffer (Results 1 - 5 of 5) sorted by relevance

/gem5/ext/mcpat/
H A Dmemoryctrl.cc322 writeBuffer(NULL), MC_arb(NULL), interface_ip(*interface_ip_),
455 writeBuffer = new CacheArray(xml_data, &interface_ip, "Write Buffer",
457 children.push_back(writeBuffer);
459 writeBuffer->tdp_stats.reset();
460 writeBuffer->tdp_stats.readAc.access = writeBuffer->l_ip.num_rd_ports *
462 writeBuffer->tdp_stats.writeAc.access = writeBuffer->l_ip.num_wr_ports *
464 writeBuffer->rtp_stats.reset();
465 writeBuffer
[all...]
H A Dmemoryctrl.h75 CacheArray* writeBuffer; member in class:MCFrontEnd
/gem5/src/mem/cache/
H A Dbase.hh321 WriteQueue writeBuffer; member in class:BaseCache
387 bool wasFull = writeBuffer.isFull();
388 writeBuffer.markInService(entry);
390 if (wasFull && !writeBuffer.isFull()) {
1106 writeBuffer.findMatch(blk_addr, pkt->isSecure());
1111 writeBuffer.allocate(blk_addr, blkSize, pkt, time, order++);
1113 if (writeBuffer.isFull()) {
H A Dbase.cc84 writeBuffer("write buffer", p->write_buffers, p->mshrs), // see below
654 writeBuffer.trySatisfyFunctional(pkt) ||
727 WriteQueueEntry *wq_entry = writeBuffer.getNext();
731 if (wq_entry && (writeBuffer.isFull() || !miss_mshr)) {
746 WriteQueueEntry *conflict_mshr = writeBuffer.findPending(miss_mshr);
778 !writeBuffer.findMatch(pf_addr, pkt->isSecure())) {
1065 WriteQueueEntry *wb_entry = writeBuffer.findMatch(pkt->getAddr(),
1347 assert(!writeBuffer.findMatch(addr, is_secure));
1704 writeBuffer.nextReadyTime());
H A Dcache.cc1229 WriteQueueEntry *wb_entry = writeBuffer.findMatch(blk_addr, is_secure);

Completed in 12 milliseconds