Searched refs:LSQUnit (Results 1 - 6 of 6) sorted by relevance

/gem5/src/cpu/o3/
H A Dlsq_unit.cc36 template class LSQUnit<O3CPUImpl>;
H A Dlsq_unit_impl.hh58 #include "debug/LSQUnit.hh"
64 LSQUnit<Impl>::WritebackEvent::WritebackEvent(const DynInstPtr &_inst,
65 PacketPtr _pkt, LSQUnit *lsq_ptr)
75 LSQUnit<Impl>::WritebackEvent::process()
88 LSQUnit<Impl>::WritebackEvent::description() const
95 LSQUnit<Impl>::recvTimingResp(PacketPtr pkt)
113 LSQUnit<Impl>::completeDataAccess(PacketPtr pkt)
146 LSQUnit<Impl>::LSQUnit(uint32_t lqEntries, uint32_t sqEntries) function in class:LSQUnit
156 LSQUnit<Imp
[all...]
H A Dcpu_policy.hh76 typedef ::LSQUnit<Impl> LSQUnit; typedef in struct:SimpleCPUPolicy
H A Dlsq_unit.hh61 #include "debug/LSQUnit.hh"
72 * LSQUnit tracks if there are memory ordering violations, and also
81 class LSQUnit class
218 LSQUnit(uint32_t lqEntries, uint32_t sqEntries);
220 /** We cannot copy LSQUnit because it has stats for which copy
224 LSQUnit(const LSQUnit &l) { panic("LSQUnit is not copy-able"); } function in class:LSQUnit
442 LSQUnit *lsq_ptr);
458 LSQUnit<Imp
[all...]
H A Dlsq.hh71 typedef typename Impl::CPUPol::LSQUnit LSQUnit; typedef in class:LSQ
167 * LSQRequest objects are owned by the LQ/SQ Entry in the LSQUnit that
289 LSQUnit& _port;
304 LSQUnit* lsqUnit() { return &_port; }
305 LSQRequest(LSQUnit* port, const DynInstPtr& inst, bool isLoad) :
317 LSQRequest(LSQUnit* port, const DynInstPtr& inst, bool isLoad,
720 SingleDataRequest(LSQUnit* port, const DynInstPtr& inst, bool isLoad,
779 SplitDataRequest(LSQUnit* port, const DynInstPtr& inst, bool isLoad,
1113 std::vector<LSQUnit> threa
[all...]
/gem5/src/cpu/
H A Dbase_dyn_inst.hh87 using LQIterator = typename Impl::CPUPol::LSQUnit::LQIterator;
88 using SQIterator = typename Impl::CPUPol::LSQUnit::SQIterator;

Completed in 19 milliseconds