| /Linux-v5.4/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 | 59 	struct v4l2_rect src;60 	struct v4l2_rect dst;
 
 | 
| /Linux-v5.4/drivers/media/platform/vivid/ | 
| D | vivid-core.h | 53 extern const struct v4l2_rect vivid_min_rect;54 extern const struct v4l2_rect vivid_max_rect;
 384 	struct v4l2_rect		src_rect;
 385 	struct v4l2_rect		fmt_cap_rect;
 386 	struct v4l2_rect		crop_cap;
 387 	struct v4l2_rect		compose_cap;
 388 	struct v4l2_rect		crop_bounds_cap;
 415 	struct v4l2_rect		sink_rect;
 416 	struct v4l2_rect		fmt_out_rect;
 417 	struct v4l2_rect		crop_out;
 [all …]
 
 | 
| D | vivid-vid-out.c | 387 		struct v4l2_rect r = { 0, 0, mp->width, mp->height * factor };  in vivid_try_fmt_vid_out()392 			struct v4l2_rect max_r = { 0, 0, MAX_ZOOM * w, MAX_ZOOM * h };  in vivid_try_fmt_vid_out()
 455 	struct v4l2_rect *crop = &dev->crop_out;  in vivid_s_fmt_vid_out()
 456 	struct v4l2_rect *compose = &dev->compose_out;  in vivid_s_fmt_vid_out()
 488 		struct v4l2_rect r = { 0, 0, mp->width, mp->height };  in vivid_s_fmt_vid_out()
 496 				struct v4l2_rect min_r = {  in vivid_s_fmt_vid_out()
 501 				struct v4l2_rect max_r = {  in vivid_s_fmt_vid_out()
 511 				struct v4l2_rect min_r = {  in vivid_s_fmt_vid_out()
 516 				struct v4l2_rect max_r = {  in vivid_s_fmt_vid_out()
 547 		struct v4l2_rect r = { 0, 0, mp->width, mp->height };  in vivid_s_fmt_vid_out()
 [all …]
 
 | 
| D | vivid-vid-cap.c | 598 		struct v4l2_rect r = { 0, 0, mp->width, mp->height * factor };  in vivid_try_fmt_vid_cap()603 			struct v4l2_rect max_r = { 0, 0, MAX_ZOOM * w, MAX_ZOOM * h };  in vivid_try_fmt_vid_cap()
 655 	struct v4l2_rect *crop = &dev->crop_cap;  in vivid_s_fmt_vid_cap()
 656 	struct v4l2_rect *compose = &dev->compose_cap;  in vivid_s_fmt_vid_cap()
 684 		struct v4l2_rect r = { 0, 0, mp->width, mp->height };  in vivid_s_fmt_vid_cap()
 692 				struct v4l2_rect min_r = {  in vivid_s_fmt_vid_cap()
 697 				struct v4l2_rect max_r = {  in vivid_s_fmt_vid_cap()
 707 				struct v4l2_rect min_r = {  in vivid_s_fmt_vid_cap()
 712 				struct v4l2_rect max_r = {  in vivid_s_fmt_vid_cap()
 753 		struct v4l2_rect r = { 0, 0, mp->width, mp->height };  in vivid_s_fmt_vid_cap()
 [all …]
 
 | 
| /Linux-v5.4/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()
 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-v5.4/drivers/staging/media/ipu3/ | 
| D | ipu3.h | 95 		struct v4l2_rect eff; /* effective resolution */96 		struct v4l2_rect bds; /* bayer-domain scaled resolution*/
 97 		struct v4l2_rect gdc; /* gdc output resolution */
 
 | 
| D | ipu3-css.h | 108 	struct v4l2_rect rect[IPU3_CSS_RECTS];173 		     struct v4l2_rect *rects[IPU3_CSS_RECTS],
 177 		     struct v4l2_rect *rects[IPU3_CSS_RECTS],
 
 | 
| /Linux-v5.4/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-v5.4/drivers/media/platform/am437x/ | 
| D | am437x-vpfe.h | 148 	struct v4l2_rect win;177 	struct v4l2_rect win;
 258 	struct v4l2_rect crop;
 
 | 
| /Linux-v5.4/drivers/media/platform/vsp1/ | 
| D | vsp1_drm.h | 61 		struct v4l2_rect crop;62 		struct v4l2_rect compose;
 
 | 
| /Linux-v5.4/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-v5.4/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-v5.4/drivers/media/platform/rcar-vin/ | 
| D | rcar-vin.h | 216 	struct v4l2_rect crop;217 	struct v4l2_rect compose;
 218 	struct v4l2_rect source;
 
 | 
| /Linux-v5.4/drivers/media/platform/davinci/ | 
| D | ccdc_hw_device.h | 54 	int (*set_image_window) (struct v4l2_rect *win);56 	void (*get_image_window) (struct v4l2_rect *win);
 
 | 
| /Linux-v5.4/drivers/media/platform/omap3isp/ | 
| D | ispresizer.h | 111 		struct v4l2_rect request;112 		struct v4l2_rect active;
 
 | 
| /Linux-v5.4/include/media/davinci/ | 
| D | dm644x_ccdc.h | 132 	struct v4l2_rect win;156 	struct v4l2_rect win;
 
 | 
| D | dm355_ccdc.h | 253 	struct v4l2_rect win;283 	struct v4l2_rect win;
 
 | 
| /Linux-v5.4/drivers/media/i2c/smiapp/ | 
| D | smiapp.h | 153 	struct v4l2_rect sink_fmt;154 	struct v4l2_rect crop[SMIAPP_PADS];
 155 	struct v4l2_rect compose; /* compose on sink */
 
 | 
| /Linux-v5.4/drivers/media/i2c/ | 
| D | s5k5baf.c | 309 	struct v4l2_rect crop_sink;310 	struct v4l2_rect compose;
 311 	struct v4l2_rect crop_source;
 337 static struct v4l2_rect s5k5baf_cis_rect = {
 848 static void s5k5baf_rescale(struct v4l2_rect *r, const struct v4l2_rect *v,  in s5k5baf_rescale()
 849 			    const struct v4l2_rect *n,  in s5k5baf_rescale()
 850 			    const struct v4l2_rect *d)  in s5k5baf_rescale()
 860 	struct v4l2_rect *p, r;  in s5k5baf_hw_set_crop_rects()
 917 	struct v4l2_rect *r = &state->crop_source;  in s5k5baf_hw_set_config()
 1433 static void s5k5baf_bound_rect(struct v4l2_rect *r, u32 width, u32 height)  in s5k5baf_bound_rect()
 [all …]
 
 | 
| /Linux-v5.4/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-v5.4/drivers/media/platform/ti-vpe/ | 
| D | vpdma.h | 242 		int stride, const struct v4l2_rect *c_rect,246 		int stride, const struct v4l2_rect *c_rect,
 251 		int stride, const struct v4l2_rect *c_rect,
 
 | 
| /Linux-v5.4/Documentation/media/uapi/v4l/ | 
| D | vidioc-g-selection.rst | 59 struct :c:type:`v4l2_rect` ``r`` rectangle is filled with71 targets. The struct :c:type:`v4l2_rect` ``r`` rectangle need
 114 On success the struct :c:type:`v4l2_rect` ``r`` field
 160     * - struct :c:type:`v4l2_rect`
 191     It is not possible to adjust struct :c:type:`v4l2_rect`
 
 |