Lines Matching refs:Shader
53 Shader::Shader(const Params *p)
56 tickEvent([this]{ processTick(); }, "Shader tick",
76 Shader::mmap(int length)
101 DPRINTF(HSAIL,"Shader::mmap start= %#x, %#x\n", start, length);
109 Shader::init()
117 Shader::~Shader()
124 Shader::updateContext(int cid) {
132 Shader::hostWakeUp(BaseCPU *cpu) {
144 Shader*
147 return new Shader(this);
151 Shader::exec()
174 Shader::dispatch_workgroups(NDRange *ndr)
223 Shader::handshake(GpuDispatcher *_dispatcher)
229 Shader::doFunctionalAccess(const RequestPtr &req, MemCmd cmd, void *data,
303 Shader::busy()
315 Shader::ScheduleAdd(uint32_t *val,Tick when,int x)
325 Shader::processTick()
334 Shader::AccessMem(uint64_t address, void *ptr, uint32_t size, int cu_id,
352 Shader::ReadMem(uint64_t address, void *ptr, uint32_t size, int cu_id)
358 Shader::ReadMem(uint64_t address, void *ptr, uint32_t size, int cu_id,
365 Shader::WriteMem(uint64_t address, void *ptr,uint32_t size, int cu_id)
371 Shader::WriteMem(uint64_t address, void *ptr, uint32_t size, int cu_id,
384 Shader::functionalTLBAccess(PacketPtr pkt, int cu_id, BaseTLB::Mode mode)