Searched refs:cmd_thread (Results 1 - 5 of 5) sorted by relevance
/hardware/qcom/camera/QCamera2/stack/mm-camera-interface/src/ |
H A D | mm_camera_thread.c | 541 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 D | mm_camera_channel.c | 913 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 D | mm_camera_stream.c | 154 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 D | mm_camera.h | 209 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 D | mm_jpeg.c | 1571 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