/gem5/ext/libelf/ |
H A D | elf_next.c | 38 Elf *parent; local 43 if ((parent = e->e_parent) == NULL) { 48 assert (parent->e_kind == ELF_K_AR); 49 assert (parent->e_cmd == ELF_C_READ); 51 assert(e->e_rawfile > parent->e_rawfile); 53 next = e->e_rawfile - parent->e_rawfile + e->e_rawsize; 56 parent->e_u.e_ar.e_next = (next >= (off_t) parent->e_rawsize) ? (off_t) 0 : next;
|
/gem5/src/systemc/ext/channel/ |
H A D | sc_out.hh | 54 explicit sc_out(sc_port_b<sc_signal_inout_if<T> > &parent) : argument 55 sc_inout<T>(parent) 57 sc_out(const char *name, sc_port_b<sc_signal_inout_if<T> > &parent) : argument 58 sc_inout<T>(name, parent) 60 explicit sc_out(sc_out<T> &parent) : sc_inout<T>(parent) {} argument 61 sc_out(const char *name, sc_out<T> &parent) : sc_inout<T>(name, parent) {} argument
|
H A D | sc_fifo_in.hh | 65 explicit sc_fifo_in(sc_port_b<sc_fifo_in_if<T> > &parent) : argument 66 sc_port<sc_fifo_in_if<T>, 0>(parent), 69 sc_fifo_in(const char *name, sc_port_b<sc_fifo_in_if<T> > &parent) : argument 70 sc_port<sc_fifo_in_if<T>, 0>(name, parent), 73 explicit sc_fifo_in(sc_port<sc_fifo_in_if<T>, 0> &parent) : argument 74 sc_port<sc_fifo_in_if<T>, 0>(parent), 77 sc_fifo_in(const char *name, sc_port<sc_fifo_in_if<T>, 0> &parent) : argument 78 sc_port<sc_fifo_in_if<T>, 0>(name, parent),
|
H A D | sc_fifo_out.hh | 64 explicit sc_fifo_out(sc_port_b<sc_fifo_out_if<T> > &parent) : argument 65 sc_port<sc_fifo_out_if<T>, 0>(parent), 68 sc_fifo_out(const char *name, sc_port_b<sc_fifo_out_if<T> > &parent) : argument 69 sc_port<sc_fifo_out_if<T>, 0>(name, parent), 72 explicit sc_fifo_out(sc_port<sc_fifo_out_if<T>, 0> &parent) : argument 73 sc_port<sc_fifo_out_if<T>, 0>(parent), 76 sc_fifo_out(const char *name, sc_port<sc_fifo_out_if<T>, 0> &parent) : argument 77 sc_port<sc_fifo_out_if<T>, 0>(name, parent),
|
H A D | sc_in.hh | 69 explicit sc_in(sc_port_b<sc_signal_in_if<T> > &parent) : argument 70 sc_port<sc_signal_in_if<T>, 1>(parent), 73 sc_in(const char *name, sc_port_b<sc_signal_in_if<T> > &parent) : argument 74 sc_port<sc_signal_in_if<T>, 1>(name, parent), 77 explicit sc_in(sc_port<sc_signal_in_if<T>, 1> &parent) : argument 78 sc_port<sc_signal_in_if<T>, 1>(parent), 81 sc_in(const char *name, sc_port<sc_signal_in_if<T>, 1> &parent) : argument 82 sc_port<sc_signal_in_if<T>, 1>(name, parent), 200 explicit sc_in(sc_port_b<sc_signal_in_if<bool> > &parent) : argument 201 sc_port<sc_signal_in_if<bool>, 1>(parent), 207 sc_in(const char *name, sc_port_b<sc_signal_in_if<bool> > &parent) argument 214 sc_in(sc_port<sc_signal_in_if<bool>, 1> &parent) argument 221 sc_in(const char *name, sc_port<sc_signal_in_if<bool>, 1> &parent) argument 365 sc_in(sc_port_b<sc_signal_in_if<sc_dt::sc_logic> > &parent) argument 372 sc_in(const char *name, sc_port_b<sc_signal_in_if<sc_dt::sc_logic> > &parent) argument 380 sc_in(sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &parent) argument 387 sc_in(const char *name, sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &parent) argument [all...] |
/gem5/src/mem/ |
H A D | mem_delay.cc | 85 parent(_parent) 92 const Tick when = curTick() + parent.delayResp(pkt); 94 parent.slavePort.schedTimingResp(pkt, when); 102 if (parent.trySatisfyFunctional(pkt)) { 105 parent.slavePort.sendFunctionalSnoop(pkt); 112 const Tick delay = parent.delaySnoopResp(pkt); 114 return delay + parent.slavePort.sendAtomicSnoop(pkt); 120 parent.slavePort.sendTimingSnoopReq(pkt); 126 parent(_parent) 133 const Tick delay = parent [all...] |
H A D | mem_delay.hh | 91 parent.slavePort.sendRangeChange(); 95 return parent.slavePort.isSnooping(); 99 MemDelay& parent; member in class:MemDelay::MasterPort 114 return parent.masterPort.getAddrRanges(); 121 MemDelay& parent; member in class:MemDelay::SlavePort
|
/gem5/src/base/ |
H A D | trie.hh | 59 Node *parent; member in struct:Trie::Node 64 parent(NULL) 96 parent, this, key, mask, value); 120 * @param parent The node we're currently "at", which can be updated. 127 goesAfter(Node **parent, Node *kid, Key key, Key new_mask) argument 130 *parent = kid; 223 new_node->parent = node; 246 new_node->parent = node; 247 kid->parent = new_node; 259 new_node->parent 301 Node *parent = node->parent; local [all...] |
/gem5/src/mem/probes/ |
H A D | base.hh | 83 parent(_parent) {} 86 parent.handleRequest(pkt_info); 90 BaseMemProbe &parent; member in class:BaseMemProbe::PacketListener
|
/gem5/src/dev/virtio/ |
H A D | console.hh | 112 : VirtQueue(proxy, size), parent(_parent) {} 120 std::string name() const { return parent.name() + ".qRecv"; } 123 VirtIOConsole &parent; member in class:VirtIOConsole::TermRecvQueue 136 : VirtQueue(proxy, size), parent(_parent) {} 141 std::string name() const { return parent.name() + ".qTrans"; } 144 VirtIOConsole &parent; member in class:VirtIOConsole::TermTransQueue
|
H A D | console.cc | 84 while (parent.device.dataAvailable() && (d = consumeDescriptor())) { 87 while (parent.device.dataAvailable() && len < d->size()) { 88 uint8_t in(parent.device.readData()); 95 parent.kick(); 111 parent.device.writeData(data[i]); 115 parent.kick();
|
/gem5/src/base/stats/ |
H A D | group.cc | 51 Group::Group(Group *parent, const char *name) argument 52 : mergedParent(name ? nullptr : parent) 54 if (parent && name) { 55 parent->addStatGroup(name, this); 56 } else if (parent && !name) { 57 parent->mergeStatGroup(this);
|
/gem5/src/mem/slicc/ast/ |
H A D | FuncDeclAST.py | 43 def files(self, parent=None): 46 def generate(self, parent = None): 79 if parent is None: 92 if parent is not None: 93 if not parent.addFunc(func): 94 self.error("Duplicate method: %s:%s()" % (parent, self.ident)) 95 func.class_name = parent.c_ident
|
H A D | DeclListAST.py | 41 def files(self, parent=None): 44 s |= decl.files(parent)
|
H A D | DeclAST.py | 34 def files(self, parent=None):
|
H A D | ObjDeclAST.py | 43 def generate(self, parent = None): 76 # Add data member to the parent type 77 if parent: 78 if not parent.addDataMember(self.ident, type, self.pairs, init_code): 79 self.error("Duplicate data member: %s:%s" % (parent, self.ident))
|
/gem5/src/systemc/core/ |
H A D | event.cc | 59 parent = internal ? nullptr : pickParentObj(); 66 _basename = pickUniqueName(parent, _basename); 68 if (parent) { 69 Object *obj = Object::getFromScObject(parent); 75 std::string path = parent ? (std::string(parent->name()) + ".") : ""; 96 if (parent) { 97 Object *obj = Object::getFromScObject(parent); 136 return parent; 213 if (!parent) [all...] |
H A D | object.cc | 91 _sc_obj(_sc_obj), _basename(obj_name ? obj_name : ""), parent(nullptr) 96 parent = pickParentObj(); 105 _basename = sc_gem5::pickUniqueName(parent, original_name); 107 if (parent) 108 addObject(&parent->_gem5_object->children, _sc_obj); 114 sc_core::sc_object *sc_p = parent; 145 child->_gem5_object->parent = nullptr; 152 if (parent) 153 popObject(&parent->_gem5_object->children, _name); 198 return parent; 275 pickUniqueName(::sc_core::sc_object *parent, std::string base) argument [all...] |
/gem5/src/python/m5/util/ |
H A D | multidict.py | 34 def __init__(self, parent = {}, **kwargs): 36 self.parent = parent 46 return key in self.local or key in self.parent 52 if key in self.parent: 65 if not self.deleted.get(key, False) and key in self.parent: 66 return self.parent[key] 71 return len(self.local) + len(self.parent) 77 if self.parent: 78 for key,value in self.parent [all...] |
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_export.cpp | 74 sc_module* parent = static_cast<sc_module*>( get_parent_object() ); local 75 sc_object::hierarchy_scope scope( parent ); 90 sc_module* parent = static_cast<sc_module*>( get_parent_object() ); local 91 sc_object::hierarchy_scope scope( parent ); 106 sc_module* parent = static_cast<sc_module*>( get_parent_object() ); local 107 sc_object::hierarchy_scope scope( parent ); 122 sc_module* parent = static_cast<sc_module*>( get_parent_object() ); local 123 sc_object::hierarchy_scope scope( parent );
|
H A D | sc_port.cpp | 54 sc_port_base* parent; member in struct:sc_core::sc_bind_elem 64 parent( 0 ) 69 parent( 0 ) 74 parent( parent_ ) 289 // bind parent port to this port 295 // cannot bind a parent port after elaboration 303 // check if parent port is already bound to this port 306 if( &parent_ == m_bind_info->vec[i]->parent ) { 361 // cannot bind a parent port after elaboration 401 if( m_bind_info->vec[i]->parent ! 413 this_type* parent = vec[i]->parent; local 560 sc_module* parent = static_cast<sc_module*>( get_parent_object() ); local 572 sc_module* parent = static_cast<sc_module*>( get_parent_object() ); local 580 sc_module* parent = static_cast<sc_module*>( get_parent_object() ); local 588 sc_module* parent = static_cast<sc_module*>( get_parent_object() ); local [all...] |
/gem5/src/dev/arm/ |
H A D | generic_timer.hh | 125 /// Pointer to parent class. 153 SimObject &parent, 201 SimObject &parent, 204 : ArchTimer(name, parent, sysctr, interrupt), system(system) {} 231 CoreTimers(GenericTimer &parent, ArmSystem &system, unsigned cpu, argument 238 physS(csprintf("%s.phys_s_timer%d", parent.name(), cpu), 239 system, parent, parent.systemCounter, 243 physNS(csprintf("%s.arch_timer%d", parent.name(), cpu), 244 system, parent, paren 199 ArchTimerKvm(const std::string &name, ArmSystem &system, SimObject &parent, SystemCounter &sysctr, ArmInterruptPin *interrupt) argument 293 GenericTimer &parent; member in class:GenericTimerISA [all...] |
/gem5/src/gpu-compute/ |
H A D | lds_state.cc | 79 * set the parent and name based on the parent 86 fatal_if(x_parent == parent, 87 "should not be setting the parent twice"); 89 parent = x_parent; 122 int numBanks = std::min(parent->wfSize(), banks); 126 int groups = (parent->wfSize() > numBanks) ? 127 (parent->wfSize() / numBanks) : 1; 171 panic_if(bank_conflicts > parent->wfSize(), 204 parent [all...] |
/gem5/ext/ |
H A D | git-commit-msg | 176 if parent=`git rev-parse "HEAD^0" 2>/dev/null` 178 echo "parent $parent"
|
/gem5/src/cpu/ |
H A D | nativetrace.cc | 64 parent->check(this);
|