/gem5/src/systemc/tests/tlm/update_original/ |
H A D | update_original.cpp | 25 my_extension* ext = new my_extension; local 26 ext->len = len; 27 ext->bel = bel; 28 ext->ptr = ptr; 29 ext->byt = byt; 30 return ext; 33 virtual void copy_from(tlm_extension_base const &ext) argument 35 len = static_cast<my_extension const &>(ext).len; 36 bel = static_cast<my_extension const &>(ext).bel; 37 ptr = static_cast<my_extension const &>(ext) 114 my_extension* ext; local 211 my_extension* ext; local [all...] |
/gem5/util/tlm/src/ |
H A D | sc_ext.cc | 74 void Gem5Extension::copy_from(const tlm_extension_base& ext) argument 76 const Gem5Extension& cpyFrom = static_cast<const Gem5Extension&>(ext);
|
H A D | sc_ext.hh | 57 virtual void copy_from(const tlm_extension_base& ext);
|
/gem5/src/systemc/tlm_bridge/ |
H A D | sc_ext.cc | 40 #include "systemc/ext/utils/sc_report_handler.hh" 79 Gem5Extension::copy_from(const tlm::tlm_extension_base &ext) argument 81 const Gem5Extension &cpyFrom = static_cast<const Gem5Extension &>(ext);
|
H A D | sc_ext.hh | 42 #include "systemc/ext/tlm_core/2/generic_payload/gp.hh" 53 virtual void copy_from(const tlm_extension_base &ext);
|
/gem5/src/systemc/ext/tlm_core/2/generic_payload/ |
H A D | gp.hh | 70 virtual void copy_from(tlm_extension_base const &ext) = 0; 340 set_extension(T *ext) argument 342 return static_cast<T *>(set_extension(T::ID, ext)); 347 unsigned int index, tlm_extension_base *ext); 353 set_auto_extension(T *ext) argument 355 return static_cast<T *>(set_auto_extension(T::ID, ext)); 360 unsigned int index, tlm_extension_base *ext); 362 // Check for an extension, ext will point to 0 if not present. 364 void get_extension(T *& ext) const { ext 379 clear_extension(const T *ext) argument 392 release_extension(T *ext) argument [all...] |
/gem5/src/arch/x86/insts/ |
H A D | micromediaop.hh | 51 const uint8_t ext; member in class:X86ISA::MediaOpBase 63 srcSize(_srcSize), destSize(_destSize), ext(_ext) 69 return ext & MediaScalarOp; 81 return ext & MediaMultHiOp; 87 return ext & MediaSignedOp;
|
H A D | microregop.hh | 56 const uint16_t ext; member in class:X86ISA::RegOpBase 68 dataSize(_dataSize), ext(_ext)
|
/gem5/src/systemc/ext/tlm_utils/ |
H A D | instance_specific_extensions_int.h | 80 set_extension(T *ext) argument 82 return static_cast<T *>(set_extension(T::priv_id, ext)); 86 ispex_base *set_extension(unsigned int index, ispex_base *ext); 88 // Check for an extension, ext will be nullptr if not present. 90 void get_extension(T *& ext) const 92 ext = static_cast<T *>(get_extension(T::priv_id));
|
H A D | simple_target_socket.h | 546 mm_end_event_ext *ext = local 548 sc_assert(ext); 550 ext->done.notify(); 1142 mm_end_event_ext *ext = local 1144 sc_assert(ext); 1146 ext->done.notify();
|
/gem5/ext/systemc/src/tlm_core/tlm_2/tlm_generic_payload/ |
H A D | tlm_gp.h | 82 virtual void copy_from(tlm_extension_base const &ext) = 0; //{assert(typeid(this)==typeid(ext)); assert(ID === ext.ID); assert(0);} 256 tlm_extension_base *ext = other.m_extensions[i]->clone(); local 257 if(ext) //extension may not be clonable. 261 set_auto_extension(i, ext); 265 set_extension(i, ext); 522 template <typename T> T* set_extension(T* ext) argument 524 return static_cast<T*>(set_extension(T::ID, ext)); 529 tlm_extension_base* ext) 528 set_extension(unsigned int index, tlm_extension_base* ext) argument 538 set_auto_extension(T* ext) argument 544 set_auto_extension(unsigned int index, tlm_extension_base* ext) argument 573 clear_extension(const T* ext) argument 590 release_extension(T* ext) argument [all...] |
/gem5/src/systemc/tests/tlm/nb2b_adapter/ |
H A D | nb2b_adapter.cpp | 225 route_extension* ext = 0; local 228 ext = new route_extension; 229 ext->id = id; 230 accessor(trans).set_extension(ext); 240 accessor(trans).clear_extension(ext); 241 delete ext; 268 route_extension* ext = 0; local 269 accessor(trans).get_extension(ext); 270 sc_assert(ext); 273 status = targ_socket[ ext [all...] |
/gem5/ext/systemc/src/tlm_utils/ |
H A D | instance_specific_extensions.h | 111 template <typename T> T* set_extension(T* ext) argument 115 m_extensions[T::priv_id] = static_cast<ispex_base*>(ext); 116 if (!tmp && ext) (m_container->*m_inc)(); 121 ispex_base* ext) 125 m_extensions[index] = ext; 126 if (!tmp && ext) (m_container->*m_inc)(); 130 // Check for an extension, ext will point to 0 if not present 131 template <typename T> void get_extension(T*& ext) const 133 ext = static_cast<T*>(m_extensions[T::priv_id]); 142 template <typename T> void clear_extension(const T* ext) argument 120 set_extension(unsigned int index, ispex_base* ext) argument [all...] |
H A D | simple_target_socket.h | 528 mm_end_event_ext* ext = trans->template get_extension<mm_end_event_ext>(); local 529 assert(ext); 531 ext->done.notify(); 1071 mm_end_event_ext* ext = trans->template get_extension<mm_end_event_ext>(); local 1072 assert(ext); 1074 ext->done.notify();
|
H A D | tlm2_base_protocol_checker.h | 1034 tlm::tlm_extension_base* ext = trans.get_extension(i); local 1035 if (ext) 1039 txt << "\n index = " << i << " type = " << typeid(*ext).name();
|
/gem5/src/systemc/tlm_core/2/generic_payload/ |
H A D | gp.cc | 24 #include "systemc/ext/tlm_core/2/generic_payload/gp.hh" 156 tlm_extension_base *ext = other.m_extensions[i]->clone(); local 157 if (ext) { // Extension may not be clonable. 160 set_auto_extension(i, ext); 163 set_extension(i, ext); 301 tlm_generic_payload::set_extension(unsigned int index, tlm_extension_base *ext) argument 305 m_extensions[index] = ext; 311 unsigned int index, tlm_extension_base *ext) 315 m_extensions[index] = ext;
|
/gem5/src/base/ |
H A D | inet.cc | 301 const Ip6Opt *ext = (const Ip6Opt *)data; local 302 nxt = ext->nxt(); 303 len += ext->len(); 304 data += ext->len(); 305 all -= ext->len(); 349 const Ip6Opt *ext = (const Ip6Opt *)data; local 350 nxt = ext->nxt(); 351 data += ext->len(); 352 all -= ext->len();
|
H A D | inet.hh | 377 const Ip6Opt* getExt(uint8_t ext) const;
|
/gem5/src/systemc/tests/tlm/bugs/multi_passthrough_sockets_bug/ |
H A D | multi_passthrough_sockets_bug.cpp | 113 virtual void copy_from(tlm_extension_base const & ext) argument 144 introspection_extension *ext = new introspection_extension; local 146 transaction.set_extension(ext);
|
/gem5/src/systemc/tlm_utils/ |
H A D | instance_specific_extensions.cc | 226 unsigned int index, ispex_base *ext) 230 m_extensions[index] = ext; 231 if (!tmp && ext) 225 set_extension( unsigned int index, ispex_base *ext) argument
|
/gem5/src/arch/ |
H A D | isa_parser.py | 429 def __init__(self, parser, full_name, ext, is_src, is_dest): 431 self.ext = ext 436 if ext: 437 self.eff_ext = ext 666 def __init__(self, parser, full_name, ext, is_src, is_dest): 667 Operand.__init__(self, parser, full_name, ext, is_src, is_dest) 681 ext = elem_ext 683 ext = dflt_elem_ext 684 ctype = self.parser.operandTypeMap[ext] [all...] |
/gem5/util/style/ |
H A D | sort_includes.py | 139 base, ext = m.groups() 142 if fname == "%s.%s" % (base, header_map[ext]):
|
/gem5/src/python/m5/util/ |
H A D | fdthelper.py | 42 from m5.ext.pyfdt import pyfdt
|
/gem5/util/streamline/ |
H A D | m5stats2streamline.py | 581 ext = os.path.splitext(task_file)[1] 584 if ext == ".gz": 870 ext = os.path.splitext(gem5_stats_file)[1] 883 if ext == ".gz":
|
/gem5/ext/ply/ply/ |
H A D | lex.py | 831 base,ext = os.path.splitext(filename) 832 if ext != '.py': return # No idea what the file is. Return OK
|