Lines Matching refs:shader
45 #include "gpu-compute/shader.hh"
55 shader(p->shader_pointer), driver(p->cl_driver),
59 shader->handshake(this);
194 shader->ReadMem((uint64_t)(curTask.depends), &hs,
200 shader->WriteMem((uint64_t)(&((_cl_event*)hs.event)->start),
237 schedule(&tickEvent, curTick() + shader->ticks(1));
279 shader->updateContext(ndRangeMap[execId].curCid);
282 if (!shader->dispatch_workgroups(&ndRangeMap[execId])) {
299 shader->hostWakeUp(cpu);
332 shader->ReadMem((uint64_t)(&host_state->event), &event,
337 shader->WriteMem((uint64_t)(&((_cl_event*)event)->end), &end,
343 schedule(&tickEvent, curTick() + shader->ticks(1));
351 schedule(&tickEvent, curTick() + shader->ticks(1));
359 shader->AccessMem(addr, &val, sizeof(int), 0, MemCmd::ReadReq,
364 shader->AccessMem(addr, &val, sizeof(int), 0, MemCmd::WriteReq, true);
374 return shader->cuList.size();
380 return shader->cuList[0]->wfSize();
386 shader->funcargs_size = funcargs_size;
392 return shader->cuList[0]->wfList[0][0]->getStaticContextSize();