drivers/gpu/ipu-v3/ipu-csi.c
515
void ipu_csi_set_window(struct ipu_csi *csi, struct v4l2_rect *w)
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2356
const struct v4l2_rect *sq = &tpg->square;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2357
const struct v4l2_rect *b = &tpg->border;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2358
const struct v4l2_rect *c = &tpg->crop;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
507
void tpg_s_crop_compose(struct tpg_data *tpg, const struct v4l2_rect *crop,
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
508
const struct v4l2_rect *compose)
drivers/media/i2c/alvium-csi2.c
1749
struct v4l2_rect *crop;
drivers/media/i2c/alvium-csi2.c
1896
struct v4l2_rect *crop;
drivers/media/i2c/alvium-csi2.c
1930
struct v4l2_rect *crop;
drivers/media/i2c/alvium-csi2.h
341
struct v4l2_rect crop;
drivers/media/i2c/ccs/ccs-core.c
1292
const struct v4l2_rect *pa_src)
drivers/media/i2c/ccs/ccs-core.c
1335
const struct v4l2_rect *pa_src =
drivers/media/i2c/ccs/ccs-core.c
1863
const struct v4l2_rect *pa_src =
drivers/media/i2c/ccs/ccs-core.c
1866
const struct v4l2_rect *src_src =
drivers/media/i2c/ccs/ccs-core.c
1936
const struct v4l2_rect *scaler_sink =
drivers/media/i2c/ccs/ccs-core.c
2165
struct v4l2_rect *comp, *crop;
drivers/media/i2c/ccs/ccs-core.c
2250
struct v4l2_rect *crop;
drivers/media/i2c/ccs/ccs-core.c
2335
const struct v4l2_rect *sink_crop)
drivers/media/i2c/ccs/ccs-core.c
2376
const struct v4l2_rect *sink_crop)
drivers/media/i2c/ccs/ccs-core.c
2475
const struct v4l2_rect *sink_crop;
drivers/media/i2c/ccs/ccs-core.c
2476
struct v4l2_rect *comp;
drivers/media/i2c/ccs/ccs-core.c
2544
struct v4l2_rect src_size = { 0 }, *crop;
drivers/media/i2c/ccs/ccs-core.c
2545
const struct v4l2_rect *comp;
drivers/media/i2c/ccs/ccs-core.c
2581
static void ccs_get_native_size(struct ccs_subdev *ssd, struct v4l2_rect *r)
drivers/media/i2c/ccs/ccs-core.c
2595
const struct v4l2_rect *crop, *comp;
drivers/media/i2c/ccs/ccs-core.c
3080
struct v4l2_rect *crop =
drivers/media/i2c/ccs/ccs-core.c
520
const struct v4l2_rect *sink_crop =
drivers/media/i2c/ccs/ccs-core.c
523
const struct v4l2_rect *sink_comp =
drivers/media/i2c/ccs/ccs-core.c
540
const struct v4l2_rect *sink_crop =
drivers/media/i2c/ccs/ccs-core.c
543
const struct v4l2_rect *sink_comp =
drivers/media/i2c/ccs/ccs-core.c
601
const struct v4l2_rect *pa_src)
drivers/media/i2c/ccs/ccs-core.c
710
const struct v4l2_rect *pa_src = NULL;
drivers/media/i2c/gc05a2.c
739
struct v4l2_rect *crop;
drivers/media/i2c/gc08a3.c
714
struct v4l2_rect *crop;
drivers/media/i2c/gc2145.c
120
struct v4l2_rect crop;
drivers/media/i2c/gc2145.c
696
struct v4l2_rect *crop;
drivers/media/i2c/gc2145.c
785
struct v4l2_rect *crop;
drivers/media/i2c/hi556.c
104
struct v4l2_rect crop;
drivers/media/i2c/hi556.c
1166
struct v4l2_rect *try_crop;
drivers/media/i2c/hi556.c
947
static const struct v4l2_rect *
drivers/media/i2c/hi846.c
235
struct v4l2_rect crop;
drivers/media/i2c/imx214.c
670
struct v4l2_rect *__crop;
drivers/media/i2c/imx219.c
409
const struct v4l2_rect *crop = v4l2_subdev_state_get_crop(state, 0);
drivers/media/i2c/imx219.c
668
const struct v4l2_rect *crop;
drivers/media/i2c/imx219.c
838
struct v4l2_rect *crop;
drivers/media/i2c/imx258.c
174
struct v4l2_rect crop;
drivers/media/i2c/imx258.c
710
struct v4l2_rect *try_crop;
drivers/media/i2c/imx258.c
963
static const struct v4l2_rect *
drivers/media/i2c/imx274.c
1016
const struct v4l2_rect *cur_crop;
drivers/media/i2c/imx274.c
1132
const struct v4l2_rect *src_crop;
drivers/media/i2c/imx274.c
1186
struct v4l2_rect *tgt_crop;
drivers/media/i2c/imx274.c
1187
struct v4l2_rect new_crop;
drivers/media/i2c/imx274.c
572
struct v4l2_rect crop;
drivers/media/i2c/imx283.c
179
static const struct v4l2_rect imx283_native_area = {
drivers/media/i2c/imx283.c
186
static const struct v4l2_rect imx283_active_area = {
drivers/media/i2c/imx283.c
254
struct v4l2_rect crop;
drivers/media/i2c/imx283.c
911
struct v4l2_rect *crop;
drivers/media/i2c/imx296.c
510
const struct v4l2_rect *crop;
drivers/media/i2c/imx296.c
683
struct v4l2_rect *crop;
drivers/media/i2c/imx296.c
758
struct v4l2_rect *crop;
drivers/media/i2c/imx296.c
759
struct v4l2_rect rect;
drivers/media/i2c/imx335.c
131
static const struct v4l2_rect imx335_native_area = {
drivers/media/i2c/imx335.c
138
static const struct v4l2_rect imx335_active_area = {
drivers/media/i2c/imx335.c
889
struct v4l2_rect *crop;
drivers/media/i2c/mt9m001.c
256
struct v4l2_rect rect = sel->r;
drivers/media/i2c/mt9m001.c
97
struct v4l2_rect rect; /* Sensor window */
drivers/media/i2c/mt9m111.c
233
struct v4l2_rect rect; /* cropping rectangle */
drivers/media/i2c/mt9m111.c
381
struct mt9m111_context *ctx, struct v4l2_rect *rect,
drivers/media/i2c/mt9m111.c
395
static int mt9m111_setup_geometry(struct mt9m111 *mt9m111, struct v4l2_rect *rect,
drivers/media/i2c/mt9m111.c
454
struct v4l2_rect rect = sel->r;
drivers/media/i2c/mt9m111.c
627
struct v4l2_rect *rect = &mt9m111->rect;
drivers/media/i2c/mt9m111.c
695
struct v4l2_rect *sensor_rect = &mt9m111->rect;
drivers/media/i2c/mt9m114.c
1197
struct v4l2_rect *crop;
drivers/media/i2c/mt9m114.c
1257
struct v4l2_rect *crop;
drivers/media/i2c/mt9m114.c
1307
struct v4l2_rect *crop;
drivers/media/i2c/mt9m114.c
1698
struct v4l2_rect *crop;
drivers/media/i2c/mt9m114.c
1699
struct v4l2_rect *compose;
drivers/media/i2c/mt9m114.c
1805
const struct v4l2_rect *crop;
drivers/media/i2c/mt9m114.c
1846
struct v4l2_rect *crop;
drivers/media/i2c/mt9m114.c
1925
const struct v4l2_rect *crop;
drivers/media/i2c/mt9m114.c
1984
struct v4l2_rect *crop;
drivers/media/i2c/mt9m114.c
1985
struct v4l2_rect *compose;
drivers/media/i2c/mt9m114.c
799
const struct v4l2_rect *crop;
drivers/media/i2c/mt9m114.c
863
const struct v4l2_rect *crop;
drivers/media/i2c/mt9m114.c
864
const struct v4l2_rect *compose;
drivers/media/i2c/mt9p031.c
121
struct v4l2_rect crop; /* Sensor window */
drivers/media/i2c/mt9p031.c
402
const struct v4l2_rect *crop = &mt9p031->crop;
drivers/media/i2c/mt9p031.c
561
static struct v4l2_rect *
drivers/media/i2c/mt9p031.c
593
struct v4l2_rect *__crop;
drivers/media/i2c/mt9p031.c
655
struct v4l2_rect *__crop;
drivers/media/i2c/mt9p031.c
656
struct v4l2_rect rect;
drivers/media/i2c/mt9p031.c
705
struct v4l2_rect *crop;
drivers/media/i2c/mt9t112.c
846
const struct v4l2_rect *rect,
drivers/media/i2c/mt9t112.c
905
const struct v4l2_rect *rect = &sel->r;
drivers/media/i2c/mt9t112.c
939
struct v4l2_rect rect = {
drivers/media/i2c/mt9t112.c
94
struct v4l2_rect frame;
drivers/media/i2c/mt9v032.c
198
struct v4l2_rect crop;
drivers/media/i2c/mt9v032.c
257
struct v4l2_rect *crop = &mt9v032->crop;
drivers/media/i2c/mt9v032.c
375
static struct v4l2_rect *
drivers/media/i2c/mt9v032.c
395
struct v4l2_rect *crop = &mt9v032->crop;
drivers/media/i2c/mt9v032.c
511
struct v4l2_rect *__crop;
drivers/media/i2c/mt9v032.c
569
struct v4l2_rect *__crop;
drivers/media/i2c/mt9v032.c
570
struct v4l2_rect rect;
drivers/media/i2c/mt9v032.c
937
struct v4l2_rect *crop;
drivers/media/i2c/mt9v111.c
193
static struct v4l2_rect mt9v111_frame_sizes[] = {
drivers/media/i2c/os05b10.c
59
static const struct v4l2_rect os05b10_native_area = {
drivers/media/i2c/os05b10.c
66
static const struct v4l2_rect os05b10_active_area = {
drivers/media/i2c/ov01a10.c
224
static const struct v4l2_rect ov01a10_default_crop = {
drivers/media/i2c/ov01a10.c
285
static struct v4l2_rect *ov01a10_get_active_crop(struct ov01a10 *ov01a10)
drivers/media/i2c/ov01a10.c
331
struct v4l2_rect *crop = ov01a10_get_active_crop(ov01a10);
drivers/media/i2c/ov01a10.c
348
struct v4l2_rect *crop = ov01a10_get_active_crop(ov01a10);
drivers/media/i2c/ov01a10.c
640
struct v4l2_rect *crop = v4l2_subdev_state_get_crop(sd_state, fmt->pad);
drivers/media/i2c/ov01a10.c
757
struct v4l2_rect *crop;
drivers/media/i2c/ov01a10.c
758
struct v4l2_rect rect;
drivers/media/i2c/ov2680.c
137
struct v4l2_rect crop;
drivers/media/i2c/ov2680.c
171
static const struct v4l2_rect ov2680_default_crop = {
drivers/media/i2c/ov2680.c
316
static struct v4l2_rect *
drivers/media/i2c/ov2680.c
648
const struct v4l2_rect *crop;
drivers/media/i2c/ov2680.c
742
struct v4l2_rect *crop;
drivers/media/i2c/ov2680.c
743
struct v4l2_rect rect;
drivers/media/i2c/ov2680.c
807
struct v4l2_rect *crop;
drivers/media/i2c/ov2685.c
237
static const struct v4l2_rect ov2685_analog_crop = {
drivers/media/i2c/ov2685.c
398
static const struct v4l2_rect *
drivers/media/i2c/ov2685.c
84
const struct v4l2_rect *analog_crop;
drivers/media/i2c/ov2735.c
171
static const struct v4l2_rect ov2735_native_area = {
drivers/media/i2c/ov2735.c
178
static const struct v4l2_rect ov2735_active_area = {
drivers/media/i2c/ov2735.c
230
struct v4l2_rect crop;
drivers/media/i2c/ov2735.c
593
const struct v4l2_rect *crop;
drivers/media/i2c/ov2735.c
750
struct v4l2_rect *crop;
drivers/media/i2c/ov5640.c
1652
const struct v4l2_rect *analog_crop;
drivers/media/i2c/ov5640.c
1653
const struct v4l2_rect *crop;
drivers/media/i2c/ov5640.c
3767
struct v4l2_rect *crop = v4l2_subdev_state_get_crop(state, 0);
drivers/media/i2c/ov5640.c
379
struct v4l2_rect analog_crop;
drivers/media/i2c/ov5640.c
381
struct v4l2_rect crop;
drivers/media/i2c/ov5645.c
856
struct v4l2_rect *__crop;
drivers/media/i2c/ov5645.c
91
struct v4l2_rect crop;
drivers/media/i2c/ov5647.c
108
struct v4l2_rect crop;
drivers/media/i2c/ov5647.c
694
static const struct v4l2_rect *
drivers/media/i2c/ov5647.c
919
struct v4l2_rect *crop = v4l2_subdev_state_get_crop(fh->state, 0);
drivers/media/i2c/ov5670.c
130
const struct v4l2_rect *analog_crop;
drivers/media/i2c/ov5670.c
141
static const struct v4l2_rect ov5670_analog_crop = {
drivers/media/i2c/ov5670.c
2205
struct v4l2_rect *crop = v4l2_subdev_state_get_crop(state, 0);
drivers/media/i2c/ov5670.c
2540
static const struct v4l2_rect *
drivers/media/i2c/ov5693.c
1043
struct v4l2_rect *__crop;
drivers/media/i2c/ov5693.c
148
struct v4l2_rect crop;
drivers/media/i2c/ov5693.c
322
static const struct v4l2_rect ov5693_default_crop = {
drivers/media/i2c/ov5693.c
783
static struct v4l2_rect *
drivers/media/i2c/ov5693.c
814
const struct v4l2_rect *crop;
drivers/media/i2c/ov5693.c
923
struct v4l2_rect *__crop;
drivers/media/i2c/ov5693.c
924
struct v4l2_rect rect;
drivers/media/i2c/ov64a40.c
2579
struct v4l2_rect analogue_crop;
drivers/media/i2c/ov64a40.c
2580
struct v4l2_rect digital_crop;
drivers/media/i2c/ov64a40.c
2877
struct v4l2_rect *anacrop = &mode->analogue_crop;
drivers/media/i2c/ov64a40.c
2878
struct v4l2_rect *digicrop = &mode->digital_crop;
drivers/media/i2c/ov64a40.c
3057
struct v4l2_rect *crop;
drivers/media/i2c/ov7251.c
1167
static struct v4l2_rect *
drivers/media/i2c/ov7251.c
1223
struct v4l2_rect *__crop;
drivers/media/i2c/ov7251.c
132
struct v4l2_rect crop;
drivers/media/i2c/ov772x.c
413
struct v4l2_rect rect;
drivers/media/i2c/ov8865.c
2782
enum v4l2_subdev_format_whence which, struct v4l2_rect *r)
drivers/media/i2c/ov9282.c
1057
static const struct v4l2_rect *
drivers/media/i2c/ov9282.c
183
struct v4l2_rect crop;
drivers/media/i2c/rj54n1cb0c.c
159
struct v4l2_rect rect; /* Sensor window */
drivers/media/i2c/rj54n1cb0c.c
549
const struct v4l2_rect *rect = &sel->r;
drivers/media/i2c/s5k5baf.c
1437
static void s5k5baf_bound_rect(struct v4l2_rect *r, u32 width, u32 height)
drivers/media/i2c/s5k5baf.c
1443
static void s5k5baf_set_rect_and_adjust(struct v4l2_rect **rects,
drivers/media/i2c/s5k5baf.c
1445
struct v4l2_rect *v)
drivers/media/i2c/s5k5baf.c
1447
struct v4l2_rect *r, *br;
drivers/media/i2c/s5k5baf.c
1459
static bool s5k5baf_cmp_rect(const struct v4l2_rect *r1,
drivers/media/i2c/s5k5baf.c
1460
const struct v4l2_rect *r2)
drivers/media/i2c/s5k5baf.c
1471
struct v4l2_rect **rects;
drivers/media/i2c/s5k5baf.c
1485
rects = (struct v4l2_rect * []) {
drivers/media/i2c/s5k5baf.c
1495
rects = (struct v4l2_rect * []) {
drivers/media/i2c/s5k5baf.c
301
struct v4l2_rect crop_sink;
drivers/media/i2c/s5k5baf.c
302
struct v4l2_rect compose;
drivers/media/i2c/s5k5baf.c
303
struct v4l2_rect crop_source;
drivers/media/i2c/s5k5baf.c
329
static struct v4l2_rect s5k5baf_cis_rect = {
drivers/media/i2c/s5k5baf.c
840
static void s5k5baf_rescale(struct v4l2_rect *r, const struct v4l2_rect *v,
drivers/media/i2c/s5k5baf.c
841
const struct v4l2_rect *n,
drivers/media/i2c/s5k5baf.c
842
const struct v4l2_rect *d)
drivers/media/i2c/s5k5baf.c
852
struct v4l2_rect *p, r;
drivers/media/i2c/s5k5baf.c
909
struct v4l2_rect *r = &state->crop_source;
drivers/media/i2c/tvp5150.c
1016
static void tvp5150_set_default(v4l2_std_id std, struct v4l2_rect *crop)
drivers/media/i2c/tvp5150.c
1028
static struct v4l2_rect *
drivers/media/i2c/tvp5150.c
1087
struct v4l2_rect *rect)
drivers/media/i2c/tvp5150.c
1111
struct v4l2_rect *rect = &sel->r;
drivers/media/i2c/tvp5150.c
1112
struct v4l2_rect *crop;
drivers/media/i2c/tvp5150.c
1163
struct v4l2_rect *crop;
drivers/media/i2c/tvp5150.c
80
struct v4l2_rect rect;
drivers/media/i2c/vd55g1.c
1008
struct v4l2_rect *crop)
drivers/media/i2c/vd55g1.c
1069
static int vd55g1_ro_ctrls_setup(struct vd55g1 *sensor, struct v4l2_rect *crop)
drivers/media/i2c/vd55g1.c
1089
struct v4l2_rect *crop =
drivers/media/i2c/vd55g1.c
1223
const struct v4l2_rect *crop = v4l2_subdev_state_get_crop(sd_state, 0);
drivers/media/i2c/vd55g1.c
1265
struct v4l2_rect *crop)
drivers/media/i2c/vd55g1.c
1309
struct v4l2_rect pad_crop;
drivers/media/i2c/vd55g1.c
1446
struct v4l2_rect *crop =
drivers/media/i2c/vd55g1.c
1548
struct v4l2_rect *crop =
drivers/media/i2c/vd55g1.c
660
struct v4l2_rect *crop)
drivers/media/i2c/vd55g1.c
686
struct v4l2_rect *crop,
drivers/media/i2c/vd55g1.c
923
struct v4l2_rect *crop)
drivers/media/i2c/vd56g3.c
505
const struct v4l2_rect *crop;
drivers/media/i2c/vd56g3.c
592
const struct v4l2_rect *crop;
drivers/media/i2c/vd56g3.c
831
struct v4l2_rect pad_crop;
drivers/media/i2c/vd56g3.c
910
const struct v4l2_rect *crop = v4l2_subdev_state_get_crop(state, 0);
drivers/media/i2c/vgxy61.c
1079
const struct v4l2_rect *crop = &sensor->current_mode->crop;
drivers/media/i2c/vgxy61.c
239
struct v4l2_rect crop;
drivers/media/pci/bt8xx/bttv-driver.c
1794
const struct v4l2_rect * b,
drivers/media/pci/bt8xx/bttv-driver.c
1845
const struct v4l2_rect *b;
drivers/media/pci/bt8xx/bttv-driver.c
2238
const struct v4l2_rect *b;
drivers/media/pci/bt8xx/bttv-risc.c
287
const struct v4l2_rect * crop)
drivers/media/pci/bt8xx/bttvp.h
181
struct v4l2_rect rect;
drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c
413
struct v4l2_rect *crop;
drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c
461
struct v4l2_rect *crop;
drivers/media/pci/intel/ipu6/ipu6-isys-subdev.c
168
struct v4l2_rect *crop;
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
466
struct v4l2_rect v4l2_crop;
drivers/media/pci/ivtv/ivtv-driver.h
506
struct v4l2_rect main_rect;
drivers/media/pci/ivtv/ivtv-driver.h
739
struct v4l2_rect osd_rect; /* current OSD position and size */
drivers/media/pci/ivtv/ivtv-driver.h
740
struct v4l2_rect main_rect; /* current Main window position and size */
drivers/media/pci/ivtv/ivtv-ioctl.c
831
struct v4l2_rect r = { 0, 0, 720, 0 };
drivers/media/pci/ivtv/ivtv-ioctl.c
874
struct v4l2_rect r = { 0, 0, 720, 0 };
drivers/media/pci/ivtv/ivtvfb.c
238
static int ivtvfb_set_display_window(struct ivtv *itv, struct v4l2_rect *ivtv_window)
drivers/media/pci/ivtv/ivtvfb.c
505
struct v4l2_rect ivtv_window;
drivers/media/pci/ivtv/ivtvfb.c
966
struct v4l2_rect start_window;
drivers/media/pci/saa7134/saa7134-video.c
1331
struct v4l2_rect *b = &dev->crop_bounds;
drivers/media/pci/saa7134/saa7134-video.c
1332
struct v4l2_rect *c = &dev->crop_current;
drivers/media/pci/saa7134/saa7134.h
635
struct v4l2_rect crop_bounds;
drivers/media/pci/saa7134/saa7134.h
636
struct v4l2_rect crop_defrect;
drivers/media/pci/saa7134/saa7134.h
637
struct v4l2_rect crop_current;
drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
252
struct v4l2_rect *crop;
drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
253
struct v4l2_rect *cmps;
drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
403
struct v4l2_rect *sink_crop;
drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
542
struct v4l2_rect *sink_crop;
drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
543
struct v4l2_rect *sink_cmps;
drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
596
struct v4l2_rect *sink_cmps;
drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
640
struct v4l2_rect *crop;
drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
641
struct v4l2_rect *cmps;
drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
682
struct v4l2_rect *crop;
drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
683
struct v4l2_rect *cmps;
drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
750
struct v4l2_rect *crop;
drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
751
struct v4l2_rect *cmps;
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
64
struct v4l2_rect crop;
drivers/media/platform/amphion/venc.c
355
struct v4l2_rect *rect = NULL;
drivers/media/platform/amphion/vpu.h
267
struct v4l2_rect crop;
drivers/media/platform/amphion/vpu_codec.h
19
struct v4l2_rect crop;
drivers/media/platform/arm/mali-c55/mali-c55-isp.c
117
const struct v4l2_rect *crop;
drivers/media/platform/arm/mali-c55/mali-c55-isp.c
239
struct v4l2_rect *crop;
drivers/media/platform/arm/mali-c55/mali-c55-isp.c
313
struct v4l2_rect *crop;
drivers/media/platform/arm/mali-c55/mali-c55-isp.c
457
struct v4l2_rect *in_crop;
drivers/media/platform/arm/mali-c55/mali-c55-resizer.c
382
const struct v4l2_rect *crop;
drivers/media/platform/arm/mali-c55/mali-c55-resizer.c
410
const struct v4l2_rect *crop, *scale;
drivers/media/platform/arm/mali-c55/mali-c55-resizer.c
557
struct v4l2_rect *crop, *compose;
drivers/media/platform/arm/mali-c55/mali-c55-resizer.c
653
struct v4l2_rect *compose;
drivers/media/platform/arm/mali-c55/mali-c55-resizer.c
724
struct v4l2_rect *rect;
drivers/media/platform/arm/mali-c55/mali-c55-resizer.c
858
struct v4l2_rect *crop, *compose;
drivers/media/platform/arm/mali-c55/mali-c55-resizer.c
917
struct v4l2_rect *compose, *crop;
drivers/media/platform/atmel/atmel-isi.c
560
struct v4l2_rect *try_crop =
drivers/media/platform/chips-media/coda/coda-bit.c
2373
struct v4l2_rect *rect = &q_data_dst->rect;
drivers/media/platform/chips-media/coda/coda-bit.c
628
struct v4l2_rect *r;
drivers/media/platform/chips-media/coda/coda-common.c
1026
struct v4l2_rect r, *rsel;
drivers/media/platform/chips-media/coda/coda-common.c
787
struct v4l2_rect *r)
drivers/media/platform/chips-media/coda/coda-common.c
862
struct v4l2_rect r;
drivers/media/platform/chips-media/coda/coda.h
181
struct v4l2_rect rect;
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
815
struct v4l2_rect conf_win;
drivers/media/platform/imagination/e5010-jpeg-enc.c
494
struct v4l2_rect base_rect;
drivers/media/platform/imagination/e5010-jpeg-enc.h
82
struct v4l2_rect crop;
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.h
270
struct v4l2_rect enc_crop_rect;
drivers/media/platform/mediatek/mdp/mtk_mdp_core.h
104
struct v4l2_rect crop;
drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c
276
struct v4l2_rect *r)
drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c
840
struct v4l2_rect new_r;
drivers/media/platform/mediatek/mdp3/mdp_cfg_data.c
1325
static const struct v4l2_rect mt8195_mdp_pp_criteria = {
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
24
const struct v4l2_rect *composes[IMG_MAX_HW_OUTPUTS];
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
25
struct v4l2_rect bounds[IMG_MAX_HW_OUTPUTS];
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
422
const struct v4l2_rect *compose;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.h
18
const struct v4l2_rect *composes[IMG_MAX_HW_OUTPUTS];
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1023
const struct v4l2_rect *compose)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1098
const struct v4l2_rect *compose)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1192
const struct v4l2_rect *compose)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1252
const struct v4l2_rect *compose)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1332
const struct v4l2_rect *compose)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1390
const struct v4l2_rect *compose)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
417
const struct v4l2_rect *compose)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
650
const struct v4l2_rect *compose)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
88
const struct v4l2_rect *compose)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
881
const struct v4l2_rect *compose)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.h
242
const struct v4l2_rect *compose);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.h
102
const struct v4l2_rect *pp_criteria;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
423
struct v4l2_rect r;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
231
int mdp_try_crop(struct mdp_m2m_ctx *ctx, struct v4l2_rect *r,
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
283
int mdp_check_scaling_ratio(const struct v4l2_rect *crop,
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
284
const struct v4l2_rect *compose, s32 rotation,
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.h
299
struct v4l2_rect c;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.h
312
struct v4l2_rect compose;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.h
366
int mdp_try_crop(struct mdp_m2m_ctx *ctx, struct v4l2_rect *r,
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.h
368
int mdp_check_scaling_ratio(const struct v4l2_rect *crop,
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.h
369
const struct v4l2_rect *compose, s32 rotation,
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c
1998
struct v4l2_rect *cr)
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c
113
struct v4l2_rect crop;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c
251
static void get_crop_info(struct vdec_h264_inst *inst, struct v4l2_rect *cr)
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_if.c
254
static void get_crop_info(struct vdec_h264_slice_inst *inst, struct v4l2_rect *cr)
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_if.c
69
struct v4l2_rect crop;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_multi_if.c
476
struct v4l2_rect *cr)
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_req_multi_if.c
719
struct v4l2_rect *cr)
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c
550
static void get_crop_info(struct vdec_vp8_inst *inst, struct v4l2_rect *cr)
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c
971
static void get_crop_info(struct vdec_vp9_inst *inst, struct v4l2_rect *cr)
drivers/media/platform/microchip/microchip-isc-scaler.c
153
struct v4l2_rect *try_crop;
drivers/media/platform/nuvoton/npcm-video.c
1021
struct v4l2_rect *rect;
drivers/media/platform/nuvoton/npcm-video.c
412
struct v4l2_rect *r;
drivers/media/platform/nuvoton/npcm-video.c
433
struct v4l2_rect *r = &list->clip.c, *f = &first->clip.c;
drivers/media/platform/nuvoton/npcm-video.c
467
struct v4l2_rect *r;
drivers/media/platform/nxp/dw100/dw100.c
1205
const struct v4l2_rect *rect = &src_q_data->crop;
drivers/media/platform/nxp/dw100/dw100.c
83
struct v4l2_rect crop;
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h
95
struct v4l2_rect crop;
drivers/media/platform/nxp/imx7-media-csi.c
1132
struct v4l2_rect *compose)
drivers/media/platform/nxp/imx7-media-csi.c
252
struct v4l2_rect vdev_compose; /* The compose rectangle */
drivers/media/platform/nxp/imx8-isi/imx8-isi-core.h
381
const struct v4l2_rect *crop,
drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.c
171
const struct v4l2_rect *dst)
drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.c
355
const struct v4l2_rect *crop,
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
142
const struct v4l2_rect crop = {
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
242
const struct v4l2_rect *compose;
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
246
struct v4l2_rect crop;
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
328
static struct v4l2_rect *
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
336
static struct v4l2_rect *
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
350
struct v4l2_rect *compose;
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
351
struct v4l2_rect *crop;
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
458
struct v4l2_rect *rect;
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
551
const struct v4l2_rect *rect;
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
610
struct v4l2_rect *rect;
drivers/media/platform/qcom/camss/camss-vfe.c
1293
static struct v4l2_rect *
drivers/media/platform/qcom/camss/camss-vfe.c
1313
static struct v4l2_rect *
drivers/media/platform/qcom/camss/camss-vfe.c
1371
struct v4l2_rect *rect;
drivers/media/platform/qcom/camss/camss-vfe.c
1394
struct v4l2_rect *rect,
drivers/media/platform/qcom/camss/camss-vfe.c
1433
struct v4l2_rect *rect,
drivers/media/platform/qcom/camss/camss-vfe.c
1436
struct v4l2_rect *compose;
drivers/media/platform/qcom/camss/camss-vfe.c
1632
struct v4l2_rect *rect;
drivers/media/platform/qcom/camss/camss-vfe.c
1701
struct v4l2_rect *rect;
drivers/media/platform/qcom/camss/camss-vfe.h
91
struct v4l2_rect compose;
drivers/media/platform/qcom/camss/camss-vfe.h
92
struct v4l2_rect crop;
drivers/media/platform/qcom/venus/core.h
474
struct v4l2_rect crop;
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
334
static int rvin_remote_rectangle(struct rvin_dev *vin, struct v4l2_rect *rect)
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
416
struct v4l2_rect r = s->r;
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
417
struct v4l2_rect max_rect;
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
418
struct v4l2_rect min_rect = {
drivers/media/platform/renesas/rcar-vin/rcar-vin.h
211
struct v4l2_rect crop;
drivers/media/platform/renesas/rcar-vin/rcar-vin.h
212
struct v4l2_rect compose;
drivers/media/platform/renesas/sh_vou.c
1219
struct v4l2_rect *rect;
drivers/media/platform/renesas/sh_vou.c
421
struct v4l2_rect *rect = &vou_dev->rect;
drivers/media/platform/renesas/sh_vou.c
493
struct v4l2_rect output;
drivers/media/platform/renesas/sh_vou.c
81
struct v4l2_rect rect;
drivers/media/platform/renesas/sh_vou.c
924
struct v4l2_rect *rect = &sel->r;
drivers/media/platform/renesas/vsp1/vsp1_brx.c
158
struct v4l2_rect *compose;
drivers/media/platform/renesas/vsp1/vsp1_brx.c
223
struct v4l2_rect *compose;
drivers/media/platform/renesas/vsp1/vsp1_drm.h
63
struct v4l2_rect crop;
drivers/media/platform/renesas/vsp1/vsp1_drm.h
64
struct v4l2_rect compose;
drivers/media/platform/renesas/vsp1/vsp1_entity.c
316
struct v4l2_rect *selection;
drivers/media/platform/renesas/vsp1/vsp1_entity.h
104
struct v4l2_rect *window);
drivers/media/platform/renesas/vsp1/vsp1_hgo.c
139
struct v4l2_rect *compose;
drivers/media/platform/renesas/vsp1/vsp1_hgo.c
140
struct v4l2_rect *crop;
drivers/media/platform/renesas/vsp1/vsp1_hgt.c
135
struct v4l2_rect *compose;
drivers/media/platform/renesas/vsp1/vsp1_hgt.c
136
struct v4l2_rect *crop;
drivers/media/platform/renesas/vsp1/vsp1_histo.c
202
struct v4l2_rect *crop;
drivers/media/platform/renesas/vsp1/vsp1_histo.c
279
struct v4l2_rect *compose;
drivers/media/platform/renesas/vsp1/vsp1_histo.c
280
struct v4l2_rect *crop;
drivers/media/platform/renesas/vsp1/vsp1_pipe.c
632
struct v4l2_rect *window)
drivers/media/platform/renesas/vsp1/vsp1_pipe.c
658
struct v4l2_rect window;
drivers/media/platform/renesas/vsp1/vsp1_pipe.h
66
struct v4l2_rect rpf[VSP1_MAX_RPF];
drivers/media/platform/renesas/vsp1/vsp1_pipe.h
67
struct v4l2_rect uds_sink;
drivers/media/platform/renesas/vsp1/vsp1_pipe.h
68
struct v4l2_rect uds_source;
drivers/media/platform/renesas/vsp1/vsp1_pipe.h
69
struct v4l2_rect sru;
drivers/media/platform/renesas/vsp1/vsp1_pipe.h
70
struct v4l2_rect wpf;
drivers/media/platform/renesas/vsp1/vsp1_rpf.c
187
const struct v4l2_rect *compose;
drivers/media/platform/renesas/vsp1/vsp1_rpf.c
323
struct v4l2_rect crop = partition->rpf[rpf->entity.index];
drivers/media/platform/renesas/vsp1/vsp1_rpf.c
385
struct v4l2_rect *window)
drivers/media/platform/renesas/vsp1/vsp1_rpf.c
388
struct v4l2_rect *rpf_rect = &partition->rpf[rpf->entity.index];
drivers/media/platform/renesas/vsp1/vsp1_rwpf.c
144
struct v4l2_rect *crop;
drivers/media/platform/renesas/vsp1/vsp1_rwpf.c
222
struct v4l2_rect *crop;
drivers/media/platform/renesas/vsp1/vsp1_sru.c
333
struct v4l2_rect *window)
drivers/media/platform/renesas/vsp1/vsp1_uds.c
369
struct v4l2_rect *window)
drivers/media/platform/renesas/vsp1/vsp1_uif.c
135
struct v4l2_rect *selection;
drivers/media/platform/renesas/vsp1/vsp1_uif.c
197
const struct v4l2_rect *crop;
drivers/media/platform/renesas/vsp1/vsp1_wpf.c
542
struct v4l2_rect *window)
drivers/media/platform/rockchip/rga/rga.h
33
struct v4l2_rect crop;
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
122
struct v4l2_rect *crop;
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
176
struct v4l2_rect *crop;
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
34
struct v4l2_rect *crop;
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
84
struct v4l2_rect *crop;
drivers/media/platform/rockchip/rkisp1/rkisp1-common.c
155
static const struct v4l2_rect rkisp1_sd_min_crop = {
drivers/media/platform/rockchip/rkisp1/rkisp1-common.c
162
void rkisp1_sd_adjust_crop_rect(struct v4l2_rect *crop,
drivers/media/platform/rockchip/rkisp1/rkisp1-common.c
163
const struct v4l2_rect *bounds)
drivers/media/platform/rockchip/rkisp1/rkisp1-common.c
169
void rkisp1_sd_adjust_crop(struct v4l2_rect *crop,
drivers/media/platform/rockchip/rkisp1/rkisp1-common.c
172
struct v4l2_rect crop_bounds = {
drivers/media/platform/rockchip/rkisp1/rkisp1-common.h
608
void rkisp1_sd_adjust_crop_rect(struct v4l2_rect *crop,
drivers/media/platform/rockchip/rkisp1/rkisp1-common.h
609
const struct v4l2_rect *bounds);
drivers/media/platform/rockchip/rkisp1/rkisp1-common.h
617
void rkisp1_sd_adjust_crop(struct v4l2_rect *crop,
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c
178
const struct v4l2_rect *src_crop =
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c
213
const struct v4l2_rect *sink_crop;
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c
554
struct v4l2_rect *sink_crop, *src_crop;
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c
610
const struct v4l2_rect *src_crop;
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c
705
struct v4l2_rect *r)
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c
708
const struct v4l2_rect *sink_crop;
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c
709
struct v4l2_rect *src_crop;
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c
732
struct v4l2_rect *r)
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c
734
struct v4l2_rect *sink_crop, *src_crop;
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c
762
struct v4l2_rect *sink_crop;
drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c
142
const struct v4l2_rect *sink_crop;
drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c
207
const struct v4l2_rect *sink_y,
drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c
208
const struct v4l2_rect *sink_c,
drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c
272
const struct v4l2_rect *sink_y;
drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c
274
struct v4l2_rect sink_c;
drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c
383
struct v4l2_rect *sink_crop;
drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c
438
struct v4l2_rect *r)
drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c
442
struct v4l2_rect *sink_crop;
drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c
477
struct v4l2_rect *sink_crop;
drivers/media/platform/samsung/exynos-gsc/gsc-core.h
193
struct v4l2_rect crop;
drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c
426
static int is_rectangle_enclosed(struct v4l2_rect *a, struct v4l2_rect *b)
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
1301
struct v4l2_rect rect = s->r;
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
1584
struct v4l2_rect *r = &sel->r;
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
1585
struct v4l2_rect *try_sel;
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
1640
struct v4l2_rect *r = &sel->r;
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
1641
struct v4l2_rect *try_sel;
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
638
struct v4l2_rect *r,
drivers/media/platform/samsung/exynos4-is/fimc-isp.h
63
struct v4l2_rect rect;
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
572
struct v4l2_rect *rect;
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
602
static void fimc_lite_try_crop(struct fimc_lite *fimc, struct v4l2_rect *r)
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
619
static void fimc_lite_try_compose(struct fimc_lite *fimc, struct v4l2_rect *r)
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
622
struct v4l2_rect *crop_rect = &fimc->inp_frame.rect;
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
900
struct v4l2_rect rect = sel->r;
drivers/media/platform/samsung/exynos4-is/fimc-lite.h
88
struct v4l2_rect rect;
drivers/media/platform/samsung/s3c-camif/camif-capture.c
1002
struct v4l2_rect *r)
drivers/media/platform/samsung/s3c-camif/camif-capture.c
1018
struct v4l2_rect rect = sel->r;
drivers/media/platform/samsung/s3c-camif/camif-capture.c
1267
struct v4l2_rect *crop = &camif->camif_crop;
drivers/media/platform/samsung/s3c-camif/camif-capture.c
1283
struct v4l2_rect *crop = &camif->camif_crop;
drivers/media/platform/samsung/s3c-camif/camif-capture.c
1349
struct v4l2_rect *crop = &camif->camif_crop;
drivers/media/platform/samsung/s3c-camif/camif-capture.c
1382
static void __camif_try_crop(struct camif_dev *camif, struct v4l2_rect *r)
drivers/media/platform/samsung/s3c-camif/camif-capture.c
1418
struct v4l2_rect *or = &camif->vp[i].out_frame.rect;
drivers/media/platform/samsung/s3c-camif/camif-capture.c
1436
struct v4l2_rect *crop = &camif->camif_crop;
drivers/media/platform/samsung/s3c-camif/camif-capture.c
711
struct v4l2_rect *crop = &camif->camif_crop;
drivers/media/platform/samsung/s3c-camif/camif-core.c
146
struct v4l2_rect *camif_crop = &vp->camif->camif_crop;
drivers/media/platform/samsung/s3c-camif/camif-core.h
120
struct v4l2_rect rect;
drivers/media/platform/samsung/s3c-camif/camif-core.h
276
struct v4l2_rect camif_crop;
drivers/media/platform/samsung/s3c-camif/camif-regs.c
131
struct v4l2_rect *crop = &camif->camif_crop;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1579
struct v4l2_rect *r);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1587
struct v4l2_rect scale_rect;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1702
struct v4l2_rect *r)
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1735
struct v4l2_rect *r)
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1737
struct v4l2_rect base_rect;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1824
struct v4l2_rect *rect = &s->r;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.h
225
struct v4l2_rect crop_rect;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
765
struct v4l2_rect src_rect = src->crop;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
766
struct v4l2_rect dst_rect = dst->crop;
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
905
static int is_rect_enclosed(struct v4l2_rect *a, struct v4l2_rect *b)
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
926
struct v4l2_rect *in, out;
drivers/media/platform/st/sti/bdisp/bdisp.h
76
struct v4l2_rect crop;
drivers/media/platform/st/sti/delta/delta-v4l2.c
730
struct v4l2_rect crop;
drivers/media/platform/st/sti/delta/delta.h
140
struct v4l2_rect crop;
drivers/media/platform/st/sti/delta/delta.h
72
struct v4l2_rect crop;
drivers/media/platform/st/stm32/stm32-dcmi.c
1007
struct v4l2_rect c = dcmi->crop;
drivers/media/platform/st/stm32/stm32-dcmi.c
1008
struct v4l2_rect max_rect;
drivers/media/platform/st/stm32/stm32-dcmi.c
1164
struct v4l2_rect *r)
drivers/media/platform/st/stm32/stm32-dcmi.c
1261
struct v4l2_rect r = s->r;
drivers/media/platform/st/stm32/stm32-dcmi.c
1262
struct v4l2_rect max_rect;
drivers/media/platform/st/stm32/stm32-dcmi.c
138
struct v4l2_rect crop;
drivers/media/platform/st/stm32/stm32-dcmi.c
147
struct v4l2_rect sd_bounds;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c
116
static const struct v4l2_rect crop_min = {
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c
123
static void dcmipp_byteproc_adjust_crop(struct v4l2_rect *r,
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c
124
struct v4l2_rect *compose)
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c
131
static void dcmipp_byteproc_adjust_compose(struct v4l2_rect *r,
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c
197
struct v4l2_rect *r;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c
246
struct v4l2_rect *compose;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c
271
struct v4l2_rect *crop, *compose;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c
305
struct v4l2_rect *crop, *compose;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c
359
struct v4l2_rect *crop, *compose;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c
419
struct v4l2_rect *compose, *crop;
drivers/media/platform/ti/am437x/am437x-vpfe.c
1751
struct v4l2_rect image_win;
drivers/media/platform/ti/am437x/am437x-vpfe.c
1996
struct v4l2_rect cr = vpfe->crop;
drivers/media/platform/ti/am437x/am437x-vpfe.c
1997
struct v4l2_rect r = s->r;
drivers/media/platform/ti/am437x/am437x-vpfe.c
210
struct v4l2_rect *image_win,
drivers/media/platform/ti/am437x/am437x-vpfe.c
679
struct v4l2_rect *win, unsigned int bpp)
drivers/media/platform/ti/am437x/am437x-vpfe.c
696
struct v4l2_rect *win)
drivers/media/platform/ti/am437x/am437x-vpfe.c
864
struct v4l2_rect image_win;
drivers/media/platform/ti/am437x/am437x-vpfe.h
137
struct v4l2_rect win;
drivers/media/platform/ti/am437x/am437x-vpfe.h
166
struct v4l2_rect win;
drivers/media/platform/ti/am437x/am437x-vpfe.h
269
struct v4l2_rect crop;
drivers/media/platform/ti/omap/omap_vout.c
203
struct v4l2_rect *crop = &vout->crop;
drivers/media/platform/ti/omap/omap_vout_vrfb.c
322
struct v4l2_rect *crop = &vout->crop;
drivers/media/platform/ti/omap/omap_voutdef.h
147
struct v4l2_rect crop;
drivers/media/platform/ti/omap/omap_voutlib.c
115
int omap_vout_new_window(struct v4l2_rect *crop,
drivers/media/platform/ti/omap/omap_voutlib.c
170
struct v4l2_rect *crop, struct v4l2_window *win,
drivers/media/platform/ti/omap/omap_voutlib.c
171
struct v4l2_framebuffer *fbuf, const struct v4l2_rect *new_crop)
drivers/media/platform/ti/omap/omap_voutlib.c
173
struct v4l2_rect try_crop;
drivers/media/platform/ti/omap/omap_voutlib.c
286
struct v4l2_framebuffer *fbuf, struct v4l2_rect *crop,
drivers/media/platform/ti/omap/omap_voutlib.c
44
struct v4l2_framebuffer *fbuf, struct v4l2_rect *crop)
drivers/media/platform/ti/omap/omap_voutlib.c
66
struct v4l2_rect try_win;
drivers/media/platform/ti/omap/omap_voutlib.h
16
struct v4l2_framebuffer *fbuf, struct v4l2_rect *crop);
drivers/media/platform/ti/omap/omap_voutlib.h
19
struct v4l2_rect *crop, struct v4l2_window *win,
drivers/media/platform/ti/omap/omap_voutlib.h
21
const struct v4l2_rect *new_crop);
drivers/media/platform/ti/omap/omap_voutlib.h
26
int omap_vout_new_window(struct v4l2_rect *crop,
drivers/media/platform/ti/omap/omap_voutlib.h
31
struct v4l2_framebuffer *fbuf, struct v4l2_rect *crop,
drivers/media/platform/ti/omap3isp/ispccdc.c
1119
const struct v4l2_rect *crop;
drivers/media/platform/ti/omap3isp/ispccdc.c
1950
static struct v4l2_rect *
drivers/media/platform/ti/omap3isp/ispccdc.c
1979
struct v4l2_rect *crop;
drivers/media/platform/ti/omap3isp/ispccdc.c
2085
struct v4l2_rect *crop)
drivers/media/platform/ti/omap3isp/ispccdc.c
2354
struct v4l2_rect *crop;
drivers/media/platform/ti/omap3isp/ispccdc.h
131
struct v4l2_rect crop;
drivers/media/platform/ti/omap3isp/isppreview.c
1692
static struct v4l2_rect *
drivers/media/platform/ti/omap3isp/isppreview.c
1740
struct v4l2_rect *crop;
drivers/media/platform/ti/omap3isp/isppreview.c
1815
struct v4l2_rect *crop)
drivers/media/platform/ti/omap3isp/isppreview.c
2043
struct v4l2_rect *crop;
drivers/media/platform/ti/omap3isp/isppreview.h
124
struct v4l2_rect crop;
drivers/media/platform/ti/omap3isp/ispresizer.c
1185
struct v4l2_rect *crop)
drivers/media/platform/ti/omap3isp/ispresizer.c
133
static struct v4l2_rect *
drivers/media/platform/ti/omap3isp/ispresizer.c
1384
struct v4l2_rect crop;
drivers/media/platform/ti/omap3isp/ispresizer.c
1508
struct v4l2_rect *crop;
drivers/media/platform/ti/omap3isp/ispresizer.c
780
struct v4l2_rect *input,
drivers/media/platform/ti/omap3isp/ispresizer.h
111
struct v4l2_rect request;
drivers/media/platform/ti/omap3isp/ispresizer.h
112
struct v4l2_rect active;
drivers/media/platform/ti/vpe/vip.c
2054
static int enclosed_rectangle(struct v4l2_rect *a, struct v4l2_rect *b)
drivers/media/platform/ti/vpe/vip.c
2072
struct v4l2_rect r = s->r;
drivers/media/platform/ti/vpe/vip.c
640
struct v4l2_rect *c_rect = &port->c_rect;
drivers/media/platform/ti/vpe/vip.h
175
struct v4l2_rect c_rect; /* crop rectangle */
drivers/media/platform/ti/vpe/vpdma.c
824
int stride, const struct v4l2_rect *c_rect,
drivers/media/platform/ti/vpe/vpdma.c
834
int stride, const struct v4l2_rect *c_rect,
drivers/media/platform/ti/vpe/vpdma.c
842
struct v4l2_rect rect = *c_rect;
drivers/media/platform/ti/vpe/vpdma.c
903
int stride, const struct v4l2_rect *c_rect,
drivers/media/platform/ti/vpe/vpdma.c
912
struct v4l2_rect rect = *c_rect;
drivers/media/platform/ti/vpe/vpdma.h
244
int stride, const struct v4l2_rect *c_rect,
drivers/media/platform/ti/vpe/vpdma.h
248
int stride, const struct v4l2_rect *c_rect,
drivers/media/platform/ti/vpe/vpdma.h
253
int stride, const struct v4l2_rect *c_rect,
drivers/media/platform/ti/vpe/vpe.c
325
struct v4l2_rect c_rect; /* crop/compose rectangle */
drivers/media/platform/verisilicon/hantro_v4l2.c
694
struct v4l2_rect *rect = &sel->r;
drivers/media/test-drivers/vimc/vimc-scaler.c
189
struct v4l2_rect *crop;
drivers/media/test-drivers/vimc/vimc-scaler.c
230
static void vimc_scaler_adjust_sink_crop(struct v4l2_rect *r,
drivers/media/test-drivers/vimc/vimc-scaler.c
233
const struct v4l2_rect sink_rect =
drivers/media/test-drivers/vimc/vimc-scaler.c
247
struct v4l2_rect *crop_rect;
drivers/media/test-drivers/vimc/vimc-scaler.c
280
const struct v4l2_rect *rect;
drivers/media/test-drivers/vimc/vimc-scaler.c
339
const struct v4l2_rect *r = &vscaler->hw.sink_crop;
drivers/media/test-drivers/vimc/vimc-scaler.c
40
struct v4l2_rect sink_crop;
drivers/media/test-drivers/vimc/vimc-scaler.c
53
static const struct v4l2_rect crop_rect_default = {
drivers/media/test-drivers/vimc/vimc-scaler.c
60
static const struct v4l2_rect crop_rect_min = {
drivers/media/test-drivers/vimc/vimc-scaler.c
67
static struct v4l2_rect
drivers/media/test-drivers/vimc/vimc-scaler.c
71
struct v4l2_rect r = {
drivers/media/test-drivers/vimc/vimc-scaler.c
84
struct v4l2_rect *r;
drivers/media/test-drivers/vivid/vivid-core.c
217
const struct v4l2_rect vivid_min_rect = {
drivers/media/test-drivers/vivid/vivid-core.c
221
const struct v4l2_rect vivid_max_rect = {
drivers/media/test-drivers/vivid/vivid-core.h
493
struct v4l2_rect src_rect;
drivers/media/test-drivers/vivid/vivid-core.h
494
struct v4l2_rect fmt_cap_rect;
drivers/media/test-drivers/vivid/vivid-core.h
495
struct v4l2_rect crop_cap;
drivers/media/test-drivers/vivid/vivid-core.h
496
struct v4l2_rect compose_cap;
drivers/media/test-drivers/vivid/vivid-core.h
497
struct v4l2_rect crop_bounds_cap;
drivers/media/test-drivers/vivid/vivid-core.h
544
struct v4l2_rect sink_rect;
drivers/media/test-drivers/vivid/vivid-core.h
545
struct v4l2_rect fmt_out_rect;
drivers/media/test-drivers/vivid/vivid-core.h
546
struct v4l2_rect crop_out;
drivers/media/test-drivers/vivid/vivid-core.h
547
struct v4l2_rect compose_out;
drivers/media/test-drivers/vivid/vivid-core.h
548
struct v4l2_rect compose_bounds_out;
drivers/media/test-drivers/vivid/vivid-core.h
563
struct v4l2_rect loop_vid_copy;
drivers/media/test-drivers/vivid/vivid-core.h
565
struct v4l2_rect loop_vid_out;
drivers/media/test-drivers/vivid/vivid-core.h
567
struct v4l2_rect loop_vid_cap;
drivers/media/test-drivers/vivid/vivid-core.h
573
struct v4l2_rect loop_fb_copy;
drivers/media/test-drivers/vivid/vivid-core.h
575
struct v4l2_rect loop_vid_overlay;
drivers/media/test-drivers/vivid/vivid-core.h
580
struct v4l2_rect loop_vid_overlay_cap;
drivers/media/test-drivers/vivid/vivid-core.h
75
extern const struct v4l2_rect vivid_min_rect;
drivers/media/test-drivers/vivid/vivid-core.h
76
extern const struct v4l2_rect vivid_max_rect;
drivers/media/test-drivers/vivid/vivid-ctrls.c
365
static const struct v4l2_rect rect_def = {
drivers/media/test-drivers/vivid/vivid-ctrls.c
372
static const struct v4l2_rect rect_min = {
drivers/media/test-drivers/vivid/vivid-ctrls.c
379
static const struct v4l2_rect rect_max = {
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
148
struct v4l2_rect r_fb = {
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
152
struct v4l2_rect r_overlay = {
drivers/media/test-drivers/vivid/vivid-osd.c
270
struct v4l2_rect start_window;
drivers/media/test-drivers/vivid/vivid-vid-cap.c
1003
struct v4l2_rect max_rect = {
drivers/media/test-drivers/vivid/vivid-vid-cap.c
596
struct v4l2_rect r = { 0, 0, mp->width, mp->height * factor };
drivers/media/test-drivers/vivid/vivid-vid-cap.c
601
struct v4l2_rect max_r = { 0, 0, MAX_ZOOM * w, MAX_ZOOM * h };
drivers/media/test-drivers/vivid/vivid-vid-cap.c
670
struct v4l2_rect *crop = &dev->crop_cap;
drivers/media/test-drivers/vivid/vivid-vid-cap.c
671
struct v4l2_rect *compose = &dev->compose_cap;
drivers/media/test-drivers/vivid/vivid-vid-cap.c
694
struct v4l2_rect r = { 0, 0, mp->width, mp->height };
drivers/media/test-drivers/vivid/vivid-vid-cap.c
702
struct v4l2_rect min_r = {
drivers/media/test-drivers/vivid/vivid-vid-cap.c
707
struct v4l2_rect max_r = {
drivers/media/test-drivers/vivid/vivid-vid-cap.c
717
struct v4l2_rect min_r = {
drivers/media/test-drivers/vivid/vivid-vid-cap.c
722
struct v4l2_rect max_r = {
drivers/media/test-drivers/vivid/vivid-vid-cap.c
765
struct v4l2_rect r = { 0, 0, mp->width, mp->height };
drivers/media/test-drivers/vivid/vivid-vid-cap.c
907
struct v4l2_rect *crop = &dev->crop_cap;
drivers/media/test-drivers/vivid/vivid-vid-cap.c
908
struct v4l2_rect *compose = &dev->compose_cap;
drivers/media/test-drivers/vivid/vivid-vid-cap.c
932
struct v4l2_rect fmt = dev->fmt_cap_rect;
drivers/media/test-drivers/vivid/vivid-vid-cap.c
933
struct v4l2_rect max_rect = {
drivers/media/test-drivers/vivid/vivid-vid-cap.c
938
struct v4l2_rect min_rect = {
drivers/media/test-drivers/vivid/vivid-vid-cap.c
958
struct v4l2_rect fmt = dev->fmt_cap_rect;
drivers/media/test-drivers/vivid/vivid-vid-cap.c
990
struct v4l2_rect max_rect = {
drivers/media/test-drivers/vivid/vivid-vid-cap.c
998
struct v4l2_rect min_rect = {
drivers/media/test-drivers/vivid/vivid-vid-common.c
918
int vivid_vid_adjust_sel(unsigned flags, struct v4l2_rect *r)
drivers/media/test-drivers/vivid/vivid-vid-common.h
31
int vivid_vid_adjust_sel(unsigned flags, struct v4l2_rect *r);
drivers/media/test-drivers/vivid/vivid-vid-out.c
378
struct v4l2_rect r = { 0, 0, mp->width, mp->height * factor };
drivers/media/test-drivers/vivid/vivid-vid-out.c
383
struct v4l2_rect max_r = { 0, 0, MAX_ZOOM * w, MAX_ZOOM * h };
drivers/media/test-drivers/vivid/vivid-vid-out.c
446
struct v4l2_rect *crop = &dev->crop_out;
drivers/media/test-drivers/vivid/vivid-vid-out.c
447
struct v4l2_rect *compose = &dev->compose_out;
drivers/media/test-drivers/vivid/vivid-vid-out.c
479
struct v4l2_rect r = { 0, 0, mp->width, mp->height };
drivers/media/test-drivers/vivid/vivid-vid-out.c
487
struct v4l2_rect min_r = {
drivers/media/test-drivers/vivid/vivid-vid-out.c
492
struct v4l2_rect max_r = {
drivers/media/test-drivers/vivid/vivid-vid-out.c
502
struct v4l2_rect min_r = {
drivers/media/test-drivers/vivid/vivid-vid-out.c
507
struct v4l2_rect max_r = {
drivers/media/test-drivers/vivid/vivid-vid-out.c
538
struct v4l2_rect r = { 0, 0, mp->width, mp->height };
drivers/media/test-drivers/vivid/vivid-vid-out.c
678
struct v4l2_rect *crop = &dev->crop_out;
drivers/media/test-drivers/vivid/vivid-vid-out.c
679
struct v4l2_rect *compose = &dev->compose_out;
drivers/media/test-drivers/vivid/vivid-vid-out.c
698
struct v4l2_rect max_rect = {
drivers/media/test-drivers/vivid/vivid-vid-out.c
706
struct v4l2_rect min_rect = {
drivers/media/test-drivers/vivid/vivid-vid-out.c
711
struct v4l2_rect max_rect = {
drivers/media/test-drivers/vivid/vivid-vid-out.c
748
struct v4l2_rect fmt = dev->fmt_out_rect;
drivers/media/test-drivers/vivid/vivid-vid-out.c
749
struct v4l2_rect max_rect = {
drivers/media/test-drivers/vivid/vivid-vid-out.c
754
struct v4l2_rect min_rect = {
drivers/media/test-drivers/vivid/vivid-vid-out.c
772
struct v4l2_rect fmt = dev->fmt_out_rect;
drivers/media/test-drivers/vivid/vivid-vid-out.c
828
const struct v4l2_rect *compose = &dev->compose_out;
drivers/media/test-drivers/vivid/vivid-vid-out.c
847
const struct v4l2_rect *compose = &dev->compose_out;
drivers/media/usb/uvc/uvc_ctrl.c
1638
return sizeof(struct v4l2_rect);
drivers/media/usb/uvc/uvc_ctrl.c
650
struct v4l2_rect *v4l2_rect = v4l2_out;
drivers/media/usb/uvc/uvc_ctrl.c
652
if (WARN_ON(v4l2_size != sizeof(struct v4l2_rect)))
drivers/media/usb/uvc/uvc_ctrl.c
659
v4l2_rect->top = uvc_rect->top;
drivers/media/usb/uvc/uvc_ctrl.c
660
v4l2_rect->left = uvc_rect->left;
drivers/media/usb/uvc/uvc_ctrl.c
661
v4l2_rect->height = uvc_rect->bottom - uvc_rect->top + 1;
drivers/media/usb/uvc/uvc_ctrl.c
662
v4l2_rect->width = uvc_rect->right - uvc_rect->left + 1;
drivers/media/usb/uvc/uvc_ctrl.c
671
const struct v4l2_rect *v4l2_rect = v4l2_in;
drivers/media/usb/uvc/uvc_ctrl.c
673
if (WARN_ON(v4l2_size != sizeof(struct v4l2_rect)))
drivers/media/usb/uvc/uvc_ctrl.c
676
uvc_rect->top = min(0xffff, v4l2_rect->top);
drivers/media/usb/uvc/uvc_ctrl.c
677
uvc_rect->left = min(0xffff, v4l2_rect->left);
drivers/media/usb/uvc/uvc_ctrl.c
678
uvc_rect->bottom = min(0xffff, v4l2_rect->top + v4l2_rect->height - 1);
drivers/media/usb/uvc/uvc_ctrl.c
679
uvc_rect->right = min(0xffff, v4l2_rect->left + v4l2_rect->width - 1);
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
42
struct v4l2_rect w;
drivers/media/v4l2-core/v4l2-ctrls-core.c
2070
elem_size = sizeof(struct v4l2_rect);
drivers/media/v4l2-core/v4l2-ctrls-core.c
977
struct v4l2_rect *rect;
drivers/media/v4l2-core/v4l2-subdev.c
1768
struct v4l2_rect *
drivers/media/v4l2-core/v4l2-subdev.c
1802
struct v4l2_rect *
drivers/media/v4l2-core/v4l2-subdev.c
48
struct v4l2_rect crop;
drivers/media/v4l2-core/v4l2-subdev.c
49
struct v4l2_rect compose;
drivers/staging/media/atomisp/pci/atomisp_cmd.c
3564
struct v4l2_rect native_rect = input->native_rect;
drivers/staging/media/atomisp/pci/atomisp_cmd.c
4044
struct v4l2_rect *isp_sink_crop;
drivers/staging/media/atomisp/pci/atomisp_cmd.c
4331
struct v4l2_rect isp_sink_crop;
drivers/staging/media/atomisp/pci/atomisp_cmd.c
4403
struct v4l2_rect main_compose = {0};
drivers/staging/media/atomisp/pci/atomisp_internal.h
127
struct v4l2_rect native_rect;
drivers/staging/media/atomisp/pci/atomisp_internal.h
128
struct v4l2_rect active_rect;
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
456
const struct v4l2_rect *active,
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
457
const struct v4l2_rect *native,
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
508
struct v4l2_rect active = input->active_rect;
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
509
struct v4l2_rect native = input->native_rect;
drivers/staging/media/atomisp/pci/atomisp_subdev.c
204
struct v4l2_rect *atomisp_subdev_get_rect(struct v4l2_subdev *sd,
drivers/staging/media/atomisp/pci/atomisp_subdev.c
247
struct v4l2_rect *crop[ATOMISP_SUBDEV_PADS_NUM],
drivers/staging/media/atomisp/pci/atomisp_subdev.c
248
struct v4l2_rect *comp[ATOMISP_SUBDEV_PADS_NUM])
drivers/staging/media/atomisp/pci/atomisp_subdev.c
265
struct v4l2_rect *rec;
drivers/staging/media/atomisp/pci/atomisp_subdev.c
295
u32 flags, struct v4l2_rect *r)
drivers/staging/media/atomisp/pci/atomisp_subdev.c
300
struct v4l2_rect *crop[ATOMISP_SUBDEV_PADS_NUM],
drivers/staging/media/atomisp/pci/atomisp_subdev.c
351
struct v4l2_rect tmp = *crop[pad];
drivers/staging/media/atomisp/pci/atomisp_subdev.c
487
struct v4l2_rect r = {};
drivers/staging/media/atomisp/pci/atomisp_subdev.h
320
struct v4l2_rect *atomisp_subdev_get_rect(struct v4l2_subdev *sd,
drivers/staging/media/atomisp/pci/atomisp_subdev.h
327
u32 flags, struct v4l2_rect *r);
drivers/staging/media/atomisp/pci/atomisp_subdev.h
93
struct v4l2_rect crop;
drivers/staging/media/atomisp/pci/atomisp_subdev.h
94
struct v4l2_rect compose;
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
821
struct v4l2_rect *try_crop =
drivers/staging/media/imx/imx-media-capture.c
140
__capture_try_fmt(struct v4l2_pix_format *pixfmt, struct v4l2_rect *compose)
drivers/staging/media/imx/imx-media-csc-scaler.c
49
struct v4l2_rect rect;
drivers/staging/media/imx/imx-media-csi.c
1172
static struct v4l2_rect *
drivers/staging/media/imx/imx-media-csi.c
1182
static struct v4l2_rect *
drivers/staging/media/imx/imx-media-csi.c
1193
struct v4l2_rect *crop,
drivers/staging/media/imx/imx-media-csi.c
1291
struct v4l2_rect *crop;
drivers/staging/media/imx/imx-media-csi.c
1326
struct v4l2_rect *crop;
drivers/staging/media/imx/imx-media-csi.c
1434
struct v4l2_rect *crop,
drivers/staging/media/imx/imx-media-csi.c
1435
struct v4l2_rect *compose,
drivers/staging/media/imx/imx-media-csi.c
1523
struct v4l2_rect *crop, *compose;
drivers/staging/media/imx/imx-media-csi.c
1589
struct v4l2_rect *crop, *compose;
drivers/staging/media/imx/imx-media-csi.c
1654
struct v4l2_rect *crop, *compose;
drivers/staging/media/imx/imx-media-csi.c
709
struct v4l2_rect crop;
drivers/staging/media/imx/imx-media-csi.c
81
struct v4l2_rect crop;
drivers/staging/media/imx/imx-media-csi.c
82
struct v4l2_rect compose;
drivers/staging/media/imx/imx-media.h
110
struct v4l2_rect compose;
drivers/staging/media/ipu3/ipu3-css.c
1552
struct v4l2_rect rects[IPU3_CSS_RECTS])
drivers/staging/media/ipu3/ipu3-css.c
1675
struct v4l2_rect *rects[IPU3_CSS_RECTS],
drivers/staging/media/ipu3/ipu3-css.c
1696
struct v4l2_rect r[IPU3_CSS_RECTS] = { };
drivers/staging/media/ipu3/ipu3-css.c
1697
struct v4l2_rect *const eff = &r[IPU3_CSS_RECT_EFFECTIVE];
drivers/staging/media/ipu3/ipu3-css.c
1698
struct v4l2_rect *const bds = &r[IPU3_CSS_RECT_BDS];
drivers/staging/media/ipu3/ipu3-css.c
1699
struct v4l2_rect *const env = &r[IPU3_CSS_RECT_ENVELOPE];
drivers/staging/media/ipu3/ipu3-css.c
1700
struct v4l2_rect *const gdc = &r[IPU3_CSS_RECT_GDC];
drivers/staging/media/ipu3/ipu3-css.c
1831
struct v4l2_rect *rects[IPU3_CSS_RECTS],
drivers/staging/media/ipu3/ipu3-css.c
1834
struct v4l2_rect rect_data[IPU3_CSS_RECTS];
drivers/staging/media/ipu3/ipu3-css.c
1835
struct v4l2_rect *all_rects[IPU3_CSS_RECTS];
drivers/staging/media/ipu3/ipu3-css.h
107
struct v4l2_rect rect[IPU3_CSS_RECTS];
drivers/staging/media/ipu3/ipu3-css.h
172
struct v4l2_rect *rects[IPU3_CSS_RECTS],
drivers/staging/media/ipu3/ipu3-css.h
176
struct v4l2_rect *rects[IPU3_CSS_RECTS],
drivers/staging/media/ipu3/ipu3-v4l2.c
192
static struct v4l2_rect *
drivers/staging/media/ipu3/ipu3-v4l2.c
203
static struct v4l2_rect *
drivers/staging/media/ipu3/ipu3-v4l2.c
245
struct v4l2_rect *rect;
drivers/staging/media/ipu3/ipu3-v4l2.c
26
struct v4l2_rect try_crop = {
drivers/staging/media/ipu3/ipu3-v4l2.c
66
struct v4l2_rect *rects[IPU3_CSS_RECTS] = { NULL };
drivers/staging/media/ipu3/ipu3-v4l2.c
698
struct v4l2_rect *rects[IPU3_CSS_RECTS] = { NULL };
drivers/staging/media/ipu3/ipu3.c
457
struct v4l2_rect *rects[IPU3_CSS_RECTS] = { NULL };
drivers/staging/media/ipu3/ipu3.h
90
struct v4l2_rect eff; /* effective resolution */
drivers/staging/media/ipu3/ipu3.h
91
struct v4l2_rect bds; /* bayer-domain scaled resolution*/
drivers/staging/media/ipu3/ipu3.h
92
struct v4l2_rect gdc; /* gdc output resolution */
drivers/staging/media/ipu7/ipu7-isys-csi2.c
200
struct v4l2_rect *crop;
drivers/staging/media/ipu7/ipu7-isys-csi2.c
248
struct v4l2_rect *crop;
drivers/staging/media/ipu7/ipu7-isys-subdev.c
109
struct v4l2_rect *crop;
drivers/staging/media/starfive/camss/stf-isp-hw-ops.c
346
struct v4l2_rect *crop)
drivers/staging/media/starfive/camss/stf-isp-hw-ops.c
409
struct v4l2_rect *crop, u32 mcode)
drivers/staging/media/starfive/camss/stf-isp.c
173
static const struct v4l2_rect stf_frame_min_crop = {
drivers/staging/media/starfive/camss/stf-isp.c
182
struct v4l2_rect *crop)
drivers/staging/media/starfive/camss/stf-isp.c
187
const struct v4l2_rect bounds = {
drivers/staging/media/starfive/camss/stf-isp.c
203
struct v4l2_rect *rect;
drivers/staging/media/starfive/camss/stf-isp.c
240
struct v4l2_rect *rect;
drivers/staging/media/starfive/camss/stf-isp.c
63
struct v4l2_rect *crop;
drivers/staging/media/starfive/camss/stf-isp.h
422
struct v4l2_rect *crop, u32 mcode);
drivers/staging/media/tegra-video/vi.c
440
struct v4l2_rect *try_crop;
include/media/tpg/v4l2-tpg.h
143
struct v4l2_rect crop;
include/media/tpg/v4l2-tpg.h
145
struct v4l2_rect compose;
include/media/tpg/v4l2-tpg.h
147
struct v4l2_rect border;
include/media/tpg/v4l2-tpg.h
148
struct v4l2_rect square;
include/media/tpg/v4l2-tpg.h
254
void tpg_s_crop_compose(struct tpg_data *tpg, const struct v4l2_rect *crop,
include/media/tpg/v4l2-tpg.h
255
const struct v4l2_rect *compose);
include/media/v4l2-ctrls.h
93
struct v4l2_rect *p_rect;
include/media/v4l2-rect.h
105
static inline bool v4l2_rect_equal(const struct v4l2_rect *r1,
include/media/v4l2-rect.h
106
const struct v4l2_rect *r2)
include/media/v4l2-rect.h
117
static inline void v4l2_rect_intersect(struct v4l2_rect *r,
include/media/v4l2-rect.h
118
const struct v4l2_rect *r1,
include/media/v4l2-rect.h
119
const struct v4l2_rect *r2)
include/media/v4l2-rect.h
144
static inline void v4l2_rect_scale(struct v4l2_rect *r,
include/media/v4l2-rect.h
145
const struct v4l2_rect *from,
include/media/v4l2-rect.h
146
const struct v4l2_rect *to)
include/media/v4l2-rect.h
165
static inline bool v4l2_rect_overlap(const struct v4l2_rect *r1,
include/media/v4l2-rect.h
166
const struct v4l2_rect *r2)
include/media/v4l2-rect.h
18
static inline void v4l2_rect_set_size_to(struct v4l2_rect *r,
include/media/v4l2-rect.h
19
const struct v4l2_rect *size)
include/media/v4l2-rect.h
194
static inline bool v4l2_rect_enclosed(struct v4l2_rect *r1,
include/media/v4l2-rect.h
195
struct v4l2_rect *r2)
include/media/v4l2-rect.h
30
static inline void v4l2_rect_set_min_size(struct v4l2_rect *r,
include/media/v4l2-rect.h
31
const struct v4l2_rect *min_size)
include/media/v4l2-rect.h
44
static inline void v4l2_rect_set_max_size(struct v4l2_rect *r,
include/media/v4l2-rect.h
45
const struct v4l2_rect *max_size)
include/media/v4l2-rect.h
58
static inline void v4l2_rect_map_inside(struct v4l2_rect *r,
include/media/v4l2-rect.h
59
const struct v4l2_rect *boundary)
include/media/v4l2-rect.h
79
static inline bool v4l2_rect_same_size(const struct v4l2_rect *r1,
include/media/v4l2-rect.h
80
const struct v4l2_rect *r2)
include/media/v4l2-rect.h
92
static inline bool v4l2_rect_same_position(const struct v4l2_rect *r1,
include/media/v4l2-rect.h
93
const struct v4l2_rect *r2)
include/media/v4l2-subdev.h
1394
struct v4l2_rect *
include/media/v4l2-subdev.h
1416
struct v4l2_rect *
include/media/v4l2-subdev.h
682
struct v4l2_rect crop;
include/media/v4l2-subdev.h
683
struct v4l2_rect compose;
include/media/vsp1.h
67
struct v4l2_rect src;
include/media/vsp1.h
68
struct v4l2_rect dst;
include/uapi/linux/ivtv.h
56
struct v4l2_rect src;
include/uapi/linux/ivtv.h
57
struct v4l2_rect dst;
include/uapi/linux/v4l2-subdev.h
179
struct v4l2_rect r;
include/uapi/linux/v4l2-subdev.h
61
struct v4l2_rect rect;
include/uapi/linux/videodev2.h
1331
struct v4l2_rect c;
include/uapi/linux/videodev2.h
1336
struct v4l2_rect w;
include/uapi/linux/videodev2.h
1375
struct v4l2_rect bounds;
include/uapi/linux/videodev2.h
1376
struct v4l2_rect defrect;
include/uapi/linux/videodev2.h
1382
struct v4l2_rect c;
include/uapi/linux/videodev2.h
1402
struct v4l2_rect r;
include/uapi/linux/videodev2.h
1888
struct v4l2_rect __user *p_rect;
include/video/imx-ipu-v3.h
247
struct v4l2_rect rect;
include/video/imx-ipu-v3.h
362
void ipu_csi_set_window(struct ipu_csi *csi, struct v4l2_rect *w);