/gem5/src/dev/virtio/ |
H A D | block.cc | 144 status = parent.read(req, desc, sizeof(BlkRequest), data_size); 148 status = parent.write(req, desc, sizeof(BlkRequest), data_size); 166 parent.kick();
|
/gem5/src/mem/ruby/network/simple/ |
H A D | Throttle.cc | 203 Throttle::regStats(string parent) argument 206 .name(parent + csprintf(".throttle%i", m_node) + ".link_utilization"); 212 .name(parent + csprintf(".throttle%i", m_node) + ".msg_count." + 217 .name(parent + csprintf(".throttle%i", m_node) + ".msg_bytes." +
|
/gem5/ext/systemc/src/sysc/utils/ |
H A D | sc_pq.h | 69 int parent( int i ) const function in class:sc_core::sc_ppq_base
|
/gem5/src/base/stats/ |
H A D | group.hh | 82 * their own class/struct and then be merged into the parent group 95 * The constructor takes two parameters, a parent and a name. The 96 * parent group should typically be specified. However, there are 97 * special cases where the parent group may be null. One such 99 * binding of the group parent. 102 * parent group instead of creating a sub-group. Stats belonging 104 * the parent group. 106 * @param parent Parent group to associate this object to. 108 * with the parent group. 110 Group(Group *parent, cons [all...] |
/gem5/src/mem/ |
H A D | stack_dist_calc.hh | 257 * the root to check if the ultimate parent node (root-node) points 367 // Pointer to the parent 368 Node* parent; member in struct:StackDistCalc::Node 385 parent(nullptr), isLeftNode(true), isMarked(false)
|
/gem5/ext/pybind11/tests/ |
H A D | pybind11_tests.cpp | 39 initializers().push_back([=](py::module &parent) { 40 auto m = parent.def_submodule(submodule_name);
|
/gem5/src/systemc/core/ |
H A D | object.hh | 103 sc_core::sc_object *parent; member in class:sc_gem5::Object 108 std::string pickUniqueName(::sc_core::sc_object *parent, std::string name);
|
/gem5/src/systemc/tests/systemc/kernel/process_control/test06/ |
H A D | test06.cpp | 16 SC_THREAD(parent); 81 void parent() function
|
/gem5/src/dev/ |
H A D | mc146818.cc | 313 : parent(_parent), interval(i), offset(i) 321 parent->schedule(this, curTick() + interval); 328 parent->schedule(this, curTick() + interval); 329 parent->handleEvent(); 342 parent->schedule(this, curTick() + SimClock::Int::s); 343 parent->tickClock();
|
H A D | intel_8254_timer.cc | 105 write_byte(LSB), parent(p) 177 parent->deschedule(event); 273 parent->schedule(event, curTick() + offset); 297 counter->parent->counterInterrupt(counter->num); 307 counter->parent->schedule(this, curTick() + clocks * interval);
|
/gem5/src/dev/arm/ |
H A D | timer_sp804.cc | 58 : _name(__name), parent(_parent), intNum(int_num), clock(_clock), control(0x20), 163 parent->gic->clearInt(intNum); 190 parent->deschedule(zeroEvent); 192 parent->schedule(zeroEvent, curTick() + time); 210 parent->gic->sendInt(intNum); 264 parent->schedule(zeroEvent, event_time);
|
H A D | rv_ctrl.hh | 74 Device(RealViewCtrl &parent, DeviceFunc func, argument 77 parent.registerDevice(func, site, pos, dcc, dev, this); 235 RealViewCtrl::Device(*p->parent, RealViewCtrl::FUNC_TEMP,
|
/gem5/src/dev/net/ |
H A D | etherlink.cc | 111 : objName(name), parent(p), number(num), txint(NULL), rxint(NULL), 149 parent->schedule(txQueueEvent, txQueue.front().first); 171 parent->schedule(txQueueEvent, next.first); 196 parent->schedule(doneEvent, curTick() + delay); 242 parent->schedule(doneEvent, event_time); 261 parent->schedule(txQueueEvent, txQueue.front().first);
|
H A D | dist_etherlink.hh | 79 DistEtherLink *parent; member in class:DistEtherLink::Link 89 objName(name), parent(p), localIface(nullptr), dump(d),
|
/gem5/src/python/m5/stats/ |
H A D | __init__.py | 269 parent = root 270 while parent: 271 if hasattr(parent, 'addStatGroup'): 272 parent.addStatGroup(name, obj.getCCObject()) 274 parent = parent.get_parent();
|
/gem5/ext/pybind11/include/pybind11/ |
H A D | stl.h | 86 static handle cast(T &&src, return_value_policy policy, handle parent) { argument 91 auto value_ = reinterpret_steal<object>(key_conv::cast(forward_like<T>(value), policy, parent)); 122 static handle cast(T &&src, return_value_policy policy, handle parent) { argument 131 auto key = reinterpret_steal<object>(key_conv::cast(forward_like<T>(kv.first), policy_key, parent)); 132 auto value = reinterpret_steal<object>(value_conv::cast(forward_like<T>(kv.second), policy_value, parent)); 169 static handle cast(T &&src, return_value_policy policy, handle parent) { argument 175 auto value_ = reinterpret_steal<object>(value_conv::cast(forward_like<T>(value), policy, parent)); 228 static handle cast(T &&src, return_value_policy policy, handle parent) { argument 232 auto value_ = reinterpret_steal<object>(value_conv::cast(forward_like<T>(value), policy, parent)); 266 static handle cast(T_ &&src, return_value_policy policy, handle parent) { argument 309 handle parent; member in struct:variant_caster_visitor 361 cast(Variant &&src, return_value_policy policy, handle parent) argument [all...] |
H A D | eigen.h | 233 handle eigen_ref_array(Type &src, handle parent = none()) { 236 return eigen_array_cast<props>(src, parent, !std::is_const<Type>::value); 295 static handle cast_impl(CType *src, return_value_policy policy, handle parent) { argument 308 return eigen_ref_array<props>(*src, parent); 317 static handle cast(Type &&src, return_value_policy /* policy */, handle parent) { argument 318 return cast_impl(&src, return_value_policy::move, parent); 321 static handle cast(const Type &&src, return_value_policy /* policy */, handle parent) { argument 322 return cast_impl(&src, return_value_policy::move, parent); 325 static handle cast(Type &src, return_value_policy policy, handle parent) { argument 328 return cast_impl(&src, policy, parent); 331 cast(const Type &src, return_value_policy policy, handle parent) argument 337 cast(Type *src, return_value_policy policy, handle parent) argument 341 cast(const Type *src, return_value_policy policy, handle parent) argument 369 cast(const MapType &src, return_value_policy policy, handle parent) argument 528 cast(const Type *src, return_value_policy policy, handle parent) argument [all...] |
/gem5/src/base/ |
H A D | statistics.hh | 193 void setInfo(Group *parent, Info *info); 256 DataWrap(Group *parent, const char *name, const char *desc) argument 259 this->setInfo(parent, info); 261 if (parent) 262 parent->addStat(info); 265 info->setName(parent, name); 363 DataWrapVec(Group *parent = nullptr, const char *name = nullptr, 365 : DataWrap<Derived, InfoProxyType>(parent, name, desc) 444 DataWrapVec2d(Group *parent, const char *name, const char *desc) argument 445 : DataWrapVec<Derived, InfoProxyType>(parent, nam [all...] |
H A D | statistics.cc | 82 InfoAccess::setInfo(Group *parent, Info *info) argument 90 if (parent) { 210 Info::setName(const Group *parent, const string &name) argument 216 // old-style stats without a parent group. New-style stats should 219 if (!parent) { 418 Formula::Formula(Group *parent, const char *name, const char *desc) argument 419 : DataWrapVec<Formula, FormulaInfoProxy>(parent, name, desc) 426 Formula::Formula(Group *parent, const char *name, const char *desc, argument 428 : DataWrapVec<Formula, FormulaInfoProxy>(parent, name, desc)
|
/gem5/ext/libelf/ |
H A D | libelf_ar.c | 216 Elf *parent; local 221 if ((parent = e->e_parent) == NULL) { 228 assert((uintptr_t) arh >= (uintptr_t) parent->e_rawfile + SARMAG); 229 assert((uintptr_t) arh <= (uintptr_t) parent->e_rawfile + parent->e_rawsize - 241 parent)) == NULL)
|
/gem5/src/systemc/tests/systemc/kernel/process_control/test07/ |
H A D | test07.cpp | 85 SC_THREAD(parent); 114 void parent() function 116 // only parent alive
|
/gem5/src/arch/arm/ |
H A D | stage2_mmu.cc | 56 // we use the stage-one table walker as the parent of the port, 113 : data(_data), numBytes(0), event(_event), parent(_parent), oVAddr(_oVAddr), 135 parent.getDMAPort().dmaAction(
|
H A D | nativetrace.hh | 81 void update(NativeTrace *parent);
|
/gem5/src/mem/cache/prefetch/ |
H A D | base.hh | 76 parent(_parent), isFill(_isFill), miss(_miss) {} 79 BasePrefetcher &parent; member in class:BasePrefetcher::PrefetchListener 260 /** Pointr to the parent cache. */ 263 /** The block size of the parent cache. */ 266 /** log_2(block size of the parent cache). */
|
/gem5/src/arch/x86/ |
H A D | nativetrace.hh | 71 void update(NativeTrace *parent);
|