/gem5/src/dev/net/ |
H A D | etherint.hh | 52 mutable std::string portName; 56 EtherInt(const std::string &name, int idx=InvalidPortID) 61 const std::string &name() const { return portName; }
|
/gem5/src/systemc/ext/tlm_core/2/generic_payload/ |
H A D | array.hh | 43 class tlm_array : private std::vector<T> 46 typedef std::vector<T> base_type; 90 std::vector<size_type> m_entries;
|
/gem5/src/systemc/tlm_utils/ |
H A D | convenience_socket_bases.cc | 34 std::stringstream s; 42 std::stringstream s; 71 std::stringstream s;
|
/gem5/src/mem/ |
H A D | snoop_filter.hh | 94 typedef std::vector<QueuedSlavePort*> SnoopList; 139 std::pair<SnoopList, Cycles> lookupRequest(const Packet* cpkt, 162 std::pair<SnoopList, Cycles> lookupSnoop(const Packet* cpkt); 208 typedef std::bitset<SNOOP_MASK_SIZE> SnoopMask; 222 typedef std::unordered_map<Addr, SnoopItem> SnoopFilterCache; 227 std::pair<SnoopList, Cycles> snoopAll(Cycles latency) const 229 return std::make_pair(slavePorts, latency); 231 std::pair<SnoopList, Cycles> snoopSelected(const SnoopList& slave_ports, 234 return std::make_pair(slave_ports, latency); 236 std [all...] |
H A D | serial_link.hh | 124 std::deque<DeferredPacket> transmitList; 165 SerialLinkSlavePort(const std::string& _name, SerialLink& 168 std::vector<AddrRange>& _ranges); 237 std::deque<DeferredPacket> transmitList; 264 SerialLinkMasterPort(const std::string& _name, SerialLink& 319 Port &getPort(const std::string &if_name,
|
H A D | page_table.hh | 63 typedef std::unordered_map<Addr, Entry> PTable; 71 const std::string _name; 76 const std::string &__name, uint64_t _pid, Addr _pageSize) : 105 const std::string name() const { return _name; } 159 void getMappings(std::vector<std::pair<Addr, Addr>> *addr_mappings);
|
/gem5/src/mem/ruby/slicc_interface/ |
H A D | AbstractCacheEntry.hh | 89 inline std::ostream& 90 operator<<(std::ostream& out, const AbstractCacheEntry& obj) 93 out << std::flush;
|
/gem5/ext/pybind11/include/pybind11/ |
H A D | iostream.h | 24 class pythonbuf : public std::streambuf { 26 using traits_type = std::streambuf::traits_type; 29 std::unique_ptr<char[]> d_buffer; 89 std::cout << "Hello, World!"; // Python stdout 90 } // <-- return std::cout to normal 98 py::scoped_ostream_redirect output{std::cerr, py::module::import("sys").attr("stderr")}; 99 std::cerr << "Hello, World!"; 104 std::streambuf *old; 105 std::ostream &costream; 110 std 109 scoped_ostream_redirect( std::ostream &costream = std::cout, object pyostream = module::import(�).attr(�)) argument 140 scoped_estream_redirect( std::ostream &costream = std::cerr, object pyostream = module::import(�).attr(�)) argument [all...] |
/gem5/src/arch/x86/bios/ |
H A D | smbios.hh | 99 std::vector<std::string> strings; 107 int addString(std::string & newString); 108 std::string readString(int n); 109 void setString(int n, std::string & newString); 211 std::vector<SMBiosStructure *> structures;
|
/gem5/src/mem/ruby/structures/ |
H A D | TBETable.hh | 58 void print(std::ostream& out) const; 66 std::unordered_map<Addr, ENTRY> m_map; 73 inline std::ostream& 74 operator<<(std::ostream& out, const TBETable<ENTRY>& obj) 77 out << std::flush; 120 TBETable<ENTRY>::print(std::ostream& out) const
|
H A D | Prefetcher.hh | 77 std::bitset<MAX_PF_INFLIGHT> requestIssued; 78 std::bitset<MAX_PF_INFLIGHT> requestCompleted; 108 void print(std::ostream& out) const; 135 bool accessUnitFilter(std::vector<Addr>& filter_table, 149 std::vector<PrefetchEntry> m_array; 162 std::vector<Addr> m_unit_filter; 171 std::vector<Addr> m_negative_filter; 180 std::vector<Addr> m_nonunit_filter;
|
/gem5/src/mem/ruby/network/garnet2.0/ |
H A D | flit.hh | 62 std::pair<flit_stage, Cycles> get_stage() { return m_stage; } 73 void print(std::ostream& out) const; 113 std::pair<flit_stage, Cycles> m_stage; 116 inline std::ostream& 117 operator<<(std::ostream& out, const flit& obj) 120 out << std::flush;
|
H A D | GarnetLink.cc | 54 GarnetIntLink::print(std::ostream& out) const 85 GarnetExtLink::print(std::ostream& out) const
|
/gem5/src/systemc/tests/tlm/multi_sockets/ |
H A D | simpleAddressMap.h | 34 typedef std::map<sc_dt::uint64, unsigned int> mapType; 35 typedef std::map<sc_dt::uint64, unsigned int>::iterator addressMapIterator; 56 std::cout<<"Address check successful."<<std::endl; 67 std::cout<<"SimpleAddressMap: printing the sorted MAP:"<<std::endl;
|
/gem5/src/arch/sparc/insts/ |
H A D | static_inst.hh | 93 std::string generateDisassembly( 96 static void printMnemonic(std::ostream &os, const char *mnemonic); 97 static void printReg(std::ostream &os, RegId reg); 99 void printSrcReg(std::ostream &os, int reg) const; 100 void printDestReg(std::ostream &os, int reg) const; 102 void printRegArray(std::ostream &os,
|
/gem5/src/sim/power/ |
H A D | mathexpr_powermodel.cc | 54 std::vector<std::string> path; 71 } else if (i->name.find(".") == std::string::npos) { 112 std::bind(&MathExprPowerModel::getStatValue, 113 this, std::placeholders::_1) 121 MathExprPowerModel::getStatValue(const std::string &name) const
|
/gem5/src/arch/mips/ |
H A D | isa.hh | 71 std::vector<std::vector<RegVal> > miscRegFile; 72 std::vector<std::vector<RegVal> > miscRegFile_WriteMask; 73 std::vector<BankType> bankType; 129 static std::string miscRegNames[NumMiscRegs];
|
/gem5/src/dev/arm/ |
H A D | smmu_v3_ports.hh | 58 SMMUMasterPort(const std::string &_name, SMMUv3 &_smmu); 72 SMMUMasterTableWalkPort(const std::string &_name, SMMUv3 &_smmu); 87 SMMUSlavePort(const std::string &_name, 106 SMMUControlPort(const std::string &_name, SMMUv3 &_smmu, 121 SMMUATSMasterPort(const std::string &_name, SMMUv3SlaveInterface &_ifc); 139 SMMUATSSlavePort(const std::string &_name, SMMUv3SlaveInterface &_ifc);
|
/gem5/src/base/loader/ |
H A D | elf_object.hh | 62 std::set<std::string> sectionNames; 86 ElfObject(const std::string &_filename, size_t _len, uint8_t *_data, 90 bool sectionExists(std::string sec); 92 std::vector<Segment> extraSegments; 126 static ObjectFile *tryFile(const std::string &fname,
|
H A D | raw_object.hh | 39 RawObject(const std::string &_filename, size_t _len, 52 static ObjectFile *tryFile(const std::string &fname, size_t len,
|
/gem5/src/mem/cache/tags/ |
H A D | base_set_assoc.hh | 81 std::vector<CacheBlk> blks; 169 const std::size_t size, 170 std::vector<CacheBlk*>& evict_blks) const override 173 const std::vector<ReplaceableEntry*> entries = 234 void forEachBlk(std::function<void(CacheBlk &)> visitor) override { 240 bool anyBlk(std::function<bool(CacheBlk &)> visitor) override {
|
/gem5/src/gpu-compute/ |
H A D | dispatcher.hh | 72 std::unordered_map<int, NDRange> ndRangeMap; 76 std::queue<int> execIds; 78 std::queue<int> doneIds; 95 typedef std::unordered_map<uint64_t, uint64_t> TranslationBuffer; 127 TLBPort(const std::string &_name, GpuDispatcher *_dispatcher) 143 Port &getPort(const std::string &if_name,
|
/gem5/ext/pybind11/tests/ |
H A D | test_factory_constructors.cpp | 20 TestFactory1(int v) : value(std::to_string(v)) { print_created(this, value); } 21 TestFactory1(std::string v) : value(std::move(v)) { print_created(this, value); } 27 std::string value; 34 TestFactory2(int v) : value(std::to_string(v)) { print_created(this, value); } 35 TestFactory2(std::string v) : value(std::move(v)) { print_created(this, value); } 37 TestFactory2(TestFactory2 &&m) { value = std::move(m.value); print_move_created(this); } 38 TestFactory2 &operator=(TestFactory2 &&m) { value = std::move(m.value); print_move_assigned(this); return *this; } 39 std [all...] |
/gem5/ext/dsent/util/ |
H A D | CommonType.h | 35 using std::cout; 36 using std::endl;
|
/gem5/src/arch/arm/freebsd/ |
H A D | system.hh | 66 std::map<uint32_t, uint32_t> taskMap; 70 std::ostream* taskFile;
|