Lines Matching refs:workgroup
57 * individual workgroup
210 // The key is the workgroup ID and dispatch ID
212 // wavefronts are launched, the counter goes up for that workgroup and when
216 // the workgroup asks for space
322 * return the current reference count for this workgroup id
331 auto workgroup = dispatchIter->second.find(wgId);
332 fatal_if(workgroup == dispatchIter->second.end(),
333 "could not find this workgroup id within this dispatch id"
340 auto workgroup = refCountIter->second.find(wgId);
341 if (workgroup == refCountIter->second.end()) {
342 fatal("could not find this workgroup id within this dispatch id"
364 "duplicate workgroup ID asking for space in the LDS "
374 // make an entry for this workgroup
425 * get the allocated size for this workgroup
451 * can this much space be reserved for a workgroup?
473 fatal("workgroup id [%d] not found in dispatch id [%d]",