/gem5/src/systemc/tests/systemc/kernel/sc_module_name/test01/ |
H A D | test01.cpp | 46 base_mod( sc_module_name name_ ) 47 : sc_module( name_ ) 55 derived_mod( sc_module_name name_ ) 56 : base_mod( name_ )
|
/gem5/ext/dsent/model/ |
H A D | OpticalModel.cc | 106 OpticalWaveguide* OpticalModel::getWaveguide(const String& name_) argument 108 return m_waveguides_->get(name_); 117 OpticalLaser* OpticalModel::getLaser(const String& name_) argument 119 return m_lasers_->get(name_); 128 OpticalModulator* OpticalModel::getModulator(const String& name_) argument 130 return m_modulators_->get(name_); 139 OpticalFilter* OpticalModel::getFilter(const String& name_) argument 141 return m_filters_->get(name_); 150 OpticalDetector* OpticalModel::getDetector(const String& name_) argument 152 return m_detectors_->get(name_); 161 getOpticalInputPort(const String& name_) argument 183 getOpticalOutputPort(const String& name_) argument 202 createOpticalInputPort(const String& name_, const WavelengthGroup& wavelength_group_) argument 212 createOpticalOutputPort(const String& name_, const WavelengthGroup& wavelength_group_) argument 223 createWaveguide(const String& name_, const WavelengthGroup& wavelengths_) argument 233 createLaser(const String& name_, const WavelengthGroup& wavelengths_) argument 243 createModulator(const String& name_, const WavelengthGroup& wavelengths_, bool opt_loss_, OpticalTransmitter* transmitter_) argument 253 createFilter(const String& name_, const WavelengthGroup& wavelengths_, bool drop_all_, const WavelengthGroup& drop_wavelengths_) argument 263 createDetector(const String& name_, const WavelengthGroup& wavelengths_, OpticalReceiver* receiver_) argument [all...] |
H A D | OpticalModel.h | 80 void createOpticalInputPort(const String& name_, const WavelengthGroup& wavelengths_); 82 PortInfo* getOpticalInputPort(const String& name_); 83 const PortInfo* getOpticalInputPort(const String& name_) const; 86 void createOpticalOutputPort(const String& name_, const WavelengthGroup& wavelengths_); 88 PortInfo* getOpticalOutputPort(const String& name_); 89 const PortInfo* getOpticalOutputPort(const String& name_) const; 92 void createWaveguide(const String& name_, const WavelengthGroup& wavelengths_); 94 OpticalWaveguide* getWaveguide(const String& name_); 108 void createLaser(const String& name_, const WavelengthGroup& wavelengths_); 110 OpticalLaser* getLaser(const String& name_); [all...] |
H A D | ElectricalModel.h | 83 const NetIndex getNetReference(const String& name_) const; 85 void createInputPort(const String& name_, const NetIndex& net_indices_ = NetIndex(0, 0)); 87 PortInfo* getInputPort(const String& name_); 88 const PortInfo* getInputPort(const String& name_) const; 90 void createOutputPort(const String& name_, const NetIndex& net_indices_ = NetIndex(0, 0)); 92 PortInfo* getOutputPort(const String& name_); 93 const PortInfo* getOutputPort(const String& name_) const; 95 void createNet(const String& name_); 96 void createNet(const String& name_, const NetIndex& net_indices_); 98 ElectricalNet* getNet(const String& name_); [all...] |
H A D | ElectricalModel.cc | 247 ElectricalDriver* ElectricalModel::getDriver(const String& name_) argument 249 return m_drivers_->get(name_); 258 ElectricalDriverMultiplier* ElectricalModel::getDriverMultiplier(const String& name_) argument 260 return m_driver_multipliers_->get(name_); 269 ElectricalNet* ElectricalModel::getNet(const String& name_) argument 271 return getNet(name_, m_net_references_->get(name_)); 274 ElectricalNet* ElectricalModel::getNet(const String& name_, const NetIndex& index_) argument 277 " -> Ambiguous get net since (" + name_ + ") is a bus consisting of several nets!"); 278 return m_nets_->get(name_ 287 getLoad(const String& name_) argument 298 getDelay(const String& name_) argument 309 getInputPort(const String& name_) argument 331 getOutputPort(const String& name_) argument 362 createInputPort(const String& name_, const NetIndex& net_indices_) argument 373 createOutputPort(const String& name_, const NetIndex& net_indices_) argument 384 createNet(const String& name_) argument 392 createNet(const String& name_, const NetIndex& net_indices_) argument 415 createDriver(const String& name_, bool sizable_) argument 438 createDriverMultiplier(const String& name_) argument 451 createLoad(const String& name_) argument 474 createDelay(const String& name_) argument 772 createElectricalEventResult(const String& name_) argument 781 createElectricalEventAtomicResult(const String& name_) argument [all...] |
/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_module_name.cpp | 41 sc_module_name::sc_module_name( const char* name_ ) 42 : m_name( name_ ), 51 sc_module_name::sc_module_name( const sc_module_name& name_ ) 52 : m_name( name_.m_name ), 55 m_simc( name_.m_simc ),
|
H A D | sc_attribute.cpp | 41 sc_attr_base::sc_attr_base( const std::string& name_ ) 42 : m_name( name_ ) 112 sc_attr_cltn::operator [] ( const std::string& name_ ) 115 if( name_ == m_cltn[i]->name() ) { 123 sc_attr_cltn::operator [] ( const std::string& name_ ) const 126 if( name_ == m_cltn[i]->name() ) { 138 sc_attr_cltn::remove( const std::string& name_ ) 141 if( name_ == m_cltn[i]->name() ) {
|
H A D | sc_attribute.h | 49 sc_attr_base( const std::string& name_ ); 100 sc_attr_base* operator [] ( const std::string& name_ ); 101 const sc_attr_base* operator [] ( const std::string& name_ ) const; 105 sc_attr_base* remove( const std::string& name_ ); 151 sc_attribute( const std::string& name_ ) 152 : sc_attr_base( name_ ), value() 155 sc_attribute( const std::string& name_, const T& value_ ) argument 156 : sc_attr_base( name_ ), value( value_ )
|
/gem5/ext/googletest/googletest/xcode/Samples/FrameworkSample/ |
H A D | widget.cc | 42 name_(name) {} 55 return name_; 59 // Copy the char* representation of name_ into buffer, up to max_size. 60 strncpy(buffer, name_.c_str(), max_size-1);
|
H A D | widget.h | 58 std::string name_; member in class:Widget
|
/gem5/ext/dsent/model/std_cells/ |
H A D | CellMacros.cc | 37 void CellMacros::addNor2(StdCell* cell_, const String& name_, argument 43 cell_->createLoad(name_ + "_CgA1"); 44 cell_->createLoad(name_ + "_CgA2"); 45 cell_->createLoad(name_ + "_CdZN"); 46 cell_->createDriver(name_ + "_RonZN", sizable_); 49 ElectricalLoad* gate_a1_load = cell_->getLoad(name_ + "_CgA1"); 50 ElectricalLoad* gate_a2_load = cell_->getLoad(name_ + "_CgA2"); 51 ElectricalLoad* drain_load = cell_->getLoad(name_ + "_CdZN"); 52 ElectricalDriver* zn_drive = cell_->getDriver(name_ + "_RonZN"); 68 void CellMacros::updateNor2(StdCell* cell_, const String& name_, doubl argument 137 addNand2(StdCell* cell_, const String& name_, bool sizable_, bool a1_to_zn_path_, bool a2_to_zn_path_, const String& a1_net_, const String& a2_net_, const String& zn_net_) argument 168 updateNand2(StdCell* cell_, const String& name_, double normalized_size_) argument 239 addInverter(StdCell* cell_, const String& name_, bool sizable_, bool a_to_zn_path_, const String& a_net_, const String& zn_net_) argument 266 updateInverter(StdCell* cell_, const String& name_, double normalized_size_) argument 329 addTristate(StdCell* cell_, const String& name_, bool sizable_, bool a_to_zn_path_, bool oe_to_zn_path_, bool oen_to_zn_path_, const String& a_net_, const String& oe_net_, const String& oen_net_, const String& zn_net_) argument 365 updateTristate(StdCell* cell_, const String& name_, double normalized_size_) argument [all...] |
H A D | CellMacros.h | 42 static void addNor2(StdCell* cell_, const String& name_, bool sizable_, bool a1_to_zn_path_, bool a2_to_zn_path_, 45 static void updateNor2(StdCell* cell_, const String& name_, double normalized_size_); 49 static void addNand2(StdCell* cell_, const String& name_, bool sizable_, bool a1_to_zn_path_, bool a2_to_zn_path_, 52 static void updateNand2(StdCell* cell_, const String& name_, double normalized_size_); 56 static void addInverter(StdCell* cell_, const String& name_, bool sizable_, bool a_to_zn_path_, 59 static void updateInverter(StdCell* cell_, const String& name_, double normalized_size_); 63 static void addTristate(StdCell* cell_, const String& name_, bool sizable_, bool a_to_zn_path_, bool oe_to_zn_path_, bool oen_to_zn_path_, 66 static void updateTristate(StdCell* cell_, const String& name_, double normalized_size_);
|
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_signal_resolved_ports.h | 68 explicit sc_in_resolved( const char* name_ ) 69 : base_type( name_ ) 76 sc_in_resolved( const char* name_, const in_if_type& interface_ ) argument 77 : base_type( name_, interface_ ) 84 sc_in_resolved( const char* name_, in_port_type& parent_ ) argument 85 : base_type( name_, parent_ ) 92 sc_in_resolved( const char* name_, inout_port_type& parent_ ) argument 93 : base_type( name_, parent_ ) 100 sc_in_resolved( const char* name_, this_type& parent_ ) argument 101 : base_type( name_, parent 167 sc_inout_resolved( const char* name_, inout_if_type& interface_ ) argument 175 sc_inout_resolved( const char* name_, inout_port_type& parent_ ) argument 183 sc_inout_resolved( const char* name_, this_type& parent_ ) argument 271 sc_out_resolved( const char* name_, inout_if_type& interface_ ) argument 279 sc_out_resolved( const char* name_, inout_port_type& parent_ ) argument 287 sc_out_resolved( const char* name_, this_type& parent_ ) argument [all...] |
H A D | sc_signal_rv_ports.h | 73 explicit sc_in_rv( const char* name_ ) 74 : base_type( name_ ) 81 sc_in_rv( const char* name_, const in_if_type& interface_ ) argument 82 : base_type( name_, interface_ ) 89 sc_in_rv( const char* name_, in_port_type& parent_ ) argument 90 : base_type( name_, parent_ ) 97 sc_in_rv( const char* name_, inout_port_type& parent_ ) argument 98 : base_type( name_, parent_ ) 105 sc_in_rv( const char* name_, this_type& parent_ ) argument 106 : base_type( name_, parent 192 sc_inout_rv( const char* name_, inout_if_type& interface_ ) argument 200 sc_inout_rv( const char* name_, inout_port_type& parent_ ) argument 208 sc_inout_rv( const char* name_, this_type& parent_ ) argument 316 sc_out_rv( const char* name_, inout_if_type& interface_ ) argument 324 sc_out_rv( const char* name_, inout_port_type& parent_ ) argument 332 sc_out_rv( const char* name_, this_type& parent_ ) argument [all...] |
H A D | sc_fifo_ports.h | 69 explicit sc_fifo_in( const char* name_ ) 70 : base_type( name_ ) 77 sc_fifo_in( const char* name_, in_if_type& interface_ ) argument 78 : base_type( name_, interface_ ) 85 sc_fifo_in( const char* name_, in_port_type& parent_ ) argument 86 : base_type( name_, parent_ ) 93 sc_fifo_in( const char* name_, this_type& parent_ ) argument 94 : base_type( name_, parent_ ) 185 explicit sc_fifo_out( const char* name_ ) 186 : base_type( name_ ) 193 sc_fifo_out( const char* name_, out_if_type& interface_ ) argument 201 sc_fifo_out( const char* name_, out_port_type& parent_ ) argument 209 sc_fifo_out( const char* name_, this_type& parent_ ) argument [all...] |
H A D | sc_clock.cpp | 74 sc_clock::sc_clock( const char* name_ ) : 75 base_type( name_ ), 79 std::string(name_) + "_next_posedge_event").c_str()), 81 std::string(name_) + "_next_negedge_event").c_str()) 91 sc_clock::sc_clock( const char* name_, argument 96 base_type( name_ ), 100 std::string(name_) + "_next_posedge_event").c_str()), 102 std::string(name_) + "_next_negedge_event").c_str()) 118 sc_clock::sc_clock( const char* name_, argument 122 base_type( name_ ), 139 sc_clock( const char* name_, double period_v_, sc_time_unit period_tu_, double duty_cycle_, double start_time_v_, sc_time_unit start_time_tu_, bool posedge_first_ ) argument 169 sc_clock( const char* name_, double period_, double duty_cycle_, double start_time_, bool posedge_first_ ) argument [all...] |
H A D | sc_mutex.cpp | 48 sc_mutex::sc_mutex( const char* name_ ) 49 : sc_object( name_ ),
|
H A D | sc_buffer.h | 63 explicit sc_buffer( const char* name_ ) 64 : base_type( name_ ) 67 sc_buffer( const char* name_, const T& initial_value_ ) argument 68 : base_type( name_, initial_value_ )
|
H A D | sc_signal_ports.cpp | 62 const std::string& name_) const 68 m_traces->push_back( new sc_trace_params( tf_, name_ ) ); 74 const std::string& name_) const 77 add_trace_internal(tf_, name_); 145 const std::string& name_ ) const 151 m_traces->push_back( new sc_trace_params( tf_, name_ ) ); 157 const std::string& name_ ) const 160 add_trace_internal(tf_, name_); 262 const std::string& name_ ) const 268 m_traces->push_back( new sc_trace_params( tf_, name_ ) ); [all...] |
H A D | sc_signal_resolved.h | 69 explicit sc_signal_resolved( const char* name_ ): 70 base_type( name_ ), m_proc_vec(), m_val_vec() 73 sc_signal_resolved( const char* name_, const data_type & initial_value_ ) argument 74 : base_type( name_, initial_value_ )
|
H A D | sc_signal_ports.h | 61 sc_trace_params( sc_trace_file* tf_, const std::string& name_ ) 62 : tf( tf_ ), name( name_ ) 105 explicit sc_in( const char* name_ ) 106 : base_type( name_ ), m_traces( 0 ), 115 sc_in( const char* name_, const in_if_type& interface_ ) argument 116 : base_type( name_, CCAST<in_if_type&>( interface_ ) ), m_traces( 0 ), 125 sc_in( const char* name_, in_port_type& parent_ ) argument 126 : base_type( name_, parent_ ), m_traces( 0 ), 135 sc_in( const char* name_, inout_port_type& parent_ ) argument 136 : base_type( name_ ), m_trace 145 sc_in( const char* name_, this_type& parent_ ) argument 429 sc_in( const char* name_, const in_if_type& interface_ ) argument 439 sc_in( const char* name_, in_port_type& parent_ ) argument 449 sc_in( const char* name_, inout_port_type& parent_ ) argument 466 sc_in( const char* name_, this_type& parent_ ) argument 703 sc_in( const char* name_, const in_if_type& interface_ ) argument 713 sc_in( const char* name_, in_port_type& parent_ ) argument 723 sc_in( const char* name_, inout_port_type& parent_ ) argument 733 sc_in( const char* name_, this_type& parent_ ) argument 966 sc_inout( const char* name_, inout_if_type& interface_ ) argument 976 sc_inout( const char* name_, inout_port_type& parent_ ) argument 986 sc_inout( const char* name_, this_type& parent_ ) argument 1258 sc_inout( const char* name_, inout_if_type& interface_ ) argument 1268 sc_inout( const char* name_, inout_port_type& parent_ ) argument 1278 sc_inout( const char* name_, this_type& parent_ ) argument 1494 sc_inout( const char* name_, inout_if_type& interface_ ) argument 1504 sc_inout( const char* name_, inout_port_type& parent_ ) argument 1514 sc_inout( const char* name_, this_type& parent_ ) argument 1729 sc_out( const char* name_, inout_if_type& interface_ ) argument 1737 sc_out( const char* name_, inout_port_type& parent_ ) argument 1745 sc_out( const char* name_, this_type& parent_ ) argument [all...] |
H A D | sc_semaphore.cpp | 69 sc_semaphore::sc_semaphore( const char* name_, int init_value_ ) argument 70 : sc_object( name_ ),
|
/gem5/ext/systemc/src/sysc/tracing/ |
H A D | sc_wif_trace.cpp | 99 wif_trace(const std::string& name_, const std::string& wif_name_); 123 wif_trace::wif_trace(const std::string& name_, argument 125 : name(name_), wif_name(wif_name_), wif_type(0), bit_width(-1) 170 const std::string& name_, 184 const std::string& name_, 187 : wif_trace(name_, wif_name_), object(object_), old_value(object_), 236 const std::string& name_, 250 const std::string& name_, 253 : wif_trace(name_, wif_name_), object(object_), old_value(object_), 305 const std::string& name_, 183 wif_uint64_trace(const sc_dt::uint64& object_, const std::string& name_, const std::string& wif_name_, int width_) argument 249 wif_int64_trace(const sc_dt::int64& object_, const std::string& name_, const std::string& wif_name_, int width_) argument 316 wif_bool_trace( const bool& object_, const std::string& name_, const std::string& wif_name_ ) argument 357 wif_sc_bit_trace(const sc_dt::sc_bit& object_, const std::string& name_, const std::string& wif_name_) argument 397 wif_sc_logic_trace(const sc_dt::sc_logic& object_, const std::string& name_, const std::string& wif_name_) argument 441 wif_sc_unsigned_trace(const sc_dt::sc_unsigned& object_, const std::string& name_, const std::string& wif_name_) argument 497 wif_sc_signed_trace(const sc_dt::sc_signed& object_, const std::string& name_, const std::string& wif_name_) argument 553 wif_sc_uint_base_trace( const sc_dt::sc_uint_base& object_, const std::string& name_, const std::string& wif_name_) argument 604 wif_sc_int_base_trace(const sc_dt::sc_int_base& object_, const std::string& name_, const std::string& wif_name_) argument 657 wif_sc_fxval_trace( const sc_dt::sc_fxval& object_, const std::string& name_, const std::string& wif_name_ ) argument 698 wif_sc_fxval_fast_trace( const sc_dt::sc_fxval_fast& object_, const std::string& name_, const std::string& wif_name_ ) argument 741 wif_sc_fxnum_trace( const sc_dt::sc_fxnum& object_, const std::string& name_, const std::string& wif_name_ ) argument 809 wif_sc_fxnum_fast_trace( const sc_dt::sc_fxnum_fast& object_, const std::string& name_, const std::string& wif_name_ ) argument 876 wif_unsigned_int_trace(const unsigned& object_, const std::string& name_, const std::string& wif_name_, int width_) argument 940 wif_unsigned_short_trace( const unsigned short& object_, const std::string& name_, const std::string& wif_name_, int width_) argument 1003 wif_unsigned_char_trace(const unsigned char& object_, const std::string& name_, const std::string& wif_name_, int width_) argument 1065 wif_unsigned_long_trace(const unsigned long& object_, const std::string& name_, const std::string& wif_name_, int width_) argument 1128 wif_signed_int_trace(const signed& object_, const std::string& name_, const std::string& wif_name_, int width_) argument 1191 wif_signed_short_trace(const short& object_, const std::string& name_, const std::string& wif_name_, int width_) argument 1253 wif_signed_char_trace(const char& object_, const std::string& name_, const std::string& wif_name_, int width_) argument 1315 wif_signed_long_trace(const long& object_, const std::string& name_, const std::string& wif_name_, int width_) argument 1375 wif_float_trace(const float& object_, const std::string& name_, const std::string& wif_name_) argument 1410 wif_double_trace(const double& object_, const std::string& name_, const std::string& wif_name_) argument 1456 wif_enum_trace(const unsigned& object_, const std::string& name_, const std::string& wif_name_, const char** enum_literals_) argument 1522 wif_T_trace( const T& object_, const std::string& name_, const std::string& wif_name_, wif_trace_file::wif_enum type_ ) argument 1743 trace( const unsigned& object_, const std::string& name_, const char** enum_literals_ ) argument [all...] |
H A D | sc_vcd_trace.cpp | 94 vcd_trace(const std::string& name_, const std::string& vcd_name_); 122 vcd_trace::vcd_trace(const std::string& name_, const std::string& vcd_name_) argument 123 : name(name_), vcd_name(vcd_name_), vcd_var_typ_name(0), bit_width(0) 250 const std::string& name_, 253 : vcd_trace( name_, vcd_name_ ), 302 const std::string& name_, 313 const std::string& name_, 315 : vcd_trace(name_, vcd_name_), object(object_), old_value(object_) 383 const std::string& name_, 395 const std::string& name_, 249 vcd_T_trace( const T& object_, const std::string& name_, const std::string& vcd_name_, vcd_trace_file::vcd_enum type_ ) argument 312 vcd_bool_trace(const bool& object_, const std::string& name_, const std::string& vcd_name_) argument 394 vcd_sc_logic_trace(const sc_dt::sc_logic& object_, const std::string& name_, const std::string& vcd_name_) argument 441 vcd_sc_unsigned_trace(const sc_dt::sc_unsigned& object_, const std::string& name_, const std::string& vcd_name_) argument 504 vcd_sc_signed_trace(const sc_dt::sc_signed& object_, const std::string& name_, const std::string& vcd_name_) argument 565 vcd_sc_uint_base_trace( const sc_dt::sc_uint_base& object_, const std::string& name_, const std::string& vcd_name_) argument 623 vcd_sc_int_base_trace(const sc_dt::sc_int_base& object_, const std::string& name_, const std::string& vcd_name_) argument 681 vcd_sc_fxval_trace( const sc_dt::sc_fxval& object_, const std::string& name_, const std::string& vcd_name_ ) argument 723 vcd_sc_fxval_fast_trace( const sc_dt::sc_fxval_fast& object_, const std::string& name_, const std::string& vcd_name_ ) argument 767 vcd_sc_fxnum_trace( const sc_dt::sc_fxnum& object_, const std::string& name_, const std::string& vcd_name_ ) argument 837 vcd_sc_fxnum_fast_trace( const sc_dt::sc_fxnum_fast& object_, const std::string& name_, const std::string& vcd_name_ ) argument 907 vcd_unsigned_int_trace( const unsigned& object_, const std::string& name_, const std::string& vcd_name_, int width_) argument 973 vcd_unsigned_short_trace( const unsigned short& object_, const std::string& name_, const std::string& vcd_name_, int width_) argument 1038 vcd_unsigned_char_trace( const unsigned char& object_, const std::string& name_, const std::string& vcd_name_, int width_) argument 1100 vcd_unsigned_long_trace( const unsigned long& object_, const std::string& name_, const std::string& vcd_name_, int width_) argument 1165 vcd_signed_int_trace(const signed& object_, const std::string& name_, const std::string& vcd_name_, int width_) argument 1228 vcd_signed_short_trace( const short& object_, const std::string& name_, const std::string& vcd_name_, int width_) argument 1291 vcd_signed_char_trace(const char& object_, const std::string& name_, const std::string& vcd_name_, int width_) argument 1353 vcd_int64_trace(const sc_dt::int64& object_, const std::string& name_, const std::string& vcd_name_, int width_) argument 1420 vcd_uint64_trace( const sc_dt::uint64& object_, const std::string& name_, const std::string& vcd_name_, int width_) argument 1487 vcd_signed_long_trace(const long& object_, const std::string& name_, const std::string& vcd_name_, int width_) argument 1548 vcd_float_trace(const float& object_, const std::string& name_, const std::string& vcd_name_) argument 1584 vcd_double_trace(const double& object_, const std::string& name_, const std::string& vcd_name_) argument 1625 vcd_enum_trace(const unsigned& object_, const std::string& name_, const std::string& vcd_name_, const char** enum_literals_) argument 1883 trace( const unsigned& object_, const std::string& name_, const char** enum_literals_ ) argument [all...] |
/gem5/src/systemc/tests/systemc/kernel/sc_module/test09/ |
H A D | test09.cpp | 59 NonModuleDerived(sc_module_name name_) : ModuleBase(name_) argument
|