Searched refs:bind (Results 51 - 75 of 98) sorted by relevance

1234

/gem5/ext/libelf/
H A Delf32.h197 #define ELF32_ST_INFO(bind, type) (((bind) << 4) + ((type) & 0xf))
H A Delf64.h204 #define ELF64_ST_INFO(bind, type) (((bind) << 4) + ((type) & 0xf))
/gem5/ext/systemc/src/sysc/communication/
H A Dsc_export.h177 SC_VIRTUAL_ void bind( IF& interface_ ) function in class:sc_core::sc_export
191 this->bind(interface_);
H A Dsc_signal_ports.cpp106 sc_port_base::bind( *in_parent );
111 sc_port_base::bind( *inout_parent );
189 sc_port_base::bind( *in_parent );
194 sc_port_base::bind( *inout_parent );
/gem5/src/systemc/core/
H A Dport.hh140 bind(::sc_core::sc_interface *interface) function in class:sc_gem5::Port
149 bind(::sc_core::sc_port_base *port) function in class:sc_gem5::Port
/gem5/ext/systemc/src/sysc/utils/
H A Dsc_vector.h387 iterator bind( sc_vector_assembly<ContainerType,ArgumentType> c ) function in class:sc_core::sc_vector
388 { return bind( c.begin(), c.end() ); }
391 iterator bind( BindableContainer & c ) function in class:sc_core::sc_vector
392 { return bind( c.begin(), c.end() ); }
395 iterator bind( BindableIterator first, BindableIterator last ) function in class:sc_core::sc_vector
396 { return bind( first, last, this->begin() ); }
399 iterator bind( BindableIterator first, BindableIterator last function in class:sc_core::sc_vector
492 iterator bind( sc_vector_assembly<ContainerType,ArgumentType> c ) function in class:sc_core::sc_vector_assembly
493 { return bind( c.begin(), c.end() ); }
496 iterator bind( BindableContaine function in class:sc_core::sc_vector_assembly
500 iterator bind( BindableIterator first, BindableIterator last ) function in class:sc_core::sc_vector_assembly
504 iterator bind( BindableIterator first, BindableIterator last function in class:sc_core::sc_vector_assembly
509 iterator bind( BindableIterator first, BindableIterator last function in class:sc_core::sc_vector_assembly
[all...]
/gem5/ext/systemc/src/tlm_utils/
H A Dmulti_passthrough_target_socket.h119 // we bind it now.
120 //We do that here as the user of the target port HAS to bind at least on callback,
125 // We bind to a callback_binder that will be used as the first interface
141 sc_core::sc_export<tlm::tlm_fw_transport_if<TYPES> >::bind(*binder);
212 // wants to bind to the export of the underlying tlm_target_socket
235 //just return the export of the underlying tlm_target_socket in case of a hierarchical bind
241 //just return the export of the underlying tlm_target_socket in case of a hierarchical bind
252 //get the callback binders and the multi binds of the top of the hierachical bind chain
253 // NOTE: this could be the same socket if there is no hierachical bind
273 // Bind multi target socket to multi target socket (hierarchical bind)
275 virtual void bind(base_type& s) function in class:tlm_utils::multi_passthrough_target_socket
[all...]
H A Dsimple_initiator_socket.h47 this->m_export.bind(m_process);
54 this->m_export.bind(m_process);
172 this->m_export.bind(m_process);
179 this->m_export.bind(m_process);
H A Dpassthrough_target_socket.h47 bind(m_process);
54 bind(m_process);
57 using tlm::tlm_target_socket<BUSWIDTH, TYPES>::bind;
258 bind(m_process);
265 bind(m_process);
268 using tlm::tlm_target_socket<BUSWIDTH, TYPES>::bind;
/gem5/src/systemc/tests/systemc/compliance_1666/test205/
H A Dtest205.cpp57 m->clk.bind(clk);
/gem5/src/systemc/tests/systemc/compliance_1666/test211/
H A Dtest211.cpp95 m->p.bind(sig);
/gem5/src/systemc/tests/systemc/utils/sc_vector/test06/
H A Dtest06.cpp90 // bind ports of sub-modules -- no dereference
91 sc_assemble_vector( sub_vec, &sub_module::in ).bind( in_vec );
/gem5/src/systemc/ext/tlm_utils/
H A Dmulti_passthrough_target_socket.h89 // we bind it now. We do that here as the user of the target port HAS
90 // to bind at least on callback, otherwise the socket was useless.
94 // We bind to a callback_binder that will be used as the first
108 sc_core::sc_export<tlm::tlm_fw_transport_if<TYPES>>::bind(*binder);
179 // wants to bind to the export of the underlying tlm_target_socket
210 // a hierarchical bind.
218 // a hierarchical bind.
234 // hierachical bind chain.
236 // bind.
242 // Complete binding only if there has been a real bind
276 bind(base_type &s) function in class:tlm_utils::multi_passthrough_target_socket
[all...]
/gem5/src/systemc/tests/include/specialized_signals/
H A Dscx_signal_int.h768 // bind methods and operators:
770 void bind( const in_if_type& interface_ ) function in class:sc_core::sc_in
771 { sc_port_base::bind( const_cast<in_if_type&>( interface_) );}
773 { sc_port_base::bind( const_cast<in_if_type&>( interface_) );}
774 void bind( in_port_type& parent_ ) function in class:sc_core::sc_in
775 { sc_port_base::bind(parent_);}
777 { sc_port_base::bind(parent_);}
778 void bind( inout_port_type& parent_ ) function in class:sc_core::sc_in
779 { sc_port_base::bind(parent_);}
781 { sc_port_base::bind(parent
1037 void bind( const inout_if_type& interface_ ) function in class:sc_core::sc_inout
1041 void bind( inout_port_type& parent_ ) function in class:sc_core::sc_inout
[all...]
H A Dscx_signal_uint.h824 // bind methods and operators:
826 void bind( const in_if_type& interface_ ) function in class:sc_core::sc_in
827 { sc_port_base::bind( const_cast<in_if_type&>( interface_) );}
829 { sc_port_base::bind( const_cast<in_if_type&>( interface_) );}
830 void bind( in_port_type& parent_ ) function in class:sc_core::sc_in
831 { sc_port_base::bind(parent_);}
833 { sc_port_base::bind(parent_);}
834 void bind( inout_port_type& parent_ ) function in class:sc_core::sc_in
835 { sc_port_base::bind(parent_);}
837 { sc_port_base::bind(parent
1095 void bind( const inout_if_type& interface_ ) function in class:sc_core::sc_inout
1099 void bind( inout_port_type& parent_ ) function in class:sc_core::sc_inout
[all...]
H A Dscx_signal_signed.h950 // bind methods and operators:
952 void bind( const in_if_type& interface_ ) function in class:sc_core::sc_in
953 { sc_port_base::bind( const_cast<in_if_type&>( interface_) );}
955 { sc_port_base::bind( const_cast<in_if_type&>( interface_) );}
956 void bind( in_port_type& parent_ ) function in class:sc_core::sc_in
957 { sc_port_base::bind(parent_);}
959 { sc_port_base::bind(parent_);}
960 void bind( inout_port_type& parent_ ) function in class:sc_core::sc_in
961 { sc_port_base::bind(parent_);}
963 { sc_port_base::bind(parent
1219 void bind( const inout_if_type& interface_ ) function in class:sc_core::sc_inout
1223 void bind( inout_port_type& parent_ ) function in class:sc_core::sc_inout
[all...]
H A Dscx_signal_unsigned.h946 // bind methods and operators:
948 void bind( const in_if_type& interface_ ) function in class:sc_core::sc_in
949 { sc_port_base::bind( const_cast<in_if_type&>( interface_) );}
951 { sc_port_base::bind( const_cast<in_if_type&>( interface_) );}
952 void bind( in_port_type& parent_ ) function in class:sc_core::sc_in
953 { sc_port_base::bind(parent_);}
955 { sc_port_base::bind(parent_);}
956 void bind( inout_port_type& parent_ ) function in class:sc_core::sc_in
957 { sc_port_base::bind(parent_);}
959 { sc_port_base::bind(parent
1215 void bind( const inout_if_type& interface_ ) function in class:sc_core::sc_inout
1219 void bind( inout_port_type& parent_ ) function in class:sc_core::sc_inout
[all...]
/gem5/src/systemc/ext/core/
H A Dsc_spawn.hh201 decltype(std::bind(std::forward<F>(f), std::forward<Args>(args)...))
203 return std::bind(std::forward<F>(f), std::forward<Args>(args)...);
/gem5/src/mem/
H A Dport.hh95 void bind(Port &peer) override;
306 void bind(Port &peer) override {}
403 * Called by the master port to bind. Should never be called
/gem5/src/base/
H A Dsocket.cc70 panic("Too late to bind to loopback, already have a listener");
113 int ret = ::bind(fd, (struct sockaddr *)&sockaddr, sizeof (sockaddr));
116 panic("ListenSocket(listen): bind() failed!");
/gem5/src/systemc/tests/systemc/utils/sc_vector/test05/
H A Dtest05.cpp112 // bind full vector (smaller than target)
116 // bind range, starting from last position
117 mid = top.in.bind( fifo_2.begin(), fifo_2.end(), mid );
120 // bind a plain C array of channels
/gem5/src/systemc/tests/tlm/nb2b_adapter/
H A Dnb2b_adapter.cpp360 initiator1->socket.bind(interconnect->targ_socket);
361 initiator2->socket.bind(interconnect->targ_socket);
362 interconnect->init_socket.bind(target1->socket);
363 interconnect->init_socket.bind(target2->socket);
/gem5/src/sim/power/
H A Dmathexpr_powermodel.cc112 std::bind(&MathExprPowerModel::getStatValue,
/gem5/src/systemc/tests/systemc/1666-2011-compliance/event_list/
H A Devent_list.cpp92 m->p.bind(sig1);
93 m->p.bind(sig2);
94 m->p.bind(sig3);
/gem5/src/systemc/tests/systemc/compliance_1666/test001/
H A Dtest001.cpp295 (*(n.pp)).bind(*sig); //// Binding dynamically allocated port DOULOS008
321 top.link->p->bind(s);
322 top.link->link->p->bind(s); //// Binding dynamically allocated port DOULOS008

Completed in 28 milliseconds

1234