Searched refs:m_owner (Results 1 - 8 of 8) sorted by relevance
/gem5/ext/systemc/src/sysc/communication/ |
H A D | sc_mutex.cpp | 44 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 D | sc_mutex.h | 77 { 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 D | simple_target_socket.h | 134 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 D | convenience_socket_bases.h | 77 m_owner(owner) 81 convenience_socket_base *m_owner; member in class:tlm_utils::convenience_socket_cb_holder
|
H A D | peq_with_cb_and_phase.h | 181 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 D | convenience_socket_bases.cc | 52 m_owner->display_warning(msg); 58 m_owner->display_error(msg);
|
/gem5/ext/systemc/src/tlm_utils/ |
H A D | simple_target_socket.h | 135 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 D | peq_with_cb_and_phase.h | 197 ,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