Lines Matching refs:gp
114 When gp_option is used, other gp attributes must be initalized and used as per the transport interfaces
312 state_t() { b_call = 0; ph = tlm::UNINITIALIZED_PHASE; gp = 0; }
318 tlm::tlm_generic_payload* gp; // Points to new data and byte enable buffers
688 tlm::tlm_generic_payload* gp = m_map[&trans].gp;
689 if (gp == 0)
690 gp = new tlm::tlm_generic_payload; // Memory leak: transactions are never cleared from map
693 delete [] gp->get_data_ptr();
694 gp->free_all_extensions();
696 gp->set_data_ptr( new uchar_t[trans.get_data_length()] );
699 if (gp->get_byte_enable_ptr())
700 delete [] gp->get_byte_enable_ptr();
702 gp->set_byte_enable_ptr( new uchar_t[trans.get_byte_enable_length()] );
704 gp->set_byte_enable_ptr(0);
707 gp->deep_copy_from(trans);
708 m_map[&trans].gp = gp;
733 tlm::tlm_generic_payload* gp = m_map[&trans].gp;
734 if (gp == 0)
735 gp = new tlm::tlm_generic_payload; // Memory leak: transactions are never cleared from map
736 gp->set_gp_option( trans.get_gp_option() );
737 m_map[&trans].gp = gp;
745 tlm::tlm_generic_payload* init = m_map[&trans].gp;
808 if ( !m_map[&trans].gp->get_extension(i) )
919 tlm::tlm_generic_payload* init = m_map[&trans].gp;
979 tlm::tlm_generic_payload* init = m_map[&trans].gp;