Home | History | Annotate | Download | only in mm-camera-interface

Lines Matching refs:my_obj

54 static int mm_camera_util_opcode_2_ch_type(mm_camera_obj_t *my_obj,
73 const char *mm_camera_util_get_dev_name(mm_camera_obj_t * my_obj)
76 __func__,g_cam_ctrl.camera[my_obj->my_id].video_dev_name,my_obj->my_id);
77 return g_cam_ctrl.camera[my_obj->my_id].video_dev_name;
92 mm_camera_obj_t * my_obj = NULL;
95 my_obj = g_cam_ctrl.cam_obj[camera->camera_info.camera_id];
97 if(my_obj) {
98 pthread_mutex_lock(&my_obj->mutex);
100 my_obj->properties.parm);
101 pthread_mutex_unlock(&my_obj->mutex);
131 mm_camera_obj_t * my_obj = NULL;
135 my_obj = g_cam_ctrl.cam_obj[camera->camera_info.camera_id];
137 if(my_obj) {
138 pthread_mutex_lock(&my_obj->mutex);
139 rc = mm_camera_set_parm(my_obj, &parm);
140 pthread_mutex_unlock(&my_obj->mutex);
152 mm_camera_obj_t * my_obj = NULL;
156 my_obj = g_cam_ctrl.cam_obj[camera->camera_info.camera_id];
158 if(my_obj) {
159 pthread_mutex_lock(&my_obj->mutex);
160 rc = mm_camera_get_parm(my_obj, &parm);
161 pthread_mutex_unlock(&my_obj->mutex);
171 mm_camera_obj_t * my_obj = NULL;
174 my_obj = g_cam_ctrl.cam_obj[camera->camera_info.camera_id];
176 if(my_obj) {
177 pthread_mutex_lock(&my_obj->mutex);
178 rc = mm_camera_request_buf(my_obj, buf);
179 pthread_mutex_unlock(&my_obj->mutex);
189 mm_camera_obj_t * my_obj = NULL;
192 my_obj = g_cam_ctrl.cam_obj[camera->camera_info.camera_id];
194 if(my_obj) {
195 pthread_mutex_lock(&my_obj->mutex);
196 rc = mm_camera_prepare_buf(my_obj, buf);
197 pthread_mutex_unlock(&my_obj->mutex);
206 mm_camera_obj_t * my_obj = NULL;
209 my_obj = g_cam_ctrl.cam_obj[camera->camera_info.camera_id];
211 if(my_obj) {
212 pthread_mutex_lock(&my_obj->mutex);
213 rc = mm_camera_unprepare_buf(my_obj,ch_type);
214 pthread_mutex_unlock(&my_obj->mutex);
233 mm_camera_obj_t * my_obj = NULL;
276 my_obj = g_cam_ctrl.cam_obj[camera->camera_info.camera_id];
278 if(my_obj) {
279 pthread_mutex_lock(&my_obj->mutex);
281 is_ops_supported = ((my_obj->properties.ops[index] &
283 pthread_mutex_unlock(&my_obj->mutex);
296 mm_camera_obj_t * my_obj = NULL;
298 my_obj = g_cam_ctrl.cam_obj[camera->camera_info.camera_id];
300 if(my_obj) {
301 pthread_mutex_lock(&my_obj->mutex);
302 rc = mm_camera_action(my_obj, start, opcode, val);
303 pthread_mutex_unlock(&my_obj->mutex);
357 mm_camera_obj_t * my_obj;
362 my_obj = g_cam_ctrl.cam_obj[camera_id];
363 if(my_obj) {
364 my_obj->ref_count--;
365 if(my_obj->ref_count > 0) {
366 CDBG("%s: ref_count=%d\n", __func__, my_obj->ref_count);
368 // mm_camera_poll_thread_release(my_obj, MM_CAMERA_CH_MAX);
370 pthread_mutex_destroy(&my_obj->mutex);
371 free(my_obj);
380 mm_camera_obj_t * my_obj;
385 my_obj = g_cam_ctrl.cam_obj[camera_id];
386 if(my_obj) {
389 mm_camera_poll_thread_release(my_obj,(mm_camera_channel_type_t)i);
391 mm_camera_poll_threads_deinit(my_obj);
401 mm_camera_obj_t * my_obj = NULL;
403 my_obj = g_cam_ctrl.cam_obj[camera->camera_info.camera_id];
405 if(my_obj) {
406 pthread_mutex_lock(&my_obj->mutex);
407 rc = mm_camera_ch_acquire(my_obj, ch_type);
408 pthread_mutex_unlock(&my_obj->mutex);
415 mm_camera_obj_t * my_obj = NULL;
417 my_obj = g_cam_ctrl.cam_obj[camera->camera_info.camera_id];
419 if(my_obj) {
420 pthread_mutex_lock(&my_obj->mutex);
421 mm_camera_ch_release(my_obj, ch_type);
422 pthread_mutex_unlock(&my_obj->mutex);
430 mm_camera_obj_t * my_obj = NULL;
433 my_obj = g_cam_ctrl.cam_obj[camera->camera_info.camera_id];
435 if(my_obj) {
436 pthread_mutex_lock(&my_obj->mutex);
437 rc = mm_camera_ch_fn(my_obj, ch_type, MM_CAMERA_STATE_EVT_ATTR,
439 pthread_mutex_unlock(&my_obj->mutex);
450 mm_camera_obj_t * my_obj = NULL;
452 my_obj = g_cam_ctrl.cam_obj[camera->camera_info.camera_id];
454 if(my_obj) {
455 pthread_mutex_lock(&my_obj->mutex);
456 rc = mm_camera_sendmsg(my_obj, msg, buf_size, sendfd);
457 pthread_mutex_unlock(&my_obj->mutex);
494 my_obj = NULL;
499 my_obj = g_cam_ctrl.cam_obj[camera->camera_info.camera_id];
501 if(my_obj) {
502 pthread_mutex_lock(&my_obj->mutex);
503 rc = mm_camera_reg_event(my_obj, evt_cb, user_data, evt_type);
504 pthread_mutex_unlock(&my_obj->mutex);
517 mm_camera_obj_t * my_obj = NULL;
526 my_obj = g_cam_ctrl.cam_obj[camera->camera_info.camera_id];
528 if(my_obj) {
529 pthread_mutex_lock(&my_obj->mutex);
530 rc = mm_camera_ch_fn(my_obj,ch_type,
532 pthread_mutex_unlock(&my_obj->mutex);
538 mm_camera_obj_t * my_obj = NULL;
540 my_obj = g_cam_ctrl.cam_obj[camera->camera_info.camera_id];
541 if(my_obj) {
542 /*pthread_mutex_lock(&my_obj->mutex);*/
543 rc = mm_camera_ch_fn(my_obj, bufs->type,
545 /*pthread_mutex_unlock(&my_obj->mutex);*/