| /linux/drivers/staging/media/tegra-video/ |
| H A D | csi.c | 157 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 D | vi.c | 367 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 D | ov772x.c | 1338 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 D | ov7670.c | 1203 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 D | thp7312.c | 706 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 D | v4l2-subdev.c | 289 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 D | via-camera.c | 957 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 D | renesas-ceu.c | 1302 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 D | atomisp_ioctl.c | 570 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 D | vip.c | 1357 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()
|