Searched refs:parent (Results 26 - 50 of 128) sorted by relevance

123456

/gem5/src/mem/slicc/ast/
H A DTypeDeclAST.py41 def files(self, parent=None):
45 if parent:
46 ident = "%s_%s" % (parent, self.type_ast.ident)
H A DEnumDeclAST.py41 def files(self, parent=None):
45 if parent:
46 ident = "%s_%s" % (parent, self.type_ast.ident)
H A DStateDeclAST.py40 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 Dsc_pq.cpp87 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 Dblock.hh167 : VirtQueue(proxy, size), parent(_parent) {}
172 std::string name() const { return parent.name() + ".qRequests"; }
175 VirtIOBlock &parent; member in class:VirtIOBlock::RequestQueue
H A Dfs9p.hh151 : 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 Di8254.hh49 I8254 * parent; member in class:X86ISA::I8254::X86Intel8254Timer
54 parent->counterInterrupt(num);
59 Intel8254Timer(_parent, name), parent(_parent)
H A Dintdev.hh141 IntDevice(SimObject * parent, Tick latency = 0) : argument
142 intMasterPort(parent->name() + ".int_master", parent, this, latency)
/gem5/src/dev/arm/
H A Dtimer_a9global.cc60 : _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 Dtimer_cpulocal.cc80 : _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 Dtimer_a9global.hh89 /** Pointer to parent class */
90 A9GlobalTimer *parent; member in class:A9GlobalTimer::Timer
127 Timer(std::string __name, A9GlobalTimer *parent, int int_num);
H A Dtimer_sp804.hh82 /** 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 Dhdlcd.hh328 : 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 Dstack_dist_calc.cc113 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 Detherswitch.cc132 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 Dsc_inout.hh77 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 Dperfevent.hh186 * @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 Dmc146818.hh53 MC146818 * parent; member in struct:MC146818::RTCEvent
72 MC146818 * parent; member in struct:MC146818::RTCTickEvent
76 parent(_parent), offset(SimClock::Int::s)
H A Dpixelpump.hh265 PixelEvent(const char *name, BasePixelPump *parent, CallbackType func);
275 (parent.*func)();
285 BasePixelPump &parent; member in class:BasePixelPump::PixelEvent
/gem5/src/cpu/
H A Dnativetrace.hh53 NativeTrace * parent; member in class:Trace::NativeTraceRecord
61 parent(_parent)
/gem5/src/arch/arm/
H A Dstage2_mmu.hh77 Stage2MMU &parent; member in class:ArmISA::Stage2MMU::Stage2Translation
101 parent.stage2Tlb()->translateTiming(req, tc, this, BaseTLB::Read);
/gem5/src/systemc/ext/core/
H A Dsc_port.hh269 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 Dpif.hh166 parent(_parent) {}
169 PIFPrefetcher &parent; member in class:PIFPrefetcher::PrefetchListenerPC
/gem5/src/sim/
H A Dclock_domain.cc197 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 Dtarmac_parser.hh80 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

Completed in 33 milliseconds

123456