/gem5/src/dev/storage/ |
H A D | simple_disk.cc | 53 using namespace std;
|
/gem5/src/mem/cache/ |
H A D | cache_blk.hh | 168 std::list<Lock> lockList; 347 virtual std::string print() const 513 void print(std::ostream &o, int verbosity = 0, 514 const std::string &prefix = "") const;
|
/gem5/src/mem/cache/prefetch/ |
H A D | access_map_pattern_matching.cc | 94 degree = std::min((unsigned) memory_bandwidth, usefulDegree); 156 std::vector<QueuedPrefetcher::AddrPriority> &addresses) 185 std::vector<AccessMapState> states(3 * lines_per_zone); 268 std::vector<AddrPriority> &addresses)
|
/gem5/src/cpu/ |
H A D | reg_class.hh | 88 friend struct std::hash<RegId>; 213 friend std::ostream& 214 operator<<(std::ostream& os, const RegId& rid) { 354 namespace std namespace
|
/gem5/src/cpu/kvm/ |
H A D | base.hh | 392 std::string getAndFormatOneReg(uint64_t id) const; 583 KVMCpuPort(const std::string &_name, BaseKvmCPU *_cpu) 601 std::queue<PacketPtr> pendingMMIOPkts; 779 std::unique_ptr<BaseKvmTimer> runTimer;
|
/gem5/src/dev/ |
H A D | io_device.hh | 146 Port &getPort(const std::string &if_name,
|
/gem5/src/base/filters/ |
H A D | base.hh | 52 std::vector<SatCounter> filter;
|
H A D | block_bloom_filter.cc | 53 std::numeric_limits<Addr>::digits,
|
/gem5/ext/pybind11/tests/ |
H A D | test_enum.cpp | 35 return "ScopedEnum::" + std::string(z == ScopedEnum::Two ? "Two" : "Three");
|
H A D | test_operator_overloading.cpp | 24 std::string toString() const { return "[" + std::to_string(x) + ", " + std::to_string(y) + "]"; } 58 namespace std { namespace
|
/gem5/src/dev/virtio/ |
H A D | base.cc | 55 *this = std::forward<VirtDescriptor>(other); 65 memProxy = std::move(rhs.memProxy); 66 queue = std::move(rhs.queue); 67 _index = std::move(rhs._index); 68 desc = std::move(rhs.desc); 174 const size_t chunk_size(std::min(desc->size() - offset, size)); 197 const size_t chunk_size(std::min(desc->size() - offset, size));
|
/gem5/src/mem/ruby/system/ |
H A D | RubyPort.cc | 91 RubyPort::getPort(const std::string &if_name, PortID idx) 123 RubyPort::PioMasterPort::PioMasterPort(const std::string &_name, 131 RubyPort::PioSlavePort::PioSlavePort(const std::string &_name, 138 RubyPort::MemMasterPort::MemMasterPort(const std::string &_name, 146 RubyPort::MemSlavePort::MemSlavePort(const std::string &_name, RubyPort *_port, 452 std::vector<MemSlavePort *> curRetryList(retryList); 595 auto request = std::make_shared<Request>(
|
/gem5/src/mem/ |
H A D | xbar.cc | 80 BaseXBar::getPort(const std::string &if_name, PortID idx) 122 pkt->payloadDelay = std::max<Tick>(pkt->payloadDelay, 135 const std::string& _name) : 176 assert(std::find(waitingForLayer.begin(), waitingForLayer.end(), 358 std::vector<bool>::const_iterator r = gotAddrRanges.begin(); 434 std::vector<AddrRange> intlv_ranges; 537 const std::string &cstr = cmd.toString();
|
H A D | dram_ctrl.cc | 59 using namespace std; 430 unsigned size = std::min((addr | (burstSize - 1)) + 1, 528 unsigned size = std::min((addr | (burstSize - 1)) + 1, 835 const Tick min_col_at = std::max(nextBurstAt + extra_col_delay, curTick()); 882 std::tie(earliest_banks, hidden_bank_prep) = 988 bank_ref.rdAllowedAt = std::max(act_tick + tRCD, bank_ref.rdAllowedAt); 989 bank_ref.wrAllowedAt = std::max(act_tick + tRCD, bank_ref.wrAllowedAt); 999 rank_ref.banks[i].actAllowedAt = std::max(act_tick + tRRD_L, 1005 rank_ref.banks[i].actAllowedAt = std::max(act_tick + tRRD, 1040 std [all...] |
/gem5/ext/systemc/src/sysc/datatypes/misc/ |
H A D | sc_concatref.h | 305 const std::string to_string( sc_numrep numrep = SC_DEC ) const 308 const std::string to_string( sc_numrep numrep, bool w_prefix ) const 430 void print( ::std::ostream& os = ::std::cout ) const 433 void scan( ::std::istream& is ) 435 std::string s; 585 ::std::ostream& 586 operator << ( ::std::ostream& os, const sc_concatref& v ) 592 ::std::istream& 593 operator >> ( ::std [all...] |
/gem5/src/systemc/dt/int/ |
H A D | sc_signed_subref.inc | 130 const std::string 138 const std::string 264 while (std::floor(v) && (i < nd)) { 266 d[i++] = (sc_digit) std::floor(remainder(v, DIGIT_RADIX)); 268 d[i++] = (sc_digit) std::floor(std::fmod(v, DIGIT_RADIX)); 397 sc_signed_subref::scan(::std::istream &is) 399 std::string s;
|
/gem5/src/systemc/ext/dt/misc/ |
H A D | sc_concatref.hh | 293 const std::string 299 const std::string 419 void print(::std::ostream &os=::std::cout) const { os << this->value(); } 422 scan(::std::istream &is) 424 std::string s; 540 inline ::std::ostream & 541 operator << (::std::ostream &os, const sc_concatref &v) 546 inline ::std::istream & 547 operator >> (::std [all...] |
/gem5/src/cpu/minor/ |
H A D | fetch1.cc | 55 Fetch1::Fetch1(const std::string &name_, 61 std::vector<InputBuffer<ForwardLineData>> &next_stage_input_buffer) : 119 std::vector<ThreadID> priority_list; 210 std::ostream & 211 operator <<(std::ostream &os, Fetch1::IcacheState state) 398 Fetch1::minorTraceResponseLine(const std::string &name, 468 std::ostream & 469 operator <<(std::ostream &os, Fetch1::FetchState state) 746 Fetch1::FetchRequest::reportData(std::ostream &os) const 768 std [all...] |
/gem5/src/arch/riscv/ |
H A D | registers.hh | 107 const std::vector<int> ReturnValueRegs = {10, 11}; 108 const std::vector<int> ArgumentRegs = {10, 11, 12, 13, 14, 15, 16, 17}; 112 const std::vector<int> SyscallArgumentRegs = {10, 11, 12, 13, 14, 15, 16}; 115 const std::vector<std::string> IntRegNames = { 125 const std::vector<std::string> FloatRegNames = { 434 const std::string name; 438 const std::map<int, CSRMetadata> CSRData = { 718 const std [all...] |
/gem5/src/sim/ |
H A D | syscall_emul.hh | 123 void warnUnsupportedOS(std::string syscall_name); 336 using namespace std; 693 auto dfdp = std::dynamic_pointer_cast<DeviceFDEntry>((*p->fds)[tgt_fd]); 700 auto sfdp = std::dynamic_pointer_cast<SocketFDEntry>((*p->fds)[tgt_fd]); 776 std::string path; 818 std::string redir_path = path; 819 std::string abs_path = path; 824 std::shared_ptr<FDEntry> fdep = ((*p->fds)[tgt_dirfd]); 825 auto ffdp = std::dynamic_pointer_cast<FileFDEntry>(fdep); 839 std [all...] |
/gem5/src/systemc/tests/include/ |
H A D | SimpleBusAT.h | 237 std::cout << "ERROR: '" << name() 238 << "': Illegal phase received from initiator." << std::endl; 251 std::cout << "ERROR: '" << name() 252 << "': Illegal phase received from target." << std::endl; 362 typedef std::map<transaction_type*, ConnectionInfo> PendingTransactions;
|
/gem5/src/mem/ruby/network/ |
H A D | Topology.cc | 40 using namespace std; 115 std::pair<SwitchID, SwitchID> src_dest = (*i).first; 137 std::pair<int, int> src_dest = (*i).first; 169 std::pair<int, int> src_dest_pair; 188 std::pair<int, int> src_dest;
|
/gem5/src/arch/mips/ |
H A D | mt.hh | 223 std::cerr << "Bad VPEs" << std::endl; 232 fault = std::make_shared<ThreadFault>(); 282 fault = std::make_shared<ThreadFault>(); 292 fault = std::make_shared<ThreadFault>();
|
/gem5/src/systemc/core/ |
H A D | scheduler.cc | 263 std::lock_guard<std::mutex> lock(asyncListMutex); 332 std::lock_guard<std::mutex> lock(asyncListMutex); 521 } catch (const std::exception &e) {
|
/gem5/ext/googletest/googlemock/test/ |
H A D | gmock-generated-actions_test.cc | 47 using ::std::plus; 48 using ::std::string; 755 Action<std::string(const std::string& s)> a1 = Plus("tail"); 756 const std::string re = "re"; 757 EXPECT_EQ("retail", a1.Perform(tuple<const std::string&>(re))); 797 Action<std::string(const std::string& s)> a2 = Plus("tail", "-", ">"); 798 const std::string re = "re"; 799 EXPECT_EQ("retail->", a2.Perform(tuple<const std [all...] |