Lines Matching defs:proc
23 Processor *proc = new(mem) Processor;
24 proc->thr = nullptr;
26 AllocatorProcStart(proc);
29 proc->dd_pt = ctx->dd->CreatePhysicalThread();
30 return proc;
33 void ProcDestroy(Processor *proc) {
34 CHECK_EQ(proc->thr, nullptr);
36 AllocatorProcFinish(proc);
38 ctx->clock_alloc.FlushCache(&proc->clock_cache);
39 ctx->metamap.OnProcIdle(proc);
41 ctx->dd->DestroyPhysicalThread(proc->dd_pt);
42 proc->~Processor();
43 InternalFree(proc);
46 void ProcWire(Processor *proc, ThreadState *thr) {
48 CHECK_EQ(proc->thr, nullptr);
49 thr->proc1 = proc;
50 proc->thr = thr;
53 void ProcUnwire(Processor *proc, ThreadState *thr) {
54 CHECK_EQ(thr->proc1, proc);
55 CHECK_EQ(proc->thr, thr);
57 proc->thr = nullptr;