Home
last modified time | relevance | path

Searched refs:fie (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/staging/media/tegra-video/
H A Dcsi.c157 struct v4l2_subdev_frame_interval_enum *fie) in csi_enum_frameintervals() argument
168 if (fie->index > 0) in csi_enum_frameintervals()
171 index = csi_get_frmrate_table_index(csi_chan->csi, fie->code, in csi_enum_frameintervals()
172 fie->width, fie->height); in csi_enum_frameintervals()
176 fie->interval.numerator = 1; in csi_enum_frameintervals()
177 fie->interval.denominator = frmrate[index].framerate; in csi_enum_frameintervals()
H A Dvi.c367 struct v4l2_subdev_frame_interval_enum fie = { in tegra_channel_enum_frameintervals() local
378 fie.code = fmtinfo->code; in tegra_channel_enum_frameintervals()
381 ret = v4l2_subdev_call(subdev, pad, enum_frame_interval, NULL, &fie); in tegra_channel_enum_frameintervals()
386 ivals->discrete.numerator = fie.interval.numerator; in tegra_channel_enum_frameintervals()
387 ivals->discrete.denominator = fie.interval.denominator; in tegra_channel_enum_frameintervals()
/linux/drivers/media/i2c/
H A Dov772x.c1338 struct v4l2_subdev_frame_interval_enum *fie) in ov772x_enum_frame_interval() argument
1340 if (fie->pad || fie->index >= ARRAY_SIZE(ov772x_frame_intervals)) in ov772x_enum_frame_interval()
1343 if (fie->width != VGA_WIDTH && fie->width != QVGA_WIDTH) in ov772x_enum_frame_interval()
1345 if (fie->height != VGA_HEIGHT && fie->height != QVGA_HEIGHT) in ov772x_enum_frame_interval()
1348 fie->interval.numerator = 1; in ov772x_enum_frame_interval()
1349 fie->interval.denominator = ov772x_frame_intervals[fie->index]; in ov772x_enum_frame_interval()
H A Dov7670.c1203 struct v4l2_subdev_frame_interval_enum *fie) in ov7670_enum_frame_interval() argument
1209 if (fie->pad) in ov7670_enum_frame_interval()
1211 if (fie->index >= ARRAY_SIZE(ov7670_frame_rates)) in ov7670_enum_frame_interval()
1227 if (fie->width == win->width && fie->height == win->height) in ov7670_enum_frame_interval()
1232 fie->interval.numerator = 1; in ov7670_enum_frame_interval()
1233 fie->interval.denominator = ov7670_frame_rates[fie->index]; in ov7670_enum_frame_interval()
H A Dthp7312.c706 struct v4l2_subdev_frame_interval_enum *fie) in thp7312_enum_frame_interval() argument
710 unsigned int index = fie->index; in thp7312_enum_frame_interval()
712 if (!thp7312_find_bus_code(fie->code)) in thp7312_enum_frame_interval()
715 mode = thp7312_find_mode(fie->width, fie->height, false); in thp7312_enum_frame_interval()
721 fie->interval.numerator = 1; in thp7312_enum_frame_interval()
722 fie->interval.denominator = rate->fps; in thp7312_enum_frame_interval()
/linux/drivers/media/v4l2-core/
H A Dv4l2-subdev.c289 struct v4l2_subdev_frame_interval_enum *fie) in call_enum_frame_interval() argument
291 if (!fie) in call_enum_frame_interval()
294 return check_which(fie->which) ? : check_pad(sd, fie->pad) ? : in call_enum_frame_interval()
295 check_state(sd, state, fie->which, fie->pad, fie->stream) ? : in call_enum_frame_interval()
296 sd->ops->pad->enum_frame_interval(sd, state, fie); in call_enum_frame_interval()
905 struct v4l2_subdev_frame_interval_enum *fie = arg; in subdev_do_ioctl() local
908 fie->stream = 0; in subdev_do_ioctl()
910 memset(fie->reserved, 0, sizeof(fie->reserved)); in subdev_do_ioctl()
912 fie); in subdev_do_ioctl()
/linux/drivers/media/platform/via/
H A Dvia-camera.c957 struct v4l2_subdev_frame_interval_enum fie = { in viacam_enum_frameintervals() local
975 ret = sensor_call(cam, pad, enum_frame_interval, NULL, &fie); in viacam_enum_frameintervals()
979 interval->discrete = fie.interval; in viacam_enum_frameintervals()
/linux/drivers/media/platform/renesas/
H A Drenesas-ceu.c1302 struct v4l2_subdev_frame_interval_enum fie = { in ceu_enum_frameintervals() local
1316 &fie); in ceu_enum_frameintervals()
1321 fival->discrete = fie.interval; in ceu_enum_frameintervals()
/linux/drivers/staging/media/atomisp/pci/
H A Datomisp_ioctl.c570 struct v4l2_subdev_frame_interval_enum fie = { in atomisp_enum_frameintervals() local
585 act_sd_state, &fie); in atomisp_enum_frameintervals()
592 fival->discrete = fie.interval; in atomisp_enum_frameintervals()
/linux/drivers/media/platform/ti/vpe/
H A Dvip.c1357 struct v4l2_subdev_frame_interval_enum fie = { in vip_enum_frameintervals() local
1369 fie.code = fmt->code; in vip_enum_frameintervals()
1371 NULL, &fie); in vip_enum_frameintervals()
1375 f->discrete = fie.interval; in vip_enum_frameintervals()