| /linux/include/media/ |
| H A D | v4l2-rect.h | 18 static inline void v4l2_rect_set_size_to(struct v4l2_rect *r, in v4l2_rect_set_size_to() 19 const struct v4l2_rect *size) in v4l2_rect_set_size_to() 30 static inline void v4l2_rect_set_min_size(struct v4l2_rect *r, in v4l2_rect_set_min_size() 31 const struct v4l2_rect *min_size) in v4l2_rect_set_min_size() 44 static inline void v4l2_rect_set_max_size(struct v4l2_rect *r, in v4l2_rect_set_max_size() 45 const struct v4l2_rect *max_size) in v4l2_rect_set_max_size() 58 static inline void v4l2_rect_map_inside(struct v4l2_rect *r, in v4l2_rect_map_inside() 59 const struct v4l2_rect *boundary) in v4l2_rect_map_inside() 79 static inline bool v4l2_rect_same_size(const struct v4l2_rect *r1, in v4l2_rect_same_size() 80 const struct v4l2_rect *r2) in v4l2_rect_same_size() [all …]
|
| /linux/drivers/media/platform/ti/omap/ |
| H A D | omap_voutlib.h | 16 struct v4l2_framebuffer *fbuf, struct v4l2_rect *crop); 19 struct v4l2_rect *crop, struct v4l2_window *win, 21 const struct v4l2_rect *new_crop); 26 int omap_vout_new_window(struct v4l2_rect *crop, 31 struct v4l2_framebuffer *fbuf, struct v4l2_rect *crop,
|
| H A D | omap_voutlib.c | 44 struct v4l2_framebuffer *fbuf, struct v4l2_rect *crop) in omap_vout_default_crop() 66 struct v4l2_rect try_win; in omap_vout_try_window() 115 int omap_vout_new_window(struct v4l2_rect *crop, in omap_vout_new_window() 170 struct v4l2_rect *crop, struct v4l2_window *win, in omap_vout_new_crop() 171 struct v4l2_framebuffer *fbuf, const struct v4l2_rect *new_crop) in omap_vout_new_crop() 173 struct v4l2_rect try_crop; in omap_vout_new_crop() 286 struct v4l2_framebuffer *fbuf, struct v4l2_rect *crop, in omap_vout_new_format()
|
| /linux/drivers/media/test-drivers/vimc/ |
| H A D | vimc-scaler.c | 40 struct v4l2_rect sink_crop; 53 static const struct v4l2_rect crop_rect_default = { 60 static const struct v4l2_rect crop_rect_min = { 67 static struct v4l2_rect 71 struct v4l2_rect r = { in vimc_scaler_get_crop_bound_sink() 84 struct v4l2_rect *r; in vimc_scaler_init_state() 189 struct v4l2_rect *crop; in vimc_scaler_set_fmt() 230 static void vimc_scaler_adjust_sink_crop(struct v4l2_rect *r, in vimc_scaler_adjust_sink_crop() 233 const struct v4l2_rect sink_rect = in vimc_scaler_adjust_sink_crop() 247 struct v4l2_rect *crop_rect; in vimc_scaler_set_selection() [all …]
|
| /linux/drivers/media/platform/rockchip/rkisp1/ |
| H A D | rkisp1-common.c | 155 static const struct v4l2_rect rkisp1_sd_min_crop = { 162 void rkisp1_sd_adjust_crop_rect(struct v4l2_rect *crop, in rkisp1_sd_adjust_crop_rect() 163 const struct v4l2_rect *bounds) in rkisp1_sd_adjust_crop_rect() 169 void rkisp1_sd_adjust_crop(struct v4l2_rect *crop, in rkisp1_sd_adjust_crop() 172 struct v4l2_rect crop_bounds = { in rkisp1_sd_adjust_crop()
|
| /linux/drivers/media/platform/st/stm32/stm32-dcmipp/ |
| H A D | dcmipp-byteproc.c | 116 static const struct v4l2_rect crop_min = { 123 static void dcmipp_byteproc_adjust_crop(struct v4l2_rect *r, in dcmipp_byteproc_adjust_crop() 124 struct v4l2_rect *compose) in dcmipp_byteproc_adjust_crop() 131 static void dcmipp_byteproc_adjust_compose(struct v4l2_rect *r, in dcmipp_byteproc_adjust_compose() 197 struct v4l2_rect *r; in dcmipp_byteproc_init_state() 246 struct v4l2_rect *compose; in dcmipp_byteproc_enum_frame_size() 271 struct v4l2_rect *crop, *compose; in dcmipp_byteproc_set_fmt() 305 struct v4l2_rect *crop, *compose; in dcmipp_byteproc_get_selection() 359 struct v4l2_rect *crop, *compose; in dcmipp_byteproc_set_selection() 419 struct v4l2_rect *compose, *crop; in dcmipp_byteproc_configure_scale_crop()
|
| /linux/drivers/media/platform/ti/am437x/ |
| H A D | am437x-vpfe.h | 137 struct v4l2_rect win; 166 struct v4l2_rect win; 269 struct v4l2_rect crop;
|
| /linux/drivers/media/platform/mediatek/mdp3/ |
| H A D | mtk-mdp3-regs.h | 299 struct v4l2_rect c; 312 struct v4l2_rect compose; 366 int mdp_try_crop(struct mdp_m2m_ctx *ctx, struct v4l2_rect *r, 368 int mdp_check_scaling_ratio(const struct v4l2_rect *crop, 369 const struct v4l2_rect *compose, s32 rotation,
|
| /linux/drivers/staging/media/ipu3/ |
| H A D | ipu3-css.h | 107 struct v4l2_rect rect[IPU3_CSS_RECTS]; 172 struct v4l2_rect *rects[IPU3_CSS_RECTS], 176 struct v4l2_rect *rects[IPU3_CSS_RECTS],
|
| /linux/drivers/media/platform/ti/omap3isp/ |
| H A D | ispresizer.h | 111 struct v4l2_rect request; 112 struct v4l2_rect active;
|
| H A D | isppreview.h | 124 struct v4l2_rect crop;
|
| /linux/include/media/tpg/ |
| H A D | v4l2-tpg.h | 143 struct v4l2_rect crop; 145 struct v4l2_rect compose; 147 struct v4l2_rect border; 148 struct v4l2_rect square; 254 void tpg_s_crop_compose(struct tpg_data *tpg, const struct v4l2_rect *crop, 255 const struct v4l2_rect *compose);
|
| /linux/drivers/media/test-drivers/vivid/ |
| H A D | vivid-vid-cap.c | 596 struct v4l2_rect r = { 0, 0, mp->width, mp->height * factor }; in vivid_try_fmt_vid_cap() 601 struct v4l2_rect max_r = { 0, 0, MAX_ZOOM * w, MAX_ZOOM * h }; in vivid_try_fmt_vid_cap() 670 struct v4l2_rect *crop = &dev->crop_cap; in vivid_s_fmt_vid_cap() 671 struct v4l2_rect *compose = &dev->compose_cap; in vivid_s_fmt_vid_cap() 694 struct v4l2_rect r = { 0, 0, mp->width, mp->height }; in vivid_s_fmt_vid_cap() 702 struct v4l2_rect min_r = { in vivid_s_fmt_vid_cap() 707 struct v4l2_rect max_r = { in vivid_s_fmt_vid_cap() 717 struct v4l2_rect min_r = { in vivid_s_fmt_vid_cap() 722 struct v4l2_rect max_r = { in vivid_s_fmt_vid_cap() 765 struct v4l2_rect r = { 0, 0, mp->width, mp->height }; in vivid_s_fmt_vid_cap() [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | vidioc-g-selection.rst | 52 struct :c:type:`v4l2_rect` ``r`` rectangle is filled with 64 targets. The struct :c:type:`v4l2_rect` ``r`` rectangle need 107 On success the struct :c:type:`v4l2_rect` ``r`` field 151 * - struct :c:type:`v4l2_rect` 181 It is not possible to adjust struct :c:type:`v4l2_rect`
|
| H A D | vidioc-cropcap.rst | 61 * - struct :ref:`v4l2_rect <v4l2-rect-crop>` 69 * - struct :ref:`v4l2_rect <v4l2-rect-crop>` 101 .. flat-table:: struct v4l2_rect
|
| H A D | vidioc-g-crop.rst | 45 and struct :c:type:`v4l2_rect` substructure named ``c`` of a 87 * - struct :c:type:`v4l2_rect`
|
| /linux/include/uapi/linux/ |
| H A D | v4l2-subdev.h | 61 struct v4l2_rect rect; 179 struct v4l2_rect r;
|
| /linux/drivers/media/platform/renesas/vsp1/ |
| H A D | vsp1_hgt.c | 135 struct v4l2_rect *compose; in hgt_configure_stream() 136 struct v4l2_rect *crop; in hgt_configure_stream()
|
| H A D | vsp1_hgo.c | 139 struct v4l2_rect *compose; in hgo_configure_stream() 140 struct v4l2_rect *crop; in hgo_configure_stream()
|
| /linux/drivers/media/usb/uvc/ |
| H A D | uvc_ctrl.c | 650 struct v4l2_rect *v4l2_rect = v4l2_out; in uvc_get_rect() local 652 if (WARN_ON(v4l2_size != sizeof(struct v4l2_rect))) in uvc_get_rect() 659 v4l2_rect->top = uvc_rect->top; in uvc_get_rect() 660 v4l2_rect->left = uvc_rect->left; in uvc_get_rect() 661 v4l2_rect->height = uvc_rect->bottom - uvc_rect->top + 1; in uvc_get_rect() 662 v4l2_rect->width = uvc_rect->right - uvc_rect->left + 1; in uvc_get_rect() 671 const struct v4l2_rect *v4l2_rect = v4l2_in; in uvc_set_rect() local 673 if (WARN_ON(v4l2_size != sizeof(struct v4l2_rect))) in uvc_set_rect() 676 uvc_rect->top = min(0xffff, v4l2_rect->top); in uvc_set_rect() 677 uvc_rect->left = min(0xffff, v4l2_rect->left); in uvc_set_rect() [all …]
|
| /linux/drivers/media/i2c/ccs/ |
| H A D | ccs-core.c | 520 const struct v4l2_rect *sink_crop = in ccs_get_binning() 523 const struct v4l2_rect *sink_comp = in ccs_get_binning() 540 const struct v4l2_rect *sink_crop = in ccs_get_scaling() 543 const struct v4l2_rect *sink_comp = in ccs_get_scaling() 601 const struct v4l2_rect *pa_src) in __ccs_update_exposure_limits() 710 const struct v4l2_rect *pa_src = NULL; in ccs_set_ctrl() 1292 const struct v4l2_rect *pa_src) in ccs_update_blanking() 1335 const struct v4l2_rect *pa_src = in ccs_pll_blanking_update() 1863 const struct v4l2_rect *pa_src = in ccs_enable_streams() 1866 const struct v4l2_rect *src_src = in ccs_enable_streams() [all …]
|
| /linux/drivers/media/platform/samsung/s3c-camif/ |
| H A D | camif-core.h | 120 struct v4l2_rect rect; 276 struct v4l2_rect camif_crop;
|
| /linux/drivers/media/platform/st/sti/delta/ |
| H A D | delta.h | 72 struct v4l2_rect crop; 140 struct v4l2_rect crop;
|
| /linux/drivers/media/platform/amphion/ |
| H A D | vpu_codec.h | 19 struct v4l2_rect crop;
|
| /linux/include/video/ |
| H A D | imx-ipu-v3.h | 247 struct v4l2_rect rect; 362 void ipu_csi_set_window(struct ipu_csi *csi, struct v4l2_rect *w);
|