Home
last modified time | relevance | path

Searched refs:v4l2_rect (Results 1 – 25 of 147) sorted by relevance

123456

/Linux-v4.19/include/media/
Dv4l2-rect.h18 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 …]
Dvsp1.h60 struct v4l2_rect src;
61 struct v4l2_rect dst;
/Linux-v4.19/drivers/media/platform/soc_camera/
Dsoc_scale_crop.h22 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,
Dsoc_scale_crop.c27 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/
Dvivid-core.h65 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 …]
Dvivid-vid-out.c362 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 …]
Dvivid-vid-cap.c584 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/
Domap_voutlib.h16 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,
Domap_voutlib.c44 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/
Ddm365_isif.h75 struct v4l2_rect win;
122 struct v4l2_rect win;
188 struct v4l2_rect crop;
/Linux-v4.19/include/uapi/linux/
Divtv.h56 struct v4l2_rect src;
57 struct v4l2_rect dst;
Dv4l2-subdev.h64 struct v4l2_rect rect;
154 struct v4l2_rect r;
/Linux-v4.19/drivers/media/platform/vsp1/
Dvsp1_drm.h61 struct v4l2_rect crop;
62 struct v4l2_rect compose;
/Linux-v4.19/drivers/media/pci/bt8xx/
Dbtcx-risc.h20 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/
Dbtcx-risc.h22 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/
Dam437x-vpfe.h154 struct v4l2_rect win;
183 struct v4l2_rect win;
264 struct v4l2_rect crop;
/Linux-v4.19/drivers/media/platform/rcar-vin/
Drcar-vin.h214 struct v4l2_rect crop;
215 struct v4l2_rect compose;
216 struct v4l2_rect source;
/Linux-v4.19/drivers/media/platform/davinci/
Dccdc_hw_device.h63 int (*set_image_window) (struct v4l2_rect *win);
65 void (*get_image_window) (struct v4l2_rect *win);
/Linux-v4.19/drivers/media/platform/omap3isp/
Dispresizer.h114 struct v4l2_rect request;
115 struct v4l2_rect active;
/Linux-v4.19/include/media/davinci/
Ddm644x_ccdc.h141 struct v4l2_rect win;
165 struct v4l2_rect win;
Ddm355_ccdc.h262 struct v4l2_rect win;
292 struct v4l2_rect win;
/Linux-v4.19/drivers/media/i2c/smiapp/
Dsmiapp.h161 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/
Ds5k5baf.c312 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/
Dv4l2-tpg.h143 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/
Dvpdma.h245 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,

123456