Searched refs:cacheBlockMask (Results 1 - 14 of 14) sorted by relevance

/gem5/src/arch/generic/
H A Dlocked_mem.hh60 handleLockedSnoop(XC *xc, PacketPtr pkt, Addr cacheBlockMask) argument
79 handleLockedWrite(XC *xc, const RequestPtr &req, Addr cacheBlockMask) argument
/gem5/src/arch/alpha/
H A Dlocked_mem.hh69 handleLockedSnoop(XC *xc, PacketPtr pkt, Addr cacheBlockMask) argument
78 Addr locked_addr = xc->readMiscReg(MISCREG_LOCKADDR) & cacheBlockMask;
79 Addr snoop_addr = pkt->getAddr() & cacheBlockMask;
102 handleLockedWrite(XC *xc, const RequestPtr &req, Addr cacheBlockMask) argument
/gem5/src/arch/mips/
H A Dlocked_mem.hh63 handleLockedSnoop(XC *xc, PacketPtr pkt, Addr cacheBlockMask) argument
68 Addr locked_addr = xc->readMiscReg(MISCREG_LLADDR) & cacheBlockMask;
69 Addr snoop_addr = pkt->getAddr() & cacheBlockMask;
95 handleLockedWrite(XC *xc, const RequestPtr &req, Addr cacheBlockMask) argument
/gem5/src/arch/arm/
H A Dlocked_mem.hh65 handleLockedSnoop(XC *xc, PacketPtr pkt, Addr cacheBlockMask) argument
76 Addr locked_addr = xc->readMiscReg(MISCREG_LOCKADDR) & cacheBlockMask;
78 Addr snoop_addr = pkt->getAddr() & cacheBlockMask;
114 handleLockedWrite(XC *xc, const RequestPtr &req, Addr cacheBlockMask) argument
124 Addr lock_addr = xc->readMiscReg(MISCREG_LOCKADDR) & cacheBlockMask;
125 if (!lock_flag || (req->getPaddr() & cacheBlockMask) != lock_addr) {
/gem5/src/arch/riscv/
H A Dlocked_mem.hh74 handleLockedSnoop(XC *xc, PacketPtr pkt, Addr cacheBlockMask) argument
80 Addr snoop_addr = pkt->getAddr() & cacheBlockMask;
82 if ((locked_addr_stack.top() & cacheBlockMask) == snoop_addr)
102 handleLockedWrite(XC *xc, const RequestPtr &req, Addr cacheBlockMask) argument
/gem5/src/cpu/simple/
H A Datomic.hh145 cacheBlockMask = ~(cpu->cacheLineSize() - 1);
150 Addr cacheBlockMask; member in class:AtomicSimpleCPU::AtomicCPUDPort
H A Dtiming.hh222 cacheBlockMask = ~(cpu->cacheLineSize() - 1);
225 Addr cacheBlockMask; member in class:TimingSimpleCPU::DcachePort
H A Datomic.cc141 pkt, dcachePort.cacheBlockMask);
306 TheISA::handleLockedSnoop(t_info->thread, pkt, cacheBlockMask);
332 TheISA::handleLockedSnoop(t_info->thread, pkt, cacheBlockMask);
503 dcachePort.cacheBlockMask);
H A Dtiming.cc307 do_access = TheISA::handleLockedWrite(thread, req, dcachePort.cacheBlockMask);
622 dcachePort.cacheBlockMask);
961 TheISA::handleLockedSnoop(t_info->thread, pkt, cacheBlockMask);
/gem5/src/cpu/o3/
H A Dlsq_unit_impl.hh148 loads(0), stores(0), storesToWB(0), cacheBlockMask(0), stalled(false),
190 cacheBlockMask = ~(cpu->cacheLineSize() - 1);
382 TheISA::handleLockedSnoop(tc, pkt, cacheBlockMask);
391 Addr invalidate_addr = pkt->getAddr() & cacheBlockMask;
399 req->isCacheBlockHit(invalidate_addr, cacheBlockMask)
416 req->isCacheBlockHit(invalidate_addr, cacheBlockMask)) {
796 req->request(), cacheBlockMask);
H A Dlsq.hh560 virtual bool isCacheBlockHit(Addr blockAddr, Addr cacheBlockMask) = 0;
738 virtual bool isCacheBlockHit(Addr blockAddr, Addr cacheBlockMask);
812 virtual bool isCacheBlockHit(Addr blockAddr, Addr cacheBlockMask);
H A Dlsq_unit.hh502 Addr cacheBlockMask; member in class:LSQUnit
/gem5/src/cpu/minor/
H A Dlsq.cc1130 request->request, cacheBlockMask);
1416 cacheBlockMask(~(cpu_.cacheLineSize() - 1))
1759 cacheBlockMask);
1781 cacheBlockMask);
H A Dlsq.hh616 Addr cacheBlockMask; member in class:Minor::LSQ

Completed in 19 milliseconds