/gem5/ext/systemc/src/sysc/kernel/ |
H A D | sc_sensitive.cpp | 177 sc_sensitive::operator << ( const sc_port_base& port_ ) 187 port_.make_sensitive( as_method_handle( m_handle ) ); 191 port_.make_sensitive( as_thread_handle( m_handle ) ); 204 sc_process_b* handle_, const sc_port_base& port_) 208 port_.make_sensitive( handle_m ); 213 port_.make_sensitive( handle_t ); 278 sc_sensitive::operator () ( const sc_port_base& port_ ) 281 return operator << ( port_ ); 318 const in_port_b_type& port_ ) 320 port_ 203 make_static_sensitivity( sc_process_b* handle_, const sc_port_base& port_) argument [all...] |
H A D | sc_module.cpp | 128 sc_bind_proxy::sc_bind_proxy( sc_port_base& port_ ) 130 port( &port_ ) 465 sc_module::append_port( sc_port_base* port_ ) 468 m_port_vec->push_back( port_ ); 495 sc_module::operator << ( sc_port_base& port_ ) 498 positional_bind(port_); 537 sc_module::positional_bind( sc_port_base& port_ ) 548 int status = (*m_port_vec)[m_port_index]->pbind( port_ );
|
H A D | sc_module.h | 144 sc_module& operator , ( sc_port_base& port_ ) 145 { return operator << ( port_ ); }
|
/gem5/src/systemc/ |
H A D | sc_port_wrapper.hh | 60 : Port(name, id), port_(p) 66 return port_; 80 port_.bind(beer->port()); 83 port_.bind(iface->interface()); 92 ScPort& port_; member in class:sc_gem5::ScPortWrapper 141 : Port(name, id), port_(p) 147 return port_; 164 port_.bind(iface->interface()); 169 ScExport& port_; member in class:sc_gem5::ScExportWrapper
|
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_event_finder.cpp | 58 sc_event_finder::sc_event_finder( const sc_port_base& port_ ) 59 : m_port( port_ )
|
H A D | sc_interface.h | 50 virtual void register_port( sc_port_base& port_,
|
H A D | sc_signal_resolved_ports.h | 202 this_type& operator = ( const in_port_type& port_ ) 203 { (*this)->write( port_->read() ); return *this; } 205 this_type& operator = ( const inout_port_type& port_ ) 206 { (*this)->write( port_->read() ); return *this; } 208 this_type& operator = ( const this_type& port_ ) 209 { (*this)->write( port_->read() ); return *this; } 306 this_type& operator = ( const in_port_type& port_ ) 307 { (*this)->write( port_->read() ); return *this; } 309 this_type& operator = ( const inout_port_type& port_ ) 310 { (*this)->write( port_ [all...] |
H A D | sc_signal_rv_ports.h | 227 this_type& operator = ( const in_port_type& port_ ) 228 { (*this)->write( port_->read() ); return *this; } 230 this_type& operator = ( const inout_port_type& port_ ) 231 { (*this)->write( port_->read() ); return *this; } 233 this_type& operator = ( const this_type& port_ ) 234 { (*this)->write( port_->read() ); return *this; } 351 this_type& operator = ( const in_port_type& port_ ) 352 { (*this)->write( port_->read() ); return *this; } 354 this_type& operator = ( const inout_port_type& port_ ) 355 { (*this)->write( port_ [all...] |
H A D | sc_event_finder.h | 93 sc_event_finder_t( const sc_port_base& port_, argument 95 : sc_event_finder( port_ ), m_event_method( event_method_ )
|
H A D | sc_signal.cpp | 81 check_port( sc_object* target, sc_port_base * port_, bool is_output ) argument 87 sc_signal_invalid_writer( target, m_output, port_, false ); 90 m_output = port_; 145 sc_signal<bool,POL>::register_port( sc_port_base& port_, argument 149 if( !policy_type::check_port( this, &port_, is_output ) ) 268 sc_signal<sc_dt::sc_logic,POL>::register_port( sc_port_base& port_, argument 272 if( !policy_type::check_port( this, &port_, is_output ) )
|
H A D | sc_port.cpp | 602 sc_port_registry::insert( sc_port_base* port_ ) 605 port_->report_error( SC_ID_INSERT_PORT_, "simulation running" ); 609 port_->report_error( SC_ID_INSERT_PORT_, "elaboration done" ); 613 // check if port_ is already inserted 615 if( port_ == m_port_vec[i] ) { 616 port_->report_error( SC_ID_INSERT_PORT_, "port already inserted" ); 624 port_->report_error( SC_ID_PORT_OUTSIDE_MODULE_ ); 626 curr_module->append_port( port_ ); 629 m_port_vec.push_back( port_ ); 633 sc_port_registry::remove( sc_port_base* port_ ) [all...] |
H A D | sc_signal_ports.h | 1037 this_type& operator = ( const in_port_type& port_ ) 1038 { (*this)->write( port_->read() ); return *this; } 1040 this_type& operator = ( const inout_port_type& port_ ) 1041 { (*this)->write( port_->read() ); return *this; } 1043 this_type& operator = ( const this_type& port_ ) 1044 { (*this)->write( port_->read() ); return *this; } 1373 this_type& operator = ( const in_port_type& port_ ) 1374 { (*this)->write( port_->read() ); return *this; } 1376 this_type& operator = ( const inout_port_type& port_ ) 1377 { (*this)->write( port_ [all...] |
H A D | sc_fifo.h | 188 sc_fifo<T>::register_port( sc_port_base& port_, argument 199 m_reader = &port_; 207 m_writer = &port_;
|
H A D | sc_signal.h | 210 sc_signal<T,POL>::register_port( sc_port_base& port_ 215 if( !policy_type::check_port( this, &port_, is_output ) )
|
/gem5/ext/dsent/model/timing_graph/ |
H A D | ElectricalDriver.h | 65 ElectricalDriver(const ElectricalDriver& port_);
|
/gem5/ext/systemc/src/tlm_core/tlm_1/tlm_req_rsp/tlm_ports/ |
H A D | tlm_event_finder.h | 37 tlm_event_finder_t( const sc_core::sc_port_base& port_, argument 39 : sc_core::sc_event_finder( port_ ), m_event_method( event_method_ )
|
/gem5/util/tlm/src/ |
H A D | sc_peq.hh | 70 PayloadEvent(OWNER& port_, argument 75 : port(port_)
|
/gem5/src/systemc/ext/tlm_core/1/req_rsp/ports/ |
H A D | event_finder.hh | 34 tlm_event_finder_t(const sc_core::sc_port_base &port_, argument 37 sc_core::sc_event_finder(port_), m_event_method(event_method_)
|
/gem5/src/systemc/tlm_bridge/ |
H A D | sc_peq.hh | 70 PayloadEvent(OWNER& port_, argument 75 : port(port_)
|
/gem5/src/cpu/minor/ |
H A D | lsq.hh | 199 LSQRequest(LSQ &port_, MinorDynInstPtr inst_, bool isLoad_, 308 SpecialDataRequest(LSQ &port_, MinorDynInstPtr inst_) : argument 310 LSQRequest(port_, inst_, true, NULL, 0) 320 FailedDataRequest(LSQ &port_, MinorDynInstPtr inst_) : argument 321 SpecialDataRequest(port_, inst_) 333 BarrierDataRequest(LSQ &port_, MinorDynInstPtr inst_) : argument 334 SpecialDataRequest(port_, inst_) 375 SingleDataRequest(LSQ &port_, MinorDynInstPtr inst_, argument 377 LSQRequest(port_, inst_, isLoad_, data_, res_), 420 SplitDataRequest(LSQ &port_, MinorDynInstPt [all...] |
H A D | lsq.cc | 59 LSQ::LSQRequest::LSQRequest(LSQ &port_, MinorDynInstPtr inst_, bool isLoad_, argument 62 port(port_), 385 LSQ::SplitDataRequest::SplitDataRequest(LSQ &port_, MinorDynInstPtr inst_, argument 387 LSQRequest(port_, inst_, isLoad_, data_, res_),
|
/gem5/src/systemc/tests/include/specialized_signals/ |
H A D | scx_signal_int.h | 311 sc_port_base& port_, const char* if_typename_ ); 641 sc_port_base& port_, const char* if_typename_ ) 650 m_output_p->name(), port_.name() ); 652 m_output_p = &port_; 655 if ( &port_ && if_typename_ ) {} // Silence unused args warning. 640 register_port( sc_port_base& port_, const char* if_typename_ ) argument
|
H A D | scx_signal_uint.h | 343 sc_port_base& port_, const char* if_typename_ ); 686 sc_port_base& port_, const char* if_typename_ ) 695 m_output_p->name(), port_.name() ); 697 m_output_p = &port_; 700 if ( &port_ && if_typename_ ) {} // Silence unused args warning. 685 register_port( sc_port_base& port_, const char* if_typename_ ) argument
|
H A D | scx_signal_signed.h | 364 sc_port_base& port_, const char* if_typename_ ); 792 sc_port_base& port_, const char* if_typename_ ) 801 m_output_p->name(), port_.name() ); 803 m_output_p = &port_; 806 if ( &port_ && if_typename_ ) {} // Silence unused args warning. 791 register_port( sc_port_base& port_, const char* if_typename_ ) argument
|
H A D | scx_signal_unsigned.h | 354 sc_port_base& port_, const char* if_typename_ ); 786 sc_port_base& port_, const char* if_typename_ ) 795 m_output_p->name(), port_.name() ); 797 m_output_p = &port_; 800 if ( &port_ && if_typename_ ) {} // Silence unused args warning. 785 register_port( sc_port_base& port_, const char* if_typename_ ) argument
|