Lines Matching refs:rect
96 struct v4l2_rect rect; /* Sensor window */ member
178 struct v4l2_rect rect = a->c; in mt9m001_s_crop() local
187 rect.height = ALIGN(rect.height, 2); in mt9m001_s_crop()
190 rect.width = ALIGN(rect.width, 2); in mt9m001_s_crop()
191 rect.left = ALIGN(rect.left, 2); in mt9m001_s_crop()
193 soc_camera_limit_side(&rect.left, &rect.width, in mt9m001_s_crop()
196 soc_camera_limit_side(&rect.top, &rect.height, in mt9m001_s_crop()
199 mt9m001->total_h = rect.height + mt9m001->y_skip_top + vblank; in mt9m001_s_crop()
211 ret = reg_write(client, MT9M001_COLUMN_START, rect.left); in mt9m001_s_crop()
213 ret = reg_write(client, MT9M001_ROW_START, rect.top); in mt9m001_s_crop()
215 ret = reg_write(client, MT9M001_WINDOW_WIDTH, rect.width - 1); in mt9m001_s_crop()
218 rect.height + mt9m001->y_skip_top - 1); in mt9m001_s_crop()
223 mt9m001->rect = rect; in mt9m001_s_crop()
233 a->c = mt9m001->rect; in mt9m001_g_crop()
259 mf->width = mt9m001->rect.width; in mt9m001_g_fmt()
260 mf->height = mt9m001->rect.height; in mt9m001_g_fmt()
275 .left = mt9m001->rect.left, in mt9m001_s_fmt()
276 .top = mt9m001->rect.top, in mt9m001_s_fmt()
286 mf->width = mt9m001->rect.width; in mt9m001_s_fmt()
287 mf->height = mt9m001->rect.height; in mt9m001_s_fmt()
448 mt9m001->total_h = mt9m001->rect.height + in mt9m001_s_ctrl()
682 mt9m001->rect.left = MT9M001_COLUMN_SKIP; in mt9m001_probe()
683 mt9m001->rect.top = MT9M001_ROW_SKIP; in mt9m001_probe()
684 mt9m001->rect.width = MT9M001_MAX_WIDTH; in mt9m001_probe()
685 mt9m001->rect.height = MT9M001_MAX_HEIGHT; in mt9m001_probe()