/Linux-v4.19/include/media/ |
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 …]
|
D | vsp1.h | 60 struct v4l2_rect src; 61 struct v4l2_rect dst;
|
/Linux-v4.19/drivers/media/platform/soc_camera/ |
D | soc_scale_crop.h | 22 struct v4l2_rect; 33 int soc_camera_client_g_rect(struct v4l2_subdev *sd, struct v4l2_rect *rect); 36 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,
|
D | soc_scale_crop.c | 27 static bool is_smaller(const struct v4l2_rect *r1, const struct v4l2_rect *r2) in is_smaller() 33 static bool is_inside(const struct v4l2_rect *r1, const struct v4l2_rect *r2) in is_inside() 41 int soc_camera_client_g_rect(struct v4l2_subdev *sd, struct v4l2_rect *rect) in soc_camera_client_g_rect() 65 static void move_and_crop_subrect(struct v4l2_rect *rect, in move_and_crop_subrect() 66 struct v4l2_rect *subrect) in move_and_crop_subrect() 97 struct v4l2_rect *target_rect, struct v4l2_rect *subrect) in soc_camera_client_s_selection() 109 struct v4l2_rect *rect = &sel->r, *cam_rect = &cam_sel->r; in soc_camera_client_s_selection() 229 struct v4l2_rect *rect, struct v4l2_rect *subrect, in client_set_fmt() 322 struct v4l2_rect *rect, struct v4l2_rect *subrect, in soc_camera_client_scale() 379 struct v4l2_rect *rect, struct v4l2_rect *subrect, in soc_camera_calc_client_output()
|
/Linux-v4.19/drivers/media/platform/vivid/ |
D | vivid-core.h | 65 extern const struct v4l2_rect vivid_min_rect; 66 extern const struct v4l2_rect vivid_max_rect; 374 struct v4l2_rect src_rect; 375 struct v4l2_rect fmt_cap_rect; 376 struct v4l2_rect crop_cap; 377 struct v4l2_rect compose_cap; 378 struct v4l2_rect crop_bounds_cap; 402 struct v4l2_rect sink_rect; 403 struct v4l2_rect fmt_out_rect; 404 struct v4l2_rect crop_out; [all …]
|
D | vivid-vid-out.c | 362 struct v4l2_rect r = { 0, 0, mp->width, mp->height * factor }; in vivid_try_fmt_vid_out() 367 struct v4l2_rect max_r = { 0, 0, MAX_ZOOM * w, MAX_ZOOM * h }; in vivid_try_fmt_vid_out() 430 struct v4l2_rect *crop = &dev->crop_out; in vivid_s_fmt_vid_out() 431 struct v4l2_rect *compose = &dev->compose_out; in vivid_s_fmt_vid_out() 463 struct v4l2_rect r = { 0, 0, mp->width, mp->height }; in vivid_s_fmt_vid_out() 471 struct v4l2_rect min_r = { in vivid_s_fmt_vid_out() 476 struct v4l2_rect max_r = { in vivid_s_fmt_vid_out() 486 struct v4l2_rect min_r = { in vivid_s_fmt_vid_out() 491 struct v4l2_rect max_r = { in vivid_s_fmt_vid_out() 522 struct v4l2_rect r = { 0, 0, mp->width, mp->height }; in vivid_s_fmt_vid_out() [all …]
|
D | vivid-vid-cap.c | 584 struct v4l2_rect r = { 0, 0, mp->width, mp->height * factor }; in vivid_try_fmt_vid_cap() 589 struct v4l2_rect max_r = { 0, 0, MAX_ZOOM * w, MAX_ZOOM * h }; in vivid_try_fmt_vid_cap() 641 struct v4l2_rect *crop = &dev->crop_cap; in vivid_s_fmt_vid_cap() 642 struct v4l2_rect *compose = &dev->compose_cap; in vivid_s_fmt_vid_cap() 670 struct v4l2_rect r = { 0, 0, mp->width, mp->height }; in vivid_s_fmt_vid_cap() 678 struct v4l2_rect min_r = { in vivid_s_fmt_vid_cap() 683 struct v4l2_rect max_r = { in vivid_s_fmt_vid_cap() 693 struct v4l2_rect min_r = { in vivid_s_fmt_vid_cap() 698 struct v4l2_rect max_r = { in vivid_s_fmt_vid_cap() 739 struct v4l2_rect r = { 0, 0, mp->width, mp->height }; in vivid_s_fmt_vid_cap() [all …]
|
/Linux-v4.19/drivers/media/platform/omap/ |
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,
|
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() 111 int omap_vout_new_window(struct v4l2_rect *crop, in omap_vout_new_window() 166 struct v4l2_rect *crop, struct v4l2_window *win, in omap_vout_new_crop() 167 struct v4l2_framebuffer *fbuf, const struct v4l2_rect *new_crop) in omap_vout_new_crop() 169 struct v4l2_rect try_crop; in omap_vout_new_crop() 282 struct v4l2_framebuffer *fbuf, struct v4l2_rect *crop, in omap_vout_new_format()
|
/Linux-v4.19/drivers/staging/media/davinci_vpfe/ |
D | dm365_isif.h | 75 struct v4l2_rect win; 122 struct v4l2_rect win; 188 struct v4l2_rect crop;
|
/Linux-v4.19/include/uapi/linux/ |
D | ivtv.h | 56 struct v4l2_rect src; 57 struct v4l2_rect dst;
|
D | v4l2-subdev.h | 64 struct v4l2_rect rect; 154 struct v4l2_rect r;
|
/Linux-v4.19/drivers/media/platform/vsp1/ |
D | vsp1_drm.h | 61 struct v4l2_rect crop; 62 struct v4l2_rect compose;
|
/Linux-v4.19/drivers/media/pci/bt8xx/ |
D | btcx-risc.h | 20 int btcx_screen_clips(int swidth, int sheight, struct v4l2_rect *win, 22 int btcx_align(struct v4l2_rect *win, struct v4l2_clip *clips,
|
/Linux-v4.19/drivers/media/common/ |
D | btcx-risc.h | 22 int btcx_screen_clips(int swidth, int sheight, struct v4l2_rect *win, 24 int btcx_align(struct v4l2_rect *win, struct v4l2_clip *clips,
|
/Linux-v4.19/drivers/media/platform/am437x/ |
D | am437x-vpfe.h | 154 struct v4l2_rect win; 183 struct v4l2_rect win; 264 struct v4l2_rect crop;
|
/Linux-v4.19/drivers/media/platform/rcar-vin/ |
D | rcar-vin.h | 214 struct v4l2_rect crop; 215 struct v4l2_rect compose; 216 struct v4l2_rect source;
|
/Linux-v4.19/drivers/media/platform/davinci/ |
D | ccdc_hw_device.h | 63 int (*set_image_window) (struct v4l2_rect *win); 65 void (*get_image_window) (struct v4l2_rect *win);
|
/Linux-v4.19/drivers/media/platform/omap3isp/ |
D | ispresizer.h | 114 struct v4l2_rect request; 115 struct v4l2_rect active;
|
/Linux-v4.19/include/media/davinci/ |
D | dm644x_ccdc.h | 141 struct v4l2_rect win; 165 struct v4l2_rect win;
|
D | dm355_ccdc.h | 262 struct v4l2_rect win; 292 struct v4l2_rect win;
|
/Linux-v4.19/drivers/media/i2c/smiapp/ |
D | smiapp.h | 161 struct v4l2_rect sink_fmt; 162 struct v4l2_rect crop[SMIAPP_PADS]; 163 struct v4l2_rect compose; /* compose on sink */
|
/Linux-v4.19/drivers/media/i2c/ |
D | s5k5baf.c | 312 struct v4l2_rect crop_sink; 313 struct v4l2_rect compose; 314 struct v4l2_rect crop_source; 340 static struct v4l2_rect s5k5baf_cis_rect = { 851 static void s5k5baf_rescale(struct v4l2_rect *r, const struct v4l2_rect *v, in s5k5baf_rescale() 852 const struct v4l2_rect *n, in s5k5baf_rescale() 853 const struct v4l2_rect *d) in s5k5baf_rescale() 863 struct v4l2_rect *p, r; in s5k5baf_hw_set_crop_rects() 920 struct v4l2_rect *r = &state->crop_source; in s5k5baf_hw_set_config() 1436 static void s5k5baf_bound_rect(struct v4l2_rect *r, u32 width, u32 height) in s5k5baf_bound_rect() [all …]
|
/Linux-v4.19/include/media/tpg/ |
D | v4l2-tpg.h | 143 struct v4l2_rect crop; 145 struct v4l2_rect compose; 147 struct v4l2_rect border; 148 struct v4l2_rect square; 253 void tpg_s_crop_compose(struct tpg_data *tpg, const struct v4l2_rect *crop, 254 const struct v4l2_rect *compose);
|
/Linux-v4.19/drivers/media/platform/ti-vpe/ |
D | vpdma.h | 245 int stride, const struct v4l2_rect *c_rect, 249 int stride, const struct v4l2_rect *c_rect, 254 int stride, const struct v4l2_rect *c_rect,
|