Lines Matching defs:thread
51 LOGD("\n Raw buffer thread created for testcase : %d", testcase);
177 buffer_thread_t thread;
184 pthread_mutex_init(&thread.mutex, NULL);
185 pthread_cond_init(&thread.cond, NULL);
186 thread.is_thread_started = 0;
187 thread.readfd = pfd[0];
188 thread.writefd = pfd[1];
189 thread.data_obj = this;
190 ret = pthread_create(&thread.td, &attr, hal3_thread_ops, &thread );
191 pthread_setname_np(thread.td, "TestApp_Thread");
193 LOGE("Failed to create status thread");
196 pthread_mutex_lock(&thread.mutex);
197 while(thread.is_thread_started == 0) {
198 pthread_cond_wait(&thread.cond, &thread.mutex);
200 pthread_mutex_unlock(&thread.mutex);
213 buffer_thread_t *thread = (buffer_thread_t*)data;
216 pthread_mutex_lock(&thread->mutex);
217 thread->is_thread_started = 1;
218 readfd = thread->readfd;
219 writefd = thread->writefd;
221 obj = (QCameraHAL3RawSnapshotTest *)thread->data_obj;
222 pthread_cond_signal(&thread->cond);
223 pthread_mutex_unlock(&thread->mutex);
248 LOGE("Unable to poll exiting the thread");
252 LOGD("Sensor thread is exiting");