Searched refs:m_owner (Results 1 - 8 of 8) sorted by relevance

/gem5/ext/systemc/src/sysc/communication/
H A Dsc_mutex.cpp44 m_owner( 0 ),
50 m_owner( 0 ),
67 if ( m_owner == sc_get_current_process_b()) return 0;
71 m_owner = sc_get_current_process_b();
81 if ( m_owner == sc_get_current_process_b()) return 0;
85 m_owner = sc_get_current_process_b();
95 if( m_owner != sc_get_current_process_b() ) {
98 m_owner = 0;
H A Dsc_mutex.h77 { return ( m_owner != 0 ); }
81 sc_process_b* m_owner; member in class:sc_core::sc_mutex
/gem5/src/systemc/ext/tlm_utils/
H A Dsimple_target_socket.h134 bw_process(simple_target_socket_b *p_own) : m_owner(p_own) {}
142 m_owner->m_pending_trans.find(&trans);
144 if (it == m_owner->m_pending_trans.end()) {
146 return m_owner->bw_nb_transport(trans, phase, t);
151 m_owner->m_end_request.notify(sc_core::SC_ZERO_TIME);
155 if (m_owner->m_current_transaction == &trans) {
156 m_owner->m_end_request.notify(sc_core::SC_ZERO_TIME);
159 m_owner->m_pending_trans.erase(it);
162 m_owner->display_error("invalid phase received");
169 return m_owner
173 simple_target_socket_b *m_owner; member in class:tlm_utils::simple_target_socket_b::bw_process
564 simple_target_socket_b *m_owner; member in class:tlm_utils::simple_target_socket_b::fw_process
754 simple_target_socket_tagged_b *m_owner; member in class:tlm_utils::simple_target_socket_tagged_b::bw_process
1160 simple_target_socket_tagged_b *m_owner; member in class:tlm_utils::simple_target_socket_tagged_b::fw_process
[all...]
H A Dconvenience_socket_bases.h77 m_owner(owner)
81 convenience_socket_base *m_owner; member in class:tlm_utils::convenience_socket_cb_holder
H A Dpeq_with_cb_and_phase.h181 m_owner(_owner), m_cb(_cb)
192 sc_core::sc_object(_name), m_owner(_owner), m_cb(_cb)
249 (m_owner->*m_cb)(*tmp.first, tmp.second);
258 (m_owner->*m_cb)(*tmp.first, tmp.second);
266 (m_owner->*m_cb)(*tmp.first, tmp.second);
282 (m_owner->*m_cb)(*tmp.first, tmp.second);
291 OWNER *m_owner; member in class:tlm_utils::peq_with_cb_and_phase
/gem5/src/systemc/tlm_utils/
H A Dconvenience_socket_bases.cc52 m_owner->display_warning(msg);
58 m_owner->display_error(msg);
/gem5/ext/systemc/src/tlm_utils/
H A Dsimple_target_socket.h135 bw_process(simple_target_socket *p_own) : m_owner(p_own)
143 it = m_owner->m_pending_trans.find(&trans);
144 if(it == m_owner->m_pending_trans.end()) {
146 return m_owner->bw_nb_transport(trans, phase, t);
150 m_owner->m_end_request.notify(sc_core::SC_ZERO_TIME);
154 if (m_owner->m_current_transaction == &trans) {
155 m_owner->m_end_request.notify(sc_core::SC_ZERO_TIME);
159 m_owner->m_pending_trans.erase(it);
172 return m_owner->bw_invalidate_direct_mem_ptr(s, e);
176 simple_target_socket *m_owner; member in class:tlm_utils::simple_target_socket::bw_process
546 simple_target_socket *m_owner; member in class:tlm_utils::simple_target_socket::fw_process
707 simple_target_socket_tagged *m_owner; member in class:tlm_utils::simple_target_socket_tagged::bw_process
1089 simple_target_socket_tagged *m_owner; member in class:tlm_utils::simple_target_socket_tagged::fw_process
[all...]
H A Dpeq_with_cb_and_phase.h197 ,m_owner(_owner)
210 ,m_owner(_owner)
256 while(m_immediate_yield.next()) {PAYLOAD& tmp=m_immediate_yield.get(); (m_owner->*m_cb)(*tmp.first, tmp.second);} //tmp.first->release();}
261 while (m_uneven_delta.next()) {PAYLOAD& tmp=m_uneven_delta.get(); (m_owner->*m_cb)(*tmp.first, tmp.second);} //tmp.first->release();}
266 while (m_even_delta.next()) {PAYLOAD& tmp=m_even_delta.get(); (m_owner->*m_cb)(*tmp.first, tmp.second);} //tmp.first->release();}
278 (m_owner->*m_cb)(*tmp.first, tmp.second); //tmp.first->release();}
288 OWNER* m_owner; member in class:tlm_utils::peq_with_cb_and_phase

Completed in 18 milliseconds