fie               962 drivers/media/i2c/et8ek8/et8ek8_driver.c 				  struct v4l2_subdev_frame_interval_enum *fie)
fie               967 drivers/media/i2c/et8ek8/et8ek8_driver.c 	int index = fie->index;
fie               976 drivers/media/i2c/et8ek8/et8ek8_driver.c 		if (fie->code != format.code)
fie               979 drivers/media/i2c/et8ek8/et8ek8_driver.c 		if (fie->width != format.width || fie->height != format.height)
fie               983 drivers/media/i2c/et8ek8/et8ek8_driver.c 			fie->interval = mode->timeperframe;
fie               814 drivers/media/i2c/imx214.c 				struct v4l2_subdev_frame_interval_enum *fie)
fie               818 drivers/media/i2c/imx214.c 	if (fie->index != 0)
fie               823 drivers/media/i2c/imx214.c 				fie->width, fie->height);
fie               825 drivers/media/i2c/imx214.c 	fie->code = IMX214_MBUS_CODE;
fie               826 drivers/media/i2c/imx214.c 	fie->width = mode->width;
fie               827 drivers/media/i2c/imx214.c 	fie->height = mode->height;
fie               828 drivers/media/i2c/imx214.c 	fie->interval.numerator = 1;
fie               829 drivers/media/i2c/imx214.c 	fie->interval.denominator = IMX214_FPS;
fie               826 drivers/media/i2c/mt9v111.c 				struct v4l2_subdev_frame_interval_enum *fie)
fie               830 drivers/media/i2c/mt9v111.c 	if (fie->pad || fie->index >= ARRAY_SIZE(mt9v111_frame_intervals))
fie               834 drivers/media/i2c/mt9v111.c 		if (fie->width == mt9v111_frame_sizes[i].width &&
fie               835 drivers/media/i2c/mt9v111.c 		    fie->height == mt9v111_frame_sizes[i].height)
fie               841 drivers/media/i2c/mt9v111.c 	fie->interval.numerator = 1;
fie               842 drivers/media/i2c/mt9v111.c 	fie->interval.denominator = mt9v111_frame_intervals[fie->index];
fie               779 drivers/media/i2c/ov2680.c 			      struct v4l2_subdev_frame_interval_enum *fie)
fie               783 drivers/media/i2c/ov2680.c 	if (fie->index >= OV2680_MODE_MAX || fie->width > OV2680_WIDTH_MAX ||
fie               784 drivers/media/i2c/ov2680.c 	    fie->height > OV2680_HEIGHT_MAX ||
fie               785 drivers/media/i2c/ov2680.c 	    fie->which > V4L2_SUBDEV_FORMAT_ACTIVE)
fie               791 drivers/media/i2c/ov2680.c 	fie->interval = tpf;
fie              2749 drivers/media/i2c/ov5640.c 	struct v4l2_subdev_frame_interval_enum *fie)
fie              2755 drivers/media/i2c/ov5640.c 	if (fie->pad != 0)
fie              2757 drivers/media/i2c/ov5640.c 	if (fie->index >= OV5640_NUM_FRAMERATES)
fie              2761 drivers/media/i2c/ov5640.c 	tpf.denominator = ov5640_framerates[fie->index];
fie              2764 drivers/media/i2c/ov5640.c 					fie->width, fie->height);
fie              2768 drivers/media/i2c/ov5640.c 	fie->interval = tpf;
fie               932 drivers/media/i2c/ov7251.c 				  struct v4l2_subdev_frame_interval_enum *fie)
fie               934 drivers/media/i2c/ov7251.c 	unsigned int index = fie->index;
fie               938 drivers/media/i2c/ov7251.c 		if (fie->width != ov7251_mode_info_data[i].width ||
fie               939 drivers/media/i2c/ov7251.c 		    fie->height != ov7251_mode_info_data[i].height)
fie               943 drivers/media/i2c/ov7251.c 			fie->interval = ov7251_mode_info_data[i].timeperframe;
fie              1192 drivers/media/i2c/ov7670.c 				      struct v4l2_subdev_frame_interval_enum *fie)
fie              1198 drivers/media/i2c/ov7670.c 	if (fie->pad)
fie              1200 drivers/media/i2c/ov7670.c 	if (fie->index >= ARRAY_SIZE(ov7670_frame_rates))
fie              1216 drivers/media/i2c/ov7670.c 		if (fie->width == win->width && fie->height == win->height)
fie              1221 drivers/media/i2c/ov7670.c 	fie->interval.numerator = 1;
fie              1222 drivers/media/i2c/ov7670.c 	fie->interval.denominator = ov7670_frame_rates[fie->index];
fie              1303 drivers/media/i2c/ov772x.c 				      struct v4l2_subdev_frame_interval_enum *fie)
fie              1305 drivers/media/i2c/ov772x.c 	if (fie->pad || fie->index >= ARRAY_SIZE(ov772x_frame_intervals))
fie              1308 drivers/media/i2c/ov772x.c 	if (fie->width != VGA_WIDTH && fie->width != QVGA_WIDTH)
fie              1310 drivers/media/i2c/ov772x.c 	if (fie->height != VGA_HEIGHT && fie->height != QVGA_HEIGHT)
fie              1313 drivers/media/i2c/ov772x.c 	fie->interval.numerator = 1;
fie              1314 drivers/media/i2c/ov772x.c 	fie->interval.denominator = ov772x_frame_intervals[fie->index];
fie               725 drivers/media/i2c/ov7740.c 				struct v4l2_subdev_frame_interval_enum *fie)
fie               727 drivers/media/i2c/ov7740.c 	if (fie->pad)
fie               730 drivers/media/i2c/ov7740.c 	if (fie->index >= 1)
fie               733 drivers/media/i2c/ov7740.c 	if ((fie->width != VGA_WIDTH) || (fie->height != VGA_HEIGHT))
fie               736 drivers/media/i2c/ov7740.c 	fie->interval.numerator = 1;
fie               737 drivers/media/i2c/ov7740.c 	fie->interval.denominator = 60;
fie               950 drivers/media/i2c/s5c73m3/s5c73m3-core.c 			      struct v4l2_subdev_frame_interval_enum *fie)
fie               956 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	if (fie->pad != OIF_SOURCE_PAD)
fie               958 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	if (fie->index >= ARRAY_SIZE(s5c73m3_intervals))
fie               962 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	fi = &s5c73m3_intervals[fie->index];
fie               963 drivers/media/i2c/s5c73m3/s5c73m3-core.c 	if (fie->width > fi->size.width || fie->height > fi->size.height)
fie               966 drivers/media/i2c/s5c73m3/s5c73m3-core.c 		fie->interval = fi->interval;
fie              1185 drivers/media/i2c/s5k5baf.c 			      struct v4l2_subdev_frame_interval_enum *fie)
fie              1187 drivers/media/i2c/s5k5baf.c 	if (fie->index > S5K5BAF_MAX_FR_TIME - S5K5BAF_MIN_FR_TIME ||
fie              1188 drivers/media/i2c/s5k5baf.c 	    fie->pad != PAD_CIS)
fie              1191 drivers/media/i2c/s5k5baf.c 	v4l_bound_align_image(&fie->width, S5K5BAF_WIN_WIDTH_MIN,
fie              1193 drivers/media/i2c/s5k5baf.c 			      &fie->height, S5K5BAF_WIN_HEIGHT_MIN,
fie              1196 drivers/media/i2c/s5k5baf.c 	fie->interval.numerator = S5K5BAF_MIN_FR_TIME + fie->index;
fie              1197 drivers/media/i2c/s5k5baf.c 	fie->interval.denominator = 10000;
fie              1001 drivers/media/i2c/s5k6aa.c 			      struct v4l2_subdev_frame_interval_enum *fie)
fie              1007 drivers/media/i2c/s5k6aa.c 	if (fie->index >= ARRAY_SIZE(s5k6aa_intervals))
fie              1010 drivers/media/i2c/s5k6aa.c 	v4l_bound_align_image(&fie->width, S5K6AA_WIN_WIDTH_MIN,
fie              1012 drivers/media/i2c/s5k6aa.c 			      &fie->height, S5K6AA_WIN_HEIGHT_MIN,
fie              1016 drivers/media/i2c/s5k6aa.c 	fi = &s5k6aa_intervals[fie->index];
fie              1017 drivers/media/i2c/s5k6aa.c 	if (fie->width > fi->size.width || fie->height > fi->size.height)
fie              1020 drivers/media/i2c/s5k6aa.c 		fie->interval = fi->interval;
fie              1452 drivers/media/platform/atmel/atmel-isc-base.c 	struct v4l2_subdev_frame_interval_enum fie = {
fie              1473 drivers/media/platform/atmel/atmel-isc-base.c 			       enum_frame_interval, NULL, &fie);
fie              1477 drivers/media/platform/atmel/atmel-isc-base.c 	fie.code = isc->config.sd_format->mbus_code;
fie              1479 drivers/media/platform/atmel/atmel-isc-base.c 	fival->discrete = fie.interval;
fie               733 drivers/media/platform/atmel/atmel-isi.c 	struct v4l2_subdev_frame_interval_enum fie = {
fie               745 drivers/media/platform/atmel/atmel-isi.c 	fie.code = isi_fmt->mbus_code;
fie               748 drivers/media/platform/atmel/atmel-isi.c 			       enum_frame_interval, NULL, &fie);
fie               753 drivers/media/platform/atmel/atmel-isi.c 	fival->discrete = fie.interval;
fie              1545 drivers/media/platform/marvell-ccic/mcam-core.c 	struct v4l2_subdev_frame_interval_enum fie = {
fie              1556 drivers/media/platform/marvell-ccic/mcam-core.c 	fie.code = f->mbus_code;
fie              1557 drivers/media/platform/marvell-ccic/mcam-core.c 	ret = sensor_call(cam, pad, enum_frame_interval, NULL, &fie);
fie              1561 drivers/media/platform/marvell-ccic/mcam-core.c 	interval->discrete = fie.interval;
fie              1315 drivers/media/platform/renesas-ceu.c 	struct v4l2_subdev_frame_interval_enum fie = {
fie              1329 drivers/media/platform/renesas-ceu.c 			       &fie);
fie              1334 drivers/media/platform/renesas-ceu.c 	fival->discrete = fie.interval;
fie              1404 drivers/media/platform/stm32/stm32-dcmi.c 	struct v4l2_subdev_frame_interval_enum fie = {
fie              1416 drivers/media/platform/stm32/stm32-dcmi.c 	fie.code = sd_fmt->mbus_code;
fie              1419 drivers/media/platform/stm32/stm32-dcmi.c 			       enum_frame_interval, NULL, &fie);
fie              1424 drivers/media/platform/stm32/stm32-dcmi.c 	fival->discrete = fie.interval;
fie              1185 drivers/media/platform/ti-vpe/cal.c 	struct v4l2_subdev_frame_interval_enum fie = {
fie              1197 drivers/media/platform/ti-vpe/cal.c 	fie.code = fmt->code;
fie              1199 drivers/media/platform/ti-vpe/cal.c 			       NULL, &fie);
fie              1203 drivers/media/platform/ti-vpe/cal.c 	fival->discrete = fie.interval;
fie               967 drivers/media/platform/via-camera.c 	struct v4l2_subdev_frame_interval_enum fie = {
fie               985 drivers/media/platform/via-camera.c 	ret = sensor_call(cam, pad, enum_frame_interval, NULL, &fie);
fie               989 drivers/media/platform/via-camera.c 	interval->discrete = fie.interval;
fie               223 drivers/media/v4l2-core/v4l2-subdev.c 				    struct v4l2_subdev_frame_interval_enum *fie)
fie               225 drivers/media/v4l2-core/v4l2-subdev.c 	if (!fie)
fie               228 drivers/media/v4l2-core/v4l2-subdev.c 	return check_which(fie->which) ? : check_pad(sd, fie->pad) ? :
fie               229 drivers/media/v4l2-core/v4l2-subdev.c 	       check_cfg(fie->which, cfg) ? :
fie               230 drivers/media/v4l2-core/v4l2-subdev.c 	       sd->ops->pad->enum_frame_interval(sd, cfg, fie);
fie               529 drivers/media/v4l2-core/v4l2-subdev.c 		struct v4l2_subdev_frame_interval_enum *fie = arg;
fie               531 drivers/media/v4l2-core/v4l2-subdev.c 		memset(fie->reserved, 0, sizeof(fie->reserved));
fie               533 drivers/media/v4l2-core/v4l2-subdev.c 					fie);
fie               127 drivers/staging/media/imx/imx-media-capture.c 	struct v4l2_subdev_frame_interval_enum fie = {
fie               140 drivers/staging/media/imx/imx-media-capture.c 	fie.code = cc->codes[0];
fie               143 drivers/staging/media/imx/imx-media-capture.c 			       NULL, &fie);
fie               148 drivers/staging/media/imx/imx-media-capture.c 	fival->discrete = fie.interval;
fie              1310 drivers/staging/media/imx/imx-media-csi.c 				   struct v4l2_subdev_frame_interval_enum *fie)
fie              1317 drivers/staging/media/imx/imx-media-csi.c 	if (fie->pad >= CSI_NUM_PADS ||
fie              1318 drivers/staging/media/imx/imx-media-csi.c 	    fie->index >= (fie->pad != CSI_SRC_PAD_IDMAC ?
fie              1325 drivers/staging/media/imx/imx-media-csi.c 	crop = __csi_get_crop(priv, cfg, fie->which);
fie              1327 drivers/staging/media/imx/imx-media-csi.c 	if ((fie->width != crop->width && fie->width != crop->width / 2) ||
fie              1328 drivers/staging/media/imx/imx-media-csi.c 	    (fie->height != crop->height && fie->height != crop->height / 2)) {
fie              1333 drivers/staging/media/imx/imx-media-csi.c 	fie->interval = *input_fi;
fie              1335 drivers/staging/media/imx/imx-media-csi.c 	if (fie->pad == CSI_SRC_PAD_IDMAC)
fie              1336 drivers/staging/media/imx/imx-media-csi.c 		csi_apply_skip_interval(&csi_skip[fie->index],
fie              1337 drivers/staging/media/imx/imx-media-csi.c 					&fie->interval);
fie               685 include/media/v4l2-subdev.h 				   struct v4l2_subdev_frame_interval_enum *fie);