Lines Matching defs:dc
128 RsdCpuReferenceImpl *dc = (RsdCpuReferenceImpl *)vrsc;
130 uint32_t idx = __sync_fetch_and_add(&dc->mWorkers.mLaunchCount, 1);
132 //ALOGV("RS helperThread starting %p idx=%i", dc, idx);
134 dc->mWorkers.mLaunchSignals[idx].init();
135 dc->mWorkers.mNativeThreadId[idx] = gettid();
137 memset(&dc->mTlsStruct, 0, sizeof(dc->mTlsStruct));
138 int status = pthread_setspecific(gThreadTLSKey, &dc->mTlsStruct);
153 while (!dc->mExit) {
154 dc->mWorkers.mLaunchSignals[idx].wait();
155 if (dc->mWorkers.mLaunchCallback) {
157 dc->mWorkers.mLaunchCallback(dc->mWorkers.mLaunchData, idx+1);
159 __sync_fetch_and_sub(&dc->mWorkers.mRunningCount, 1);
160 dc->mWorkers.mCompleteSignal.set();
163 //ALOGV("RS helperThread exited %p idx=%i", dc, idx);