Lines Matching refs:width
457 rect.width = ALIGN(rect.width, 2); in ov6650_s_crop()
460 soc_camera_limit_side(&rect.left, &rect.width, in ov6650_s_crop()
469 (rect.left + rect.width) >> 1); in ov6650_s_crop()
472 priv->rect.width = rect.width; in ov6650_s_crop()
493 a->bounds.width = W_CIF; in ov6650_cropcap()
508 mf->width = priv->rect.width >> priv->half_scale; in ov6650_g_fmt()
517 static bool is_unscaled_ok(int width, int height, struct v4l2_rect *rect) in is_unscaled_ok() argument
519 return width > rect->width >> 1 || height > rect->height >> 1; in is_unscaled_ok()
546 bool half_scale = !is_unscaled_ok(mf->width, mf->height, &priv->rect); in ov6650_s_fmt()
550 .left = priv->rect.left + (priv->rect.width >> 1) - in ov6650_s_fmt()
551 (mf->width >> (1 - half_scale)), in ov6650_s_fmt()
554 .width = mf->width << half_scale, in ov6650_s_fmt()
680 mf->width = priv->rect.width >> half_scale; in ov6650_s_fmt()
693 if (is_unscaled_ok(mf->width, mf->height, &priv->rect)) in ov6650_try_fmt()
694 v4l_bound_align_image(&mf->width, 2, W_CIF, 1, in ov6650_try_fmt()
1013 priv->rect.width = W_CIF; in ov6650_probe()