Searched refs:port_ (Results 1 - 25 of 25) sorted by relevance

/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_sensitive.cpp177 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 Dsc_module.cpp128 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 Dsc_module.h144 sc_module& operator , ( sc_port_base& port_ )
145 { return operator << ( port_ ); }
/gem5/src/systemc/
H A Dsc_port_wrapper.hh60 : 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 Dsc_event_finder.cpp58 sc_event_finder::sc_event_finder( const sc_port_base& port_ )
59 : m_port( port_ )
H A Dsc_interface.h50 virtual void register_port( sc_port_base& port_,
H A Dsc_signal_resolved_ports.h202 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 Dsc_signal_rv_ports.h227 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 Dsc_event_finder.h93 sc_event_finder_t( const sc_port_base& port_, argument
95 : sc_event_finder( port_ ), m_event_method( event_method_ )
H A Dsc_signal.cpp81 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 Dsc_port.cpp602 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 Dsc_signal_ports.h1037 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 Dsc_fifo.h188 sc_fifo<T>::register_port( sc_port_base& port_, argument
199 m_reader = &port_;
207 m_writer = &port_;
H A Dsc_signal.h210 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 DElectricalDriver.h65 ElectricalDriver(const ElectricalDriver& port_);
/gem5/ext/systemc/src/tlm_core/tlm_1/tlm_req_rsp/tlm_ports/
H A Dtlm_event_finder.h37 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 Dsc_peq.hh70 PayloadEvent(OWNER& port_, argument
75 : port(port_)
/gem5/src/systemc/ext/tlm_core/1/req_rsp/ports/
H A Devent_finder.hh34 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 Dsc_peq.hh70 PayloadEvent(OWNER& port_, argument
75 : port(port_)
/gem5/src/cpu/minor/
H A Dlsq.hh199 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 Dlsq.cc59 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 Dscx_signal_int.h311 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 Dscx_signal_uint.h343 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 Dscx_signal_signed.h364 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 Dscx_signal_unsigned.h354 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

Completed in 68 milliseconds