/gem5/src/arch/riscv/linux/ |
H A D | process.cc | 35 #include "arch/riscv/linux/process.hh" 47 #include "sim/process.hh" 94 auto process = tc->getProcessPtr(); local 95 TypedBufferArg<Linux::utsname> name(process->getSyscallArg(tc, index)); 99 strcpy(name->release, process->release.c_str()); 112 auto process = tc->getProcessPtr(); local 113 TypedBufferArg<Linux::utsname> name(process->getSyscallArg(tc, index)); 117 strcpy(name->release, process->release.c_str());
|
/gem5/src/arch/sparc/solaris/ |
H A D | process.cc | 31 #include "arch/sparc/solaris/process.hh" 39 #include "sim/process.hh" 78 auto process = tc->getProcessPtr(); local 79 TypedBufferArg<Solaris::utsname> name(process->getSyscallArg(tc, index)); 83 strcpy(name->release, process->release.c_str());
|
/gem5/src/dev/ |
H A D | intel_8254_timer.hh | 94 /** Event process */ 95 void process();
|
H A D | pixelpump.hh | 274 void process() override {
|
H A D | mc146818.cc | 325 MC146818::RTCEvent::process() function in class:MC146818::RTCEvent 339 MC146818::RTCTickEvent::process() function in class:MC146818::RTCTickEvent
|
/gem5/src/arch/arm/ |
H A D | stage2_mmu.cc | 141 event->process();
|
/gem5/src/arch/arm/tracers/ |
H A D | tarmac_parser.hh | 107 void process();
|
/gem5/src/mem/ruby/network/ |
H A D | Network.hh | 176 void process() {ctr->collateStats();} function in class:Network::StatsCallback
|
/gem5/src/systemc/core/ |
H A D | sensitivity.hh | 67 Process *process; member in class:sc_gem5::Sensitivity 69 Sensitivity(Process *p) : process(p) {}
|
H A D | scheduler.hh | 44 #include "systemc/core/process.hh" 99 * a process runnable. That means that once the update phase finishes, the set 111 * If no processes became runnable, the event queue will continue to process 159 void process(); 176 // Register a process with the scheduler. 179 // Run the next process, if there is one. 182 // Put a process on the ready list. 185 // Mark a process as ready if init is finished, or put it on the list of 189 // Remove a process from the ready/init list if it was on one of them, and 198 // Run the given process immediatel 503 Scheduler::TimeSlot::process() function in class:sc_gem5::Scheduler::TimeSlot [all...] |
H A D | process.hh | 230 Process *process() { return _process; } function in class:sc_gem5::Reset
|
/gem5/src/arch/x86/ |
H A D | decoder.hh | 304 void process(); 315 process();
|
/gem5/src/base/ |
H A D | remote_gdb.hh | 163 void process(int revent) { (gdb->*F)(revent); } function in class:BaseRemoteGDB::SocketEvent 210 void process() { gdb->trap(_type); } function in class:BaseRemoteGDB::TrapEvent
|
H A D | pollevent.cc | 198 events[i]->process(revents);
|
H A D | cprintf.cc | 67 Print::process() function in class:cp::Print
|
/gem5/src/gpu-compute/ |
H A D | lds_state.hh | 134 process(); 236 process();
|
H A D | cl_driver.cc | 47 #include "sim/process.hh" 109 auto process = tc->getProcessPtr(); local 110 Addr buf_addr = process->getSyscallArg(tc, index);
|
/gem5/src/dev/serial/ |
H A D | terminal.cc | 91 Terminal::ListenEvent::process(int revent) function in class:Terminal::ListenEvent 105 Terminal::DataEvent::process(int revent) function in class:Terminal::DataEvent
|
/gem5/src/sim/ |
H A D | eventq.hh | 185 * process() member function. 382 virtual void process() = 0; 632 // process all events up to the given timestamp. we inline a 633 // quick test to see if there are any events to process; if so, 634 // call the internal out-of-line version to process them all. 808 void process() { (object->*F)(); } function in class:EventWrapper 836 void process() { callback(); } function in class:EventFunctionWrapper
|
H A D | process.cc | 47 #include "sim/process.hh" 118 * behave as threads within a process context. The thread group leader 119 * is the process who's tgid is equal to its pid. Other processes which 125 * the tgid value with the old process' value. 158 * Share the process memory address space between the new process 159 * and the old process. Changes in one will be visible in the other 171 * Duplicate the process memory address space. The state needs to be 196 * Copy the file descriptors from the old process into the new 197 * child process 541 Process *process = ObjectFile::tryLoaders(this, obj_file); local [all...] |
/gem5/src/arch/power/linux/ |
H A D | process.cc | 35 #include "arch/power/linux/process.hh" 43 #include "sim/process.hh" 86 auto process = tc->getProcessPtr(); local 87 TypedBufferArg<Linux::utsname> name(process->getSyscallArg(tc, index)); 91 strcpy(name->release, process->release.c_str());
|
/gem5/src/mem/ |
H A D | dram_ctrl.hh | 572 * Define the process to compute stats on a stats dump event, e.g. on 582 virtual void process() { ranks->computeStats(); }; function in class:DRAMCtrl::RankDumpCallback 585 /** Define a process to clear power lib counters on a stats reset */ 594 virtual void process() { rank->resetStats(); }; function in class:DRAMCtrl::RankResetCallback 597 /** Define a process to store the time on a stats reset */ 606 virtual void process() { mem->lastStatsResetTick = curTick(); }; function in class:DRAMCtrl::MemResetCallback
|
H A D | external_slave.cc | 165 responseEvent.process();
|
/gem5/util/dist/ |
H A D | gem5-dist.sh | 60 # Each gem5 process are passed in a unique rank ID [0..N-1] via the kernel 65 # Each gem5 process will create an m5out.$GEM5_RANK directory for 238 # We need a watchdog to trigger full clean up if a gem5 process dies 255 echo -n "(I) (some) gem5 process(es) exited" 279 # block till the gem5 process starts 311 echo "launch switch gem5 process on $SW_HOST ..." 323 # block here till switch process starts 365 # gem5 process dies
|
/gem5/src/mem/ruby/slicc_interface/ |
H A D | AbstractController.hh | 226 void process() {ctr->collateStats();} function in class:AbstractController::StatsCallback
|