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

/gem5/src/systemc/tests/systemc/1666-2011-compliance/child_proc_control/
H A Dchild_proc_control.cpp77 sc_process_handle ph; member in struct:Top
84 ph = sc_spawn(sc_bind(&Top::parent_proc, this));
88 ph.reset(SC_INCLUDE_DESCENDANTS);
96 ph.suspend(SC_INCLUDE_DESCENDANTS);
104 ph.resume(SC_INCLUDE_DESCENDANTS);
108 ph.kill(SC_INCLUDE_DESCENDANTS);
/gem5/src/systemc/tests/tlm/multi_sockets/
H A DMultiSocketSimpleSwitchAT.h254 phase_type ph=tlm::BEGIN_REQ; local
255 initiatorNBTransport_core(*m_pendingReqs[connInfo->fwID].front(), ph, t,connInfo->fwID);
267 phase_type ph=tlm::END_RESP; local
268 m_fwPEQ.notify(trans, ph, t);
277 phase_type ph=tlm::END_RESP; local
278 m_fwPEQ.notify(trans, ph, t);
294 phase_type ph=phase; local
300 initiatorNBTransport_core(trans, ph, t, connInfo->fwID);
310 sync_enum_type tmp=initiator_socket[connInfo->fwID]->nb_transport_fw(trans, ph, t);
316 ph
[all...]
/gem5/ext/systemc/src/tlm_utils/
H A Dsimple_target_socket.h273 process_handle_class * ph = m_process_handle.get_handle(&trans); local
275 if (!ph) { // create new dynamic process
276 ph = new process_handle_class(&trans);
277 m_process_handle.put_handle(ph);
281 opts.set_sensitivity(&ph->m_e);
283 sc_core::sc_spawn(sc_bind(&fw_process::nb2b_thread,this, ph),
287 ph->m_e.notify(t);
418 void put_handle(process_handle_class* ph) argument
420 v.push_back(ph);
818 process_handle_class * ph local
962 put_handle(process_handle_class* ph) argument
[all...]
H A Dtlm2_base_protocol_checker.h312 state_t() { b_call = 0; ph = tlm::UNINITIALIZED_PHASE; gp = 0; }
316 tlm::tlm_phase ph; member in struct:tlm_utils::tlm2_base_protocol_checker::state_t
365 if (m_map[&trans].ph > 0 && m_map[&trans].ph < 4)
403 if (m_map[&trans].ph > 0 && m_map[&trans].ph < 4) // END_RESP -> BEGIN_REQ is legal
431 if (m_map[&trans].ph != tlm::BEGIN_RESP)
441 m_map[&trans].ph = phase;
469 m_map[&trans].ph = tlm::UNINITIALIZED_PHASE;
523 if (m_map[&trans].ph !
[all...]
H A Dmulti_socket_bases.h97 #define TLM_FULL_ARG_LIST typename TRAITS::tlm_payload_type& txn, typename TRAITS::tlm_phase_type& ph, sc_core::sc_time& t
98 #define TLM_ARG_LIST_WITHOUT_TYPES txn,ph,t
/gem5/src/systemc/ext/tlm_utils/
H A Dsimple_target_socket.h275 process_handle_class *ph = local
278 if (!ph) { // Create new dynamic process.
279 ph = new process_handle_class(&trans);
280 m_process_handle.put_handle(ph);
284 opts.set_sensitivity(&ph->m_e);
287 sc_bind(&fw_process::nb2b_thread, this, ph),
292 ph->m_e.notify(t);
428 put_handle(process_handle_class *ph) argument
430 v.push_back(ph);
871 process_handle_class *ph local
1023 put_handle(process_handle_class *ph) argument
[all...]
H A Dmulti_socket_bases.h114 typename TRAITS::tlm_phase_type &ph, sc_core::sc_time &t
115 #define TLM_ARG_LIST_WITHOUT_TYPES txn, ph, t
/gem5/src/cpu/pred/
H A Dbpred_unit.cc167 for (const auto& ph M5_VAR_USED : predHist)
168 assert(ph.empty());
547 for (const auto& ph : predHist) {
548 if (!ph.empty()) {
549 auto pred_hist_it = ph.begin();
551 cprintf("predHist[%i].size(): %i\n", i++, ph.size());
553 while (pred_hist_it != ph.end()) {

Completed in 23 milliseconds