/gem5/src/dev/net/ |
H A D | ethertap.cc | 84 process(int revent) override 238 void process(int revent) override { listener->accept(); }
|
H A D | dist_iface.hh | 46 * processes running in parallel. Each gem5 process executes 59 * 2. Spawn a receiver thread to process messages coming in from the 67 * is that no gem5 process can go ahead further than the simulated link 69 * be scheduled for any message coming in from a peer gem5 process. 292 * 2. The process() method of the SyncEvent initiates a new barrier 317 * This is a global event so process() will only be called by 321 void process() override; 339 * process those events. 433 * @note This method is called from the process() method of the receive 480 * The rank of this process amon [all...] |
/gem5/src/arch/arm/linux/ |
H A D | process.cc | 47 #include "arch/arm/linux/process.hh" 57 #include "sim/process.hh" 111 auto process = tc->getProcessPtr(); local 112 TypedBufferArg<Linux::utsname> name(process->getSyscallArg(tc, index)); 116 strcpy(name->release, process->release.c_str()); 129 auto process = tc->getProcessPtr(); local 130 TypedBufferArg<Linux::utsname> name(process->getSyscallArg(tc, index)); 134 strcpy(name->release, process->release.c_str()); 147 auto process = tc->getProcessPtr(); local 148 uint32_t tlsPtr = process 160 auto process = tc->getProcessPtr(); local [all...] |
H A D | system.cc | 289 * r0 = task_struct of the previously running process 290 * r1 = thread_info of the previously running process 291 * r2 = thread_info of the next process to run 303 // Streamline treats pid == -1 as the kernel process. 304 // Also pid == 0 implies idle process (except during Linux boot) 312 * r0 = task_struct of the previously running process 313 * r1 = task_struct of next process to run 325 // Streamline treats pid == -1 as the kernel process. 326 // Also pid == 0 implies idle process (except during Linux boot) 334 DumpStatsPCEvent::process(ThreadContex function in class:DumpStatsPCEvent [all...] |
/gem5/src/arch/arm/freebsd/ |
H A D | process.cc | 33 #include "arch/arm/freebsd/process.hh" 48 #include "sim/process.hh" 99 auto process = tc->getProcessPtr(); local 100 Addr namep = process->getSyscallArg(tc, index); 101 size_t namelen = process->getSyscallArg(tc, index); 102 Addr oldp = process->getSyscallArg(tc, index); 103 Addr oldlenp = process->getSyscallArg(tc, index); 104 Addr newp = process->getSyscallArg(tc, index); 105 size_t newlen = process->getSyscallArg(tc, index);
|
/gem5/src/dev/virtio/ |
H A D | fs9p.cc | 319 // Register an exit callback so we can kill the diod process 386 // Create the socket which will later by used by the diod process 435 VirtIO9PDiod::DiodDataEvent::process(int revent) function in class:VirtIO9PDiod::DiodDataEvent 448 perror("Killing diod process"); 472 perror("Killing diod process"); 571 VirtIO9PSocket::SocketDataEvent::process(int revent) function in class:VirtIO9PSocket::SocketDataEvent
|
H A D | base.hh | 622 transKick->process();
|
/gem5/ext/testlib/ |
H A D | handlers.py | 354 :func:`async_process` or :func:`process` to forward 390 self.thread = threading.Thread(target=self.process) 394 def process(self): member in class:MultiprocessingHandlerWrapper 432 # This sleep adds some time for the sender threads on this process to
|
/gem5/src/base/ |
H A D | statistics.cc | 528 resetQueue.process(); 534 dumpQueue.process();
|
/gem5/src/dev/arm/ |
H A D | pl111.hh | 183 void process() { function in class:Pl111::DmaDoneEvent
|
H A D | flash_device.cc | 320 temp->process();
|
/gem5/src/dev/ |
H A D | intel_8254_timer.cc | 284 Intel8254Timer::Counter::CounterEvent::process() function in class:Intel8254Timer::Counter::CounterEvent
|
H A D | dma_device.cc | 514 DmaReadFifo::DmaDoneEvent::process() function in class:DmaReadFifo::DmaDoneEvent
|
/gem5/src/sim/ |
H A D | eventq.cc | 228 event->process();
|
/gem5/src/dev/serial/ |
H A D | uart8250.cc | 211 txIntrEvent.process();
|
/gem5/src/cpu/o3/ |
H A D | inst_queue.hh | 120 virtual void process();
|
H A D | fetch.hh | 166 void process() function in class:DefaultFetch::FinishTranslationEvent
|
/gem5/src/cpu/ |
H A D | base.hh | 99 void process(); 138 * of the OS process ID) to each request so components in the memory system 139 * can track which process IDs are ultimately interacting with them 143 /** The current OS process ID that is executing on this processor. This is
|
/gem5/src/gpu-compute/ |
H A D | gpu_tlb.hh | 397 void process();
|
/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_report_handler.cpp | 88 str += "\nIn process: "; 112 return process ? process->name() : 0;
|
/gem5/src/base/vnc/ |
H A D | vncserver.cc | 96 VncServer::ListenEvent::process(int revent) function in class:VncServer::ListenEvent 110 VncServer::DataEvent::process(int revent) function in class:VncServer::DataEvent
|
/gem5/src/arch/sparc/linux/ |
H A D | syscalls.cc | 31 #include "arch/sparc/linux/process.hh" 45 auto process = tc->getProcessPtr(); local 46 TypedBufferArg<Linux::utsname> name(process->getSyscallArg(tc, index)); 50 strcpy(name->release, process->release.c_str());
|
/gem5/src/cpu/simple/ |
H A D | timing.cc | 845 TimingSimpleCPU::IcachePort::ITickEvent::process() 998 TimingSimpleCPU::DcachePort::DTickEvent::process() 1055 TimingSimpleCPU::IprEvent::process()
|
/gem5/src/dev/storage/ |
H A D | disk_image.cc | 180 void process() { image->save(); delete this; } function in class:CowDiskCallback 216 inform("Disabling saving of COW image in forked child process.\n"); 336 // the COW image in a forked child process. Save will still be
|
/gem5/configs/common/ |
H A D | HMC.py | 200 # Latency of the serial link controller to process the packets[1][6] 205 controller to process the packet")
|