/gem5/src/gpu-compute/ |
H A D | hsa_object.cc | 43 HsaObject::HsaObject(const std::string &fname) 49 HsaObject::createHsaObject(const std::string &fname) 55 std::ifstream code_file(fname, std::ifstream::ate | std::ifstream::in | 56 std::ifstream::binary);
|
H A D | local_memory_pipeline.hh | 64 std::queue<GPUDynInstPtr> &getLMReqFIFO() { return lmIssuedRequests; } 65 std::queue<GPUDynInstPtr> &getLMRespFIFO() { return lmReturnedRequests; } 79 const std::string& name() const { return _name; } 90 std::string _name; 95 std::queue<GPUDynInstPtr> lmIssuedRequests; 99 std::queue<GPUDynInstPtr> lmReturnedRequests;
|
/gem5/src/mem/ruby/network/garnet2.0/ |
H A D | RoutingUnit.hh | 79 std::vector<NetDest> m_routing_table; 80 std::vector<int> m_weight_table; 83 std::map<PortDirection, int> m_inports_dirn2idx; 84 std::map<int, PortDirection> m_inports_idx2dirn; 85 std::map<int, PortDirection> m_outports_idx2dirn; 86 std::map<PortDirection, int> m_outports_dirn2idx;
|
/gem5/src/systemc/ext/core/ |
H A D | sc_spawn.hh | 128 std::vector<const sc_event *> _events; 129 std::vector<sc_port_base *> _ports; 130 std::vector<sc_export_base *> _exports; 131 std::vector<sc_interface *> _interfaces; 132 std::vector<sc_event_finder *> _finders; 144 std::vector<Reset<const sc_in<bool> > > _in_resets; 145 std::vector<Reset<const sc_inout<bool> > > _inout_resets; 146 std::vector<Reset<const sc_out<bool> > > _out_resets; 147 std::vector<Reset<const sc_signal_in_if<bool> > > _if_resets; 201 decltype(std [all...] |
/gem5/src/arch/arm/insts/ |
H A D | branch.cc | 46 std::string 49 std::stringstream ss; 55 std::string 58 std::stringstream ss; 64 std::string 67 std::stringstream ss;
|
/gem5/src/cpu/testers/traffic_gen/ |
H A D | pygen.cc | 60 std::shared_ptr<BaseGen> 64 return std::shared_ptr<BaseGen>(); 68 return std::shared_ptr<BaseGen>(); 73 std::shared_ptr<BaseGen> gen = 74 metaGenerator->cast<std::shared_ptr<BaseGen>>(); 89 py::class_<BaseGen, std::shared_ptr<BaseGen>> c_base(m, "BaseGen");
|
/gem5/src/dev/ps2/ |
H A D | device.hh | 68 void hostRegDataAvailable(const std::function<void()> &c); 107 virtual bool recv(const std::vector<uint8_t> &data) = 0; 116 void send(const std::vector<uint8_t> &data) { 140 std::deque<uint8_t> outBuffer; 143 std::vector<uint8_t> inBuffer; 145 std::function<void()> dataAvailableCallback;
|
/gem5/src/systemc/tests/include/ |
H A D | SimpleLTInitiator2_DMI.h | 107 std::cout << name() << ": Send write request: A = 0x" 108 << std::hex << (unsigned int)trans.get_address() 109 << ", D = 0x" << mData << std::dec 110 << " @ " << sc_core::sc_time_stamp() << std::endl; 113 std::cout << name() << ": Send read request: A = 0x" 114 << std::hex << (unsigned int)trans.get_address() << std::dec 115 << " @ " << sc_core::sc_time_stamp() << std::endl; 122 std::cout << name() << ": Received error response @ " 123 << sc_core::sc_time_stamp() << std [all...] |
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_boost.h | 62 #define sc_bind std::bind 63 #define sc_ref(r) std::ref(r) 64 #define sc_cref(r) std::cref(r)
|
/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_temporary.h | 32 #include <cstddef> // std::size_t 78 inline char* allocate( std::size_t bytes_n ) 81 bytes_n = (bytes_n + 7) & ((std::size_t)(-8)); 92 inline void initialize( std::size_t heap_size=0x100000 ) 100 inline std::size_t length() 102 return (std::size_t)(m_end_p - m_bgn_p); 110 inline sc_byte_heap( std::size_t heap_size ) : 163 std::size_t m_pool_i; // Index of next entry to m_pool_m to provide. 165 std::size_t m_wrap; // Mask to wrap vector index. 172 inline std [all...] |
/gem5/ext/drampower/src/ |
H A D | TraceParser.h | 53 std::vector<Data::MemCommand> cmd_list; 56 Data::MemCommand parseLine(std::string line); 62 std::ifstream& trace,
|
/gem5/src/systemc/ext/dt/ |
H A D | sc_temporary.hh | 32 #include <cstddef> // std::size_t 81 allocate(std::size_t bytes_n) 84 bytes_n = (bytes_n + 7) & ((std::size_t)(-8)); 95 initialize(std::size_t heap_size=0x100000) 103 inline std::size_t 106 return (std::size_t)(m_end_p - m_bgn_p); 111 inline sc_byte_heap(std::size_t heap_size) : 161 std::size_t m_pool_i; // Index of next entry to m_pool_m to provide. 163 std::size_t m_wrap; // Mask to wrap vector index. 170 inline std [all...] |
/gem5/src/mem/cache/replacement_policies/ |
H A D | bip_rp.cc | 44 BIPRP::reset(const std::shared_ptr<ReplacementData>& replacement_data) const 46 std::shared_ptr<LRUReplData> casted_replacement_data = 47 std::static_pointer_cast<LRUReplData>(replacement_data);
|
/gem5/ext/googletest/googletest/src/ |
H A D | gtest-typed-test.cc | 48 static std::vector<std::string> SplitIntoTestNames(const char* src) { 49 std::vector<std::string> name_vec; 65 std::vector<std::string> name_vec = SplitIntoTestNames(registered_tests); 69 std::set<std::string> tests; 70 for (std::vector<std [all...] |
/gem5/src/kern/ |
H A D | kernel_stats.hh | 46 std::string myname; 55 const std::string name() const { return myname; } 56 virtual void regStats(const std::string &name);
|
/gem5/ext/pybind11/include/pybind11/ |
H A D | complex.h | 22 template <typename T> struct format_descriptor<std::complex<T>, detail::enable_if_t<std::is_floating_point<T>::value>> { 25 static std::string format() { return std::string(value); } 31 std::complex<T>, detail::enable_if_t<std::is_floating_point<T>::value>>::value[3]; 37 template <typename T> struct is_fmt_numeric<std::complex<T>, detail::enable_if_t<std::is_floating_point<T>::value>> { 42 template <typename T> class type_caster<std::complex<T>> { 54 value = std [all...] |
/gem5/src/sim/probe/ |
H A D | pmu.hh | 57 typedef std::unique_ptr<PMU> PMUUPtr;
|
/gem5/ext/dsent/libutil/ |
H A D | Calculator.h | 34 using std::istringstream; 35 using std::ostringstream; 90 const std::map<String, String> &config, 92 std::map<std::string, double> &outputs); 98 const std::map<String, String> &config, 102 const std::map<String, String> &config, 106 const std::map<String, String> &config, 111 const std::map<String, String> &config,
|
H A D | Config.h | 33 void readFile(const char *filename_, std::map<String, String> &config);
|
H A D | Log.h | 37 using std::cerr; 46 static void print(std::ostream& stream_, const String& str_); 48 static void printLine(std::ostream& stream_, const String& str_); 59 std::ofstream ofs;
|
/gem5/util/cxx_config/ |
H A D | stats.cc | 56 std::list<Stats::Info *> stats = Stats::statsList(); 65 std::cerr << "Stats dump\n"; 69 std::list<Stats::Info *> stats = Stats::statsList(); 81 std::cerr << "SCALAR " << stat->name << ' ' 88 std::cerr << "VECTOR " << stat->name << '[' << index 92 std::cerr << "VTOTAL " << stat->name << ' ' 95 std::cerr << "?????? " << stat->name << '\n'; 102 std::cerr << "Stats reset\n"; 109 std::list<Stats::Info *> stats = Stats::statsList();
|
/gem5/src/kern/linux/ |
H A D | helpers.hh | 55 void dumpDmesg(ThreadContext *tc, std::ostream &os);
|
/gem5/src/sim/power/ |
H A D | mathexpr_powermodel.hh | 85 double getStatValue(const std::string & name) const; 114 std::string basename; 117 std::unordered_map<std::string, Stats::Info*> stats_map;
|
/gem5/ext/systemc/src/sysc/datatypes/misc/ |
H A D | sc_value_base.cpp | 65 std::sprintf(error_message, 73 std::sprintf(error_message, 82 std::sprintf(error_message, 91 std::sprintf(error_message, 100 std::sprintf(error_message, 109 std::sprintf(error_message, 117 std::sprintf(error_message, 125 std::sprintf(error_message, 133 std::sprintf(error_message,
|
/gem5/src/cpu/o3/ |
H A D | scoreboard.cc | 38 Scoreboard::Scoreboard(const std::string &_my_name,
|