Searched refs:process (Results 101 - 125 of 167) sorted by relevance

1234567

/gem5/src/arch/riscv/linux/
H A Dprocess.cc35 #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 Dprocess.cc31 #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 Dintel_8254_timer.hh94 /** Event process */
95 void process();
H A Dpixelpump.hh274 void process() override {
H A Dmc146818.cc325 MC146818::RTCEvent::process() function in class:MC146818::RTCEvent
339 MC146818::RTCTickEvent::process() function in class:MC146818::RTCTickEvent
/gem5/src/arch/arm/
H A Dstage2_mmu.cc141 event->process();
/gem5/src/arch/arm/tracers/
H A Dtarmac_parser.hh107 void process();
/gem5/src/mem/ruby/network/
H A DNetwork.hh176 void process() {ctr->collateStats();} function in class:Network::StatsCallback
/gem5/src/systemc/core/
H A Dsensitivity.hh67 Process *process; member in class:sc_gem5::Sensitivity
69 Sensitivity(Process *p) : process(p) {}
H A Dscheduler.hh44 #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 Dprocess.hh230 Process *process() { return _process; } function in class:sc_gem5::Reset
/gem5/src/arch/x86/
H A Ddecoder.hh304 void process();
315 process();
/gem5/src/base/
H A Dremote_gdb.hh163 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 Dpollevent.cc198 events[i]->process(revents);
H A Dcprintf.cc67 Print::process() function in class:cp::Print
/gem5/src/gpu-compute/
H A Dlds_state.hh134 process();
236 process();
H A Dcl_driver.cc47 #include "sim/process.hh"
109 auto process = tc->getProcessPtr(); local
110 Addr buf_addr = process->getSyscallArg(tc, index);
/gem5/src/dev/serial/
H A Dterminal.cc91 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 Deventq.hh185 * 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 Dprocess.cc47 #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 Dprocess.cc35 #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 Ddram_ctrl.hh572 * 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 Dexternal_slave.cc165 responseEvent.process();
/gem5/util/dist/
H A Dgem5-dist.sh60 # 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 DAbstractController.hh226 void process() {ctr->collateStats();} function in class:AbstractController::StatsCallback

Completed in 45 milliseconds

1234567