Home
last modified time | relevance | path

Searched refs:fival (Results 1 - 25 of 37) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/usb/gadget/function/
H A Duvc_v4l2.c298 struct v4l2_frmivalenum *fival) in uvc_v4l2_enum_frameintervals()
306 uformat = find_format_by_pix(uvc, fival->pixel_format); in uvc_v4l2_enum_frameintervals()
311 if (frame->frm->frame.w_width == fival->width && in uvc_v4l2_enum_frameintervals()
312 frame->frm->frame.w_height == fival->height) { in uvc_v4l2_enum_frameintervals()
320 if (fival->index >= uframe->frame.b_frame_interval_type) in uvc_v4l2_enum_frameintervals()
323 fival->discrete.numerator = in uvc_v4l2_enum_frameintervals()
324 uframe->dw_frame_interval[fival->index]; in uvc_v4l2_enum_frameintervals()
327 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in uvc_v4l2_enum_frameintervals()
328 fival->discrete.denominator = 10000000; in uvc_v4l2_enum_frameintervals()
329 v4l2_simplify_fraction(&fival in uvc_v4l2_enum_frameintervals()
297 uvc_v4l2_enum_frameintervals(struct file *file, void *fh, struct v4l2_frmivalenum *fival) uvc_v4l2_enum_frameintervals() argument
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/qcom/venus/
H A Dvenc.c459 struct v4l2_frmivalenum *fival) in venc_enum_frameintervals()
465 fival->type = V4L2_FRMIVAL_TYPE_STEPWISE; in venc_enum_frameintervals()
467 fmt = find_format(inst, fival->pixel_format, in venc_enum_frameintervals()
470 fmt = find_format(inst, fival->pixel_format, in venc_enum_frameintervals()
476 if (fival->index) in venc_enum_frameintervals()
479 if (!fival->width || !fival->height) in venc_enum_frameintervals()
482 if (fival->width > frame_width_max(inst) || in venc_enum_frameintervals()
483 fival->width < frame_width_min(inst) || in venc_enum_frameintervals()
484 fival in venc_enum_frameintervals()
458 venc_enum_frameintervals(struct file *file, void *fh, struct v4l2_frmivalenum *fival) venc_enum_frameintervals() argument
[all...]
/kernel/linux/linux-5.10/drivers/media/usb/uvc/
H A Duvc_v4l2.c1256 struct v4l2_frmivalenum *fival) in uvc_ioctl_enum_frameintervals()
1268 if (stream->format[i].fcc == fival->pixel_format) { in uvc_ioctl_enum_frameintervals()
1276 index = fival->index; in uvc_ioctl_enum_frameintervals()
1278 if (format->frame[i].wWidth == fival->width && in uvc_ioctl_enum_frameintervals()
1279 format->frame[i].wHeight == fival->height) { in uvc_ioctl_enum_frameintervals()
1291 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in uvc_ioctl_enum_frameintervals()
1292 fival->discrete.numerator = in uvc_ioctl_enum_frameintervals()
1294 fival->discrete.denominator = 10000000; in uvc_ioctl_enum_frameintervals()
1295 uvc_simplify_fraction(&fival->discrete.numerator, in uvc_ioctl_enum_frameintervals()
1296 &fival in uvc_ioctl_enum_frameintervals()
1255 uvc_ioctl_enum_frameintervals(struct file *file, void *fh, struct v4l2_frmivalenum *fival) uvc_ioctl_enum_frameintervals() argument
[all...]
/kernel/linux/linux-6.6/drivers/media/usb/uvc/
H A Duvc_v4l2.c1289 struct v4l2_frmivalenum *fival) in uvc_ioctl_enum_frameintervals()
1301 if (stream->formats[i].fcc == fival->pixel_format) { in uvc_ioctl_enum_frameintervals()
1309 index = fival->index; in uvc_ioctl_enum_frameintervals()
1311 if (format->frames[i].wWidth == fival->width && in uvc_ioctl_enum_frameintervals()
1312 format->frames[i].wHeight == fival->height) { in uvc_ioctl_enum_frameintervals()
1324 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in uvc_ioctl_enum_frameintervals()
1325 fival->discrete.numerator = in uvc_ioctl_enum_frameintervals()
1327 fival->discrete.denominator = 10000000; in uvc_ioctl_enum_frameintervals()
1328 v4l2_simplify_fraction(&fival->discrete.numerator, in uvc_ioctl_enum_frameintervals()
1329 &fival in uvc_ioctl_enum_frameintervals()
1288 uvc_ioctl_enum_frameintervals(struct file *file, void *fh, struct v4l2_frmivalenum *fival) uvc_ioctl_enum_frameintervals() argument
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/qcom/venus/
H A Dvenc.c471 struct v4l2_frmivalenum *fival) in venc_enum_frameintervals()
477 fival->type = V4L2_FRMIVAL_TYPE_STEPWISE; in venc_enum_frameintervals()
479 fmt = find_format(inst, fival->pixel_format, in venc_enum_frameintervals()
482 fmt = find_format(inst, fival->pixel_format, in venc_enum_frameintervals()
488 if (fival->index) in venc_enum_frameintervals()
491 if (!fival->width || !fival->height) in venc_enum_frameintervals()
494 if (fival->width > frame_width_max(inst) || in venc_enum_frameintervals()
495 fival->width < frame_width_min(inst) || in venc_enum_frameintervals()
496 fival in venc_enum_frameintervals()
470 venc_enum_frameintervals(struct file *file, void *fh, struct v4l2_frmivalenum *fival) venc_enum_frameintervals() argument
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/amphion/
H A Dvenc.c144 static int venc_enum_frameintervals(struct file *file, void *fh, struct v4l2_frmivalenum *fival) in venc_enum_frameintervals() argument
149 if (!fival || fival->index) in venc_enum_frameintervals()
152 if (!vpu_helper_find_format(inst, 0, fival->pixel_format)) in venc_enum_frameintervals()
155 if (!fival->width || !fival->height) in venc_enum_frameintervals()
161 if (fival->width < res->min_width || fival->width > res->max_width || in venc_enum_frameintervals()
162 fival->height < res->min_height || fival in venc_enum_frameintervals()
[all...]
/kernel/linux/linux-5.10/drivers/media/test-drivers/vivid/
H A Dvivid-vid-cap.c1875 struct v4l2_frmivalenum *fival) in vidioc_enum_frameintervals()
1881 fmt = vivid_get_format(dev, fival->pixel_format); in vidioc_enum_frameintervals()
1886 if (fival->index) in vidioc_enum_frameintervals()
1888 if (fival->width < MIN_WIDTH || fival->width > MAX_WIDTH * MAX_ZOOM) in vidioc_enum_frameintervals()
1890 if (fival->height < MIN_HEIGHT || fival->height > MAX_HEIGHT * MAX_ZOOM) in vidioc_enum_frameintervals()
1892 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in vidioc_enum_frameintervals()
1893 fival->discrete = dev->timeperframe_vid_cap; in vidioc_enum_frameintervals()
1898 if (fival in vidioc_enum_frameintervals()
1874 vidioc_enum_frameintervals(struct file *file, void *priv, struct v4l2_frmivalenum *fival) vidioc_enum_frameintervals() argument
[all...]
/kernel/linux/linux-6.6/drivers/media/test-drivers/vivid/
H A Dvivid-vid-cap.c1630 struct v4l2_frmivalenum *fival) in vidioc_enum_frameintervals()
1636 fmt = vivid_get_format(dev, fival->pixel_format); in vidioc_enum_frameintervals()
1641 if (fival->index) in vidioc_enum_frameintervals()
1643 if (fival->width < MIN_WIDTH || fival->width > MAX_WIDTH * MAX_ZOOM) in vidioc_enum_frameintervals()
1645 if (fival->height < MIN_HEIGHT || fival->height > MAX_HEIGHT * MAX_ZOOM) in vidioc_enum_frameintervals()
1647 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in vidioc_enum_frameintervals()
1648 fival->discrete = dev->timeperframe_vid_cap; in vidioc_enum_frameintervals()
1653 if (fival in vidioc_enum_frameintervals()
1629 vidioc_enum_frameintervals(struct file *file, void *priv, struct v4l2_frmivalenum *fival) vidioc_enum_frameintervals() argument
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/ti-vpe/
H A Dcal-video.c460 struct v4l2_frmivalenum *fival) in cal_enum_frameintervals()
465 .index = fival->index, in cal_enum_frameintervals()
466 .width = fival->width, in cal_enum_frameintervals()
467 .height = fival->height, in cal_enum_frameintervals()
472 fmt = find_format_by_pix(ctx, fival->pixel_format); in cal_enum_frameintervals()
481 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in cal_enum_frameintervals()
482 fival->discrete = fie.interval; in cal_enum_frameintervals()
459 cal_enum_frameintervals(struct file *file, void *priv, struct v4l2_frmivalenum *fival) cal_enum_frameintervals() argument
/kernel/linux/linux-5.10/drivers/staging/media/imx/
H A Dimx-media-capture.c123 struct v4l2_frmivalenum *fival) in capture_enum_frameintervals()
128 .index = fival->index, in capture_enum_frameintervals()
130 .width = fival->width, in capture_enum_frameintervals()
131 .height = fival->height, in capture_enum_frameintervals()
136 cc = imx_media_find_pixel_format(fival->pixel_format, PIXFMT_SEL_ANY); in capture_enum_frameintervals()
147 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in capture_enum_frameintervals()
148 fival->discrete = fie.interval; in capture_enum_frameintervals()
122 capture_enum_frameintervals(struct file *file, void *fh, struct v4l2_frmivalenum *fival) capture_enum_frameintervals() argument
/kernel/linux/linux-6.6/drivers/staging/media/imx/
H A Dimx-media-capture.c320 struct v4l2_frmivalenum *fival) in capture_legacy_enum_frameintervals()
325 .index = fival->index, in capture_legacy_enum_frameintervals()
327 .width = fival->width, in capture_legacy_enum_frameintervals()
328 .height = fival->height, in capture_legacy_enum_frameintervals()
333 cc = imx_media_find_pixel_format(fival->pixel_format, PIXFMT_SEL_ANY); in capture_legacy_enum_frameintervals()
344 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in capture_legacy_enum_frameintervals()
345 fival->discrete = fie.interval; in capture_legacy_enum_frameintervals()
319 capture_legacy_enum_frameintervals(struct file *file, void *fh, struct v4l2_frmivalenum *fival) capture_legacy_enum_frameintervals() argument
/kernel/linux/linux-5.10/drivers/media/usb/cpia2/
H A Dcpia2_v4l.c567 struct v4l2_frmivalenum *fival) in cpia2_enum_frameintervals()
573 if (fival->pixel_format != V4L2_PIX_FMT_MJPEG && in cpia2_enum_frameintervals()
574 fival->pixel_format != V4L2_PIX_FMT_JPEG) in cpia2_enum_frameintervals()
581 if (fival->index > max) in cpia2_enum_frameintervals()
584 if (fival->width == cpia2_framesizes[i].width && in cpia2_enum_frameintervals()
585 fival->height == cpia2_framesizes[i].height) in cpia2_enum_frameintervals()
589 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in cpia2_enum_frameintervals()
590 fival->discrete = framerate_controls[fival->index].period; in cpia2_enum_frameintervals()
566 cpia2_enum_frameintervals(struct file *file, void *fh, struct v4l2_frmivalenum *fival) cpia2_enum_frameintervals() argument
/kernel/linux/linux-5.10/drivers/media/usb/go7007/
H A Dgo7007-v4l2.c532 struct v4l2_frmivalenum *fival) in vidioc_enum_frameintervals()
538 if (fival->index > 4) in vidioc_enum_frameintervals()
541 if (!valid_pixelformat(fival->pixel_format)) in vidioc_enum_frameintervals()
547 if (fival->width == ((width >> i) & ~0xf) && in vidioc_enum_frameintervals()
548 fival->height == ((height >> i) & ~0xf)) in vidioc_enum_frameintervals()
553 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in vidioc_enum_frameintervals()
554 fival->discrete.numerator = 1001 * (fival->index + 1); in vidioc_enum_frameintervals()
555 fival->discrete.denominator = go->sensor_framerate; in vidioc_enum_frameintervals()
531 vidioc_enum_frameintervals(struct file *filp, void *priv, struct v4l2_frmivalenum *fival) vidioc_enum_frameintervals() argument
/kernel/linux/linux-6.6/drivers/media/usb/go7007/
H A Dgo7007-v4l2.c528 struct v4l2_frmivalenum *fival) in vidioc_enum_frameintervals()
534 if (fival->index > 4) in vidioc_enum_frameintervals()
537 if (!valid_pixelformat(fival->pixel_format)) in vidioc_enum_frameintervals()
543 if (fival->width == ((width >> i) & ~0xf) && in vidioc_enum_frameintervals()
544 fival->height == ((height >> i) & ~0xf)) in vidioc_enum_frameintervals()
549 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in vidioc_enum_frameintervals()
550 fival->discrete.numerator = 1001 * (fival->index + 1); in vidioc_enum_frameintervals()
551 fival->discrete.denominator = go->sensor_framerate; in vidioc_enum_frameintervals()
527 vidioc_enum_frameintervals(struct file *filp, void *priv, struct v4l2_frmivalenum *fival) vidioc_enum_frameintervals() argument
/kernel/linux/linux-5.10/drivers/media/usb/pwc/
H A Dpwc-v4l.c932 struct v4l2_frmivalenum *fival) in pwc_enum_frameintervals()
939 if (pwc_image_sizes[i][0] == fival->width && in pwc_enum_frameintervals()
940 pwc_image_sizes[i][1] == fival->height) { in pwc_enum_frameintervals()
947 if (size < 0 || fival->pixel_format != V4L2_PIX_FMT_YUV420) in pwc_enum_frameintervals()
950 i = pwc_get_fps(pdev, fival->index, size); in pwc_enum_frameintervals()
954 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in pwc_enum_frameintervals()
955 fival->discrete.numerator = 1; in pwc_enum_frameintervals()
956 fival->discrete.denominator = i; in pwc_enum_frameintervals()
931 pwc_enum_frameintervals(struct file *file, void *fh, struct v4l2_frmivalenum *fival) pwc_enum_frameintervals() argument
/kernel/linux/linux-6.6/drivers/media/usb/pwc/
H A Dpwc-v4l.c932 struct v4l2_frmivalenum *fival) in pwc_enum_frameintervals()
939 if (pwc_image_sizes[i][0] == fival->width && in pwc_enum_frameintervals()
940 pwc_image_sizes[i][1] == fival->height) { in pwc_enum_frameintervals()
947 if (size < 0 || fival->pixel_format != V4L2_PIX_FMT_YUV420) in pwc_enum_frameintervals()
950 i = pwc_get_fps(pdev, fival->index, size); in pwc_enum_frameintervals()
954 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in pwc_enum_frameintervals()
955 fival->discrete.numerator = 1; in pwc_enum_frameintervals()
956 fival->discrete.denominator = i; in pwc_enum_frameintervals()
931 pwc_enum_frameintervals(struct file *file, void *fh, struct v4l2_frmivalenum *fival) pwc_enum_frameintervals() argument
/kernel/linux/linux-5.10/drivers/media/platform/
H A Daspeed-video.c1136 struct v4l2_frmivalenum *fival) in aspeed_video_enum_frameintervals()
1140 if (fival->index) in aspeed_video_enum_frameintervals()
1143 if (fival->width != video->detected_timings.width || in aspeed_video_enum_frameintervals()
1144 fival->height != video->detected_timings.height) in aspeed_video_enum_frameintervals()
1147 if (fival->pixel_format != V4L2_PIX_FMT_JPEG) in aspeed_video_enum_frameintervals()
1150 fival->type = V4L2_FRMIVAL_TYPE_CONTINUOUS; in aspeed_video_enum_frameintervals()
1152 fival->stepwise.min.denominator = MAX_FRAME_RATE; in aspeed_video_enum_frameintervals()
1153 fival->stepwise.min.numerator = 1; in aspeed_video_enum_frameintervals()
1154 fival->stepwise.max.denominator = 1; in aspeed_video_enum_frameintervals()
1155 fival in aspeed_video_enum_frameintervals()
1135 aspeed_video_enum_frameintervals(struct file *file, void *fh, struct v4l2_frmivalenum *fival) aspeed_video_enum_frameintervals() argument
[all...]
H A Drenesas-ceu.c1307 struct v4l2_frmivalenum *fival) in ceu_enum_frameintervals()
1317 .index = fival->index, in ceu_enum_frameintervals()
1318 .width = fival->width, in ceu_enum_frameintervals()
1319 .height = fival->height, in ceu_enum_frameintervals()
1324 ceu_fmt = get_ceu_fmt_from_fourcc(fival->pixel_format); in ceu_enum_frameintervals()
1333 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in ceu_enum_frameintervals()
1334 fival->discrete = fie.interval; in ceu_enum_frameintervals()
1306 ceu_enum_frameintervals(struct file *file, void *fh, struct v4l2_frmivalenum *fival) ceu_enum_frameintervals() argument
/kernel/linux/linux-5.10/drivers/staging/vc04_services/bcm2835-camera/
H A Dbcm2835-camera.c1359 struct v4l2_frmivalenum *fival) in vidioc_enum_frameintervals()
1364 if (fival->index) in vidioc_enum_frameintervals()
1368 if (formats[i].fourcc == fival->pixel_format) in vidioc_enum_frameintervals()
1374 if (fival->width < MIN_WIDTH || fival->width > dev->max_width || in vidioc_enum_frameintervals()
1375 fival->height < MIN_HEIGHT || fival->height > dev->max_height) in vidioc_enum_frameintervals()
1378 fival->type = V4L2_FRMIVAL_TYPE_CONTINUOUS; in vidioc_enum_frameintervals()
1381 fival->stepwise.min = tpf_min; in vidioc_enum_frameintervals()
1382 fival in vidioc_enum_frameintervals()
1358 vidioc_enum_frameintervals(struct file *file, void *priv, struct v4l2_frmivalenum *fival) vidioc_enum_frameintervals() argument
[all...]
/kernel/linux/linux-6.6/drivers/staging/vc04_services/bcm2835-camera/
H A Dbcm2835-camera.c1355 struct v4l2_frmivalenum *fival) in vidioc_enum_frameintervals()
1360 if (fival->index) in vidioc_enum_frameintervals()
1364 if (formats[i].fourcc == fival->pixel_format) in vidioc_enum_frameintervals()
1370 if (fival->width < MIN_WIDTH || fival->width > dev->max_width || in vidioc_enum_frameintervals()
1371 fival->height < MIN_HEIGHT || fival->height > dev->max_height) in vidioc_enum_frameintervals()
1374 fival->type = V4L2_FRMIVAL_TYPE_CONTINUOUS; in vidioc_enum_frameintervals()
1377 fival->stepwise.min = tpf_min; in vidioc_enum_frameintervals()
1378 fival in vidioc_enum_frameintervals()
1354 vidioc_enum_frameintervals(struct file *file, void *priv, struct v4l2_frmivalenum *fival) vidioc_enum_frameintervals() argument
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/atmel/
H A Datmel-isi.c757 struct v4l2_frmivalenum *fival) in isi_enum_frameintervals()
762 .index = fival->index, in isi_enum_frameintervals()
763 .width = fival->width, in isi_enum_frameintervals()
764 .height = fival->height, in isi_enum_frameintervals()
769 isi_fmt = find_format_by_fourcc(isi, fival->pixel_format); in isi_enum_frameintervals()
780 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in isi_enum_frameintervals()
781 fival->discrete = fie.interval; in isi_enum_frameintervals()
756 isi_enum_frameintervals(struct file *file, void *fh, struct v4l2_frmivalenum *fival) isi_enum_frameintervals() argument
/kernel/linux/linux-6.6/drivers/media/platform/ti/cal/
H A Dcal-video.c364 struct v4l2_frmivalenum *fival) in cal_legacy_enum_frameintervals()
369 .index = fival->index, in cal_legacy_enum_frameintervals()
370 .width = fival->width, in cal_legacy_enum_frameintervals()
371 .height = fival->height, in cal_legacy_enum_frameintervals()
376 fmtinfo = find_format_by_pix(ctx, fival->pixel_format); in cal_legacy_enum_frameintervals()
385 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in cal_legacy_enum_frameintervals()
386 fival->discrete = fie.interval; in cal_legacy_enum_frameintervals()
363 cal_legacy_enum_frameintervals(struct file *file, void *priv, struct v4l2_frmivalenum *fival) cal_legacy_enum_frameintervals() argument
/kernel/linux/linux-6.6/drivers/media/platform/atmel/
H A Datmel-isi.c761 struct v4l2_frmivalenum *fival) in isi_enum_frameintervals()
766 .index = fival->index, in isi_enum_frameintervals()
767 .width = fival->width, in isi_enum_frameintervals()
768 .height = fival->height, in isi_enum_frameintervals()
773 isi_fmt = find_format_by_fourcc(isi, fival->pixel_format); in isi_enum_frameintervals()
784 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in isi_enum_frameintervals()
785 fival->discrete = fie.interval; in isi_enum_frameintervals()
760 isi_enum_frameintervals(struct file *file, void *fh, struct v4l2_frmivalenum *fival) isi_enum_frameintervals() argument
/kernel/linux/linux-6.6/drivers/media/platform/renesas/
H A Drenesas-ceu.c1300 struct v4l2_frmivalenum *fival) in ceu_enum_frameintervals()
1310 .index = fival->index, in ceu_enum_frameintervals()
1311 .width = fival->width, in ceu_enum_frameintervals()
1312 .height = fival->height, in ceu_enum_frameintervals()
1317 ceu_fmt = get_ceu_fmt_from_fourcc(fival->pixel_format); in ceu_enum_frameintervals()
1326 fival->type = V4L2_FRMIVAL_TYPE_DISCRETE; in ceu_enum_frameintervals()
1327 fival->discrete = fie.interval; in ceu_enum_frameintervals()
1299 ceu_enum_frameintervals(struct file *file, void *fh, struct v4l2_frmivalenum *fival) ceu_enum_frameintervals() argument
/kernel/linux/linux-6.6/drivers/media/platform/aspeed/
H A Daspeed-video.c1493 struct v4l2_frmivalenum *fival) in aspeed_video_enum_frameintervals()
1497 if (fival->index) in aspeed_video_enum_frameintervals()
1500 if (fival->width != video->detected_timings.width || in aspeed_video_enum_frameintervals()
1501 fival->height != video->detected_timings.height) in aspeed_video_enum_frameintervals()
1504 if (fival->pixel_format != V4L2_PIX_FMT_JPEG) in aspeed_video_enum_frameintervals()
1507 fival->type = V4L2_FRMIVAL_TYPE_CONTINUOUS; in aspeed_video_enum_frameintervals()
1509 fival->stepwise.min.denominator = MAX_FRAME_RATE; in aspeed_video_enum_frameintervals()
1510 fival->stepwise.min.numerator = 1; in aspeed_video_enum_frameintervals()
1511 fival->stepwise.max.denominator = 1; in aspeed_video_enum_frameintervals()
1512 fival in aspeed_video_enum_frameintervals()
1492 aspeed_video_enum_frameintervals(struct file *file, void *fh, struct v4l2_frmivalenum *fival) aspeed_video_enum_frameintervals() argument
[all...]

Completed in 41 milliseconds

12