/gem5/src/mem/slicc/ast/ |
H A D | TypeDeclAST.py | 41 def files(self, parent=None): 45 if parent: 46 ident = "%s_%s" % (parent, self.type_ast.ident)
|
H A D | EnumDeclAST.py | 41 def files(self, parent=None): 45 if parent: 46 ident = "%s_%s" % (parent, self.type_ast.ident)
|
H A D | StateDeclAST.py | 40 def files(self, parent=None): 44 if parent: 45 ident = "%s_%s" % (parent, self.type_ast.ident)
|
/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_pq.cpp | 87 while( (i > 1) && (m_compar( m_heap[parent( i )], elem ) < 0) ) { 88 m_heap[i] = m_heap[parent( i )]; 89 i = parent( i );
|
/gem5/src/dev/virtio/ |
H A D | block.hh | 167 : VirtQueue(proxy, size), parent(_parent) {} 172 std::string name() const { return parent.name() + ".qRequests"; } 175 VirtIOBlock &parent; member in class:VirtIOBlock::RequestQueue
|
H A D | fs9p.hh | 151 : VirtQueue(proxy, size), parent(_parent) {} 156 std::string name() const { return parent.name() + ".queue"; } 159 VirtIO9PBase &parent; member in class:VirtIO9PBase::FSQueue 316 : PollEvent(fd, event), parent(_parent) {} 323 VirtIO9PDiod &parent; member in class:VirtIO9PDiod::DiodDataEvent 369 : PollEvent(fd, event), parent(_parent) {} 376 VirtIO9PSocket &parent; member in class:VirtIO9PSocket::SocketDataEvent
|
/gem5/src/dev/x86/ |
H A D | i8254.hh | 49 I8254 * parent; member in class:X86ISA::I8254::X86Intel8254Timer 54 parent->counterInterrupt(num); 59 Intel8254Timer(_parent, name), parent(_parent)
|
H A D | intdev.hh | 141 IntDevice(SimObject * parent, Tick latency = 0) : argument 142 intMasterPort(parent->name() + ".int_master", parent, this, latency)
|
/gem5/src/dev/arm/ |
H A D | timer_a9global.cc | 60 : _name(__name), parent(_parent), intNum(int_num), control(0x0), 84 return ticks / parent->clockPeriod() / (control.prescalar + 1) - 1; 113 cmpValEvent.when(), parent->clockPeriod(), control.prescalar); 124 cmpValEvent.when(), parent->clockPeriod(), control.prescalar); 191 parent->gic->clearInt(intNum); 218 Tick time = parent->clockPeriod() * (control.prescalar + 1) * (cmpVal + 1); 226 parent->deschedule(cmpValEvent); 228 parent->schedule(cmpValEvent, time); 246 parent->gic->sendPPInt(intNum, 0); /* FIXME: cpuNum */ 299 parent [all...] |
H A D | timer_cpulocal.cc | 80 : _name(timer_name), parent(_parent), intTimer(int_timer), 123 timerZeroEvent.when(), parent->clockPeriod(), 126 time = time / parent->clockPeriod() / 143 watchdogZeroEvent.when(), parent->clockPeriod(), 146 time = time / parent->clockPeriod() / 272 Tick time = parent->clockPeriod() * power(16, timerControl.prescalar); 277 parent->deschedule(timerZeroEvent); 279 parent->schedule(timerZeroEvent, curTick() + time); 290 Tick time = parent->clockPeriod() * power(16, watchdogControl.prescalar); 295 parent [all...] |
H A D | timer_a9global.hh | 89 /** Pointer to parent class */ 90 A9GlobalTimer *parent; member in class:A9GlobalTimer::Timer 127 Timer(std::string __name, A9GlobalTimer *parent, int int_num);
|
H A D | timer_sp804.hh | 82 /** Pointer to parent class */ 83 Sp804 *parent; member in class:Sp804::Timer 114 Timer(std::string __name, Sp804 *parent, int int_num, Tick clock);
|
H A D | hdlcd.hh | 328 : BasePixelPump(p, pxl_clk, pixel_chunk), parent(p) {} 333 bool nextPixel(Pixel &p) override { return parent.pxlNext(p); } 335 void onVSyncBegin() override { return parent.pxlVSyncBegin(); } 336 void onVSyncEnd() override { return parent.pxlVSyncEnd(); } 339 parent.pxlUnderrun(); 342 void onFrameDone() override { parent.pxlFrameDone(); } 345 HDLcd &parent; member in class:HDLcd::PixelPump 385 HDLcd &parent; member in class:HDLcd::DmaEngine
|
/gem5/src/mem/ |
H A D | stack_dist_calc.cc | 113 Node* node_parent_ptr = node->parent; 195 updateSum(node->parent, 202 stack_dist = updateSum(node->parent, 225 if (node->parent) { 226 stack_dist = getSum(node->parent, node->isLeftNode, 238 return getSum(node->parent, node->isLeftNode, 0, 0, 0); 286 // Update the parent pointer at lower layer to 288 tree[getTreeDepth() - 1][0]->parent = tree[getTreeDepth()][0]; 302 newINode->parent = tree[i + 1][nextIndex[i + 1] - 1]; 325 // the new node to the parent i [all...] |
/gem5/src/dev/net/ |
H A D | etherswitch.cc | 132 delayVar(delay_var), interfaceId(id), parent(etherSwitch), 148 for (auto it : parent->interfaces) 177 parent->reschedule(txEvent, curTick() + switchingDelay(), true); 190 parent->schedule(txEvent, curTick() + retryTime); 197 parent->schedule(txEvent, curTick() + switchingDelay()); 216 auto it = parent->forwardingTable.find(uint64_t(destMacAddr)); 218 if (it == parent->forwardingTable.end()) { 225 if ((curTick() - it->second.lastUseTime) > parent->ttl) { 228 parent->forwardingTable.erase(it); 242 auto it = parent [all...] |
/gem5/src/systemc/ext/channel/ |
H A D | sc_inout.hh | 77 explicit sc_inout(sc_port_b<sc_signal_inout_if<T> > &parent) : argument 78 sc_port<sc_signal_inout_if<T>, 1>(parent), initValue(nullptr), 81 sc_inout(const char *name, sc_port_b<sc_signal_inout_if<T> > &parent) : argument 82 sc_port<sc_signal_inout_if<T>, 1>(name, parent), initValue(nullptr), 85 explicit sc_inout(sc_port<sc_signal_inout_if<T>, 1> &parent) : argument 86 sc_port<sc_signal_inout_if<T>, 1>(parent), initValue(nullptr), 89 sc_inout(const char *name, sc_port<sc_signal_inout_if<T>, 1> &parent) : argument 90 sc_port<sc_signal_inout_if<T>, 1>(name, parent), initValue(nullptr), 229 explicit sc_inout(sc_port_b<sc_signal_inout_if<bool> > &parent) : argument 230 sc_port<sc_signal_inout_if<bool>, 1>(parent), initValu 236 sc_inout(const char *name, sc_port_b<sc_signal_inout_if<bool> > &parent) argument 243 sc_inout(sc_port<sc_signal_inout_if<bool>, 1> &parent) argument 250 sc_inout(const char *name, sc_port<sc_signal_inout_if<bool>, 1> &parent) argument 407 sc_inout( sc_port_b<sc_signal_inout_if<sc_dt::sc_logic> > &parent) argument 416 sc_inout(const char *name, sc_port_b<sc_signal_inout_if<sc_dt::sc_logic> > &parent) argument 425 sc_inout( sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &parent) argument 434 sc_inout(const char *name, sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &parent) argument [all...] |
/gem5/src/cpu/kvm/ |
H A D | perfevent.hh | 186 * @param parent Group leader 189 pid_t tid, const PerfKvmCounter &parent); 219 * @param parent Group leader 222 pid_t tid, const PerfKvmCounter &parent) { 223 attach(config, tid, parent.fd); 221 attach(PerfKvmCounterConfig &config, pid_t tid, const PerfKvmCounter &parent) argument
|
/gem5/src/dev/ |
H A D | mc146818.hh | 53 MC146818 * parent; member in struct:MC146818::RTCEvent 72 MC146818 * parent; member in struct:MC146818::RTCTickEvent 76 parent(_parent), offset(SimClock::Int::s)
|
H A D | pixelpump.hh | 265 PixelEvent(const char *name, BasePixelPump *parent, CallbackType func); 275 (parent.*func)(); 285 BasePixelPump &parent; member in class:BasePixelPump::PixelEvent
|
/gem5/src/cpu/ |
H A D | nativetrace.hh | 53 NativeTrace * parent; member in class:Trace::NativeTraceRecord 61 parent(_parent)
|
/gem5/src/arch/arm/ |
H A D | stage2_mmu.hh | 77 Stage2MMU &parent; member in class:ArmISA::Stage2MMU::Stage2Translation 101 parent.stage2Tlb()->translateTiming(req, tc, this, BaseTLB::Read);
|
/gem5/src/systemc/ext/core/ |
H A D | sc_port.hh | 269 explicit sc_port(sc_port_b<IF> &parent) : sc_port_b<IF>(N, P) argument 272 sc_port_b<IF>::bind(parent); 274 sc_port(const char *name, sc_port_b<IF> &parent) : argument 278 sc_port_b<IF>::bind(parent); 280 explicit sc_port(sc_port<IF, N, P> &parent) : sc_port_b<IF>(N, P) argument 283 sc_port_b<IF>::bind(parent); 285 sc_port(const char *name, sc_port<IF, N, P> &parent) : argument 289 sc_port_b<IF>::bind(parent);
|
/gem5/src/mem/cache/prefetch/ |
H A D | pif.hh | 166 parent(_parent) {} 169 PIFPrefetcher &parent; member in class:PIFPrefetcher::PrefetchListenerPC
|
/gem5/src/sim/ |
H A D | clock_domain.cc | 197 parent(*p->clk_domain), 206 // let the parent keep track of this derived domain so that it can 208 parent.addDerivedDomain(this); 224 _clockPeriod = parent.clockPeriod() * clockDivider;
|
/gem5/src/arch/arm/tracers/ |
H A D | tarmac_parser.hh | 80 TarmacParser& parent; member in struct:Trace::TarmacParserRecord::TarmacParserRecordEvent 101 parent(_parent), thread(_thread), inst(_inst), pc(_pc), 203 TarmacParser& parent; member in class:Trace::TarmacParserRecord
|