Lines Matching defs:trans
64 tlm::tlm_generic_payload* trans;
89 trans = m_mm.allocate();
90 trans->acquire();
92 trans->set_command( cmd );
93 trans->set_address( addr );
94 trans->set_data_ptr( data );
95 trans->set_data_length( len );
96 trans->set_streaming_width( len );
98 trans->set_byte_enable_length( bel );
106 trans->set_byte_enable_ptr( byte_enable );
108 trans->set_byte_enable_ptr( 0 );
110 trans->set_dmi_allowed( false );
111 trans->set_response_status( tlm::TLM_INCOMPLETE_RESPONSE );
115 trans->get_extension(ext);
119 trans->set_extension(ext);
127 socket->b_transport( *trans, delay ); // Blocking transport call
129 if ( trans->is_response_error() )
147 trans->release();
169 virtual void b_transport( tlm::tlm_generic_payload& trans, sc_time& delay )
171 unsigned int bel = trans.get_byte_enable_length();
176 trans2.deep_copy_from(trans);
180 trans.update_original_from( trans2 );
203 virtual void b_transport( tlm::tlm_generic_payload& trans, sc_time& delay )
205 tlm::tlm_command cmd = trans.get_command();
206 unsigned char* ptr = trans.get_data_ptr();
207 unsigned int len = trans.get_data_length();
208 unsigned char* byt = trans.get_byte_enable_ptr();
209 unsigned int bel = trans.get_byte_enable_length();
212 trans.get_extension(ext);
232 trans.set_dmi_allowed( true );
233 trans.set_response_status( tlm::TLM_OK_RESPONSE );