Lines Matching defs:info
56 * @info: M-5MOLS driver data structure
60 static int m5mols_capture_info(struct m5mols_info *info)
62 struct m5mols_exif *exif = &info->cap.exif;
63 struct v4l2_subdev *sd = &info->sd;
98 ret = m5mols_read_u32(sd, CAPC_IMAGE_SIZE, &info->cap.main);
100 ret = m5mols_read_u32(sd, CAPC_THUMB_SIZE, &info->cap.thumb);
102 info->cap.total = info->cap.main + info->cap.thumb;
107 int m5mols_start_capture(struct m5mols_info *info)
109 unsigned int framesize = info->cap.buf_size - M5MOLS_JPEG_TAGS_SIZE;
110 struct v4l2_subdev *sd = &info->sd;
118 ret = m5mols_set_mode(info, REG_MONITOR);
120 ret = m5mols_restore_controls(info);
124 ret = m5mols_write(sd, CAPP_MAIN_IMAGE_SIZE, info->resolution);
128 ret = m5mols_set_mode(info, REG_CAPTURE);
149 ret = m5mols_capture_info(info);
151 size = captured ? info->cap.main : 0;
153 __func__, size, info->cap.thumb);