/gem5/src/cpu/testers/garnet_synthetic_traffic/ |
H A D | GarnetSyntheticTraffic.cc | 50 using namespace std; 113 GarnetSyntheticTraffic::getPort(const std::string &if_name, PortID idx) 295 req = std::make_shared<Request>(paddr, access_size, flags, masterId); 300 req = std::make_shared<Request>( 306 req = std::make_shared<Request>(paddr, access_size, flags, masterId);
|
/gem5/src/cpu/o3/ |
H A D | fetch.hh | 214 std::list<ThreadID> priorityList; 226 std::string name() const; 238 void setActiveThreads(std::list<ThreadID> *at_ptr); 515 std::deque<DynInstPtr> fetchQueue[Impl::MaxThreads]; 527 std::list<ThreadID> *activeThreads;
|
/gem5/src/dev/arm/ |
H A D | smmu_v3_slaveifc.cc | 93 SMMUv3SlaveInterface::getPort(const std::string &name, PortID id) 129 std::string proc_name = csprintf("%s.port", name()); 161 std::string proc_name = csprintf("%s.port", name()); 177 std::string proc_name = csprintf("%s.atsport", name()); 203 std::string proc_name = csprintf("%s.atsport", name());
|
/gem5/src/cpu/simple/ |
H A D | timing.hh | 164 TimingCPUPort(const std::string& _name, TimingSimpleCPU* _cpu) 287 const std::vector<bool>& byteEnable =std::vector<bool>()) 292 const std::vector<bool>& byteEnable = std::vector<bool>())
|
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_signal_ports.h | 59 std::string name; 61 sc_trace_params( sc_trace_file* tf_, const std::string& name_ ) 67 typedef std::vector<sc_trace_params*> sc_trace_params_vec; 242 void add_trace( sc_trace_file*, const std::string& ) const; 245 void add_trace_internal( sc_trace_file*, const std::string& ) const; 287 ::std::ostream& operator << ( ::std::ostream& os, const sc_in<T>& a ) 318 sc_in<T>::add_trace_internal( sc_trace_file* tf_, const std::string& name_ ) 332 sc_in<T>::add_trace( sc_trace_file* tf_, const std::string& name_ ) 609 void add_trace( sc_trace_file*, const std [all...] |
H A D | sc_prim_channel.cpp | 175 std::vector< sc_prim_channel* >::const_iterator 188 std::vector< sc_prim_channel* > m_push_queue; 189 std::vector< sc_prim_channel* > m_pop_queue;
|
/gem5/ext/nomali/lib/ |
H A D | jobslot.cc | 35 const std::vector<JobSlot::cmd_t> JobSlot::cmds { 54 : GPUBlock(std::move(rhs)), 55 id(std::move(rhs.id)),
|
/gem5/src/cpu/ |
H A D | timebuf.hh | 49 std::vector<char *> index; 148 std::memset(ptr, 0, sizeof(T)); 188 std::memset(index[ptr], 0, sizeof(T));
|
/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_report.h | 96 const std::string sc_report_compose_message( const sc_report& ); 104 class sc_report : public std::exception 183 typedef std::exception sc_exception;
|
H A D | sc_report_handler.cpp | 41 namespace std {} namespace 48 const std::string sc_report_compose_message(const sc_report& rep) 53 std::string str; 61 std::sprintf(idstr, "(%c%d) ", 78 std::sprintf(line_number_str, "%d", rep.get_line_number()); 100 static ::std::ofstream* log_stream = 0; 124 ::std::cout << ::std::endl << sc_report_compose_message(rep) << 125 ::std::endl; 130 log_stream = new ::std [all...] |
/gem5/ext/pybind11/tests/ |
H A D | object.h | 33 throw std::runtime_error("Internal error: reference count < 0!"); 36 virtual std::string toString() const = 0; 43 mutable std::atomic<int> m_refCount { 0 };
|
/gem5/src/systemc/dt/bit/ |
H A D | sc_logic.cc | 74 std::stringstream msg; 82 std::stringstream msg; 147 sc_logic::scan(::std::istream &is)
|
/gem5/src/systemc/tests/systemc/1666-2011-compliance/sc_process_handle_less_than/ |
H A D | sc_process_handle_less_than.cpp | 39 using std::cout; 40 using std::endl; 68 std::map<sc_process_handle, int> m;
|
/gem5/src/systemc/tests/systemc/kernel/sc_event/test15/ |
H A D | event_triggered.cpp | 146 using namespace std; 153 std::cout << events[i].basename() << " "; 165 using namespace std;
|
/gem5/src/systemc/tests/systemc/misc/unit/control/wait/ |
H A D | wait.cpp | 46 bool endsWith(const std::string &str, const std::string &ending) { 50 return std::equal(ending.rbegin(), ending.rend(), str.rbegin());
|
/gem5/ext/sst/ |
H A D | ExtSlave.cc | 56 ::ExternalSlave& port, std::string &name) : 85 initPackets = new std::list<MemEvent*>; 178 RequestPtr req = std::make_shared<Request>(
|
/gem5/src/dev/ps2/ |
H A D | types.cc | 47 const std::vector<uint8_t> Ps2::Keyboard::ID{0xAB, 0x83}; 48 const std::vector<uint8_t> Ps2::Mouse::ID{0x00}; 86 std::list<uint8_t> &keys)
|
/gem5/src/mem/ |
H A D | page_table.cc | 98 EmulationPageTable::getMappings(std::vector<std::pair<Addr, Addr>> *addr_maps) 101 addr_maps->push_back(std::make_pair(iter.first, iter.second.paddr));
|
/gem5/src/dev/net/ |
H A D | dist_etherlink.cc | 71 using namespace std; 112 DistEtherLink::getPort(const std::string &if_name, PortID idx) 246 DistEtherLink::LocalIface::LocalIface(const std::string &name,
|
/gem5/src/dev/pci/ |
H A D | copy_engine.hh | 100 std::string name() { assert(ce); return ce->name() + csprintf("-chan%d", channelId); } 182 std::vector<CopyEngineChannel*> chan; 196 Port &getPort(const std::string &if_name,
|
/gem5/src/sim/ |
H A D | futex_map.hh | 61 namespace std { namespace 64 * std::hash if a user defined key is used. Our key is is user defined 116 typedef std::list<WaiterState> WaiterList; 121 class FutexMap : public std::unordered_map<FutexKey, WaiterList>
|
/gem5/src/arch/riscv/ |
H A D | isa.cc | 62 std::fill(miscRegFile.begin(), miscRegFile.end(), 0); 129 std::time(nullptr)); 130 return std::time(nullptr);
|
/gem5/src/arch/x86/ |
H A D | stacktrace.cc | 48 readSymbol(ThreadContext *tc, const std::string name) 99 std::string 199 std::string symbol;
|
/gem5/src/cpu/minor/ |
H A D | pipeline.cc | 81 std::max(params.fetch1ToFetch2ForwardDelay, 82 std::max(params.fetch2ToDecodeForwardDelay, 83 std::max(params.decodeToExecuteForwardDelay,
|
/gem5/src/cpu/pred/ |
H A D | bpred_unit.hh | 269 typedef std::deque<PredictorHistory> History; 280 std::vector<History> predHist; 286 std::vector<ReturnAddrStack> RAS;
|