Searched refs:cmd_thread (Results 1 - 5 of 5) sorted by relevance

/hardware/qcom/camera/QCamera2/stack/mm-camera-interface/src/
H A Dmm_camera_thread.c541 mm_camera_cmd_thread_t *cmd_thread = local
547 ret = cam_sem_wait(&cmd_thread->cmd_sem);
556 node = (mm_camera_cmdcb_t*)cam_queue_deq(&cmd_thread->cmd_queue);
565 if (NULL != cmd_thread->cb) {
566 cmd_thread->cb(node, cmd_thread->user_data);
575 node = (mm_camera_cmdcb_t*)cam_queue_deq(&cmd_thread->cmd_queue);
581 int32_t mm_camera_cmd_thread_launch(mm_camera_cmd_thread_t * cmd_thread, argument
587 cam_sem_init(&cmd_thread->cmd_sem, 0);
588 cam_queue_init(&cmd_thread
609 mm_camera_cmd_thread_stop(mm_camera_cmd_thread_t * cmd_thread) argument
631 mm_camera_cmd_thread_destroy(mm_camera_cmd_thread_t * cmd_thread) argument
640 mm_camera_cmd_thread_release(mm_camera_cmd_thread_t * cmd_thread) argument
[all...]
H A Dmm_camera_channel.c913 mm_camera_cmd_thread_launch(&my_obj->cmd_thread,
1045 mm_camera_cmd_thread_release(&my_obj->cmd_thread);
1097 cam_queue_enq(&(my_obj->cmd_thread.cmd_queue), node);
1100 cam_sem_post(&(my_obj->cmd_thread.cmd_sem));
1155 cam_queue_enq(&(my_obj->cmd_thread.cmd_queue), node);
1158 cam_sem_post(&(my_obj->cmd_thread.cmd_sem));
1193 cam_queue_enq(&(my_obj->cmd_thread.cmd_queue), node);
1196 cam_sem_post(&(my_obj->cmd_thread.cmd_sem));
H A Dmm_camera_stream.c154 cam_queue_enq(&(my_obj->ch_obj->cmd_thread.cmd_queue), node);
157 cam_sem_post(&(my_obj->ch_obj->cmd_thread.cmd_sem));
174 cam_queue_enq(&(my_obj->cmd_thread.cmd_queue), node);
177 cam_sem_post(&(my_obj->cmd_thread.cmd_sem));
682 mm_camera_cmd_thread_launch(&my_obj->cmd_thread,
692 mm_camera_cmd_thread_release(&my_obj->cmd_thread);
765 mm_camera_cmd_thread_release(&my_obj->cmd_thread);
/hardware/qcom/camera/QCamera2/stack/mm-camera-interface/inc/
H A Dmm_camera.h209 mm_camera_cmd_thread_t cmd_thread; member in struct:mm_stream
329 mm_camera_cmd_thread_t cmd_thread; member in struct:mm_channel
571 mm_camera_cmd_thread_t * cmd_thread,
575 extern int32_t mm_camera_cmd_thread_release(mm_camera_cmd_thread_t * cmd_thread);
/hardware/qcom/camera/QCamera2/stack/mm-jpeg-interface/src/
H A Dmm_jpeg.c1571 mm_jpeg_job_cmd_thread_t *cmd_thread = &my_obj->job_mgr; local
1577 rc = cam_sem_wait(&cmd_thread->job_sem);
1595 node = (mm_jpeg_job_q_node_t*)mm_jpeg_queue_deq(&cmd_thread->job_queue);
1659 mm_jpeg_job_cmd_thread_t * cmd_thread = &my_obj->job_mgr; local
1670 mm_jpeg_queue_enq(&cmd_thread->job_queue, node);
1671 cam_sem_post(&cmd_thread->job_sem);
1674 if (pthread_join(cmd_thread->pid, NULL) != 0) {
1677 mm_jpeg_queue_deinit(&cmd_thread->job_queue);
1679 cam_sem_destroy(&cmd_thread->job_sem);
1680 memset(cmd_thread,
[all...]

Completed in 380 milliseconds