/hardware/qcom/camera/msm8998/QCamera2/stack/mm-jpeg-interface/inc/ |
H A D | mm_jpeg_inlines.h | 39 * @my_obj: jpeg object 49 static inline mm_jpeg_job_session_t *mm_jpeg_get_session(mm_jpeg_obj *my_obj, uint32_t job_id) argument 63 pthread_mutex_lock(&my_obj->clnt_mgr[client_idx].lock); 64 p_session = &my_obj->clnt_mgr[client_idx].session[session_idx]; 65 pthread_mutex_unlock(&my_obj->clnt_mgr[client_idx].lock); 72 * @my_obj: jpeg object 82 static inline int mm_jpeg_get_new_session_idx(mm_jpeg_obj *my_obj, int client_idx, argument 88 pthread_mutex_lock(&my_obj->clnt_mgr[client_idx].lock); 89 if (!my_obj->clnt_mgr[client_idx].session[i].active) { 90 *pp_session = &my_obj 114 mm_jpeg_remove_session_idx(mm_jpeg_obj *my_obj, uint32_t job_id) argument [all...] |
/hardware/qcom/camera/msm8998/QCamera2/stack/mm-jpeg-interface/src/ |
H A D | mm_jpegdec.c | 86 mm_jpeg_obj *my_obj = (mm_jpeg_obj *)p_session->jpeg_obj; local 93 node = mm_jpeg_queue_remove_job_by_job_id(&my_obj->ongoing_job_q, 101 cam_sem_post(&my_obj->job_mgr.job_sem); 648 * @my_obj: jpeg client 658 int32_t mm_jpegdec_process_decoding_job(mm_jpeg_obj *my_obj, mm_jpeg_job_q_node_t* job_node) argument 666 p_session = mm_jpeg_get_session(my_obj, job_node->dec_info.job_id); 675 rc = mm_jpeg_queue_enq(&my_obj->ongoing_job_q, qdata); 716 * @my_obj: jpeg object 728 int32_t mm_jpegdec_start_decode_job(mm_jpeg_obj *my_obj, argument 755 p_session = &my_obj 808 mm_jpegdec_create_session(mm_jpeg_obj *my_obj, uint32_t client_hdl, mm_jpeg_decode_params_t *p_params, uint32_t* p_session_id) argument 873 mm_jpegdec_destroy_session(mm_jpeg_obj *my_obj, mm_jpeg_job_session_t *p_session) argument 928 mm_jpegdec_destroy_session_by_id(mm_jpeg_obj *my_obj, uint32_t session_id) argument 1067 mm_jpegdec_abort_job(mm_jpeg_obj *my_obj, uint32_t jobId) argument 1116 mm_jpegdec_init(mm_jpeg_obj *my_obj) argument 1162 mm_jpegdec_deinit(mm_jpeg_obj *my_obj) argument [all...] |
H A D | mm_jpeg.c | 368 mm_jpeg_obj *my_obj = (mm_jpeg_obj *) p_session->jpeg_obj; local 401 my_obj->num_sessions++; 425 mm_jpeg_obj *my_obj = (mm_jpeg_obj *) p_session->jpeg_obj; local 464 if (my_obj->p_session_inprogress == p_session) { 465 my_obj->p_session_inprogress = NULL; 482 my_obj->num_sessions--; 810 mm_jpeg_obj *my_obj = (mm_jpeg_obj *) p_session->jpeg_obj; local 823 lMeta.static_metadata = (OMX_U8 *)my_obj->jpeg_metadata; 1875 mm_jpeg_obj *my_obj = (mm_jpeg_obj *) p_session->jpeg_obj; local 1896 if (my_obj 2015 mm_jpeg_process_encoding_job(mm_jpeg_obj *my_obj, mm_jpeg_job_q_node_t* job_node) argument 2125 mm_jpeg_obj *my_obj = (mm_jpeg_obj*)data; local 2188 mm_jpeg_jobmgr_thread_launch(mm_jpeg_obj *my_obj) argument 2217 mm_jpeg_jobmgr_thread_release(mm_jpeg_obj * my_obj) argument 2261 mm_jpeg_alloc_workbuffer(mm_jpeg_obj *my_obj, uint32_t work_bufs_need, uint32_t work_buf_size) argument 2302 mm_jpeg_release_workbuffer(mm_jpeg_obj *my_obj, uint32_t work_bufs_need) argument 2326 mm_jpeg_init(mm_jpeg_obj *my_obj) argument 2414 mm_jpeg_deinit(mm_jpeg_obj *my_obj) argument 2466 mm_jpeg_new_client(mm_jpeg_obj *my_obj) argument 2727 mm_jpeg_start_job(mm_jpeg_obj *my_obj, mm_jpeg_job_t *job, uint32_t *job_id) argument 2883 mm_jpeg_abort_job(mm_jpeg_obj *my_obj, uint32_t jobId) argument 2968 mm_jpeg_create_session(mm_jpeg_obj *my_obj, uint32_t client_hdl, mm_jpeg_encode_params_t *p_params, uint32_t* p_session_id) argument 3270 mm_jpeg_obj *my_obj = (mm_jpeg_obj *)p_session->jpeg_obj; local 3311 mm_jpeg_destroy_session(mm_jpeg_obj *my_obj, mm_jpeg_job_session_t *p_session) argument 3416 mm_jpeg_destroy_session_unlocked(mm_jpeg_obj *my_obj, mm_jpeg_job_session_t *p_session) argument 3465 mm_jpeg_destroy_session_by_id(mm_jpeg_obj *my_obj, uint32_t session_id) argument 3487 mm_jpeg_close(mm_jpeg_obj *my_obj, uint32_t client_hdl) argument [all...] |
/hardware/qcom/camera/msm8998/QCamera2/stack/mm-lib2d-interface/src/ |
H A D | mm_lib2d.c | 271 * my_obj - handle that will be returned on succesful Init. App has to 284 cam_format_t dst_format, void **my_obj) 291 if (my_obj == NULL) { 410 *my_obj = (void *)lib2d_obj; 283 mm_lib2d_init(lib2d_mode mode, cam_format_t src_format, cam_format_t dst_format, void **my_obj) argument
|
/hardware/qcom/camera/msm8998/QCamera2/stack/mm-camera-interface/src/ |
H A D | mm_camera_channel.c | 52 int32_t mm_channel_qbuf(mm_channel_t *my_obj, 54 int32_t mm_channel_cancel_buf(mm_channel_t *my_obj, 56 int32_t mm_channel_init(mm_channel_t *my_obj, 60 void mm_channel_release(mm_channel_t *my_obj); 61 uint32_t mm_channel_add_stream(mm_channel_t *my_obj); 62 int32_t mm_channel_del_stream(mm_channel_t *my_obj, 64 uint32_t mm_channel_link_stream(mm_channel_t *my_obj, 66 uint32_t mm_channel_reg_frame_sync(mm_channel_t *my_obj, 68 int32_t mm_channel_trigger_frame_sync(mm_channel_t *my_obj, 70 int32_t mm_channel_config_stream(mm_channel_t *my_obj, 201 mm_channel_t *my_obj = (mm_channel_t *)user_data; local 263 mm_channel_send_frame_sync_req_buf(mm_channel_t* my_obj) argument 793 mm_channel_reg_stream_buf_cb(mm_channel_t* my_obj, uint32_t stream_id, mm_stream_data_cb_t buf_cb) argument 828 mm_channel_fsm_fn(mm_channel_t *my_obj, mm_channel_evt_type_t evt, void * in_val, void * out_val) argument 876 mm_channel_fsm_fn_notused(mm_channel_t *my_obj, mm_channel_evt_type_t evt, void * in_val, void * out_val) argument 909 mm_channel_fsm_fn_stopped(mm_channel_t *my_obj, mm_channel_evt_type_t evt, void * in_val, void * out_val) argument 1070 mm_channel_fsm_fn_active(mm_channel_t *my_obj, mm_channel_evt_type_t evt, void * in_val, void * out_val) argument 1296 mm_channel_fsm_fn_paused(mm_channel_t *my_obj, mm_channel_evt_type_t evt, void * in_val, void * out_val) argument 1329 mm_channel_init(mm_channel_t *my_obj, mm_camera_channel_attr_t *attr, mm_camera_buf_notify_t channel_cb, void *userdata) argument 1369 mm_channel_release(mm_channel_t *my_obj) argument 1397 mm_channel_link_stream(mm_channel_t *my_obj, mm_camera_stream_link_t *stream_link) argument 1452 mm_channel_reg_frame_sync(mm_channel_t *my_obj, mm_evt_paylod_reg_frame_sync *sync) argument 1526 mm_channel_trigger_frame_sync(mm_channel_t *my_obj, mm_evt_paylod_trigger_frame_sync *payload) argument 1574 mm_channel_add_stream(mm_channel_t *my_obj) argument 1632 mm_channel_del_stream(mm_channel_t *my_obj, uint32_t stream_id) argument 1678 mm_channel_config_stream(mm_channel_t *my_obj, uint32_t stream_id, mm_camera_stream_config_t *config) argument 1720 mm_channel_get_bundle_info(mm_channel_t *my_obj, cam_bundle_config_t *bundle_info) argument 1769 mm_channel_start(mm_channel_t *my_obj) argument 1964 mm_channel_start_sensor_streaming(mm_channel_t *my_obj) argument 2028 mm_channel_stop(mm_channel_t *my_obj, bool stopImmediately) argument 2150 mm_channel_request_super_buf(mm_channel_t *my_obj, mm_camera_req_buf_t *buf) argument 2196 mm_channel_cancel_super_buf_request(mm_channel_t *my_obj) argument 2221 mm_channel_flush_super_buf_queue(mm_channel_t *my_obj, uint32_t frame_idx, cam_stream_type_t stream_type) argument 2263 mm_channel_config_notify_mode(mm_channel_t *my_obj, mm_camera_super_buf_notify_mode_t notify_mode) argument 2300 mm_channel_start_zsl_snapshot(mm_channel_t *my_obj) argument 2335 mm_channel_stop_zsl_snapshot(mm_channel_t *my_obj) argument 2371 mm_channel_qbuf(mm_channel_t *my_obj, mm_camera_buf_def_t *buf) argument 2408 mm_channel_cancel_buf(mm_channel_t *my_obj, uint32_t stream_id, uint32_t buf_idx) argument 2444 mm_channel_get_queued_buf_count(mm_channel_t *my_obj, uint32_t stream_id) argument 2484 mm_channel_set_stream_parm(mm_channel_t *my_obj, mm_evt_paylod_set_get_stream_parms_t *payload) argument 2524 mm_channel_get_stream_parm(mm_channel_t *my_obj, mm_evt_paylod_set_get_stream_parms_t *payload) argument 2563 mm_channel_do_stream_action(mm_channel_t *my_obj, mm_evt_paylod_do_stream_action_t *payload) argument 2597 mm_channel_map_stream_buf(mm_channel_t *my_obj, cam_buf_map_type *payload) argument 2630 mm_channel_map_stream_bufs(mm_channel_t *my_obj, cam_buf_map_type_list *payload) argument 2663 mm_channel_unmap_stream_buf(mm_channel_t *my_obj, cam_buf_unmap_type *payload) argument 3501 mm_channel_superbuf_bufdone_overflow(mm_channel_t* my_obj, mm_channel_queue_t * queue) argument 3547 mm_channel_superbuf_skip(mm_channel_t* my_obj, mm_channel_queue_t * queue) argument 3587 mm_channel_send_frame_sync_flush(mm_channel_t* my_obj) argument 3630 mm_channel_superbuf_flush(mm_channel_t* my_obj, mm_channel_queue_t * queue, cam_stream_type_t cam_type) argument 3674 mm_channel_proc_general_cmd(mm_channel_t *my_obj, mm_camera_generic_cmd_t *p_gen_cmd) argument 3714 mm_channel_superbuf_flush_matched(mm_channel_t* my_obj, mm_channel_queue_t * queue) argument [all...] |
H A D | mm_camera_muxer.c | 250 mm_camera_obj_t *my_obj = NULL; local 253 my_obj = (mm_camera_obj_t *)malloc(sizeof(mm_camera_obj_t)); 254 if(NULL == my_obj) { 261 memset(my_obj, 0, sizeof(mm_camera_obj_t)); 262 my_obj->ctrl_fd = -1; 263 my_obj->ds_fd = -1; 264 my_obj->ref_count++; 265 my_obj->my_num = my_num; 266 my_obj->my_hdl = mm_camera_util_generate_handler_by_num(my_num, cam_idx); 267 pthread_mutex_init(&my_obj 312 mm_camera_obj_t *my_obj = NULL; local 346 mm_camera_obj_t *my_obj = NULL; local 376 mm_camera_obj_t *my_obj = NULL; local 425 mm_camera_obj_t * my_obj = NULL; local 460 mm_camera_obj_t * my_obj = NULL; local 494 mm_camera_obj_t * my_obj = NULL; local 525 mm_camera_obj_t *my_obj = NULL; local 556 mm_camera_obj_t *my_obj = NULL; local 586 mm_camera_obj_t *my_obj = NULL; local 616 mm_camera_obj_t *my_obj = NULL; local 647 mm_camera_obj_t *my_obj = NULL; local 678 mm_camera_obj_t *my_obj = NULL; local 710 mm_camera_obj_t *my_obj = NULL; local 745 mm_camera_obj_t *my_obj = NULL; local 793 mm_camera_obj_t *my_obj = NULL; local 825 mm_camera_obj_t *my_obj = NULL; local 858 mm_camera_obj_t *my_obj = NULL; local 905 mm_camera_obj_t *my_obj = NULL; local 939 mm_camera_obj_t *my_obj = NULL; local 972 mm_camera_obj_t * my_obj = NULL; local 1025 mm_camera_obj_t * my_obj = NULL; local 1064 mm_camera_obj_t *my_obj = NULL; local 1110 mm_camera_obj_t * my_obj = NULL; local 1147 mm_camera_obj_t * my_obj = NULL; local 1180 mm_camera_obj_t * my_obj = NULL; local 1210 mm_camera_obj_t * my_obj = NULL; local 1243 mm_camera_obj_t * my_obj = NULL; local 1274 mm_camera_obj_t * my_obj = NULL; local 1305 mm_camera_obj_t * my_obj = NULL; local 1336 mm_camera_obj_t * my_obj = cam_obj; local 1370 mm_camera_obj_t * my_obj = NULL; local 1413 mm_camera_obj_t * my_obj = NULL; local 1445 mm_camera_obj_t * my_obj = NULL; local 1479 mm_camera_obj_t * my_obj = NULL; local 1510 mm_camera_obj_t * my_obj = NULL; local 1540 mm_camera_obj_t * my_obj = NULL; local 1575 mm_camera_obj_t * my_obj = NULL; local 1673 mm_camera_obj_t * my_obj = NULL; local 1701 mm_stream_t *my_obj = (mm_stream_t *)user_data; local 2129 mm_camera_obj_t *my_obj = NULL; local 2235 mm_stream_t *my_obj = str_obj; local 2260 mm_channel_t *my_obj = ch_obj; local 2286 mm_stream_t *my_obj = str_obj; local 2316 mm_camera_muxer_get_stream_bufs(mm_stream_t *my_obj) argument 2370 mm_camera_muxer_put_stream_bufs(mm_stream_t *my_obj) argument 2411 mm_stream_t *my_obj = (mm_stream_t *)userdata; local 2466 mm_stream_t *my_obj = (mm_stream_t *)userdata; local 2549 mm_stream_t *my_obj = (mm_stream_t *)userdata; local [all...] |
H A D | mm_camera_stream.c | 53 int32_t mm_stream_qbuf(mm_stream_t *my_obj, 55 int32_t mm_stream_set_ext_mode(mm_stream_t * my_obj); 56 int32_t mm_stream_set_fmt(mm_stream_t * my_obj); 57 int32_t mm_stream_cancel_buf(mm_stream_t * my_obj, 59 int32_t mm_stream_sync_info(mm_stream_t *my_obj); 60 int32_t mm_stream_init_bufs(mm_stream_t * my_obj); 61 int32_t mm_stream_deinit_bufs(mm_stream_t * my_obj); 62 int32_t mm_stream_request_buf(mm_stream_t * my_obj); 63 int32_t mm_stream_unreg_buf(mm_stream_t * my_obj); 64 int32_t mm_stream_release(mm_stream_t *my_obj); 210 mm_stream_handle_rcvd_buf(mm_stream_t *my_obj, mm_camera_buf_info_t *buf_info, uint8_t has_cb) argument 272 mm_stream_dispatch_sync_data(mm_stream_t * my_obj, mm_stream_data_cb_t *buf_cb, mm_camera_buf_info_t *buf_info) argument 322 mm_stream_t *my_obj = (mm_stream_t*)user_data; local 401 mm_stream_t * my_obj = (mm_stream_t *)user_data; local 491 mm_stream_fsm_fn(mm_stream_t *my_obj, mm_stream_evt_type_t evt, void * in_val, void * out_val) argument 546 mm_stream_fsm_inited(mm_stream_t *my_obj, mm_stream_evt_type_t evt, void * in_val, void * out_val) argument 627 mm_stream_fsm_acquired(mm_stream_t *my_obj, mm_stream_evt_type_t evt, void * in_val, void * out_val) argument 706 mm_stream_fsm_cfg(mm_stream_t * my_obj, mm_stream_evt_type_t evt, void * in_val, void * out_val) argument 783 mm_stream_fsm_buffed(mm_stream_t * my_obj, mm_stream_evt_type_t evt, void * in_val, void * out_val) argument 842 mm_stream_fsm_reg(mm_stream_t * my_obj, mm_stream_evt_type_t evt, void * in_val, void * out_val) argument 934 mm_stream_fsm_active(mm_stream_t * my_obj, mm_stream_evt_type_t evt, void * in_val, void * out_val) argument 1014 mm_stream_init(mm_stream_t *my_obj) argument 1039 mm_stream_deinit(mm_stream_t *my_obj) argument 1065 mm_stream_config(mm_stream_t *my_obj, mm_camera_stream_config_t *config) argument 1138 mm_stream_t *my_obj = str_obj; local 1185 mm_stream_trigger_frame_sync(mm_stream_t *my_obj, mm_camera_cb_req_type type) argument 1253 mm_stream_release(mm_stream_t *my_obj) argument 1312 mm_stream_streamon(mm_stream_t *my_obj) argument 1395 mm_stream_start_sensor_streaming(mm_stream_t *my_obj) argument 1450 mm_stream_streamoff(mm_stream_t *my_obj, bool stop_immediately) argument 1513 mm_stream_write_user_buf(mm_stream_t * my_obj, mm_camera_buf_def_t *buf) argument 1627 mm_stream_read_user_buf(mm_stream_t * my_obj, mm_camera_buf_info_t* buf_info) argument 1713 mm_stream_read_msm_frame(mm_stream_t * my_obj, mm_camera_buf_info_t* buf_info, uint8_t num_planes) argument 1809 mm_stream_set_parm(mm_stream_t *my_obj, cam_stream_parm_buffer_t *in_value) argument 1842 mm_stream_get_parm(mm_stream_t *my_obj, cam_stream_parm_buffer_t *in_value) argument 1872 mm_stream_do_action(mm_stream_t *my_obj, void *in_value) argument 1901 mm_stream_set_ext_mode(mm_stream_t * my_obj) argument 1949 mm_stream_qbuf(mm_stream_t *my_obj, mm_camera_buf_def_t *buf) argument 2046 mm_stream_request_buf(mm_stream_t * my_obj) argument 2086 mm_stream_need_wait_for_mapping(mm_stream_t * my_obj) argument 2129 mm_stream_map_buf(mm_stream_t *my_obj, uint8_t buf_type, uint32_t frame_idx, int32_t plane_idx, int32_t fd, size_t size, void *buffer) argument 2200 mm_stream_map_bufs(mm_stream_t * my_obj, const cam_buf_map_type_list *buf_map_list) argument 2291 mm_stream_unmap_buf(mm_stream_t * my_obj, uint8_t buf_type, uint32_t frame_idx, int32_t plane_idx) argument 2338 mm_stream_init_bufs(mm_stream_t * my_obj) argument 2419 mm_stream_deinit_bufs(mm_stream_t * my_obj) argument 2461 mm_stream_reg_buf(mm_stream_t * my_obj) argument 2507 mm_stream_unreg_buf(mm_stream_t * my_obj) argument 4713 mm_stream_calc_offset(mm_stream_t *my_obj) argument 4815 mm_stream_sync_info(mm_stream_t *my_obj) argument 4843 mm_stream_set_fmt(mm_stream_t *my_obj) argument 4916 mm_stream_cancel_buf(mm_stream_t * my_obj, uint32_t buf_idx) argument 4981 mm_stream_buf_done(mm_stream_t * my_obj, mm_camera_buf_def_t *frame) argument 5034 mm_stream_get_queued_buf_count(mm_stream_t *my_obj) argument 5058 mm_stream_reg_buf_cb(mm_stream_t *my_obj, mm_stream_data_cb_t val) argument 5092 mm_stream_handle_cache_ops(mm_stream_t* my_obj, mm_camera_buf_def_t* buf, bool deque) argument [all...] |
H A D | mm_camera.c | 61 int32_t mm_camera_evt_sub(mm_camera_obj_t * my_obj, 63 int32_t mm_camera_enqueue_evt(mm_camera_obj_t *my_obj, 130 mm_camera_obj_t * my_obj = (mm_camera_obj_t *)user_data; local 131 if (NULL != my_obj) { 132 mm_camera_cmd_thread_name(my_obj->evt_thread.threadName); 133 pthread_mutex_lock(&my_obj->cb_lock); 135 if(my_obj->evt.evt[i].evt_cb) { 136 my_obj->evt.evt[i].evt_cb( 137 my_obj->my_hdl, 139 my_obj 165 mm_camera_obj_t *my_obj = (mm_camera_obj_t*)user_data; local 226 mm_camera_enqueue_evt(mm_camera_obj_t *my_obj, mm_camera_event_t *event) argument 262 mm_camera_open(mm_camera_obj_t *my_obj) argument 421 mm_camera_close(mm_camera_obj_t *my_obj) argument 475 mm_camera_register_event_notify_internal(mm_camera_obj_t *my_obj, mm_camera_event_notify_t evt_cb, void * user_data) argument 527 mm_camera_register_event_notify(mm_camera_obj_t *my_obj, mm_camera_event_notify_t evt_cb, void * user_data) argument 553 mm_camera_qbuf(mm_camera_obj_t *my_obj, uint32_t ch_id, mm_camera_buf_def_t *buf) argument 588 mm_camera_cancel_buf(mm_camera_obj_t *my_obj, uint32_t ch_id, uint32_t stream_id, uint32_t buf_idx) argument 617 mm_camera_get_queued_buf_count(mm_camera_obj_t *my_obj, uint32_t ch_id, uint32_t stream_id) argument 652 mm_camera_query_capability(mm_camera_obj_t *my_obj) argument 697 mm_camera_set_parms(mm_camera_obj_t *my_obj, parm_buffer_t *parms) argument 728 mm_camera_get_parms(mm_camera_obj_t *my_obj, parm_buffer_t *parms) argument 754 mm_camera_do_auto_focus(mm_camera_obj_t *my_obj) argument 775 mm_camera_cancel_auto_focus(mm_camera_obj_t *my_obj) argument 797 mm_camera_prepare_snapshot(mm_camera_obj_t *my_obj, int32_t do_af_flag) argument 819 mm_camera_start_zsl_snapshot(mm_camera_obj_t *my_obj) argument 841 mm_camera_stop_zsl_snapshot(mm_camera_obj_t *my_obj) argument 862 mm_camera_flush(mm_camera_obj_t *my_obj) argument 891 mm_camera_add_channel(mm_camera_obj_t *my_obj, mm_camera_channel_attr_t *attr, mm_camera_buf_notify_t channel_cb, void *userdata) argument 938 mm_camera_del_channel(mm_camera_obj_t *my_obj, uint32_t ch_id) argument 982 mm_camera_get_bundle_info(mm_camera_obj_t *my_obj, uint32_t ch_id, cam_bundle_config_t *bundle_info) argument 1019 mm_camera_link_stream(mm_camera_obj_t *my_obj, uint32_t ch_id, uint32_t stream_id, uint32_t linked_ch_id) argument 1062 mm_camera_add_stream(mm_camera_obj_t *my_obj, uint32_t ch_id) argument 1098 mm_camera_del_stream(mm_camera_obj_t *my_obj, uint32_t ch_id, uint32_t stream_id) argument 1134 mm_camera_start_zsl_snapshot_ch(mm_camera_obj_t *my_obj, uint32_t ch_id) argument 1169 mm_camera_stop_zsl_snapshot_ch(mm_camera_obj_t *my_obj, uint32_t ch_id) argument 1206 mm_camera_config_stream(mm_camera_obj_t *my_obj, uint32_t ch_id, uint32_t stream_id, mm_camera_stream_config_t *config) argument 1247 mm_camera_start_channel(mm_camera_obj_t *my_obj, uint32_t ch_id) argument 1268 mm_camera_start_sensor_stream_on(mm_camera_obj_t *my_obj, uint32_t ch_id) argument 1304 mm_camera_stop_channel(mm_camera_obj_t *my_obj, uint32_t ch_id, bool stop_immediately) argument 1339 mm_camera_request_super_buf(mm_camera_obj_t *my_obj, uint32_t ch_id, mm_camera_req_buf_t *buf) argument 1373 mm_camera_cancel_super_buf_request(mm_camera_obj_t *my_obj, uint32_t ch_id) argument 1407 mm_camera_flush_super_buf_queue(mm_camera_obj_t *my_obj, uint32_t ch_id, uint32_t frame_idx) argument 1443 mm_camera_config_channel_notify(mm_camera_obj_t *my_obj, uint32_t ch_id, mm_camera_super_buf_notify_mode_t notify_mode) argument 1484 mm_camera_set_stream_parms(mm_camera_obj_t *my_obj, uint32_t ch_id, uint32_t s_id, cam_stream_parm_buffer_t *parms) argument 1533 mm_camera_get_stream_parms(mm_camera_obj_t *my_obj, uint32_t ch_id, uint32_t s_id, cam_stream_parm_buffer_t *parms) argument 1581 mm_camera_do_stream_action(mm_camera_obj_t *my_obj, uint32_t ch_id, uint32_t stream_id, void *actions) argument 1635 mm_camera_map_stream_buf(mm_camera_obj_t *my_obj, uint32_t ch_id, uint32_t stream_id, uint8_t buf_type, uint32_t buf_idx, int32_t plane_idx, int fd, size_t size, void *buffer) argument 1687 mm_camera_map_stream_bufs(mm_camera_obj_t *my_obj, uint32_t ch_id, const cam_buf_map_type_list *buf_map_list) argument 1736 mm_camera_unmap_stream_buf(mm_camera_obj_t *my_obj, uint32_t ch_id, uint32_t stream_id, uint8_t buf_type, uint32_t buf_idx, int32_t plane_idx) argument 1781 mm_camera_evt_sub(mm_camera_obj_t * my_obj, uint8_t reg_flag) argument 1829 mm_camera_util_wait_for_event(mm_camera_obj_t *my_obj, uint32_t evt_mask, uint32_t *status) argument 1873 mm_camera_util_bundled_sendmsg(mm_camera_obj_t *my_obj, void *msg, size_t buf_size, int sendfds[CAM_MAX_NUM_BUFS_PER_STREAM], int numfds) argument 1910 mm_camera_util_sendmsg(mm_camera_obj_t *my_obj, void *msg, size_t buf_size, int sendfd) argument 1949 mm_camera_map_buf(mm_camera_obj_t *my_obj, uint8_t buf_type, int fd, size_t size, void *buffer) argument 1990 mm_camera_map_bufs(mm_camera_obj_t *my_obj, const cam_buf_map_type_list* buf_map_list) argument 2046 mm_camera_unmap_buf(mm_camera_obj_t *my_obj, uint8_t buf_type) argument 2086 mm_camera_util_s_ctrl(__unused mm_camera_obj_t *my_obj, __unused int stream_id, int32_t fd, uint32_t id, int32_t *value) argument 2141 mm_camera_util_g_ctrl(__unused mm_camera_obj_t *my_obj, __unused int stream_id, int32_t fd, uint32_t id, int32_t *value) argument 2297 mm_camera_channel_advanced_capture(mm_camera_obj_t *my_obj, uint32_t ch_id, mm_camera_advanced_capture_t type, uint32_t trigger, void *in_value) argument 2366 mm_camera_get_session_id(mm_camera_obj_t *my_obj, uint32_t* sessionid) argument 2402 mm_camera_set_dual_cam_cmd(mm_camera_obj_t *my_obj) argument 2429 mm_camera_reg_stream_buf_cb(mm_camera_obj_t *my_obj, uint32_t ch_id, uint32_t stream_id, mm_camera_buf_notify_t stream_cb, mm_camera_stream_cb_type cb_type, void *userdata) argument 2476 mm_camera_reg_frame_sync(mm_camera_obj_t *my_obj, uint32_t ch_id, uint32_t stream_id, mm_camera_frame_sync_t *sync_attr) argument 2527 mm_camera_handle_frame_sync_cb(mm_camera_obj_t *my_obj, uint32_t ch_id, uint32_t stream_id, mm_camera_cb_req_type req_type) argument [all...] |
H A D | mm_camera_interface.c | 238 mm_camera_obj_t *my_obj = NULL; local 249 my_obj = mm_camera_util_get_camera_by_handler(handle); 251 if(my_obj) { 252 pthread_mutex_lock(&my_obj->cam_lock); 254 rc = mm_camera_query_capability(my_obj); 264 my_obj = mm_camera_util_get_camera_head(aux_handle); 265 if (my_obj) { 266 pthread_mutex_lock(&my_obj->muxer_lock); 268 rc = mm_camera_muxer_query_capability(aux_handle, my_obj); 298 mm_camera_obj_t * my_obj local 353 mm_camera_obj_t * my_obj = NULL; local 403 mm_camera_obj_t * my_obj = NULL; local 450 mm_camera_obj_t * my_obj = NULL; local 498 mm_camera_obj_t * my_obj = NULL; local 548 mm_camera_obj_t * my_obj = NULL; local 596 mm_camera_obj_t *my_obj = NULL; local 686 mm_camera_obj_t * my_obj = NULL; local 744 mm_camera_obj_t * my_obj = NULL; local 801 mm_camera_obj_t * my_obj = NULL; local 859 mm_camera_obj_t *my_obj = NULL; local 911 mm_camera_obj_t *my_obj = NULL; local 969 mm_camera_obj_t * my_obj = NULL; local 1003 mm_camera_obj_t * my_obj = NULL; local 1058 mm_camera_obj_t * my_obj = NULL; local 1119 mm_camera_obj_t *my_obj = NULL; local 1182 mm_camera_obj_t * my_obj = NULL; local 1243 mm_camera_obj_t * my_obj = NULL; local 1305 mm_camera_obj_t * my_obj = NULL; local 1348 mm_camera_obj_t * my_obj = NULL; local 1388 mm_camera_obj_t * my_obj = NULL; local 1444 mm_camera_obj_t * my_obj = NULL; local 1508 mm_camera_obj_t * my_obj = NULL; local 1569 mm_camera_obj_t * my_obj = NULL; local 1623 mm_camera_obj_t *my_obj = NULL; local 1677 mm_camera_obj_t * my_obj = NULL; local 1733 mm_camera_obj_t * my_obj = NULL; local 1793 mm_camera_obj_t *my_obj = NULL; local 1843 mm_camera_obj_t * my_obj = NULL; local 1891 mm_camera_obj_t * my_obj = NULL; local 1946 mm_camera_obj_t * my_obj = NULL; local 2012 mm_camera_obj_t * my_obj = NULL; local 2084 mm_camera_obj_t * my_obj = NULL; local 2148 mm_camera_obj_t * my_obj = NULL; local 2235 mm_camera_obj_t * my_obj = NULL; local 2296 mm_camera_obj_t * my_obj = NULL; local 2344 mm_camera_obj_t * my_obj = NULL; local 2863 mm_camera_obj_t * my_obj = NULL; local 2924 mm_camera_obj_t * my_obj = NULL; local 2986 mm_camera_obj_t * my_obj = NULL; local 3023 mm_camera_obj_t * my_obj = NULL; local 3385 mm_camera_obj_t *my_obj = local [all...] |