Lines Matching refs:src_rect
218 vin->src_rect.top = 0; in rvin_reset_format()
219 vin->src_rect.left = 0; in rvin_reset_format()
220 vin->src_rect.width = vin->format.width; in rvin_reset_format()
221 vin->src_rect.height = vin->format.height; in rvin_reset_format()
231 vin->crop = vin->src_rect; in rvin_reset_format()
243 struct v4l2_rect *src_rect) in rvin_try_format() argument
276 if (src_rect) { in rvin_try_format()
277 src_rect->top = 0; in rvin_try_format()
278 src_rect->left = 0; in rvin_try_format()
279 src_rect->width = pix->width; in rvin_try_format()
280 src_rect->height = pix->height; in rvin_try_format()
320 struct v4l2_rect fmt_rect, src_rect; in rvin_s_fmt_vid_cap() local
327 &src_rect); in rvin_s_fmt_vid_cap()
338 v4l2_rect_map_inside(&vin->crop, &src_rect); in rvin_s_fmt_vid_cap()
340 vin->src_rect = src_rect; in rvin_s_fmt_vid_cap()
431 s->r.width = vin->src_rect.width; in rvin_g_selection()
432 s->r.height = vin->src_rect.height; in rvin_g_selection()
474 max_rect.width = vin->src_rect.width; in rvin_s_selection()
475 max_rect.height = vin->src_rect.height; in rvin_s_selection()
478 v4l_bound_align_image(&r.width, 6, vin->src_rect.width, 0, in rvin_s_selection()
479 &r.height, 2, vin->src_rect.height, 0, 0); in rvin_s_selection()
482 vin->src_rect.height - r.height); in rvin_s_selection()
483 r.left = clamp_t(s32, r.left, 0, vin->src_rect.width - r.width); in rvin_s_selection()
489 vin->src_rect.width, vin->src_rect.height); in rvin_s_selection()