Home
last modified time | relevance | path

Searched refs:subrect (Results 1 – 4 of 4) sorted by relevance

/linux-4.4.14/drivers/media/platform/soc_camera/
Dsoc_scale_crop.c67 static void update_subrect(struct v4l2_rect *rect, struct v4l2_rect *subrect) in update_subrect() argument
69 if (rect->width < subrect->width) in update_subrect()
70 subrect->width = rect->width; in update_subrect()
72 if (rect->height < subrect->height) in update_subrect()
73 subrect->height = rect->height; in update_subrect()
75 if (rect->left > subrect->left) in update_subrect()
76 subrect->left = rect->left; in update_subrect()
78 subrect->left + subrect->width) in update_subrect()
79 subrect->left = rect->left + rect->width - in update_subrect()
80 subrect->width; in update_subrect()
[all …]
Dsoc_scale_crop.h36 struct v4l2_rect *target_rect, struct v4l2_rect *subrect);
38 struct v4l2_rect *rect, struct v4l2_rect *subrect,
43 struct v4l2_rect *rect, struct v4l2_rect *subrect,
Drcar_vin.c518 struct v4l2_rect subrect; member
1061 struct v4l2_rect *cam_subrect = &cam->subrect; in rcar_vin_set_rect()
1421 cam->subrect = rect; in rcar_vin_get_formats()
1510 &cam->rect, &cam->subrect); in rcar_vin_set_crop()
1543 cam->subrect = *rect; in rcar_vin_set_crop()
1568 a->c = cam->subrect; in rcar_vin_get_crop()
1627 soc_camera_calc_client_output(icd, &cam->rect, &cam->subrect, pix, &mf, in rcar_vin_set_fmt()
1650 ret = soc_camera_client_scale(icd, &cam->rect, &cam->subrect, in rcar_vin_set_fmt()
Dsh_mobile_ceu_camera.c148 struct v4l2_rect subrect; member
1146 cam->subrect = rect; in sh_mobile_ceu_get_formats()
1256 &cam->rect, &cam->subrect); in sh_mobile_ceu_set_crop()
1349 cam->subrect = *rect; in sh_mobile_ceu_set_crop()
1370 a->c = cam->subrect; in sh_mobile_ceu_get_crop()
1415 soc_camera_calc_client_output(icd, &cam->rect, &cam->subrect, pix, &mf, 12); in sh_mobile_ceu_set_fmt()
1437 ret = soc_camera_client_scale(icd, &cam->rect, &cam->subrect, in sh_mobile_ceu_set_fmt()