Searched refs:workid (Results 1 - 7 of 7) sorted by relevance

/gem5/util/m5/jni/
H A Dgem5Op.java65 public native void work_begin(long workid, long threadid); argument
66 public native void work_end(long workid, long threadid); argument
/gem5/src/sim/
H A Dpseudo_inst.hh89 void workbegin(ThreadContext *tc, uint64_t workid, uint64_t threadid);
90 void workend(ThreadContext *tc, uint64_t workid, uint64_t threadid);
H A Dpseudo_inst.cc602 workbegin(ThreadContext *tc, uint64_t workid, uint64_t threadid) argument
604 DPRINTF(PseudoInst, "PseudoInst::workbegin(%i, %i)\n", workid, threadid);
609 exitSimLoop("workbegin", static_cast<int>(workid));
613 DPRINTF(WorkItems, "Work Begin workid: %d, threadid %d\n", workid,
616 sys->workItemBegin(threadid, workid);
622 if (params->work_item_id == -1 || params->work_item_id == workid) {
665 workend(ThreadContext *tc, uint64_t workid, uint64_t threadid) argument
667 DPRINTF(PseudoInst, "PseudoInst::workend(%i, %i)\n", workid, threadid);
672 exitSimLoop("workend", static_cast<int>(workid));
[all...]
H A Dsystem.hh455 inline void workItemBegin(uint32_t tid, uint32_t workid)
457 std::pair<uint32_t,uint32_t> p(tid, workid);
461 void workItemEnd(uint32_t tid, uint32_t workid);
H A Dsystem.cc461 System::workItemEnd(uint32_t tid, uint32_t workid)
463 std::pair<uint32_t,uint32_t> p(tid, workid);
468 DPRINTF(WorkItems, "Work item end: %d\t%d\t%lld\n", tid, workid, samp);
470 if (workid >= numWorkIds)
471 fatal("Got workid greater than specified in system configuration\n");
473 workItemStats[workid]->sample(samp);
/gem5/include/gem5/
H A Dm5ops.h67 void m5_work_begin(uint64_t workid, uint64_t threadid);
68 void m5_work_end(uint64_t workid, uint64_t threadid);
/gem5/util/m5/
H A Dlua_gem5Op.c229 uint64_t workid = lua_tointeger(L, 1); local
231 m5_work_begin(workid, threadid);
238 uint64_t workid = lua_tointeger(L, 1); local
240 m5_work_end(workid, threadid);

Completed in 12 milliseconds