/gem5/ext/drampower/src/ |
H A D | CmdHandlers.cc | 57 void CommandAnalysis::handleAct(unsigned bank, int64_t timestamp) argument 59 printWarningIfPoweredDown("Command issued while in power-down mode.", MemCommand::ACT, timestamp, bank); 71 first_act_cycle = timestamp; 72 precycles += zero_guard(timestamp - last_pre_cycle, "1 last_pre_cycle is in the future."); 73 idle_pre_update(timestamp, latest_pre_cycle); 77 latest_act_cycle = timestamp; 79 printWarning("Bank is already active!", MemCommand::ACT, timestamp, bank); 83 void CommandAnalysis::handleRd(unsigned bank, int64_t timestamp) argument 85 printWarningIfPoweredDown("Command issued while in power-down mode.", MemCommand::RD, timestamp, bank); 89 printWarning("Bank is not active!", MemCommand::RD, timestamp, ban 96 handleWr(unsigned bank, int64_t timestamp) argument 109 handleRef(unsigned bank, int64_t timestamp) argument 134 handleRefB(unsigned bank, int64_t timestamp) argument 152 handlePre(unsigned bank, int64_t timestamp) argument 186 handlePreA(unsigned bank, int64_t timestamp) argument 226 handlePdnFAct(unsigned bank, int64_t timestamp) argument 247 handlePdnSAct(unsigned bank, int64_t timestamp) argument 268 handlePdnFPre(unsigned bank, int64_t timestamp) argument 282 handlePdnSPre(unsigned bank, int64_t timestamp) argument 296 handlePupAct(int64_t timestamp) argument 327 handlePupPre(int64_t timestamp) argument 353 handleSREn(unsigned bank, int64_t timestamp) argument 369 handleSREx(unsigned bank, int64_t timestamp) argument 570 handleNopEnd(int64_t timestamp) argument [all...] |
H A D | CommandAnalysis.cc | 92 void CommandAnalysis::clearStats(const int64_t timestamp) argument 124 // reset count references to timestamp so that they are moved 126 std::fill(first_act_cycle_banks.begin(), first_act_cycle_banks.end(), timestamp); 127 first_act_cycle = timestamp; 129 pdn_cycle = timestamp; 130 sref_cycle_window = timestamp; 132 end_act_op = timestamp; 133 end_read_op = timestamp; 134 end_write_op = timestamp; 139 if (timestamp 170 getCommands(std::vector<MemCommand>& list, bool lastupdate, int64_t timestamp) argument 223 int64_t timestamp = cmd.getTimeInt64(); local 265 idle_act_update(int64_t latest_read_cycle, int64_t latest_write_cycle, int64_t latest_act_cycle, int64_t timestamp) argument 285 idle_pre_update(int64_t timestamp, int64_t latest_pre_cycle) argument [all...] |
H A D | CommandAnalysis.h | 133 void clearStats(const int64_t timestamp); 141 int64_t timestamp = 0); 210 void handleAct( unsigned bank, int64_t timestamp); 211 void handleRd( unsigned bank, int64_t timestamp); 212 void handleWr( unsigned bank, int64_t timestamp); 213 void handleRef( unsigned bank, int64_t timestamp); 214 void handleRefB(unsigned bank, int64_t timestamp); 215 void handlePre( unsigned bank, int64_t timestamp); 216 void handlePreA( unsigned bank, int64_t timestamp); 217 void handlePdnFAct(unsigned bank, int64_t timestamp); [all...] |
H A D | CAHelpers.cc | 92 void CommandAnalysis::printWarningIfActive(const string& warning, int type, int64_t timestamp, unsigned bank) argument 95 printWarning(warning, type, timestamp, bank); 99 void CommandAnalysis::printWarningIfNotActive(const string& warning, int type, int64_t timestamp, unsigned bank) argument 102 printWarning(warning, type, timestamp, bank); 106 void CommandAnalysis::printWarningIfPoweredDown(const string& warning, int type, int64_t timestamp, unsigned bank) argument 109 printWarning(warning, type, timestamp, bank); 113 void CommandAnalysis::printWarning(const string& warning, int type, int64_t timestamp, unsigned bank) argument 116 cerr << "Command: " << type << ", Timestamp: " << timestamp <<
|
H A D | MemCommand.cc | 49 unsigned bank, int64_t timestamp) : 52 timestamp(timestamp) 132 timestamp = _timestamp; 137 return timestamp; 48 MemCommand(MemCommand::cmds type, unsigned bank, int64_t timestamp) argument
|
H A D | MemCommand.h | 102 int64_t timestamp = 0L); 116 // Set timestamp 119 // Get timestamp 187 int64_t timestamp; member in class:Data::MemCommand
|
H A D | TraceParser.cc | 61 stringstream timestamp(item); 62 timestamp >> item_val;
|
H A D | CmdScheduler.cc | 158 stringstream timestamp(item); 159 timestamp >> newtranstime; 168 stringstream timestamp(item); 169 timestamp >> std::hex >> transAddr;
|
/gem5/ext/drampower/src/libdrampower/ |
H A D | LibDRAMPower.cc | 68 void libDRAMPower::doCommand(MemCommand::cmds type, int bank, int64_t timestamp) argument 70 MemCommand cmd(type, static_cast<unsigned>(bank), timestamp); 74 void libDRAMPower::updateCounters(bool lastUpdate, int64_t timestamp) argument 76 counters.getCommands(cmdList, lastUpdate, timestamp); 86 void libDRAMPower::calcWindowEnergy(int64_t timestamp) argument 88 doCommand(MemCommand::NOP, 0, timestamp); 89 updateCounters(false, timestamp); 91 clearCounters(timestamp); 100 void libDRAMPower::clearCounters(int64_t timestamp) argument 102 counters.clearStats(timestamp); [all...] |
H A D | LibDRAMPower.h | 62 int64_t timestamp); 66 void calcWindowEnergy(int64_t timestamp); 74 void updateCounters(bool lastUpdate, int64_t timestamp = 0); 76 void clearCounters(int64_t timestamp);
|
/gem5/ext/pybind11/tests/ |
H A D | test_chrono.cpp | 19 using timestamp = std::chrono::time_point<std::chrono::system_clock, timespan>; 52 m.def("test_nano_timepoint", [](timestamp start, timespan delta) -> timestamp {
|
/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_report.cpp | 83 timestamp(new sc_time(sc_time_stamp())), 101 timestamp(new sc_time(sc_time_stamp())), 115 timestamp(new sc_time(*other.timestamp)), 138 swap( timestamp, that.timestamp ); 150 delete timestamp;
|
H A D | sc_report.h | 134 { return *timestamp; } 166 sc_time* timestamp; member in class:sc_core::sc_report
|
/gem5/ext/googletest/googletest/test/ |
H A D | gtest_xml_test_utils.py | 158 * The "timestamp" attribute of <testsuites> elements is replaced with a 171 timestamp = element.getAttributeNode('timestamp') 172 timestamp.value = re.sub(r'^\d{4}-\d\d-\d\dT\d\d:\d\d:\d\d$', 173 '*', timestamp.value)
|
/gem5/util/streamline/ |
H A D | m5stats2streamline.py | 399 # - timestamp: packed64 401 def summaryFrame(timestamp, uptime): 406 body = newline_canary + packed64(timestamp) + packed64(uptime) 427 # - timestamp: timestamp 430 def threadNameFrame(timestamp, thread_id, name): 433 body = packed_code + timestampList(timestamp) + \ 461 # - timestamp: timestamp 465 def counterFrame(timestamp, cor [all...] |
/gem5/src/gpu-compute/ |
H A D | vector_register_file.hh | 103 uint64_t timestamp);
|
H A D | vector_register_file.cc | 197 uint64_t timestamp) 205 // mark the destination VGPR as free when the timestamp expires 207 computeUnit->shader->tick_cnt + timestamp + 195 exec(uint64_t dynamic_id, Wavefront *w, std::vector<uint32_t> ®Vec, uint32_t operandSize, uint64_t timestamp) argument
|
/gem5/ext/dnet/ |
H A D | tcp.h | 100 #define TCP_OPT_TIMESTAMP 8 /* timestamp, RFC 1323 */ 134 uint32_t timestamp[2]; /* TCP_OPT_TIMESTAMP */ member in union:tcp_opt::tcp_opt_data
|
/gem5/ext/testlib/ |
H A D | helper.py | 445 self._start = self.timestamp() 449 self._stop = self.timestamp() 456 return self.timestamp() - self._start 459 def timestamp(): member in class:Timer
|
/gem5/src/base/ |
H A D | inet.hh | 598 uint32_t tsval() const { return ntohl(opt_data.timestamp[0]); } 599 uint32_t tsecr() const { return ntohl(opt_data.timestamp[1]); }
|