/drivers/media/platform/xilinx/ |
D | xilinx-vip.c | 288 struct v4l2_subdev_frame_size_enum *fse) in xvip_enum_frame_size() argument 295 if (fse->which == V4L2_SUBDEV_FORMAT_ACTIVE) in xvip_enum_frame_size() 298 format = v4l2_subdev_get_try_format(subdev, sd_state, fse->pad); in xvip_enum_frame_size() 300 if (fse->index || fse->code != format->code) in xvip_enum_frame_size() 303 if (fse->pad == XVIP_PAD_SINK) { in xvip_enum_frame_size() 304 fse->min_width = XVIP_MIN_WIDTH; in xvip_enum_frame_size() 305 fse->max_width = XVIP_MAX_WIDTH; in xvip_enum_frame_size() 306 fse->min_height = XVIP_MIN_HEIGHT; in xvip_enum_frame_size() 307 fse->max_height = XVIP_MAX_HEIGHT; in xvip_enum_frame_size() 312 fse->min_width = format->width; in xvip_enum_frame_size() [all …]
|
D | xilinx-tpg.c | 325 struct v4l2_subdev_frame_size_enum *fse) in xtpg_enum_frame_size() argument 329 format = v4l2_subdev_get_try_format(subdev, sd_state, fse->pad); in xtpg_enum_frame_size() 331 if (fse->index || fse->code != format->code) in xtpg_enum_frame_size() 337 if (fse->pad == 0) { in xtpg_enum_frame_size() 338 fse->min_width = XVIP_MIN_WIDTH; in xtpg_enum_frame_size() 339 fse->max_width = XVIP_MAX_WIDTH; in xtpg_enum_frame_size() 340 fse->min_height = XVIP_MIN_HEIGHT; in xtpg_enum_frame_size() 341 fse->max_height = XVIP_MAX_HEIGHT; in xtpg_enum_frame_size() 343 fse->min_width = format->width; in xtpg_enum_frame_size() 344 fse->max_width = format->width; in xtpg_enum_frame_size() [all …]
|
/drivers/media/platform/renesas/vsp1/ |
D | vsp1_sru.c | 123 struct v4l2_subdev_frame_size_enum *fse) in sru_enum_frame_size() argument 131 fse->which); in sru_enum_frame_size() 139 if (fse->index || fse->code != format->code) { in sru_enum_frame_size() 144 if (fse->pad == SRU_PAD_SINK) { in sru_enum_frame_size() 145 fse->min_width = SRU_MIN_SIZE; in sru_enum_frame_size() 146 fse->max_width = SRU_MAX_SIZE; in sru_enum_frame_size() 147 fse->min_height = SRU_MIN_SIZE; in sru_enum_frame_size() 148 fse->max_height = SRU_MAX_SIZE; in sru_enum_frame_size() 150 fse->min_width = format->width; in sru_enum_frame_size() 151 fse->min_height = format->height; in sru_enum_frame_size() [all …]
|
D | vsp1_uds.c | 128 struct v4l2_subdev_frame_size_enum *fse) in uds_enum_frame_size() argument 136 fse->which); in uds_enum_frame_size() 145 if (fse->index || fse->code != format->code) { in uds_enum_frame_size() 150 if (fse->pad == UDS_PAD_SINK) { in uds_enum_frame_size() 151 fse->min_width = UDS_MIN_SIZE; in uds_enum_frame_size() 152 fse->max_width = UDS_MAX_SIZE; in uds_enum_frame_size() 153 fse->min_height = UDS_MIN_SIZE; in uds_enum_frame_size() 154 fse->max_height = UDS_MAX_SIZE; in uds_enum_frame_size() 156 uds_output_limits(format->width, &fse->min_width, in uds_enum_frame_size() 157 &fse->max_width); in uds_enum_frame_size() [all …]
|
D | vsp1_entity.c | 296 struct v4l2_subdev_frame_size_enum *fse, in vsp1_subdev_enum_frame_size() argument 305 config = vsp1_entity_get_pad_config(entity, sd_state, fse->which); in vsp1_subdev_enum_frame_size() 309 format = vsp1_entity_get_pad_format(entity, config, fse->pad); in vsp1_subdev_enum_frame_size() 313 if (fse->index || fse->code != format->code) { in vsp1_subdev_enum_frame_size() 318 if (fse->pad == 0) { in vsp1_subdev_enum_frame_size() 319 fse->min_width = min_width; in vsp1_subdev_enum_frame_size() 320 fse->max_width = max_width; in vsp1_subdev_enum_frame_size() 321 fse->min_height = min_height; in vsp1_subdev_enum_frame_size() 322 fse->max_height = max_height; in vsp1_subdev_enum_frame_size() 328 fse->min_width = format->width; in vsp1_subdev_enum_frame_size() [all …]
|
D | vsp1_brx.c | 82 struct v4l2_subdev_frame_size_enum *fse) in brx_enum_frame_size() argument 84 if (fse->index) in brx_enum_frame_size() 87 if (fse->code != MEDIA_BUS_FMT_ARGB8888_1X32 && in brx_enum_frame_size() 88 fse->code != MEDIA_BUS_FMT_AYUV8_1X32) in brx_enum_frame_size() 91 fse->min_width = BRX_MIN_SIZE; in brx_enum_frame_size() 92 fse->max_width = BRX_MAX_SIZE; in brx_enum_frame_size() 93 fse->min_height = BRX_MIN_SIZE; in brx_enum_frame_size() 94 fse->max_height = BRX_MAX_SIZE; in brx_enum_frame_size()
|
/drivers/staging/media/omap4iss/ |
D | iss_ipipe.c | 276 struct v4l2_subdev_frame_size_enum *fse) in ipipe_enum_frame_size() argument 281 if (fse->index != 0) in ipipe_enum_frame_size() 284 format.code = fse->code; in ipipe_enum_frame_size() 287 ipipe_try_format(ipipe, sd_state, fse->pad, &format, fse->which); in ipipe_enum_frame_size() 288 fse->min_width = format.width; in ipipe_enum_frame_size() 289 fse->min_height = format.height; in ipipe_enum_frame_size() 291 if (format.code != fse->code) in ipipe_enum_frame_size() 294 format.code = fse->code; in ipipe_enum_frame_size() 297 ipipe_try_format(ipipe, sd_state, fse->pad, &format, fse->which); in ipipe_enum_frame_size() 298 fse->max_width = format.width; in ipipe_enum_frame_size() [all …]
|
D | iss_ipipeif.c | 484 struct v4l2_subdev_frame_size_enum *fse) in ipipeif_enum_frame_size() argument 489 if (fse->index != 0) in ipipeif_enum_frame_size() 492 format.code = fse->code; in ipipeif_enum_frame_size() 495 ipipeif_try_format(ipipeif, sd_state, fse->pad, &format, fse->which); in ipipeif_enum_frame_size() 496 fse->min_width = format.width; in ipipeif_enum_frame_size() 497 fse->min_height = format.height; in ipipeif_enum_frame_size() 499 if (format.code != fse->code) in ipipeif_enum_frame_size() 502 format.code = fse->code; in ipipeif_enum_frame_size() 505 ipipeif_try_format(ipipeif, sd_state, fse->pad, &format, fse->which); in ipipeif_enum_frame_size() 506 fse->max_width = format.width; in ipipeif_enum_frame_size() [all …]
|
D | iss_resizer.c | 544 struct v4l2_subdev_frame_size_enum *fse) in resizer_enum_frame_size() argument 549 if (fse->index != 0) in resizer_enum_frame_size() 552 format.code = fse->code; in resizer_enum_frame_size() 555 resizer_try_format(resizer, sd_state, fse->pad, &format, fse->which); in resizer_enum_frame_size() 556 fse->min_width = format.width; in resizer_enum_frame_size() 557 fse->min_height = format.height; in resizer_enum_frame_size() 559 if (format.code != fse->code) in resizer_enum_frame_size() 562 format.code = fse->code; in resizer_enum_frame_size() 565 resizer_try_format(resizer, sd_state, fse->pad, &format, fse->which); in resizer_enum_frame_size() 566 fse->max_width = format.width; in resizer_enum_frame_size() [all …]
|
/drivers/media/i2c/s5c73m3/ |
D | s5c73m3-core.c | 1219 struct v4l2_subdev_frame_size_enum *fse) in s5c73m3_enum_frame_size() argument 1223 if (fse->pad == S5C73M3_ISP_PAD) { in s5c73m3_enum_frame_size() 1224 if (fse->code != S5C73M3_ISP_FMT) in s5c73m3_enum_frame_size() 1228 if (fse->code != S5C73M3_JPEG_FMT) in s5c73m3_enum_frame_size() 1233 if (fse->index >= s5c73m3_resolutions_len[idx]) in s5c73m3_enum_frame_size() 1236 fse->min_width = s5c73m3_resolutions[idx][fse->index].width; in s5c73m3_enum_frame_size() 1237 fse->max_width = fse->min_width; in s5c73m3_enum_frame_size() 1238 fse->max_height = s5c73m3_resolutions[idx][fse->index].height; in s5c73m3_enum_frame_size() 1239 fse->min_height = fse->max_height; in s5c73m3_enum_frame_size() 1246 struct v4l2_subdev_frame_size_enum *fse) in s5c73m3_oif_enum_frame_size() argument [all …]
|
/drivers/media/platform/ti/cal/ |
D | cal-video.c | 194 struct v4l2_subdev_frame_size_enum fse = { in cal_legacy_try_fmt_vid_cap() local 213 fse.pad = 0; in cal_legacy_try_fmt_vid_cap() 214 fse.code = fmtinfo->code; in cal_legacy_try_fmt_vid_cap() 215 for (fse.index = 0; ; fse.index++) { in cal_legacy_try_fmt_vid_cap() 219 NULL, &fse); in cal_legacy_try_fmt_vid_cap() 223 if ((f->fmt.pix.width == fse.max_width) && in cal_legacy_try_fmt_vid_cap() 224 (f->fmt.pix.height == fse.max_height)) { in cal_legacy_try_fmt_vid_cap() 227 } else if ((f->fmt.pix.width >= fse.min_width) && in cal_legacy_try_fmt_vid_cap() 228 (f->fmt.pix.width <= fse.max_width) && in cal_legacy_try_fmt_vid_cap() 229 (f->fmt.pix.height >= fse.min_height) && in cal_legacy_try_fmt_vid_cap() [all …]
|
D | cal-camerarx.c | 648 struct v4l2_subdev_frame_size_enum *fse) in cal_camerarx_sd_enum_frame_size() argument 652 if (fse->index > 0) in cal_camerarx_sd_enum_frame_size() 656 if (cal_rx_pad_is_source(fse->pad)) { in cal_camerarx_sd_enum_frame_size() 661 if (fse->code != fmt->code) in cal_camerarx_sd_enum_frame_size() 664 fse->min_width = fmt->width; in cal_camerarx_sd_enum_frame_size() 665 fse->max_width = fmt->width; in cal_camerarx_sd_enum_frame_size() 666 fse->min_height = fmt->height; in cal_camerarx_sd_enum_frame_size() 667 fse->max_height = fmt->height; in cal_camerarx_sd_enum_frame_size() 669 fmtinfo = cal_format_by_code(fse->code); in cal_camerarx_sd_enum_frame_size() 673 fse->min_width = CAL_MIN_WIDTH_BYTES * 8 / ALIGN(fmtinfo->bpp, 8); in cal_camerarx_sd_enum_frame_size() [all …]
|
/drivers/media/platform/qcom/camss/ |
D | camss-csiphy.c | 423 struct v4l2_subdev_frame_size_enum *fse) in csiphy_enum_frame_size() argument 428 if (fse->index != 0) in csiphy_enum_frame_size() 431 format.code = fse->code; in csiphy_enum_frame_size() 434 csiphy_try_format(csiphy, sd_state, fse->pad, &format, fse->which); in csiphy_enum_frame_size() 435 fse->min_width = format.width; in csiphy_enum_frame_size() 436 fse->min_height = format.height; in csiphy_enum_frame_size() 438 if (format.code != fse->code) in csiphy_enum_frame_size() 441 format.code = fse->code; in csiphy_enum_frame_size() 444 csiphy_try_format(csiphy, sd_state, fse->pad, &format, fse->which); in csiphy_enum_frame_size() 445 fse->max_width = format.width; in csiphy_enum_frame_size() [all …]
|
D | camss-csid.c | 402 struct v4l2_subdev_frame_size_enum *fse) in csid_enum_frame_size() argument 407 if (fse->index != 0) in csid_enum_frame_size() 410 format.code = fse->code; in csid_enum_frame_size() 413 csid_try_format(csid, sd_state, fse->pad, &format, fse->which); in csid_enum_frame_size() 414 fse->min_width = format.width; in csid_enum_frame_size() 415 fse->min_height = format.height; in csid_enum_frame_size() 417 if (format.code != fse->code) in csid_enum_frame_size() 420 format.code = fse->code; in csid_enum_frame_size() 423 csid_try_format(csid, sd_state, fse->pad, &format, fse->which); in csid_enum_frame_size() 424 fse->max_width = format.width; in csid_enum_frame_size() [all …]
|
/drivers/media/platform/renesas/rzg2l-cru/ |
D | rzg2l-ip.c | 155 struct v4l2_subdev_frame_size_enum *fse) in rzg2l_cru_ip_enum_frame_size() argument 157 if (fse->index != 0) in rzg2l_cru_ip_enum_frame_size() 160 if (fse->code != MEDIA_BUS_FMT_UYVY8_1X16) in rzg2l_cru_ip_enum_frame_size() 163 fse->min_width = RZG2L_CRU_MIN_INPUT_WIDTH; in rzg2l_cru_ip_enum_frame_size() 164 fse->min_height = RZG2L_CRU_MIN_INPUT_HEIGHT; in rzg2l_cru_ip_enum_frame_size() 165 fse->max_width = RZG2L_CRU_MAX_INPUT_WIDTH; in rzg2l_cru_ip_enum_frame_size() 166 fse->max_height = RZG2L_CRU_MAX_INPUT_HEIGHT; in rzg2l_cru_ip_enum_frame_size()
|
/drivers/media/i2c/ |
D | ov2680.c | 772 struct v4l2_subdev_frame_size_enum *fse) in ov2680_enum_frame_size() argument 777 if (fse->index >= OV2680_FRAME_SIZES) in ov2680_enum_frame_size() 780 crop = __ov2680_get_pad_crop(sensor, sd_state, fse->pad, fse->which); in ov2680_enum_frame_size() 784 fse->min_width = crop->width / (fse->index + 1); in ov2680_enum_frame_size() 785 fse->min_height = crop->height / (fse->index + 1); in ov2680_enum_frame_size() 786 fse->max_width = fse->min_width; in ov2680_enum_frame_size() 787 fse->max_height = fse->min_height; in ov2680_enum_frame_size() 796 struct v4l2_subdev_frame_size_enum fse = { in ov2680_valid_frame_size() local 803 fse.index = i; in ov2680_valid_frame_size() 805 if (ov2680_enum_frame_size(sd, sd_state, &fse)) in ov2680_valid_frame_size() [all …]
|
D | og01a1b.c | 877 struct v4l2_subdev_frame_size_enum *fse) in og01a1b_enum_frame_size() argument 879 if (fse->index >= ARRAY_SIZE(supported_modes)) in og01a1b_enum_frame_size() 882 if (fse->code != MEDIA_BUS_FMT_SGRBG10_1X10) in og01a1b_enum_frame_size() 885 fse->min_width = supported_modes[fse->index].width; in og01a1b_enum_frame_size() 886 fse->max_width = fse->min_width; in og01a1b_enum_frame_size() 887 fse->min_height = supported_modes[fse->index].height; in og01a1b_enum_frame_size() 888 fse->max_height = fse->min_height; in og01a1b_enum_frame_size()
|
D | ov5695.c | 883 struct v4l2_subdev_frame_size_enum *fse) in ov5695_enum_frame_sizes() argument 885 if (fse->index >= ARRAY_SIZE(supported_modes)) in ov5695_enum_frame_sizes() 888 if (fse->code != MEDIA_BUS_FMT_SBGGR10_1X10) in ov5695_enum_frame_sizes() 891 fse->min_width = supported_modes[fse->index].width; in ov5695_enum_frame_sizes() 892 fse->max_width = supported_modes[fse->index].width; in ov5695_enum_frame_sizes() 893 fse->max_height = supported_modes[fse->index].height; in ov5695_enum_frame_sizes() 894 fse->min_height = supported_modes[fse->index].height; in ov5695_enum_frame_sizes()
|
D | ov8858.c | 1451 struct v4l2_subdev_frame_size_enum *fse) in ov8858_enum_frame_sizes() argument 1453 if (fse->index >= ARRAY_SIZE(ov8858_modes)) in ov8858_enum_frame_sizes() 1456 if (fse->code != MEDIA_BUS_FMT_SBGGR10_1X10) in ov8858_enum_frame_sizes() 1459 fse->min_width = ov8858_modes[fse->index].width; in ov8858_enum_frame_sizes() 1460 fse->max_width = ov8858_modes[fse->index].width; in ov8858_enum_frame_sizes() 1461 fse->max_height = ov8858_modes[fse->index].height; in ov8858_enum_frame_sizes() 1462 fse->min_height = ov8858_modes[fse->index].height; in ov8858_enum_frame_sizes()
|
D | ov01a10.c | 810 struct v4l2_subdev_frame_size_enum *fse) in ov01a10_enum_frame_size() argument 812 if (fse->index >= ARRAY_SIZE(supported_modes) || in ov01a10_enum_frame_size() 813 fse->code != MEDIA_BUS_FMT_SBGGR10_1X10) in ov01a10_enum_frame_size() 816 fse->min_width = supported_modes[fse->index].width; in ov01a10_enum_frame_size() 817 fse->max_width = fse->min_width; in ov01a10_enum_frame_size() 818 fse->min_height = supported_modes[fse->index].height; in ov01a10_enum_frame_size() 819 fse->max_height = fse->min_height; in ov01a10_enum_frame_size()
|
D | ov4689.c | 406 struct v4l2_subdev_frame_size_enum *fse) in ov4689_enum_frame_sizes() argument 408 if (fse->index >= ARRAY_SIZE(supported_modes)) in ov4689_enum_frame_sizes() 411 if (fse->code != MEDIA_BUS_FMT_SBGGR10_1X10) in ov4689_enum_frame_sizes() 414 fse->min_width = supported_modes[fse->index].width; in ov4689_enum_frame_sizes() 415 fse->max_width = supported_modes[fse->index].width; in ov4689_enum_frame_sizes() 416 fse->max_height = supported_modes[fse->index].height; in ov4689_enum_frame_sizes() 417 fse->min_height = supported_modes[fse->index].height; in ov4689_enum_frame_sizes()
|
/drivers/staging/media/tegra-video/ |
D | csi.c | 130 struct v4l2_subdev_frame_size_enum *fse) in csi_enum_framesizes() argument 137 if (fse->index >= ARRAY_SIZE(tegra_csi_tpg_sizes)) in csi_enum_framesizes() 141 if (fse->code == tegra_csi_tpg_fmts[i].code) in csi_enum_framesizes() 147 fse->min_width = tegra_csi_tpg_sizes[fse->index].width; in csi_enum_framesizes() 148 fse->max_width = tegra_csi_tpg_sizes[fse->index].width; in csi_enum_framesizes() 149 fse->min_height = tegra_csi_tpg_sizes[fse->index].height; in csi_enum_framesizes() 150 fse->max_height = tegra_csi_tpg_sizes[fse->index].height; in csi_enum_framesizes()
|
/drivers/media/test-drivers/vimc/ |
D | vimc-debayer.c | 193 struct v4l2_subdev_frame_size_enum *fse) in vimc_debayer_enum_frame_size() argument 195 if (fse->index) in vimc_debayer_enum_frame_size() 198 if (VIMC_IS_SINK(fse->pad)) { in vimc_debayer_enum_frame_size() 200 vimc_debayer_pix_map_by_code(fse->code); in vimc_debayer_enum_frame_size() 204 } else if (!vimc_debayer_src_code_is_valid(fse->code)) { in vimc_debayer_enum_frame_size() 208 fse->min_width = VIMC_FRAME_MIN_WIDTH; in vimc_debayer_enum_frame_size() 209 fse->max_width = VIMC_FRAME_MAX_WIDTH; in vimc_debayer_enum_frame_size() 210 fse->min_height = VIMC_FRAME_MIN_HEIGHT; in vimc_debayer_enum_frame_size() 211 fse->max_height = VIMC_FRAME_MAX_HEIGHT; in vimc_debayer_enum_frame_size()
|
D | vimc-scaler.c | 114 struct v4l2_subdev_frame_size_enum *fse) in vimc_scaler_enum_frame_size() argument 118 if (fse->index) in vimc_scaler_enum_frame_size() 122 vpix = vimc_pix_map_by_code(fse->code); in vimc_scaler_enum_frame_size() 126 fse->min_width = VIMC_FRAME_MIN_WIDTH; in vimc_scaler_enum_frame_size() 127 fse->min_height = VIMC_FRAME_MIN_HEIGHT; in vimc_scaler_enum_frame_size() 129 fse->max_width = VIMC_FRAME_MAX_WIDTH; in vimc_scaler_enum_frame_size() 130 fse->max_height = VIMC_FRAME_MAX_HEIGHT; in vimc_scaler_enum_frame_size()
|
/drivers/media/platform/ti/omap3isp/ |
D | ispccp2.c | 722 struct v4l2_subdev_frame_size_enum *fse) in ccp2_enum_frame_size() argument 727 if (fse->index != 0) in ccp2_enum_frame_size() 730 format.code = fse->code; in ccp2_enum_frame_size() 733 ccp2_try_format(ccp2, sd_state, fse->pad, &format, fse->which); in ccp2_enum_frame_size() 734 fse->min_width = format.width; in ccp2_enum_frame_size() 735 fse->min_height = format.height; in ccp2_enum_frame_size() 737 if (format.code != fse->code) in ccp2_enum_frame_size() 740 format.code = fse->code; in ccp2_enum_frame_size() 743 ccp2_try_format(ccp2, sd_state, fse->pad, &format, fse->which); in ccp2_enum_frame_size() 744 fse->max_width = format.width; in ccp2_enum_frame_size() [all …]
|