/device/google/marlin/camera/QCamera2/stack/mm-camera-interface/src/ |
mm_camera_thread.c | 584 mm_camera_cmd_thread_t *cmd_thread = local 588 mm_camera_cmd_thread_name(cmd_thread->threadName); 591 ret = cam_sem_wait(&cmd_thread->cmd_sem); 600 node = (mm_camera_cmdcb_t*)cam_queue_deq(&cmd_thread->cmd_queue); 612 if (NULL != cmd_thread->cb) { 613 cmd_thread->cb(node, cmd_thread->user_data); 622 node = (mm_camera_cmdcb_t*)cam_queue_deq(&cmd_thread->cmd_queue); 628 int32_t mm_camera_cmd_thread_launch(mm_camera_cmd_thread_t * cmd_thread, 634 cam_sem_init(&cmd_thread->cmd_sem, 0) [all...] |
mm_camera_channel.c | 280 cam_sem_post(&(ch_obj->cmd_thread.sync_sem)); [all...] |
mm_camera_stream.c | 179 cam_queue_enq(&(ch_obj->cmd_thread.cmd_queue), node); 182 cam_sem_post(&(ch_obj->cmd_thread.cmd_sem)); 231 if(has_cb && my_obj->cmd_thread.is_active) { 242 cam_queue_enq(&(my_obj->cmd_thread.cmd_queue), node); 245 cam_sem_post(&(my_obj->cmd_thread.cmd_sem)); 820 snprintf(my_obj->cmd_thread.threadName, THREAD_NAME_SIZE, "CAM_StrmAppData"); 821 mm_camera_cmd_thread_launch(&my_obj->cmd_thread, 833 mm_camera_cmd_thread_release(&my_obj->cmd_thread); [all...] |
/hardware/qcom/camera/msm8998/QCamera2/stack/mm-camera-interface/src/ |
mm_camera_thread.c | 564 mm_camera_cmd_thread_t *cmd_thread = local 568 mm_camera_cmd_thread_name(cmd_thread->threadName); 571 ret = cam_sem_wait(&cmd_thread->cmd_sem); 580 node = (mm_camera_cmdcb_t*)cam_queue_deq(&cmd_thread->cmd_queue); 592 if (NULL != cmd_thread->cb) { 593 cmd_thread->cb(node, cmd_thread->user_data); 602 node = (mm_camera_cmdcb_t*)cam_queue_deq(&cmd_thread->cmd_queue); 608 int32_t mm_camera_cmd_thread_launch(mm_camera_cmd_thread_t * cmd_thread, 614 cam_sem_init(&cmd_thread->cmd_sem, 0) [all...] |
mm_camera_channel.c | 389 cam_sem_post(&(ch_obj->cmd_thread.sync_sem)); [all...] |
mm_camera_stream.c | 187 cam_queue_enq(&(ch_obj->cmd_thread.cmd_queue), node); 190 cam_sem_post(&(ch_obj->cmd_thread.cmd_sem)); 239 if(has_cb && my_obj->cmd_thread.is_active) { 250 cam_queue_enq(&(my_obj->cmd_thread.cmd_queue), node); 253 cam_sem_post(&(my_obj->cmd_thread.cmd_sem)); 875 snprintf(my_obj->cmd_thread.threadName, THREAD_NAME_SIZE, "CAM_StrmAppData"); 876 mm_camera_cmd_thread_launch(&my_obj->cmd_thread, 888 mm_camera_cmd_thread_release(&my_obj->cmd_thread); [all...] |
/device/google/marlin/camera/QCamera2/stack/mm-camera-interface/inc/ |
mm_camera.h | 255 pthread_mutex_t cmd_lock; /* lock to protect cmd_thread */ 256 mm_camera_cmd_thread_t cmd_thread; member in struct:mm_stream 453 mm_camera_cmd_thread_t cmd_thread; member in struct:mm_channel 766 mm_camera_cmd_thread_t * cmd_thread, 770 extern int32_t mm_camera_cmd_thread_release(mm_camera_cmd_thread_t * cmd_thread);
|
/hardware/qcom/camera/msm8998/QCamera2/stack/mm-camera-interface/inc/ |
mm_camera.h | 305 pthread_mutex_t cmd_lock; /* lock to protect cmd_thread */ 306 mm_camera_cmd_thread_t cmd_thread; member in struct:mm_stream 516 mm_camera_cmd_thread_t cmd_thread; member in struct:mm_channel [all...] |