Lines Matching refs:transaction
43 tlm::tlm_generic_payload transaction;
47 transaction.set_command(tlm::TLM_WRITE_COMMAND);
48 transaction.set_address(sc_dt::uint64(0));
49 transaction.set_data_length(1);
50 transaction.set_streaming_width(1);
51 transaction.set_data_ptr(&byte);
52 transaction.set_byte_enable_ptr(0);
53 transaction.set_byte_enable_length(0);
54 transaction.set_dmi_allowed(false);
55 transaction.set_response_status(tlm::TLM_INCOMPLETE_RESPONSE);
59 initiator_socket->b_transport(transaction, t);
86 virtual void transport(int port, tlm::tlm_generic_payload & transaction, sc_core::sc_time & t) {}
88 virtual unsigned int transport_dbg(int port, tlm::tlm_generic_payload & transaction)
90 if ((transaction.get_command() == tlm::TLM_IGNORE_COMMAND) &&
91 transaction.get_extension<introspection_extension>())
99 virtual bool get_direct_mem_ptr(int port, tlm::tlm_generic_payload & transaction, tlm::tlm_dmi & dmi_data) { return false; }
132 tlm::tlm_generic_payload transaction;
134 transaction.set_command(tlm::TLM_IGNORE_COMMAND);
135 transaction.set_address(sc_dt::uint64(0));
136 transaction.set_data_length(0);
137 transaction.set_streaming_width(0);
138 transaction.set_data_ptr(0);
139 transaction.set_byte_enable_ptr(0);
140 transaction.set_byte_enable_length(0);
141 transaction.set_dmi_allowed(false);
142 transaction.set_response_status(tlm::TLM_INCOMPLETE_RESPONSE);
146 transaction.set_extension(ext);
148 target_socket->transport_dbg(transaction);