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