Home
last modified time | relevance | path

Searched refs:pix (Results 1 – 148 of 148) sorted by relevance

/linux-4.1.27/drivers/gpu/ipu-v3/
Dipu-cpmem.c503 #define Y_OFFSET(pix, x, y) ((x) + pix->width * (y)) argument
504 #define U_OFFSET(pix, x, y) ((pix->width * pix->height) + \ argument
505 (pix->width * (y) / 4) + (x) / 2)
506 #define V_OFFSET(pix, x, y) ((pix->width * pix->height) + \ argument
507 (pix->width * pix->height / 4) + \
508 (pix->width * (y) / 4) + (x) / 2)
509 #define U2_OFFSET(pix, x, y) ((pix->width * pix->height) + \ argument
510 (pix->width * (y) / 2) + (x) / 2)
511 #define V2_OFFSET(pix, x, y) ((pix->width * pix->height) + \ argument
512 (pix->width * pix->height / 2) + \
[all …]
/linux-4.1.27/drivers/staging/media/davinci_vpfe/
Dvpfe_mc_capture.c99 struct v4l2_pix_format *pix) in mbus_to_pix() argument
103 pix->pixelformat = V4L2_PIX_FMT_UYVY; in mbus_to_pix()
104 pix->bytesperline = pix->width * 2; in mbus_to_pix()
108 pix->pixelformat = V4L2_PIX_FMT_YUYV; in mbus_to_pix()
109 pix->bytesperline = pix->width * 2; in mbus_to_pix()
113 pix->pixelformat = V4L2_PIX_FMT_UYVY; in mbus_to_pix()
114 pix->bytesperline = pix->width * 2; in mbus_to_pix()
118 pix->pixelformat = V4L2_PIX_FMT_SBGGR16; in mbus_to_pix()
119 pix->bytesperline = pix->width * 2; in mbus_to_pix()
123 pix->pixelformat = V4L2_PIX_FMT_SGRBG10DPCM8; in mbus_to_pix()
[all …]
Ddm365_resizer.c57 resizer_calculate_line_length(u32 pix, int width, int height, in resizer_calculate_line_length() argument
63 if (pix == MEDIA_BUS_FMT_UYVY8_2X8 || in resizer_calculate_line_length()
64 pix == MEDIA_BUS_FMT_SGRBG12_1X12) { in resizer_calculate_line_length()
66 } else if (pix == MEDIA_BUS_FMT_Y8_1X8 || in resizer_calculate_line_length()
67 pix == MEDIA_BUS_FMT_UV8_1X8) { in resizer_calculate_line_length()
543 u32 pix, in resizer_validate_input_image_format() argument
548 if (pix != MEDIA_BUS_FMT_UYVY8_2X8 && in resizer_validate_input_image_format()
549 pix != MEDIA_BUS_FMT_Y8_1X8 && in resizer_validate_input_image_format()
550 pix != MEDIA_BUS_FMT_UV8_1X8 && in resizer_validate_input_image_format()
551 pix != MEDIA_BUS_FMT_SGRBG12_1X12) { in resizer_validate_input_image_format()
[all …]
Dvpfe_mc_capture.h93 struct v4l2_pix_format *pix);
Dvpfe_video.c126 v4l2_fill_pix_format(&format->fmt.pix, &fmt.format); in __vpfe_video_get_format()
127 mbus_to_pix(&fmt.format, &format->fmt.pix); in __vpfe_video_get_format()
693 mbus_to_pix(&mbus, &format.fmt.pix); in vpfe_enum_fmt()
695 fmt->pixelformat = format.fmt.pix.pixelformat; in vpfe_enum_fmt()
1095 size = video->fmt.fmt.pix.sizeimage; in vpfe_buffer_queue_setup()
1135 vb2_set_plane_payload(vb, 0, video->fmt.fmt.pix.sizeimage); in vpfe_buffer_prepare()
Ddm365_ipipe_hw.c199 static u32 ipipe_get_color_pat(u32 pix) in ipipe_get_color_pat() argument
201 switch (pix) { in ipipe_get_color_pat()
Ddm365_isif.c328 field = video->fmt.fmt.pix.field; in vpfe_isif_buffer_isr()
395 if (video->fmt.fmt.pix.field == V4L2_FIELD_NONE && in vpfe_isif_vidint1_isr()
/linux-4.1.27/drivers/media/platform/
Dsh_vou.c71 struct v4l2_pix_format pix; member
186 switch (vou_dev->pix.pixelformat) { in sh_vou_schedule_next()
189 addr2 = addr1 + vou_dev->pix.width * vou_dev->pix.height; in sh_vou_schedule_next()
209 switch (vou_dev->pix.pixelformat) { in sh_vou_stream_start()
226 sh_vou_reg_ab_write(vou_dev, VOUAIR, vou_dev->pix.width * row_coeff); in sh_vou_stream_start()
247 *size = vou_fmt[vou_dev->pix_idx].bpp * vou_dev->pix.width * in sh_vou_buf_setup()
248 vou_dev->pix.height / 8; in sh_vou_buf_setup()
270 struct v4l2_pix_format *pix = &vou_dev->pix; in sh_vou_buf_prepare() local
271 int bytes_per_line = vou_fmt[vou_dev->pix_idx].bpp * pix->width / 8; in sh_vou_buf_prepare()
276 if (vb->width != pix->width || in sh_vou_buf_prepare()
[all …]
Dsh_veu.c398 struct v4l2_pix_format *pix = &f->fmt.pix; in sh_veu_g_fmt() local
404 pix->width = vfmt->frame.width; in sh_veu_g_fmt()
405 pix->height = vfmt->frame.height; in sh_veu_g_fmt()
406 pix->field = V4L2_FIELD_NONE; in sh_veu_g_fmt()
407 pix->pixelformat = vfmt->fmt->fourcc; in sh_veu_g_fmt()
408 pix->colorspace = sh_veu_4cc2cspace(pix->pixelformat); in sh_veu_g_fmt()
409 pix->bytesperline = vfmt->bytesperline; in sh_veu_g_fmt()
410 pix->sizeimage = vfmt->bytesperline * pix->height * in sh_veu_g_fmt()
413 f->type, pix->sizeimage, pix->width, pix->height, pix->pixelformat); in sh_veu_g_fmt()
432 struct v4l2_pix_format *pix = &f->fmt.pix; in sh_veu_try_fmt() local
[all …]
Darv.c439 struct v4l2_pix_format *pix = &fmt->fmt.pix; in ar_g_fmt_vid_cap() local
441 pix->width = ar->width; in ar_g_fmt_vid_cap()
442 pix->height = ar->height; in ar_g_fmt_vid_cap()
443 pix->pixelformat = V4L2_PIX_FMT_YUV422P; in ar_g_fmt_vid_cap()
444 pix->field = (ar->mode == AR_MODE_NORMAL) ? V4L2_FIELD_NONE : V4L2_FIELD_INTERLACED; in ar_g_fmt_vid_cap()
445 pix->bytesperline = ar->width; in ar_g_fmt_vid_cap()
446 pix->sizeimage = 2 * ar->width * ar->height; in ar_g_fmt_vid_cap()
448 pix->colorspace = V4L2_COLORSPACE_SMPTE170M; in ar_g_fmt_vid_cap()
455 struct v4l2_pix_format *pix = &fmt->fmt.pix; in ar_try_fmt_vid_cap() local
457 if (pix->height <= AR_HEIGHT_QVGA || pix->width <= AR_WIDTH_QVGA) { in ar_try_fmt_vid_cap()
[all …]
Dm2m-deinterlace.c118 (fmt->fourcc == f->fmt.pix.pixelformat)) in find_format()
523 f->fmt.pix.width = q_data->width; in vidioc_g_fmt()
524 f->fmt.pix.height = q_data->height; in vidioc_g_fmt()
525 f->fmt.pix.field = q_data->field; in vidioc_g_fmt()
526 f->fmt.pix.pixelformat = q_data->fmt->fourcc; in vidioc_g_fmt()
530 f->fmt.pix.bytesperline = q_data->width * 3 / 2; in vidioc_g_fmt()
534 f->fmt.pix.bytesperline = q_data->width * 2; in vidioc_g_fmt()
537 f->fmt.pix.sizeimage = q_data->sizeimage; in vidioc_g_fmt()
538 f->fmt.pix.colorspace = ctx->colorspace; in vidioc_g_fmt()
557 switch (f->fmt.pix.pixelformat) { in vidioc_try_fmt()
[all …]
Dvim2m.c133 if (fmt->fourcc == f->fmt.pix.pixelformat) in find_format()
493 f->fmt.pix.width = q_data->width; in vidioc_g_fmt()
494 f->fmt.pix.height = q_data->height; in vidioc_g_fmt()
495 f->fmt.pix.field = V4L2_FIELD_NONE; in vidioc_g_fmt()
496 f->fmt.pix.pixelformat = q_data->fmt->fourcc; in vidioc_g_fmt()
497 f->fmt.pix.bytesperline = (q_data->width * q_data->fmt->depth) >> 3; in vidioc_g_fmt()
498 f->fmt.pix.sizeimage = q_data->sizeimage; in vidioc_g_fmt()
499 f->fmt.pix.colorspace = ctx->colorspace; in vidioc_g_fmt()
520 if (f->fmt.pix.height < MIN_H) in vidioc_try_fmt()
521 f->fmt.pix.height = MIN_H; in vidioc_try_fmt()
[all …]
Dmx2_emmaprp.c193 if (fmt->fourcc == f->fmt.pix.pixelformat) in find_format()
463 f->fmt.pix.width = q_data->width; in vidioc_g_fmt()
464 f->fmt.pix.height = q_data->height; in vidioc_g_fmt()
465 f->fmt.pix.field = V4L2_FIELD_NONE; in vidioc_g_fmt()
466 f->fmt.pix.pixelformat = q_data->fmt->fourcc; in vidioc_g_fmt()
467 if (f->fmt.pix.pixelformat == V4L2_PIX_FMT_YUV420) in vidioc_g_fmt()
468 f->fmt.pix.bytesperline = q_data->width * 3 / 2; in vidioc_g_fmt()
470 f->fmt.pix.bytesperline = q_data->width * 2; in vidioc_g_fmt()
471 f->fmt.pix.sizeimage = q_data->sizeimage; in vidioc_g_fmt()
496 field = f->fmt.pix.field; in vidioc_try_fmt()
[all …]
Dtimblogiw.c170 format->fmt.pix.width = fh->cur_norm->width; in timblogiw_g_fmt()
171 format->fmt.pix.height = fh->cur_norm->height; in timblogiw_g_fmt()
172 format->fmt.pix.pixelformat = V4L2_PIX_FMT_UYVY; in timblogiw_g_fmt()
173 format->fmt.pix.bytesperline = timblogiw_bytes_per_line(fh->cur_norm); in timblogiw_g_fmt()
174 format->fmt.pix.sizeimage = timblogiw_frame_size(fh->cur_norm); in timblogiw_g_fmt()
175 format->fmt.pix.field = V4L2_FIELD_NONE; in timblogiw_g_fmt()
186 struct v4l2_pix_format *pix = &format->fmt.pix; in timblogiw_try_fmt() local
192 pix->width, pix->height, pix->pixelformat, pix->field, in timblogiw_try_fmt()
193 pix->bytesperline, pix->sizeimage, pix->colorspace); in timblogiw_try_fmt()
198 if (pix->field != V4L2_FIELD_NONE) in timblogiw_try_fmt()
[all …]
Dfsl-viu.c633 f->fmt.pix.width = fh->width; in vidioc_g_fmt_cap()
634 f->fmt.pix.height = fh->height; in vidioc_g_fmt_cap()
635 f->fmt.pix.field = fh->vb_vidq.field; in vidioc_g_fmt_cap()
636 f->fmt.pix.pixelformat = fh->fmt->pixelformat; in vidioc_g_fmt_cap()
637 f->fmt.pix.bytesperline = in vidioc_g_fmt_cap()
638 (f->fmt.pix.width * fh->fmt->depth) >> 3; in vidioc_g_fmt_cap()
639 f->fmt.pix.sizeimage = fh->sizeimage; in vidioc_g_fmt_cap()
650 fmt = format_by_fourcc(f->fmt.pix.pixelformat); in vidioc_try_fmt_cap()
653 f->fmt.pix.pixelformat); in vidioc_try_fmt_cap()
657 field = f->fmt.pix.field; in vidioc_try_fmt_cap()
[all …]
Dvia-camera.c928 ret = viacam_do_try_fmt(cam, &fmt->fmt.pix, &sfmt.fmt.pix); in viacam_try_fmt_vid_cap()
940 fmt->fmt.pix = cam->user_format; in viacam_g_fmt_vid_cap()
951 struct via_format *f = via_find_format(fmt->fmt.pix.pixelformat); in viacam_s_fmt_vid_cap()
966 ret = viacam_do_try_fmt(cam, &fmt->fmt.pix, &sfmt.fmt.pix); in viacam_s_fmt_vid_cap()
972 cam->user_format = fmt->fmt.pix; in viacam_s_fmt_vid_cap()
973 cam->sensor_format = sfmt.fmt.pix; in viacam_s_fmt_vid_cap()
/linux-4.1.27/drivers/media/pci/cx25821/
Dcx25821-video.c151 if (fmt && fmt->fmt.pix.sizeimage < size) in cx25821_queue_setup()
155 sizes[0] = fmt ? fmt->fmt.pix.sizeimage : size; in cx25821_queue_setup()
338 f->fmt.pix.width = chan->width; in cx25821_vidioc_g_fmt_vid_cap()
339 f->fmt.pix.height = chan->height; in cx25821_vidioc_g_fmt_vid_cap()
340 f->fmt.pix.field = chan->field; in cx25821_vidioc_g_fmt_vid_cap()
341 f->fmt.pix.pixelformat = chan->fmt->fourcc; in cx25821_vidioc_g_fmt_vid_cap()
342 f->fmt.pix.bytesperline = (chan->width * chan->fmt->depth) >> 3; in cx25821_vidioc_g_fmt_vid_cap()
343 f->fmt.pix.sizeimage = chan->height * f->fmt.pix.bytesperline; in cx25821_vidioc_g_fmt_vid_cap()
344 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in cx25821_vidioc_g_fmt_vid_cap()
355 enum v4l2_field field = f->fmt.pix.field; in cx25821_vidioc_try_fmt_vid_cap()
[all …]
/linux-4.1.27/drivers/media/platform/omap/
Domap_voutlib.c43 void omap_vout_default_crop(struct v4l2_pix_format *pix, in omap_vout_default_crop() argument
46 crop->width = (pix->width < fbuf->fmt.width) ? in omap_vout_default_crop()
47 pix->width : fbuf->fmt.width; in omap_vout_default_crop()
48 crop->height = (pix->height < fbuf->fmt.height) ? in omap_vout_default_crop()
49 pix->height : fbuf->fmt.height; in omap_vout_default_crop()
52 crop->left = ((pix->width - crop->width) >> 1) & ~1; in omap_vout_default_crop()
53 crop->top = ((pix->height - crop->height) >> 1) & ~1; in omap_vout_default_crop()
165 int omap_vout_new_crop(struct v4l2_pix_format *pix, in omap_vout_new_crop() argument
184 try_crop.width = (try_crop.width < pix->width) ? in omap_vout_new_crop()
185 try_crop.width : pix->width; in omap_vout_new_crop()
[all …]
Domap_vout.c150 static int omap_vout_try_format(struct v4l2_pix_format *pix) in omap_vout_try_format() argument
154 pix->height = clamp(pix->height, (u32)VID_MIN_HEIGHT, in omap_vout_try_format()
156 pix->width = clamp(pix->width, (u32)VID_MIN_WIDTH, (u32)VID_MAX_WIDTH); in omap_vout_try_format()
159 if (pix->pixelformat == omap_formats[ifmt].pixelformat) in omap_vout_try_format()
166 pix->pixelformat = omap_formats[ifmt].pixelformat; in omap_vout_try_format()
167 pix->field = V4L2_FIELD_ANY; in omap_vout_try_format()
169 switch (pix->pixelformat) { in omap_vout_try_format()
173 pix->colorspace = V4L2_COLORSPACE_JPEG; in omap_vout_try_format()
178 pix->colorspace = V4L2_COLORSPACE_SRGB; in omap_vout_try_format()
182 pix->colorspace = V4L2_COLORSPACE_SRGB; in omap_vout_try_format()
[all …]
Domap_vout_vrfb.c212 vout->smsshado_phy_addr[i], vout->pix.width, in omap_vout_vrfb_buffer_setup()
213 vout->pix.height, vout->bpp, yuv_mode); in omap_vout_vrfb_buffer_setup()
244 (vout->pix.width * vout->bpp)) + 1; in omap_vout_prepare_vrfb()
251 elem_count = vout->pix.width * vout->bpp; in omap_vout_prepare_vrfb()
252 frame_count = vout->pix.height; in omap_vout_prepare_vrfb()
298 struct v4l2_pix_format *pix = &vout->pix; in omap_vout_calculate_vrfb_offset() local
305 if (V4L2_PIX_FMT_YUYV == pix->pixelformat || in omap_vout_calculate_vrfb_offset()
306 V4L2_PIX_FMT_UYVY == pix->pixelformat) { in omap_vout_calculate_vrfb_offset()
319 } else if (V4L2_PIX_FMT_RGB32 == pix->pixelformat) { in omap_vout_calculate_vrfb_offset()
321 } else if (V4L2_PIX_FMT_RGB24 == pix->pixelformat) { in omap_vout_calculate_vrfb_offset()
[all …]
Domap_voutlib.h15 void omap_vout_default_crop(struct v4l2_pix_format *pix,
18 int omap_vout_new_crop(struct v4l2_pix_format *pix,
30 void omap_vout_new_format(struct v4l2_pix_format *pix,
Domap_voutdef.h144 struct v4l2_pix_format pix; member
/linux-4.1.27/drivers/usb/gadget/function/
Duvc_v4l2.c92 fmt->fmt.pix.pixelformat = video->fcc; in uvc_v4l2_get_format()
93 fmt->fmt.pix.width = video->width; in uvc_v4l2_get_format()
94 fmt->fmt.pix.height = video->height; in uvc_v4l2_get_format()
95 fmt->fmt.pix.field = V4L2_FIELD_NONE; in uvc_v4l2_get_format()
96 fmt->fmt.pix.bytesperline = video->bpp * video->width / 8; in uvc_v4l2_get_format()
97 fmt->fmt.pix.sizeimage = video->imagesize; in uvc_v4l2_get_format()
98 fmt->fmt.pix.colorspace = V4L2_COLORSPACE_SRGB; in uvc_v4l2_get_format()
99 fmt->fmt.pix.priv = 0; in uvc_v4l2_get_format()
117 if (format->fcc == fmt->fmt.pix.pixelformat) in uvc_v4l2_set_format()
123 fmt->fmt.pix.pixelformat); in uvc_v4l2_set_format()
[all …]
/linux-4.1.27/drivers/media/platform/soc_camera/
Dsh_mobile_ceu_camera.c223 fmt->fmt.pix.pixelformat); in sh_mobile_ceu_videobuf_setup()
230 ret = soc_mbus_bytes_per_line(fmt->fmt.pix.width, in sh_mobile_ceu_videobuf_setup()
235 bytes_per_line = max_t(u32, fmt->fmt.pix.bytesperline, ret); in sh_mobile_ceu_videobuf_setup()
238 fmt->fmt.pix.height); in sh_mobile_ceu_videobuf_setup()
242 sizes[0] = max_t(u32, fmt->fmt.pix.sizeimage, ret); in sh_mobile_ceu_videobuf_setup()
1363 struct v4l2_pix_format *pix = &f->fmt.pix; in sh_mobile_ceu_set_fmt() local
1365 __u32 pixfmt = pix->pixelformat; in sh_mobile_ceu_set_fmt()
1374 switch (pix->field) { in sh_mobile_ceu_set_fmt()
1376 pix->field = V4L2_FIELD_NONE; in sh_mobile_ceu_set_fmt()
1381 field = pix->field; in sh_mobile_ceu_set_fmt()
[all …]
Drcar_vin.c544 fmt->fmt.pix.pixelformat); in rcar_vin_videobuf_setup()
547 ret = soc_mbus_bytes_per_line(fmt->fmt.pix.width, in rcar_vin_videobuf_setup()
552 bytes_per_line = max_t(u32, fmt->fmt.pix.bytesperline, ret); in rcar_vin_videobuf_setup()
555 fmt->fmt.pix.height); in rcar_vin_videobuf_setup()
559 sizes[0] = max_t(u32, fmt->fmt.pix.sizeimage, ret); in rcar_vin_videobuf_setup()
1557 struct v4l2_pix_format *pix = &f->fmt.pix; in rcar_vin_set_fmt() local
1560 __u32 pixfmt = pix->pixelformat; in rcar_vin_set_fmt()
1569 pixfmt, pix->width, pix->height); in rcar_vin_set_fmt()
1571 switch (pix->field) { in rcar_vin_set_fmt()
1573 pix->field = V4L2_FIELD_NONE; in rcar_vin_set_fmt()
[all …]
Dmx3_camera.c201 fmt->fmt.pix.pixelformat); in mx3_videobuf_setup()
208 ret = soc_mbus_bytes_per_line(fmt->fmt.pix.width, in mx3_videobuf_setup()
213 bytes_per_line = max_t(u32, fmt->fmt.pix.bytesperline, ret); in mx3_videobuf_setup()
216 fmt->fmt.pix.height); in mx3_videobuf_setup()
220 sizes[0] = max_t(u32, fmt->fmt.pix.sizeimage, ret); in mx3_videobuf_setup()
850 struct v4l2_pix_format *pix = &f->fmt.pix; in mx3_camera_set_fmt() local
854 xlate = soc_camera_xlate_by_fourcc(icd, pix->pixelformat); in mx3_camera_set_fmt()
857 pix->pixelformat); in mx3_camera_set_fmt()
861 stride_align(&pix->width); in mx3_camera_set_fmt()
862 dev_dbg(icd->parent, "Set format %dx%d\n", pix->width, pix->height); in mx3_camera_set_fmt()
[all …]
Datmel-isi.c489 struct v4l2_pix_format *pix = &f->fmt.pix; in isi_camera_set_fmt() local
493 xlate = soc_camera_xlate_by_fourcc(icd, pix->pixelformat); in isi_camera_set_fmt()
496 pix->pixelformat); in isi_camera_set_fmt()
501 pix->width, pix->height); in isi_camera_set_fmt()
503 mf.width = pix->width; in isi_camera_set_fmt()
504 mf.height = pix->height; in isi_camera_set_fmt()
505 mf.field = pix->field; in isi_camera_set_fmt()
506 mf.colorspace = pix->colorspace; in isi_camera_set_fmt()
516 ret = configure_geometry(isi, pix->width, pix->height, xlate->code); in isi_camera_set_fmt()
520 pix->width = mf.width; in isi_camera_set_fmt()
[all …]
Dmx2_camera.c1123 struct v4l2_pix_format *pix = &f->fmt.pix; in mx2_camera_set_fmt() local
1128 __func__, pix->width, pix->height); in mx2_camera_set_fmt()
1130 xlate = soc_camera_xlate_by_fourcc(icd, pix->pixelformat); in mx2_camera_set_fmt()
1133 pix->pixelformat); in mx2_camera_set_fmt()
1137 mf.width = pix->width; in mx2_camera_set_fmt()
1138 mf.height = pix->height; in mx2_camera_set_fmt()
1139 mf.field = pix->field; in mx2_camera_set_fmt()
1140 mf.colorspace = pix->colorspace; in mx2_camera_set_fmt()
1157 if ((mf.width != pix->width || mf.height != pix->height) && in mx2_camera_set_fmt()
1159 if (mx2_emmaprp_resize(pcdev, &mf, pix, true) < 0) in mx2_camera_set_fmt()
[all …]
Domap1_camera.c1272 struct v4l2_pix_format *pix = &f->fmt.pix; in omap1_cam_set_fmt() local
1276 xlate = soc_camera_xlate_by_fourcc(icd, pix->pixelformat); in omap1_cam_set_fmt()
1279 pix->pixelformat); in omap1_cam_set_fmt()
1283 mf.width = pix->width; in omap1_cam_set_fmt()
1284 mf.height = pix->height; in omap1_cam_set_fmt()
1285 mf.field = pix->field; in omap1_cam_set_fmt()
1286 mf.colorspace = pix->colorspace; in omap1_cam_set_fmt()
1293 __func__, pix->width, pix->height, in omap1_cam_set_fmt()
1304 pix->width = mf.width; in omap1_cam_set_fmt()
1305 pix->height = mf.height; in omap1_cam_set_fmt()
[all …]
Dsoc_camera.c258 struct v4l2_pix_format *pix = &f->fmt.pix; in soc_camera_try_fmt() local
262 pixfmtstr(pix->pixelformat), pix->width, pix->height); in soc_camera_try_fmt()
264 if (pix->pixelformat != V4L2_PIX_FMT_JPEG && in soc_camera_try_fmt()
266 pix->bytesperline = 0; in soc_camera_try_fmt()
267 pix->sizeimage = 0; in soc_camera_try_fmt()
274 xlate = soc_camera_xlate_by_fourcc(icd, pix->pixelformat); in soc_camera_try_fmt()
278 ret = soc_mbus_bytes_per_line(pix->width, xlate->host_fmt); in soc_camera_try_fmt()
282 pix->bytesperline = max_t(u32, pix->bytesperline, ret); in soc_camera_try_fmt()
284 ret = soc_mbus_image_size(xlate->host_fmt, pix->bytesperline, in soc_camera_try_fmt()
285 pix->height); in soc_camera_try_fmt()
[all …]
Dpxa_camera.c1421 struct v4l2_pix_format *pix = &f->fmt.pix; in pxa_camera_set_fmt() local
1425 xlate = soc_camera_xlate_by_fourcc(icd, pix->pixelformat); in pxa_camera_set_fmt()
1427 dev_warn(dev, "Format %x not found\n", pix->pixelformat); in pxa_camera_set_fmt()
1436 mf.width = pix->width; in pxa_camera_set_fmt()
1437 mf.height = pix->height; in pxa_camera_set_fmt()
1438 mf.field = pix->field; in pxa_camera_set_fmt()
1439 mf.colorspace = pix->colorspace; in pxa_camera_set_fmt()
1451 pix->pixelformat); in pxa_camera_set_fmt()
1470 pix->width = mf.width; in pxa_camera_set_fmt()
1471 pix->height = mf.height; in pxa_camera_set_fmt()
[all …]
Dsoc_scale_crop.c360 const struct v4l2_pix_format *pix, struct v4l2_mbus_framefmt *mf, in soc_camera_calc_client_output() argument
369 mf->width = pix->width; in soc_camera_calc_client_output()
370 mf->height = pix->height; in soc_camera_calc_client_output()
390 scale_h = soc_camera_calc_scale(subrect->width, shift, pix->width); in soc_camera_calc_client_output()
391 scale_v = soc_camera_calc_scale(subrect->height, shift, pix->height); in soc_camera_calc_client_output()
Dsoc_scale_crop.h44 const struct v4l2_pix_format *pix, struct v4l2_mbus_framefmt *mf,
/linux-4.1.27/Documentation/video4linux/
Dv4l2-pci-skeleton.c185 if (fmt && fmt->fmt.pix.sizeimage < skel->format.sizeimage) in queue_setup()
188 sizes[0] = fmt ? fmt->fmt.pix.sizeimage : skel->format.sizeimage; in queue_setup()
323 struct v4l2_pix_format *pix) in skeleton_fill_pix_format() argument
325 pix->pixelformat = V4L2_PIX_FMT_YUYV; in skeleton_fill_pix_format()
328 pix->width = 720; in skeleton_fill_pix_format()
329 pix->height = (skel->std & V4L2_STD_525_60) ? 480 : 576; in skeleton_fill_pix_format()
330 pix->field = V4L2_FIELD_INTERLACED; in skeleton_fill_pix_format()
331 pix->colorspace = V4L2_COLORSPACE_SMPTE170M; in skeleton_fill_pix_format()
334 pix->width = skel->timings.bt.width; in skeleton_fill_pix_format()
335 pix->height = skel->timings.bt.height; in skeleton_fill_pix_format()
[all …]
Dgspca.txt388 sq905c 2770:9050 Disney pix micro (CIF)
390 sq905c 2770:9052 Disney pix micro 2 (VGA)
/linux-4.1.27/drivers/media/pci/tw68/
Dtw68-video.c393 if (fmt && fmt->fmt.pix.sizeimage < sizes[0]) in tw68_queue_setup()
594 f->fmt.pix.width = dev->width; in tw68_g_fmt_vid_cap()
595 f->fmt.pix.height = dev->height; in tw68_g_fmt_vid_cap()
596 f->fmt.pix.field = dev->field; in tw68_g_fmt_vid_cap()
597 f->fmt.pix.pixelformat = dev->fmt->fourcc; in tw68_g_fmt_vid_cap()
598 f->fmt.pix.bytesperline = in tw68_g_fmt_vid_cap()
599 (f->fmt.pix.width * (dev->fmt->depth)) >> 3; in tw68_g_fmt_vid_cap()
600 f->fmt.pix.sizeimage = in tw68_g_fmt_vid_cap()
601 f->fmt.pix.height * f->fmt.pix.bytesperline; in tw68_g_fmt_vid_cap()
602 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in tw68_g_fmt_vid_cap()
[all …]
/linux-4.1.27/drivers/media/usb/cpia2/
Dcpia2_v4l.c353 if (f->fmt.pix.pixelformat != V4L2_PIX_FMT_MJPEG && in cpia2_try_fmt_vid_cap()
354 f->fmt.pix.pixelformat != V4L2_PIX_FMT_JPEG) in cpia2_try_fmt_vid_cap()
357 f->fmt.pix.field = V4L2_FIELD_NONE; in cpia2_try_fmt_vid_cap()
358 f->fmt.pix.bytesperline = 0; in cpia2_try_fmt_vid_cap()
359 f->fmt.pix.sizeimage = cam->frame_size; in cpia2_try_fmt_vid_cap()
360 f->fmt.pix.colorspace = V4L2_COLORSPACE_JPEG; in cpia2_try_fmt_vid_cap()
361 f->fmt.pix.priv = 0; in cpia2_try_fmt_vid_cap()
363 switch (cpia2_match_video_size(f->fmt.pix.width, f->fmt.pix.height)) { in cpia2_try_fmt_vid_cap()
365 f->fmt.pix.width = 640; in cpia2_try_fmt_vid_cap()
366 f->fmt.pix.height = 480; in cpia2_try_fmt_vid_cap()
[all …]
/linux-4.1.27/drivers/media/pci/saa7134/
Dsaa7134-empress.c128 v4l2_fill_pix_format(&f->fmt.pix, &mbus_fmt); in empress_g_fmt_vid_cap()
129 f->fmt.pix.pixelformat = V4L2_PIX_FMT_MPEG; in empress_g_fmt_vid_cap()
130 f->fmt.pix.sizeimage = TS_PACKET_SIZE * dev->ts.nr_packets; in empress_g_fmt_vid_cap()
131 f->fmt.pix.bytesperline = 0; in empress_g_fmt_vid_cap()
142 v4l2_fill_mbus_format(&mbus_fmt, &f->fmt.pix, MEDIA_BUS_FMT_FIXED); in empress_s_fmt_vid_cap()
144 v4l2_fill_pix_format(&f->fmt.pix, &mbus_fmt); in empress_s_fmt_vid_cap()
146 f->fmt.pix.pixelformat = V4L2_PIX_FMT_MPEG; in empress_s_fmt_vid_cap()
147 f->fmt.pix.sizeimage = TS_PACKET_SIZE * dev->ts.nr_packets; in empress_s_fmt_vid_cap()
148 f->fmt.pix.bytesperline = 0; in empress_s_fmt_vid_cap()
159 v4l2_fill_mbus_format(&mbus_fmt, &f->fmt.pix, MEDIA_BUS_FMT_FIXED); in empress_try_fmt_vid_cap()
[all …]
Dsaa7134-video.c1210 f->fmt.pix.width = dev->width; in saa7134_g_fmt_vid_cap()
1211 f->fmt.pix.height = dev->height; in saa7134_g_fmt_vid_cap()
1212 f->fmt.pix.field = dev->field; in saa7134_g_fmt_vid_cap()
1213 f->fmt.pix.pixelformat = dev->fmt->fourcc; in saa7134_g_fmt_vid_cap()
1215 f->fmt.pix.bytesperline = f->fmt.pix.width; in saa7134_g_fmt_vid_cap()
1217 f->fmt.pix.bytesperline = in saa7134_g_fmt_vid_cap()
1218 (f->fmt.pix.width * dev->fmt->depth) / 8; in saa7134_g_fmt_vid_cap()
1219 f->fmt.pix.sizeimage = in saa7134_g_fmt_vid_cap()
1220 (f->fmt.pix.height * f->fmt.pix.width * dev->fmt->depth) / 8; in saa7134_g_fmt_vid_cap()
1221 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in saa7134_g_fmt_vid_cap()
[all …]
/linux-4.1.27/drivers/media/platform/am437x/
Dam437x-vpfe.c226 struct v4l2_pix_format *pix, unsigned int *bpp) in mbus_to_pix() argument
239 memset(pix, 0, sizeof(*pix)); in mbus_to_pix()
240 v4l2_fill_pix_format(pix, mbus); in mbus_to_pix()
241 pix->pixelformat = fmt->fourcc; in mbus_to_pix()
245 pix->bytesperline = ALIGN(pix->width * *bpp, 32); in mbus_to_pix()
246 pix->sizeimage = pix->bytesperline * pix->height; in mbus_to_pix()
285 lhs->fmt.pix.width == rhs->fmt.pix.width && in cmp_v4l2_format()
286 lhs->fmt.pix.height == rhs->fmt.pix.height && in cmp_v4l2_format()
287 lhs->fmt.pix.pixelformat == rhs->fmt.pix.pixelformat && in cmp_v4l2_format()
288 lhs->fmt.pix.field == rhs->fmt.pix.field && in cmp_v4l2_format()
[all …]
/linux-4.1.27/drivers/media/platform/davinci/
Dvpfe_capture.c301 f->fmt.pix.width = image_win.width; in vpfe_get_ccdc_image_format()
302 f->fmt.pix.height = image_win.height; in vpfe_get_ccdc_image_format()
303 f->fmt.pix.bytesperline = ccdc_dev->hw_ops.get_line_length(); in vpfe_get_ccdc_image_format()
304 f->fmt.pix.sizeimage = f->fmt.pix.bytesperline * in vpfe_get_ccdc_image_format()
305 f->fmt.pix.height; in vpfe_get_ccdc_image_format()
307 f->fmt.pix.pixelformat = ccdc_dev->hw_ops.get_pixel_format(); in vpfe_get_ccdc_image_format()
310 f->fmt.pix.field = V4L2_FIELD_NONE; in vpfe_get_ccdc_image_format()
313 f->fmt.pix.field = V4L2_FIELD_INTERLACED; in vpfe_get_ccdc_image_format()
315 f->fmt.pix.field = V4L2_FIELD_SEQ_TB; in vpfe_get_ccdc_image_format()
337 vpfe_dev->fmt.fmt.pix.pixelformat) < 0) { in vpfe_config_ccdc_image_format()
[all …]
Dvpif_display.c76 vb2_set_plane_payload(vb, 0, common->fmt.fmt.pix.sizeimage); in vpif_buffer_prepare()
80 vb->v4l2_buf.field = common->fmt.fmt.pix.field; in vpif_buffer_prepare()
117 if (fmt && fmt->fmt.pix.sizeimage < common->fmt.fmt.pix.sizeimage) in vpif_buffer_queue_setup()
124 sizes[0] = fmt ? fmt->fmt.pix.sizeimage : common->fmt.fmt.pix.sizeimage; in vpif_buffer_queue_setup()
465 common->fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_YUV422P; in vpif_update_resolution()
466 common->fmt.fmt.pix.width = std_info->width; in vpif_update_resolution()
467 common->fmt.fmt.pix.height = std_info->height; in vpif_update_resolution()
469 common->fmt.fmt.pix.width, common->fmt.fmt.pix.height); in vpif_update_resolution()
474 common->fmt.fmt.pix.sizeimage = common->height * common->width * 2; in vpif_update_resolution()
477 common->fmt.fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in vpif_update_resolution()
[all …]
Dvpif_capture.c84 vb2_set_plane_payload(vb, 0, common->fmt.fmt.pix.sizeimage); in vpif_buffer_prepare()
88 vb->v4l2_buf.field = common->fmt.fmt.pix.field; in vpif_buffer_prepare()
126 if (fmt && fmt->fmt.pix.sizeimage < common->fmt.fmt.pix.sizeimage) in vpif_buffer_queue_setup()
133 sizes[0] = fmt ? fmt->fmt.pix.sizeimage : common->fmt.fmt.pix.sizeimage; in vpif_buffer_queue_setup()
494 common->fmt.fmt.pix.width = std_info->width; in vpif_update_std_info()
496 common->fmt.fmt.pix.height = std_info->height; in vpif_update_std_info()
498 common->fmt.fmt.pix.sizeimage = common->height * common->width * 2; in vpif_update_std_info()
499 common->fmt.fmt.pix.bytesperline = std_info->width; in vpif_update_std_info()
504 common->fmt.fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in vpif_update_std_info()
506 common->fmt.fmt.pix.colorspace = V4L2_COLORSPACE_REC709; in vpif_update_std_info()
[all …]
Ddm355_ccdc.c801 static int ccdc_enum_pix(u32 *pix, int i) in ccdc_enum_pix() argument
806 *pix = ccdc_raw_bayer_pix_formats[i]; in ccdc_enum_pix()
811 *pix = ccdc_raw_yuv_pix_formats[i]; in ccdc_enum_pix()
Dvpbe_display.c247 if (fmt && fmt->fmt.pix.sizeimage < layer->pix_fmt.sizeimage) in vpbe_buffer_queue_setup()
255 sizes[0] = fmt ? fmt->fmt.pix.sizeimage : layer->pix_fmt.sizeimage; in vpbe_buffer_queue_setup()
782 fmt->fmt.pix = layer->pix_fmt; in vpbe_display_g_fmt()
825 struct v4l2_pix_format *pixfmt = &fmt->fmt.pix; in vpbe_display_s_fmt()
910 struct v4l2_pix_format *pixfmt = &fmt->fmt.pix; in vpbe_display_try_fmt()
Ddm644x_ccdc.c710 static int ccdc_enum_pix(u32 *pix, int i) in ccdc_enum_pix() argument
715 *pix = ccdc_raw_bayer_pix_formats[i]; in ccdc_enum_pix()
720 *pix = ccdc_raw_yuv_pix_formats[i]; in ccdc_enum_pix()
Disif.c724 static int isif_enum_pix(u32 *pix, int i) in isif_enum_pix() argument
730 *pix = isif_raw_bayer_pix_formats[i]; in isif_enum_pix()
735 *pix = isif_raw_yuv_pix_formats[i]; in isif_enum_pix()
/linux-4.1.27/drivers/media/platform/omap3isp/
Dispvideo.c143 struct v4l2_pix_format *pix) in isp_video_mbus_to_pix() argument
145 unsigned int bpl = pix->bytesperline; in isp_video_mbus_to_pix()
149 memset(pix, 0, sizeof(*pix)); in isp_video_mbus_to_pix()
150 pix->width = mbus->width; in isp_video_mbus_to_pix()
151 pix->height = mbus->height; in isp_video_mbus_to_pix()
161 min_bpl = pix->width * formats[i].bpp; in isp_video_mbus_to_pix()
175 pix->pixelformat = formats[i].pixelformat; in isp_video_mbus_to_pix()
176 pix->bytesperline = bpl; in isp_video_mbus_to_pix()
177 pix->sizeimage = pix->bytesperline * pix->height; in isp_video_mbus_to_pix()
178 pix->colorspace = mbus->colorspace; in isp_video_mbus_to_pix()
[all …]
/linux-4.1.27/drivers/media/platform/vivid/
Dvivid-vid-common.c549 const struct v4l2_pix_format *pix = &sp_fmt->fmt.pix; in fmt_sp2mp() local
555 mp->width = pix->width; in fmt_sp2mp()
556 mp->height = pix->height; in fmt_sp2mp()
557 mp->pixelformat = pix->pixelformat; in fmt_sp2mp()
558 mp->field = pix->field; in fmt_sp2mp()
559 mp->colorspace = pix->colorspace; in fmt_sp2mp()
560 mp->ycbcr_enc = pix->ycbcr_enc; in fmt_sp2mp()
561 mp->quantization = pix->quantization; in fmt_sp2mp()
563 mp->flags = pix->flags; in fmt_sp2mp()
564 ppix->sizeimage = pix->sizeimage; in fmt_sp2mp()
[all …]
Dvivid-tpg.c1279 u8 pix[TPG_MAX_PLANES][8]; in tpg_precalculate_line() local
1328 gen_twopix(tpg, pix, tpg->hflip ? color2 : color1, 0); in tpg_precalculate_line()
1329 gen_twopix(tpg, pix, tpg->hflip ? color1 : color2, 1); in tpg_precalculate_line()
1335 memcpy(pos, pix[p], twopixsize / hdiv); in tpg_precalculate_line()
1358 gen_twopix(tpg, pix, contrast, 0); in tpg_precalculate_line()
1359 gen_twopix(tpg, pix, contrast, 1); in tpg_precalculate_line()
1365 memcpy(pos, pix[p], twopixsize); in tpg_precalculate_line()
1368 gen_twopix(tpg, pix, TPG_COLOR_100_BLACK, 0); in tpg_precalculate_line()
1369 gen_twopix(tpg, pix, TPG_COLOR_100_BLACK, 1); in tpg_precalculate_line()
1375 memcpy(pos, pix[p], twopixsize); in tpg_precalculate_line()
[all …]
/linux-4.1.27/drivers/staging/media/omap4iss/
Diss_video.c120 struct v4l2_pix_format *pix) in iss_video_mbus_to_pix() argument
122 unsigned int bpl = pix->bytesperline; in iss_video_mbus_to_pix()
126 memset(pix, 0, sizeof(*pix)); in iss_video_mbus_to_pix()
127 pix->width = mbus->width; in iss_video_mbus_to_pix()
128 pix->height = mbus->height; in iss_video_mbus_to_pix()
138 min_bpl = pix->width * ALIGN(formats[i].bpp, 8) / 8; in iss_video_mbus_to_pix()
152 pix->pixelformat = formats[i].pixelformat; in iss_video_mbus_to_pix()
153 pix->bytesperline = bpl; in iss_video_mbus_to_pix()
154 pix->sizeimage = pix->bytesperline * pix->height; in iss_video_mbus_to_pix()
155 pix->colorspace = mbus->colorspace; in iss_video_mbus_to_pix()
[all …]
/linux-4.1.27/drivers/media/usb/zr364xx/
Dzr364xx.c793 if (f->fmt.pix.pixelformat != V4L2_PIX_FMT_JPEG) { in zr364xx_vidioc_try_fmt_vid_cap()
795 decode_fourcc(f->fmt.pix.pixelformat, pixelformat_name)); in zr364xx_vidioc_try_fmt_vid_cap()
799 if (!(f->fmt.pix.width == 160 && f->fmt.pix.height == 120) && in zr364xx_vidioc_try_fmt_vid_cap()
800 !(f->fmt.pix.width == 640 && f->fmt.pix.height == 480)) { in zr364xx_vidioc_try_fmt_vid_cap()
801 f->fmt.pix.width = 320; in zr364xx_vidioc_try_fmt_vid_cap()
802 f->fmt.pix.height = 240; in zr364xx_vidioc_try_fmt_vid_cap()
805 f->fmt.pix.field = V4L2_FIELD_NONE; in zr364xx_vidioc_try_fmt_vid_cap()
806 f->fmt.pix.bytesperline = f->fmt.pix.width * 2; in zr364xx_vidioc_try_fmt_vid_cap()
807 f->fmt.pix.sizeimage = f->fmt.pix.height * f->fmt.pix.bytesperline; in zr364xx_vidioc_try_fmt_vid_cap()
808 f->fmt.pix.colorspace = V4L2_COLORSPACE_JPEG; in zr364xx_vidioc_try_fmt_vid_cap()
[all …]
/linux-4.1.27/drivers/media/pci/meye/
Dmeye.c1144 if (f->fmt.pix.pixelformat != V4L2_PIX_FMT_YUYV && in vidioc_try_fmt_vid_cap()
1145 f->fmt.pix.pixelformat != V4L2_PIX_FMT_MJPEG) in vidioc_try_fmt_vid_cap()
1148 if (f->fmt.pix.field != V4L2_FIELD_ANY && in vidioc_try_fmt_vid_cap()
1149 f->fmt.pix.field != V4L2_FIELD_NONE) in vidioc_try_fmt_vid_cap()
1152 f->fmt.pix.field = V4L2_FIELD_NONE; in vidioc_try_fmt_vid_cap()
1154 if (f->fmt.pix.width <= 320) { in vidioc_try_fmt_vid_cap()
1155 f->fmt.pix.width = 320; in vidioc_try_fmt_vid_cap()
1156 f->fmt.pix.height = 240; in vidioc_try_fmt_vid_cap()
1158 f->fmt.pix.width = 640; in vidioc_try_fmt_vid_cap()
1159 f->fmt.pix.height = 480; in vidioc_try_fmt_vid_cap()
[all …]
/linux-4.1.27/drivers/media/usb/pwc/
Dpwc-v4l.c401 memset(&f->fmt.pix, 0, sizeof(struct v4l2_pix_format)); in pwc_vidioc_fill_fmt()
402 f->fmt.pix.width = width; in pwc_vidioc_fill_fmt()
403 f->fmt.pix.height = height; in pwc_vidioc_fill_fmt()
404 f->fmt.pix.field = V4L2_FIELD_NONE; in pwc_vidioc_fill_fmt()
405 f->fmt.pix.pixelformat = pixfmt; in pwc_vidioc_fill_fmt()
406 f->fmt.pix.bytesperline = f->fmt.pix.width; in pwc_vidioc_fill_fmt()
407 f->fmt.pix.sizeimage = f->fmt.pix.height * f->fmt.pix.width * 3 / 2; in pwc_vidioc_fill_fmt()
408 f->fmt.pix.colorspace = V4L2_COLORSPACE_SRGB; in pwc_vidioc_fill_fmt()
411 f->fmt.pix.width, in pwc_vidioc_fill_fmt()
412 f->fmt.pix.height, in pwc_vidioc_fill_fmt()
[all …]
/linux-4.1.27/drivers/media/platform/coda/
Dcoda-common.c430 f->fmt.pix.field = V4L2_FIELD_NONE; in coda_g_fmt()
431 f->fmt.pix.pixelformat = q_data->fourcc; in coda_g_fmt()
432 f->fmt.pix.width = q_data->width; in coda_g_fmt()
433 f->fmt.pix.height = q_data->height; in coda_g_fmt()
434 f->fmt.pix.bytesperline = q_data->bytesperline; in coda_g_fmt()
436 f->fmt.pix.sizeimage = q_data->sizeimage; in coda_g_fmt()
437 if (f->fmt.pix.pixelformat == V4L2_PIX_FMT_JPEG) in coda_g_fmt()
438 f->fmt.pix.colorspace = V4L2_COLORSPACE_JPEG; in coda_g_fmt()
440 f->fmt.pix.colorspace = ctx->colorspace; in coda_g_fmt()
459 if (formats[i] == f->fmt.pix.pixelformat) { in coda_try_pixelformat()
[all …]
/linux-4.1.27/drivers/media/pci/solo6x10/
Dsolo6x10-v4l2.c471 struct v4l2_pix_format *pix = &f->fmt.pix; in solo_try_fmt_cap() local
474 if (pix->pixelformat != V4L2_PIX_FMT_UYVY) in solo_try_fmt_cap()
477 pix->width = solo_dev->video_hsize; in solo_try_fmt_cap()
478 pix->height = solo_vlines(solo_dev); in solo_try_fmt_cap()
479 pix->sizeimage = image_size; in solo_try_fmt_cap()
480 pix->field = V4L2_FIELD_INTERLACED; in solo_try_fmt_cap()
481 pix->pixelformat = V4L2_PIX_FMT_UYVY; in solo_try_fmt_cap()
482 pix->colorspace = V4L2_COLORSPACE_SMPTE170M; in solo_try_fmt_cap()
483 pix->priv = 0; in solo_try_fmt_cap()
504 struct v4l2_pix_format *pix = &f->fmt.pix; in solo_get_fmt_cap() local
[all …]
Dsolo6x10-v4l2-enc.c869 struct v4l2_pix_format *pix = &f->fmt.pix; in solo_enc_try_fmt_cap() local
871 if (solo_valid_pixfmt(pix->pixelformat, solo_dev->type)) in solo_enc_try_fmt_cap()
874 if (pix->width < solo_dev->video_hsize || in solo_enc_try_fmt_cap()
875 pix->height < solo_dev->video_vsize << 1) { in solo_enc_try_fmt_cap()
877 pix->width = solo_dev->video_hsize >> 1; in solo_enc_try_fmt_cap()
878 pix->height = solo_dev->video_vsize; in solo_enc_try_fmt_cap()
881 pix->width = solo_dev->video_hsize; in solo_enc_try_fmt_cap()
882 pix->height = solo_dev->video_vsize << 1; in solo_enc_try_fmt_cap()
885 switch (pix->field) { in solo_enc_try_fmt_cap()
891 pix->field = V4L2_FIELD_INTERLACED; in solo_enc_try_fmt_cap()
[all …]
/linux-4.1.27/drivers/media/platform/xilinx/
Dxilinx-dma.c319 if (fmt && fmt->fmt.pix.sizeimage < dma->format.sizeimage) in xvip_dma_queue_setup()
324 sizes[0] = fmt ? fmt->fmt.pix.sizeimage : dma->format.sizeimage; in xvip_dma_queue_setup()
533 format->fmt.pix = dma->format; in xvip_dma_get_format()
539 __xvip_dma_try_format(struct xvip_dma *dma, struct v4l2_pix_format *pix, in __xvip_dma_try_format() argument
554 info = xvip_get_format_by_fourcc(pix->pixelformat); in __xvip_dma_try_format()
558 pix->pixelformat = info->fourcc; in __xvip_dma_try_format()
559 pix->field = V4L2_FIELD_NONE; in __xvip_dma_try_format()
568 width = rounddown(pix->width * info->bpp, align); in __xvip_dma_try_format()
570 pix->width = clamp(width, min_width, max_width) / info->bpp; in __xvip_dma_try_format()
571 pix->height = clamp(pix->height, XVIP_DMA_MIN_HEIGHT, in __xvip_dma_try_format()
[all …]
/linux-4.1.27/arch/powerpc/platforms/pseries/
Dlpar.c410 int i = 0, pix = 0, rc; in __pSeries_lpar_hugepage_invalidate() local
423 param[pix] = HBR_REQUEST | HBR_AVPN | slot[i]; in __pSeries_lpar_hugepage_invalidate()
424 param[pix+1] = hpte_encode_avpn(vpn[i], psize, ssize); in __pSeries_lpar_hugepage_invalidate()
425 pix += 2; in __pSeries_lpar_hugepage_invalidate()
426 if (pix == 8) { in __pSeries_lpar_hugepage_invalidate()
432 pix = 0; in __pSeries_lpar_hugepage_invalidate()
436 if (pix) { in __pSeries_lpar_hugepage_invalidate()
437 param[pix] = HBR_END; in __pSeries_lpar_hugepage_invalidate()
522 unsigned long i, pix, rc; in pSeries_lpar_flush_hash_range() local
536 pix = 0; in pSeries_lpar_flush_hash_range()
[all …]
/linux-4.1.27/drivers/media/usb/stk1160/
Dstk1160-v4l.c313 f->fmt.pix.width = dev->width; in vidioc_g_fmt_vid_cap()
314 f->fmt.pix.height = dev->height; in vidioc_g_fmt_vid_cap()
315 f->fmt.pix.field = V4L2_FIELD_INTERLACED; in vidioc_g_fmt_vid_cap()
316 f->fmt.pix.pixelformat = dev->fmt->fourcc; in vidioc_g_fmt_vid_cap()
317 f->fmt.pix.bytesperline = dev->width * 2; in vidioc_g_fmt_vid_cap()
318 f->fmt.pix.sizeimage = dev->height * f->fmt.pix.bytesperline; in vidioc_g_fmt_vid_cap()
319 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in vidioc_g_fmt_vid_cap()
336 f->fmt.pix.pixelformat = dev->fmt->fourcc; in vidioc_try_fmt_vid_cap()
337 f->fmt.pix.width = dev->width; in vidioc_try_fmt_vid_cap()
338 f->fmt.pix.height = dev->height; in vidioc_try_fmt_vid_cap()
[all …]
/linux-4.1.27/drivers/media/platform/s3c-camif/
Dcamif-capture.c448 const struct v4l2_pix_format *pix = NULL; in queue_setup() local
456 pix = &pfmt->fmt.pix; in queue_setup()
457 fmt = s3c_camif_find_format(vp, &pix->pixelformat, -1); in queue_setup()
458 size = (pix->width * pix->height * fmt->depth) / 8; in queue_setup()
467 if (pix) in queue_setup()
468 sizes[0] = max(size, pix->sizeimage); in queue_setup()
714 struct v4l2_pix_format *pix = &f->fmt.pix; in s3c_camif_vidioc_g_fmt() local
718 pix->bytesperline = frame->f_width * fmt->ybpp; in s3c_camif_vidioc_g_fmt()
719 pix->sizeimage = vp->payload; in s3c_camif_vidioc_g_fmt()
721 pix->pixelformat = fmt->fourcc; in s3c_camif_vidioc_g_fmt()
[all …]
/linux-4.1.27/drivers/media/platform/s5p-g2d/
Dg2d.c84 if (formats[i].fourcc == f->fmt.pix.pixelformat) in find_fmt()
328 f->fmt.pix.width = frm->width; in vidioc_g_fmt()
329 f->fmt.pix.height = frm->height; in vidioc_g_fmt()
330 f->fmt.pix.field = V4L2_FIELD_NONE; in vidioc_g_fmt()
331 f->fmt.pix.pixelformat = frm->fmt->fourcc; in vidioc_g_fmt()
332 f->fmt.pix.bytesperline = (frm->width * frm->fmt->depth) >> 3; in vidioc_g_fmt()
333 f->fmt.pix.sizeimage = frm->size; in vidioc_g_fmt()
346 field = &f->fmt.pix.field; in vidioc_try_fmt()
352 if (f->fmt.pix.width > MAX_WIDTH) in vidioc_try_fmt()
353 f->fmt.pix.width = MAX_WIDTH; in vidioc_try_fmt()
[all …]
/linux-4.1.27/drivers/media/platform/s5p-jpeg/
Djpeg-core.c1077 struct v4l2_pix_format *pix = &f->fmt.pix; in s5p_jpeg_g_fmt() local
1090 pix->width = q_data->w; in s5p_jpeg_g_fmt()
1091 pix->height = q_data->h; in s5p_jpeg_g_fmt()
1092 pix->field = V4L2_FIELD_NONE; in s5p_jpeg_g_fmt()
1093 pix->pixelformat = q_data->fmt->fourcc; in s5p_jpeg_g_fmt()
1094 pix->bytesperline = 0; in s5p_jpeg_g_fmt()
1099 pix->bytesperline = bpl; in s5p_jpeg_g_fmt()
1101 pix->sizeimage = q_data->size; in s5p_jpeg_g_fmt()
1171 struct v4l2_pix_format *pix = &f->fmt.pix; in vidioc_try_fmt() local
1173 if (pix->field == V4L2_FIELD_ANY) in vidioc_try_fmt()
[all …]
/linux-4.1.27/drivers/media/pci/cx23885/
Dcx23885-video.c519 f->fmt.pix.width = dev->width; in vidioc_g_fmt_vid_cap()
520 f->fmt.pix.height = dev->height; in vidioc_g_fmt_vid_cap()
521 f->fmt.pix.field = dev->field; in vidioc_g_fmt_vid_cap()
522 f->fmt.pix.pixelformat = dev->fmt->fourcc; in vidioc_g_fmt_vid_cap()
523 f->fmt.pix.bytesperline = in vidioc_g_fmt_vid_cap()
524 (f->fmt.pix.width * dev->fmt->depth) >> 3; in vidioc_g_fmt_vid_cap()
525 f->fmt.pix.sizeimage = in vidioc_g_fmt_vid_cap()
526 f->fmt.pix.height * f->fmt.pix.bytesperline; in vidioc_g_fmt_vid_cap()
527 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in vidioc_g_fmt_vid_cap()
540 fmt = format_by_fourcc(f->fmt.pix.pixelformat); in vidioc_try_fmt_vid_cap()
[all …]
Dcx23885-417.c1370 f->fmt.pix.pixelformat = V4L2_PIX_FMT_MPEG; in vidioc_g_fmt_vid_cap()
1371 f->fmt.pix.bytesperline = 0; in vidioc_g_fmt_vid_cap()
1372 f->fmt.pix.sizeimage = in vidioc_g_fmt_vid_cap()
1374 f->fmt.pix.colorspace = 0; in vidioc_g_fmt_vid_cap()
1375 f->fmt.pix.width = dev->ts1.width; in vidioc_g_fmt_vid_cap()
1376 f->fmt.pix.height = dev->ts1.height; in vidioc_g_fmt_vid_cap()
1377 f->fmt.pix.field = V4L2_FIELD_INTERLACED; in vidioc_g_fmt_vid_cap()
1388 f->fmt.pix.pixelformat = V4L2_PIX_FMT_MPEG; in vidioc_try_fmt_vid_cap()
1389 f->fmt.pix.bytesperline = 0; in vidioc_try_fmt_vid_cap()
1390 f->fmt.pix.sizeimage = in vidioc_try_fmt_vid_cap()
[all …]
/linux-4.1.27/drivers/media/usb/gspca/
Dstk1135.c620 fmt->fmt.pix.width = clamp(fmt->fmt.pix.width, 32U, 1280U); in stk1135_try_fmt()
621 fmt->fmt.pix.height = clamp(fmt->fmt.pix.height, 32U, 1024U); in stk1135_try_fmt()
623 fmt->fmt.pix.width += (fmt->fmt.pix.width & 1); in stk1135_try_fmt()
624 fmt->fmt.pix.height += (fmt->fmt.pix.height & 1); in stk1135_try_fmt()
626 fmt->fmt.pix.bytesperline = fmt->fmt.pix.width; in stk1135_try_fmt()
627 fmt->fmt.pix.sizeimage = fmt->fmt.pix.width * fmt->fmt.pix.height; in stk1135_try_fmt()
Dgspca.c1110 fmt->fmt.pix = gspca_dev->pixfmt; in vidioc_g_fmt_vid_cap()
1113 fmt->fmt.pix.priv = 0; in vidioc_g_fmt_vid_cap()
1122 w = fmt->fmt.pix.width; in try_fmt_vid_cap()
1123 h = fmt->fmt.pix.height; in try_fmt_vid_cap()
1126 fmt->fmt.pix.pixelformat, w, h); in try_fmt_vid_cap()
1133 != fmt->fmt.pix.pixelformat) { in try_fmt_vid_cap()
1137 fmt->fmt.pix.pixelformat); in try_fmt_vid_cap()
1141 fmt->fmt.pix = gspca_dev->cam.cam_mode[mode]; in try_fmt_vid_cap()
1144 fmt->fmt.pix.width = w; in try_fmt_vid_cap()
1145 fmt->fmt.pix.height = h; in try_fmt_vid_cap()
[all …]
/linux-4.1.27/drivers/media/usb/s2255/
Ds2255drv.c763 f->fmt.pix.width = vc->width; in vidioc_g_fmt_vid_cap()
764 f->fmt.pix.height = vc->height; in vidioc_g_fmt_vid_cap()
765 if (f->fmt.pix.height >= in vidioc_g_fmt_vid_cap()
767 f->fmt.pix.field = V4L2_FIELD_INTERLACED; in vidioc_g_fmt_vid_cap()
769 f->fmt.pix.field = V4L2_FIELD_TOP; in vidioc_g_fmt_vid_cap()
770 f->fmt.pix.pixelformat = vc->fmt->fourcc; in vidioc_g_fmt_vid_cap()
771 f->fmt.pix.bytesperline = f->fmt.pix.width * (vc->fmt->depth >> 3); in vidioc_g_fmt_vid_cap()
772 f->fmt.pix.sizeimage = f->fmt.pix.height * f->fmt.pix.bytesperline; in vidioc_g_fmt_vid_cap()
773 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in vidioc_g_fmt_vid_cap()
774 f->fmt.pix.priv = 0; in vidioc_g_fmt_vid_cap()
[all …]
/linux-4.1.27/drivers/media/usb/go7007/
Dgo7007-v4l2.c189 if (fmt != NULL && !valid_pixelformat(fmt->fmt.pix.pixelformat)) in set_capture_size()
198 if (fmt->fmt.pix.width > sensor_width) in set_capture_size()
200 else if (fmt->fmt.pix.width < 144) in set_capture_size()
203 width = fmt->fmt.pix.width & ~0x0f; in set_capture_size()
205 if (fmt->fmt.pix.height > sensor_height) in set_capture_size()
207 else if (fmt->fmt.pix.height < 96) in set_capture_size()
210 height = fmt->fmt.pix.height & ~0x0f; in set_capture_size()
212 width = fmt->fmt.pix.width; in set_capture_size()
229 u32 pixelformat = fmt->fmt.pix.pixelformat; in set_capture_size()
233 fmt->fmt.pix.width = width; in set_capture_size()
[all …]
/linux-4.1.27/drivers/media/pci/sta2x11/
Dsta2x11_vip.c605 if (V4L2_PIX_FMT_UYVY != f->fmt.pix.pixelformat) { in vidioc_try_fmt_vid_cap()
615 switch (f->fmt.pix.field) { in vidioc_try_fmt_vid_cap()
618 if (interlace_lim < f->fmt.pix.height) in vidioc_try_fmt_vid_cap()
619 f->fmt.pix.field = V4L2_FIELD_INTERLACED; in vidioc_try_fmt_vid_cap()
621 f->fmt.pix.field = V4L2_FIELD_BOTTOM; in vidioc_try_fmt_vid_cap()
625 if (interlace_lim < f->fmt.pix.height) in vidioc_try_fmt_vid_cap()
626 f->fmt.pix.height = interlace_lim; in vidioc_try_fmt_vid_cap()
633 f->fmt.pix.pixelformat = V4L2_PIX_FMT_UYVY; in vidioc_try_fmt_vid_cap()
634 f->fmt.pix.height &= ~1; in vidioc_try_fmt_vid_cap()
635 if (2 * interlace_lim < f->fmt.pix.height) in vidioc_try_fmt_vid_cap()
[all …]
/linux-4.1.27/drivers/media/pci/zoran/
Dzoran_driver.c1590 fmt->fmt.pix.width = fh->jpg_settings.img_width / fh->jpg_settings.HorDcm; in zoran_g_fmt_vid_out()
1591 fmt->fmt.pix.height = fh->jpg_settings.img_height * 2 / in zoran_g_fmt_vid_out()
1593 fmt->fmt.pix.sizeimage = zoran_v4l2_calc_bufsize(&fh->jpg_settings); in zoran_g_fmt_vid_out()
1594 fmt->fmt.pix.pixelformat = V4L2_PIX_FMT_MJPEG; in zoran_g_fmt_vid_out()
1596 fmt->fmt.pix.field = (fh->jpg_settings.odd_even ? in zoran_g_fmt_vid_out()
1599 fmt->fmt.pix.field = (fh->jpg_settings.odd_even ? in zoran_g_fmt_vid_out()
1601 fmt->fmt.pix.bytesperline = 0; in zoran_g_fmt_vid_out()
1602 fmt->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in zoran_g_fmt_vid_out()
1618 fmt->fmt.pix.width = fh->v4l_settings.width; in zoran_g_fmt_vid_cap()
1619 fmt->fmt.pix.height = fh->v4l_settings.height; in zoran_g_fmt_vid_cap()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/clock/st/
Dst,clkgen-vcc.txt45 clock-output-names = "clk-s-pix-hdmi",
46 "clk-s-pix-dvo",
48 "clk-s-pix-hd",
52 "clk-s-pix-main",
53 "clk-s-pix-aux",
Dst,quadfs.txt44 clock-output-names = "clk-m-pix-mdtp-0",
45 "clk-m-pix-mdtp-1",
46 "clk-m-pix-mdtp-2",
/linux-4.1.27/drivers/media/pci/cx88/
Dcx88-blackbird.c800 f->fmt.pix.pixelformat = V4L2_PIX_FMT_MPEG; in vidioc_g_fmt_vid_cap()
801 f->fmt.pix.bytesperline = 0; in vidioc_g_fmt_vid_cap()
802 f->fmt.pix.sizeimage = dev->ts_packet_size * dev->ts_packet_count; in vidioc_g_fmt_vid_cap()
803 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in vidioc_g_fmt_vid_cap()
804 f->fmt.pix.width = core->width; in vidioc_g_fmt_vid_cap()
805 f->fmt.pix.height = core->height; in vidioc_g_fmt_vid_cap()
806 f->fmt.pix.field = core->field; in vidioc_g_fmt_vid_cap()
818 f->fmt.pix.pixelformat = V4L2_PIX_FMT_MPEG; in vidioc_try_fmt_vid_cap()
819 f->fmt.pix.bytesperline = 0; in vidioc_try_fmt_vid_cap()
820 f->fmt.pix.sizeimage = dev->ts_packet_size * dev->ts_packet_count; in vidioc_try_fmt_vid_cap()
[all …]
Dcx88-video.c721 f->fmt.pix.width = core->width; in vidioc_g_fmt_vid_cap()
722 f->fmt.pix.height = core->height; in vidioc_g_fmt_vid_cap()
723 f->fmt.pix.field = core->field; in vidioc_g_fmt_vid_cap()
724 f->fmt.pix.pixelformat = dev->fmt->fourcc; in vidioc_g_fmt_vid_cap()
725 f->fmt.pix.bytesperline = in vidioc_g_fmt_vid_cap()
726 (f->fmt.pix.width * dev->fmt->depth) >> 3; in vidioc_g_fmt_vid_cap()
727 f->fmt.pix.sizeimage = in vidioc_g_fmt_vid_cap()
728 f->fmt.pix.height * f->fmt.pix.bytesperline; in vidioc_g_fmt_vid_cap()
729 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in vidioc_g_fmt_vid_cap()
742 fmt = format_by_fourcc(f->fmt.pix.pixelformat); in vidioc_try_fmt_vid_cap()
[all …]
/linux-4.1.27/drivers/media/platform/vsp1/
Dvsp1_video.c197 struct v4l2_pix_format_mplane *pix, in __vsp1_video_try_format() argument
208 unsigned int width = pix->width; in __vsp1_video_try_format()
209 unsigned int height = pix->height; in __vsp1_video_try_format()
217 if (xrgb_formats[i][0] == pix->pixelformat) { in __vsp1_video_try_format()
218 pix->pixelformat = xrgb_formats[i][1]; in __vsp1_video_try_format()
226 info = vsp1_get_format_info(pix->pixelformat); in __vsp1_video_try_format()
230 pix->pixelformat = info->fourcc; in __vsp1_video_try_format()
231 pix->colorspace = V4L2_COLORSPACE_SRGB; in __vsp1_video_try_format()
232 pix->field = V4L2_FIELD_NONE; in __vsp1_video_try_format()
233 memset(pix->reserved, 0, sizeof(pix->reserved)); in __vsp1_video_try_format()
[all …]
/linux-4.1.27/arch/arm/boot/dts/
Dstih407-clock.dtsi269 clock-output-names = "clk-pix-main-disp",
270 "clk-pix-pip",
271 "clk-pix-gdp1",
272 "clk-pix-gdp2",
273 "clk-pix-gdp3",
274 "clk-pix-gdp4",
275 "clk-pix-aux-disp",
277 "clk-pix-hddac",
280 "clk-pix-dvo",
282 "clk-pix-hdmi",
Dstih410-clock.dtsi281 clock-output-names = "clk-pix-main-disp",
282 "clk-pix-pip",
283 "clk-pix-gdp1",
284 "clk-pix-gdp2",
285 "clk-pix-gdp3",
286 "clk-pix-gdp4",
287 "clk-pix-aux-disp",
289 "clk-pix-hddac",
292 "clk-pix-dvo",
294 "clk-pix-hdmi",
Dstih416-clock.dtsi602 clock-output-names = "clk-s-pix-hdmi",
603 "clk-s-pix-dvo",
605 "clk-s-pix-hd",
609 "clk-s-pix-main",
610 "clk-s-pix-aux",
640 clock-output-names = "clk-m-pix-mdtp-0",
641 "clk-m-pix-mdtp-1",
642 "clk-m-pix-mdtp-2",
697 clk_m_pix_hdmirx_sas: clk-m-pix-hdmirx-sas {
713 clock-output-names = "clk-m-pix-main-pipe",
[all …]
Dexynos4210.dtsi207 samsung,pix-limits = <4224 8192 1920 4224>;
213 samsung,pix-limits = <4224 8192 1920 4224>;
219 samsung,pix-limits = <4224 8192 1920 4224>;
225 samsung,pix-limits = <1920 8192 1366 1920>;
Dstih418-clock.dtsi284 clock-output-names = "clk-pix-main-disp",
290 "clk-pix-aux-disp",
292 "clk-pix-hddac",
295 "clk-pix-dvo",
297 "clk-pix-hdmi",
Dexynos4x12.dtsi178 samsung,pix-limits = <4224 8192 1920 4224>;
186 samsung,pix-limits = <4224 8192 1920 4224>;
194 samsung,pix-limits = <4224 8192 1920 4224>;
203 samsung,pix-limits = <1920 8192 1366 1920>;
Dstih407.dtsi114 clock-names = "pix",
139 clock-names = "pix",
Dstih410.dtsi185 clock-names = "pix",
210 clock-names = "pix",
Dimx6dl-aristainetos_7.dts26 interface-pix-fmt = "rgb24";
Dimx6dl-aristainetos_4.dts37 interface-pix-fmt = "rgb24";
Dimx6dl-tx6dl-comtft.dts48 interface-pix-fmt = "rgb24";
Dimx6q-tx6q-1010-comtft.dts48 interface-pix-fmt = "rgb24";
Dimx6q-tx6q-1020-comtft.dts48 interface-pix-fmt = "rgb24";
Dimx6dl-tx6u-801x.dts48 interface-pix-fmt = "rgb24";
Dimx6q-tx6q-1010.dts48 interface-pix-fmt = "rgb24";
Dimx6q-tx6q-1020.dts48 interface-pix-fmt = "rgb24";
Ds5pv210.dtsi597 samsung,pix-limits = <4224 8192 1920 4224>;
611 samsung,pix-limits = <4224 8192 1920 4224>;
625 samsung,pix-limits = <4224 8192 1920 4224>;
Dimx51-apf51dev.dts29 interface-pix-fmt = "bgr666";
Dimx51-babbage.dts44 interface-pix-fmt = "rgb24";
71 interface-pix-fmt = "rgb565";
Dimx53-mba53.dts37 interface-pix-fmt = "rgb24";
Dimx53-tx53-x03x.dts28 interface-pix-fmt = "rgb24";
Dimx53-m53evk.dts21 interface-pix-fmt = "bgr666";
Dimx53-qsb-common.dtsi27 interface-pix-fmt = "rgb565";
Dimx6sx.dtsi1087 clock-names = "pix", "axi", "disp_axi";
1098 clock-names = "pix", "axi", "disp_axi";
Dimx6sl.dtsi667 clock-names = "pix", "axi", "disp_axi";
/linux-4.1.27/drivers/media/platform/ti-vpe/
Dvpe.c340 if (fmt->fourcc == f->fmt.pix.pixelformat) in find_format()
1392 struct v4l2_pix_format_mplane *pix = &f->fmt.pix_mp; in vpe_g_fmt() local
1404 pix->width = q_data->width; in vpe_g_fmt()
1405 pix->height = q_data->height; in vpe_g_fmt()
1406 pix->pixelformat = q_data->fmt->fourcc; in vpe_g_fmt()
1407 pix->field = q_data->field; in vpe_g_fmt()
1410 pix->colorspace = q_data->colorspace; in vpe_g_fmt()
1417 pix->colorspace = s_q_data->colorspace; in vpe_g_fmt()
1420 pix->num_planes = q_data->fmt->coplanar ? 2 : 1; in vpe_g_fmt()
1422 for (i = 0; i < pix->num_planes; i++) { in vpe_g_fmt()
[all …]
/linux-4.1.27/drivers/staging/media/dt3155v4l/
Ddt3155v4l.c535 f->fmt.pix.width = img_width; in dt3155_ioc_g_fmt_vid_cap()
536 f->fmt.pix.height = img_height; in dt3155_ioc_g_fmt_vid_cap()
537 f->fmt.pix.pixelformat = V4L2_PIX_FMT_GREY; in dt3155_ioc_g_fmt_vid_cap()
538 f->fmt.pix.field = V4L2_FIELD_NONE; in dt3155_ioc_g_fmt_vid_cap()
539 f->fmt.pix.bytesperline = f->fmt.pix.width; in dt3155_ioc_g_fmt_vid_cap()
540 f->fmt.pix.sizeimage = f->fmt.pix.width * f->fmt.pix.height; in dt3155_ioc_g_fmt_vid_cap()
541 f->fmt.pix.colorspace = 0; in dt3155_ioc_g_fmt_vid_cap()
542 f->fmt.pix.priv = 0; in dt3155_ioc_g_fmt_vid_cap()
551 if (f->fmt.pix.width == img_width && in dt3155_ioc_try_fmt_vid_cap()
552 f->fmt.pix.height == img_height && in dt3155_ioc_try_fmt_vid_cap()
[all …]
/linux-4.1.27/drivers/media/usb/tm6000/
Dtm6000-video.c912 f->fmt.pix.width = fh->width; in vidioc_g_fmt_vid_cap()
913 f->fmt.pix.height = fh->height; in vidioc_g_fmt_vid_cap()
914 f->fmt.pix.field = fh->vb_vidq.field; in vidioc_g_fmt_vid_cap()
915 f->fmt.pix.pixelformat = fh->fmt->fourcc; in vidioc_g_fmt_vid_cap()
916 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in vidioc_g_fmt_vid_cap()
917 f->fmt.pix.bytesperline = in vidioc_g_fmt_vid_cap()
918 (f->fmt.pix.width * fh->fmt->depth) >> 3; in vidioc_g_fmt_vid_cap()
919 f->fmt.pix.sizeimage = in vidioc_g_fmt_vid_cap()
920 f->fmt.pix.height * f->fmt.pix.bytesperline; in vidioc_g_fmt_vid_cap()
942 fmt = format_by_fourcc(f->fmt.pix.pixelformat); in vidioc_try_fmt_vid_cap()
[all …]
/linux-4.1.27/drivers/media/common/saa7146/
Dsaa7146_video.c608 f->fmt.pix = vv->video_fmt; in vidioc_g_fmt_vid_cap()
641 fmt = saa7146_format_by_fourcc(dev, f->fmt.pix.pixelformat); in vidioc_try_fmt_vid_cap()
645 field = f->fmt.pix.field; in vidioc_try_fmt_vid_cap()
650 field = (f->fmt.pix.height > maxh / 2) in vidioc_try_fmt_vid_cap()
672 f->fmt.pix.field = field; in vidioc_try_fmt_vid_cap()
673 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in vidioc_try_fmt_vid_cap()
674 if (f->fmt.pix.width > maxw) in vidioc_try_fmt_vid_cap()
675 f->fmt.pix.width = maxw; in vidioc_try_fmt_vid_cap()
676 if (f->fmt.pix.height > maxh) in vidioc_try_fmt_vid_cap()
677 f->fmt.pix.height = maxh; in vidioc_try_fmt_vid_cap()
[all …]
/linux-4.1.27/drivers/media/usb/uvc/
Duvc_v4l2.c161 fcc = (__u8 *)&fmt->fmt.pix.pixelformat; in uvc_v4l2_try_format()
163 fmt->fmt.pix.pixelformat, in uvc_v4l2_try_format()
165 fmt->fmt.pix.width, fmt->fmt.pix.height); in uvc_v4l2_try_format()
172 if (format->fcc == fmt->fmt.pix.pixelformat) in uvc_v4l2_try_format()
178 fmt->fmt.pix.pixelformat = format->fcc; in uvc_v4l2_try_format()
185 rw = fmt->fmt.pix.width; in uvc_v4l2_try_format()
186 rh = fmt->fmt.pix.height; in uvc_v4l2_try_format()
206 fmt->fmt.pix.width, fmt->fmt.pix.height); in uvc_v4l2_try_format()
245 fmt->fmt.pix.width = frame->wWidth; in uvc_v4l2_try_format()
246 fmt->fmt.pix.height = frame->wHeight; in uvc_v4l2_try_format()
[all …]
Duvc_queue.c79 if (fmt && fmt->fmt.pix.sizeimage < stream->ctrl.dwMaxVideoFrameSize) in uvc_queue_setup()
84 sizes[0] = fmt ? fmt->fmt.pix.sizeimage in uvc_queue_setup()
/linux-4.1.27/drivers/media/platform/exynos4-is/
Dfimc-capture.c929 struct v4l2_pix_format_mplane *pix = &f->fmt.pix_mp; in __video_try_or_set_format() local
937 if (fimc_jpeg_fourcc(pix->pixelformat)) { in __video_try_or_set_format()
938 fimc_capture_try_format(ctx, &pix->width, &pix->height, in __video_try_or_set_format()
939 NULL, &pix->pixelformat, in __video_try_or_set_format()
942 width = pix->width; in __video_try_or_set_format()
943 height = pix->height; in __video_try_or_set_format()
945 ctx->s_frame.f_width = pix->width; in __video_try_or_set_format()
946 ctx->s_frame.f_height = pix->height; in __video_try_or_set_format()
951 *out_fmt = fimc_capture_try_format(ctx, &pix->width, &pix->height, in __video_try_or_set_format()
952 NULL, &pix->pixelformat, in __video_try_or_set_format()
[all …]
Dfimc-core.c724 struct v4l2_pix_format_mplane *pix) in fimc_adjust_mplane_format() argument
729 pix->colorspace = V4L2_COLORSPACE_JPEG; in fimc_adjust_mplane_format()
730 pix->field = V4L2_FIELD_NONE; in fimc_adjust_mplane_format()
731 pix->num_planes = fmt->memplanes; in fimc_adjust_mplane_format()
732 pix->pixelformat = fmt->fourcc; in fimc_adjust_mplane_format()
733 pix->height = height; in fimc_adjust_mplane_format()
734 pix->width = width; in fimc_adjust_mplane_format()
736 for (i = 0; i < pix->num_planes; ++i) { in fimc_adjust_mplane_format()
737 struct v4l2_plane_pix_format *plane_fmt = &pix->plane_fmt[i]; in fimc_adjust_mplane_format()
740 if (fmt->colplanes > 1 && (bpl == 0 || bpl < pix->width)) in fimc_adjust_mplane_format()
[all …]
Dfimc-m2m.c290 struct v4l2_pix_format_mplane *pix = &f->fmt.pix_mp; in fimc_try_fmt_mplane() local
297 fmt = fimc_find_format(&pix->pixelformat, NULL, in fimc_try_fmt_mplane()
302 if (pix->field == V4L2_FIELD_ANY) in fimc_try_fmt_mplane()
303 pix->field = V4L2_FIELD_NONE; in fimc_try_fmt_mplane()
304 else if (pix->field != V4L2_FIELD_NONE) in fimc_try_fmt_mplane()
325 v4l_bound_align_image(&pix->width, 16, max_w, mod_x, in fimc_try_fmt_mplane()
326 &pix->height, 8, variant->pix_limit->scaler_dis_w, mod_y, 0); in fimc_try_fmt_mplane()
328 fimc_adjust_mplane_format(fmt, pix->width, pix->height, &f->fmt.pix_mp); in fimc_try_fmt_mplane()
Dfimc-core.h628 struct v4l2_pix_format_mplane *pix);
/linux-4.1.27/drivers/media/usb/stkwebcam/
Dstk-webcam.c902 struct v4l2_pix_format *pix_format = &f->fmt.pix; in stk_vidioc_g_fmt_vid_cap()
931 switch (fmtd->fmt.pix.pixelformat) { in stk_try_fmt_vid_cap()
942 if (fmtd->fmt.pix.width > stk_sizes[i].w) in stk_try_fmt_vid_cap()
946 || (abs(fmtd->fmt.pix.width - stk_sizes[i-1].w) in stk_try_fmt_vid_cap()
947 < abs(fmtd->fmt.pix.width - stk_sizes[i].w))) { in stk_try_fmt_vid_cap()
948 fmtd->fmt.pix.height = stk_sizes[i-1].h; in stk_try_fmt_vid_cap()
949 fmtd->fmt.pix.width = stk_sizes[i-1].w; in stk_try_fmt_vid_cap()
953 fmtd->fmt.pix.height = stk_sizes[i].h; in stk_try_fmt_vid_cap()
954 fmtd->fmt.pix.width = stk_sizes[i].w; in stk_try_fmt_vid_cap()
959 fmtd->fmt.pix.field = V4L2_FIELD_NONE; in stk_try_fmt_vid_cap()
[all …]
/linux-4.1.27/drivers/media/pci/saa7164/
Dsaa7164-vbi.c694 f->fmt.pix.pixelformat = V4L2_PIX_FMT_MPEG; in vidioc_g_fmt_vid_cap()
695 f->fmt.pix.bytesperline = 0; in vidioc_g_fmt_vid_cap()
696 f->fmt.pix.sizeimage = in vidioc_g_fmt_vid_cap()
698 f->fmt.pix.colorspace = 0; in vidioc_g_fmt_vid_cap()
699 f->fmt.pix.width = port->width; in vidioc_g_fmt_vid_cap()
700 f->fmt.pix.height = port->height; in vidioc_g_fmt_vid_cap()
715 f->fmt.pix.pixelformat = V4L2_PIX_FMT_MPEG; in vidioc_try_fmt_vid_cap()
716 f->fmt.pix.bytesperline = 0; in vidioc_try_fmt_vid_cap()
717 f->fmt.pix.sizeimage = in vidioc_try_fmt_vid_cap()
719 f->fmt.pix.colorspace = 0; in vidioc_try_fmt_vid_cap()
[all …]
Dsaa7164-encoder.c755 f->fmt.pix.pixelformat = V4L2_PIX_FMT_MPEG; in vidioc_g_fmt_vid_cap()
756 f->fmt.pix.bytesperline = 0; in vidioc_g_fmt_vid_cap()
757 f->fmt.pix.sizeimage = in vidioc_g_fmt_vid_cap()
759 f->fmt.pix.colorspace = 0; in vidioc_g_fmt_vid_cap()
760 f->fmt.pix.width = port->width; in vidioc_g_fmt_vid_cap()
761 f->fmt.pix.height = port->height; in vidioc_g_fmt_vid_cap()
776 f->fmt.pix.pixelformat = V4L2_PIX_FMT_MPEG; in vidioc_try_fmt_vid_cap()
777 f->fmt.pix.bytesperline = 0; in vidioc_try_fmt_vid_cap()
778 f->fmt.pix.sizeimage = in vidioc_try_fmt_vid_cap()
780 f->fmt.pix.colorspace = 0; in vidioc_try_fmt_vid_cap()
[all …]
/linux-4.1.27/drivers/media/platform/s5p-tv/
Dmixer_video.c301 struct v4l2_pix_format_mplane *pix = &f->fmt.pix_mp; in mxr_g_fmt() local
305 pix->width = layer->geo.src.full_width; in mxr_g_fmt()
306 pix->height = layer->geo.src.full_height; in mxr_g_fmt()
307 pix->field = V4L2_FIELD_NONE; in mxr_g_fmt()
308 pix->pixelformat = layer->fmt->fourcc; in mxr_g_fmt()
309 pix->colorspace = layer->fmt->colorspace; in mxr_g_fmt()
310 mxr_mplane_fill(pix->plane_fmt, layer->fmt, pix->width, pix->height); in mxr_g_fmt()
320 struct v4l2_pix_format_mplane *pix; in mxr_s_fmt() local
326 pix = &f->fmt.pix_mp; in mxr_s_fmt()
327 fmt = find_format_by_fourcc(layer, pix->pixelformat); in mxr_s_fmt()
[all …]
/linux-4.1.27/drivers/media/usb/usbtv/
Dusbtv-video.c526 f->fmt.pix.width = usbtv->width; in usbtv_fmt_vid_cap()
527 f->fmt.pix.height = usbtv->height; in usbtv_fmt_vid_cap()
528 f->fmt.pix.pixelformat = V4L2_PIX_FMT_YUYV; in usbtv_fmt_vid_cap()
529 f->fmt.pix.field = V4L2_FIELD_INTERLACED; in usbtv_fmt_vid_cap()
530 f->fmt.pix.bytesperline = usbtv->width * 2; in usbtv_fmt_vid_cap()
531 f->fmt.pix.sizeimage = (f->fmt.pix.bytesperline * f->fmt.pix.height); in usbtv_fmt_vid_cap()
532 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in usbtv_fmt_vid_cap()
/linux-4.1.27/drivers/media/usb/em28xx/
Dem28xx-video.c884 size = fmt->fmt.pix.sizeimage; in queue_setup()
1244 f->fmt.pix.width = v4l2->width; in vidioc_g_fmt_vid_cap()
1245 f->fmt.pix.height = v4l2->height; in vidioc_g_fmt_vid_cap()
1246 f->fmt.pix.pixelformat = v4l2->format->fourcc; in vidioc_g_fmt_vid_cap()
1247 f->fmt.pix.bytesperline = (v4l2->width * v4l2->format->depth + 7) >> 3; in vidioc_g_fmt_vid_cap()
1248 f->fmt.pix.sizeimage = f->fmt.pix.bytesperline * v4l2->height; in vidioc_g_fmt_vid_cap()
1249 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in vidioc_g_fmt_vid_cap()
1253 f->fmt.pix.field = V4L2_FIELD_NONE; in vidioc_g_fmt_vid_cap()
1255 f->fmt.pix.field = v4l2->interlaced_fieldmode ? in vidioc_g_fmt_vid_cap()
1276 unsigned int width = f->fmt.pix.width; in vidioc_try_fmt_vid_cap()
[all …]
Dem28xx-vbi.c43 size = fmt->fmt.pix.sizeimage; in vbi_queue_setup()
/linux-4.1.27/arch/frv/kernel/
Ddma.c279 unsigned long pix, unsigned long six, unsigned long bcl) in frv_dma_start() argument
285 ___set_DMAC(ioaddr, PIX, pix); in frv_dma_start()
358 unsigned long cstr, pix, six, bcl; in frv_dma_dump() local
361 pix = __get_DMAC(ioaddr, PIX); in frv_dma_dump()
365 printk("DMA[%d] cstr=%lx pix=%lx six=%lx bcl=%lx\n", dma, cstr, pix, six, bcl); in frv_dma_dump()
/linux-4.1.27/drivers/media/usb/cx231xx/
Dcx231xx-video.c953 f->fmt.pix.width = dev->width; in vidioc_g_fmt_vid_cap()
954 f->fmt.pix.height = dev->height; in vidioc_g_fmt_vid_cap()
955 f->fmt.pix.pixelformat = dev->format->fourcc; in vidioc_g_fmt_vid_cap()
956 f->fmt.pix.bytesperline = (dev->width * dev->format->depth + 7) >> 3; in vidioc_g_fmt_vid_cap()
957 f->fmt.pix.sizeimage = f->fmt.pix.bytesperline * dev->height; in vidioc_g_fmt_vid_cap()
958 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in vidioc_g_fmt_vid_cap()
960 f->fmt.pix.field = V4L2_FIELD_INTERLACED; in vidioc_g_fmt_vid_cap()
981 unsigned int width = f->fmt.pix.width; in vidioc_try_fmt_vid_cap()
982 unsigned int height = f->fmt.pix.height; in vidioc_try_fmt_vid_cap()
987 fmt = format_by_fourcc(f->fmt.pix.pixelformat); in vidioc_try_fmt_vid_cap()
[all …]
Dcx231xx-417.c1569 f->fmt.pix.pixelformat = V4L2_PIX_FMT_MPEG; in vidioc_g_fmt_vid_cap()
1570 f->fmt.pix.bytesperline = 0; in vidioc_g_fmt_vid_cap()
1571 f->fmt.pix.sizeimage = mpeglines * mpeglinesize; in vidioc_g_fmt_vid_cap()
1572 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in vidioc_g_fmt_vid_cap()
1573 f->fmt.pix.width = dev->ts1.width; in vidioc_g_fmt_vid_cap()
1574 f->fmt.pix.height = dev->ts1.height; in vidioc_g_fmt_vid_cap()
1575 f->fmt.pix.field = V4L2_FIELD_INTERLACED; in vidioc_g_fmt_vid_cap()
1589 f->fmt.pix.pixelformat = V4L2_PIX_FMT_MPEG; in vidioc_try_fmt_vid_cap()
1590 f->fmt.pix.bytesperline = 0; in vidioc_try_fmt_vid_cap()
1591 f->fmt.pix.sizeimage = mpeglines * mpeglinesize; in vidioc_try_fmt_vid_cap()
[all …]
/linux-4.1.27/drivers/media/usb/usbvision/
Dusbvision-video.c905 vf->fmt.pix.width = usbvision->curwidth; in vidioc_g_fmt_vid_cap()
906 vf->fmt.pix.height = usbvision->curheight; in vidioc_g_fmt_vid_cap()
907 vf->fmt.pix.pixelformat = usbvision->palette.format; in vidioc_g_fmt_vid_cap()
908 vf->fmt.pix.bytesperline = in vidioc_g_fmt_vid_cap()
910 vf->fmt.pix.sizeimage = vf->fmt.pix.bytesperline * usbvision->curheight; in vidioc_g_fmt_vid_cap()
911 vf->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in vidioc_g_fmt_vid_cap()
912 vf->fmt.pix.field = V4L2_FIELD_NONE; /* Always progressive image */ in vidioc_g_fmt_vid_cap()
925 if (vf->fmt.pix.pixelformat == in vidioc_try_fmt_vid_cap()
934 RESTRICT_TO_RANGE(vf->fmt.pix.width, MIN_FRAME_WIDTH, MAX_FRAME_WIDTH); in vidioc_try_fmt_vid_cap()
935 RESTRICT_TO_RANGE(vf->fmt.pix.height, MIN_FRAME_HEIGHT, MAX_FRAME_HEIGHT); in vidioc_try_fmt_vid_cap()
[all …]
/linux-4.1.27/drivers/media/v4l2-core/
Dv4l2-ioctl.c244 const struct v4l2_pix_format *pix; in v4l_print_format() local
256 pix = &p->fmt.pix; in v4l_print_format()
261 pix->width, pix->height, in v4l_print_format()
262 (pix->pixelformat & 0xff), in v4l_print_format()
263 (pix->pixelformat >> 8) & 0xff, in v4l_print_format()
264 (pix->pixelformat >> 16) & 0xff, in v4l_print_format()
265 (pix->pixelformat >> 24) & 0xff, in v4l_print_format()
266 prt_names(pix->field, v4l2_field_names), in v4l_print_format()
267 pix->bytesperline, pix->sizeimage, in v4l_print_format()
268 pix->colorspace, pix->flags, pix->ycbcr_enc, in v4l_print_format()
[all …]
Dv4l2-compat-ioctl32.c153 struct v4l2_pix_format pix; member
187 return get_v4l2_pix_format(&kp->fmt.pix, &up->fmt.pix); in __get_v4l2_format32()
231 return put_v4l2_pix_format(&kp->fmt.pix, &up->fmt.pix); in __put_v4l2_format32()
/linux-4.1.27/drivers/media/i2c/
Dsaa6752hs.c82 { .fmt = { .pix = { .width = 720, .height = 576 }}},
84 { .fmt = { .pix = { .width = 480, .height = 576 }}},
86 { .fmt = { .pix = { .width = 352, .height = 576 }}},
88 { .fmt = { .pix = { .width = 352, .height = 288 }}},
90 { .fmt = { .pix = { .width = 0, .height = 0}}},
563 f->width = v4l2_format_table[h->video_format].fmt.pix.width; in saa6752hs_g_mbus_fmt()
564 f->height = v4l2_format_table[h->video_format].fmt.pix.height; in saa6752hs_g_mbus_fmt()
Dtvp514x.c115 struct v4l2_pix_format pix; member
1044 .pix = {
/linux-4.1.27/drivers/media/usb/au0828/
Dau0828-video.c647 size = fmt ? fmt->fmt.pix.sizeimage : img_size; in queue_setup()
1051 int width = format->fmt.pix.width; in au0828_set_format()
1052 int height = format->fmt.pix.height; in au0828_set_format()
1056 if (format->fmt.pix.pixelformat != V4L2_PIX_FMT_UYVY) in au0828_set_format()
1065 format->fmt.pix.width = width; in au0828_set_format()
1066 format->fmt.pix.height = height; in au0828_set_format()
1067 format->fmt.pix.pixelformat = V4L2_PIX_FMT_UYVY; in au0828_set_format()
1068 format->fmt.pix.bytesperline = width * 2; in au0828_set_format()
1069 format->fmt.pix.sizeimage = width * height * 2; in au0828_set_format()
1070 format->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in au0828_set_format()
[all …]
/linux-4.1.27/drivers/media/usb/hdpvr/
Dhdpvr-video.c1016 f->fmt.pix.width = vid_info.width; in vidioc_g_fmt_vid_cap()
1017 f->fmt.pix.height = vid_info.height; in vidioc_g_fmt_vid_cap()
1019 f->fmt.pix.width = dev->width; in vidioc_g_fmt_vid_cap()
1020 f->fmt.pix.height = dev->height; in vidioc_g_fmt_vid_cap()
1022 f->fmt.pix.pixelformat = V4L2_PIX_FMT_MPEG; in vidioc_g_fmt_vid_cap()
1023 f->fmt.pix.sizeimage = dev->bulk_in_size; in vidioc_g_fmt_vid_cap()
1024 f->fmt.pix.bytesperline = 0; in vidioc_g_fmt_vid_cap()
1025 if (f->fmt.pix.width == 720) { in vidioc_g_fmt_vid_cap()
1027 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in vidioc_g_fmt_vid_cap()
1028 f->fmt.pix.field = V4L2_FIELD_INTERLACED; in vidioc_g_fmt_vid_cap()
[all …]
/linux-4.1.27/drivers/media/platform/marvell-ccic/
Dmcam-core.c1415 struct v4l2_pix_format *pix = &fmt->fmt.pix; in mcam_vidioc_try_fmt_vid_cap() local
1419 f = mcam_find_format(pix->pixelformat); in mcam_vidioc_try_fmt_vid_cap()
1420 pix->pixelformat = f->pixelformat; in mcam_vidioc_try_fmt_vid_cap()
1421 v4l2_fill_mbus_format(&mbus_fmt, pix, f->mbus_code); in mcam_vidioc_try_fmt_vid_cap()
1425 v4l2_fill_pix_format(pix, &mbus_fmt); in mcam_vidioc_try_fmt_vid_cap()
1429 pix->bytesperline = pix->width * 3 / 2; in mcam_vidioc_try_fmt_vid_cap()
1432 pix->bytesperline = pix->width * f->bpp; in mcam_vidioc_try_fmt_vid_cap()
1435 pix->sizeimage = pix->height * pix->bytesperline; in mcam_vidioc_try_fmt_vid_cap()
1453 f = mcam_find_format(fmt->fmt.pix.pixelformat); in mcam_vidioc_s_fmt_vid_cap()
1466 cam->pix_format = fmt->fmt.pix; in mcam_vidioc_s_fmt_vid_cap()
[all …]
/linux-4.1.27/drivers/media/pci/ivtv/
Divtv-ioctl.c348 struct v4l2_pix_format *pixfmt = &fmt->fmt.pix; in ivtv_g_fmt_vid_cap()
412 struct v4l2_pix_format *pixfmt = &fmt->fmt.pix; in ivtv_g_fmt_vid_out()
479 int w = fmt->fmt.pix.width; in ivtv_try_fmt_vid_cap()
480 int h = fmt->fmt.pix.height; in ivtv_try_fmt_vid_cap()
493 fmt->fmt.pix.width = w; in ivtv_try_fmt_vid_cap()
494 fmt->fmt.pix.height = h; in ivtv_try_fmt_vid_cap()
527 s32 w = fmt->fmt.pix.width; in ivtv_try_fmt_vid_out()
528 s32 h = fmt->fmt.pix.height; in ivtv_try_fmt_vid_out()
529 int field = fmt->fmt.pix.field; in ivtv_try_fmt_vid_out()
552 fmt->fmt.pix.field = field; in ivtv_try_fmt_vid_out()
[all …]
/linux-4.1.27/Documentation/EDID/
Dedid.S53 #define pixdpi2mm(pix,dpi) ((pix*25)/dpi) argument
/linux-4.1.27/drivers/media/platform/exynos-gsc/
Dgsc-m2m.c320 struct v4l2_pix_format_mplane *pix; in gsc_m2m_s_fmt_mplane() local
339 pix = &f->fmt.pix_mp; in gsc_m2m_s_fmt_mplane()
340 frame->fmt = find_fmt(&pix->pixelformat, NULL, 0); in gsc_m2m_s_fmt_mplane()
341 frame->colorspace = pix->colorspace; in gsc_m2m_s_fmt_mplane()
346 frame->payload[i] = pix->plane_fmt[i].sizeimage; in gsc_m2m_s_fmt_mplane()
348 gsc_set_frame_size(frame, pix->width, pix->height); in gsc_m2m_s_fmt_mplane()
/linux-4.1.27/drivers/media/pci/cx18/
Dcx18-ioctl.c154 struct v4l2_pix_format *pixfmt = &fmt->fmt.pix; in cx18_g_fmt_vid_cap()
221 int w = fmt->fmt.pix.width; in cx18_try_fmt_vid_cap()
222 int h = fmt->fmt.pix.height; in cx18_try_fmt_vid_cap()
235 fmt->fmt.pix.width = w; in cx18_try_fmt_vid_cap()
236 fmt->fmt.pix.height = h; in cx18_try_fmt_vid_cap()
278 w = fmt->fmt.pix.width; in cx18_s_fmt_vid_cap()
279 h = fmt->fmt.pix.height; in cx18_s_fmt_vid_cap()
282 s->pixelformat == fmt->fmt.pix.pixelformat) in cx18_s_fmt_vid_cap()
288 s->pixelformat = fmt->fmt.pix.pixelformat; in cx18_s_fmt_vid_cap()
/linux-4.1.27/drivers/media/usb/pvrusb2/
Dpvrusb2-v4l2.c104 .pix = {
433 vf->fmt.pix.width = val; in pvr2_g_fmt_vid_cap()
438 vf->fmt.pix.height = val; in pvr2_g_fmt_vid_cap()
448 int h = vf->fmt.pix.height; in pvr2_try_fmt_vid_cap()
449 int w = vf->fmt.pix.width; in pvr2_try_fmt_vid_cap()
475 vf->fmt.pix.width = w; in pvr2_try_fmt_vid_cap()
476 vf->fmt.pix.height = h; in pvr2_try_fmt_vid_cap()
491 pvr2_ctrl_set_value(hcp, vf->fmt.pix.width); in pvr2_s_fmt_vid_cap()
492 pvr2_ctrl_set_value(vcp, vf->fmt.pix.height); in pvr2_s_fmt_vid_cap()
/linux-4.1.27/arch/frv/include/asm/
Ddma.h52 unsigned long pix, unsigned long six, unsigned long bcl);
/linux-4.1.27/drivers/media/pci/bt8xx/
Dbttv-driver.c2317 pix_format_set_size(&f->fmt.pix, fh->fmt, in bttv_g_fmt_vid_cap()
2319 f->fmt.pix.field = fh->cap.field; in bttv_g_fmt_vid_cap()
2320 f->fmt.pix.pixelformat = fh->fmt->fourcc; in bttv_g_fmt_vid_cap()
2321 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in bttv_g_fmt_vid_cap()
2362 fmt = format_by_fourcc(f->fmt.pix.pixelformat); in bttv_try_fmt_vid_cap()
2366 field = f->fmt.pix.field; in bttv_try_fmt_vid_cap()
2383 field = (f->fmt.pix.height > height2) in bttv_try_fmt_vid_cap()
2389 width = f->fmt.pix.width; in bttv_try_fmt_vid_cap()
2390 height = f->fmt.pix.height; in bttv_try_fmt_vid_cap()
2401 f->fmt.pix.field = field; in bttv_try_fmt_vid_cap()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/media/
Dsamsung-fimc.txt58 - samsung,pix-limits: an array of maximum supported image sizes in pixels, for
73 - samsung,min-pix-sizes: an array specyfing minimum image size in pixels at
76 - samsung,min-pix-alignment: minimum supported image height alignment (first
/linux-4.1.27/drivers/media/platform/blackfin/
Dbfin_capture.c206 if (fmt && fmt->fmt.pix.sizeimage < bcap_dev->fmt.sizeimage) in bcap_queue_setup()
213 sizes[0] = fmt ? fmt->fmt.pix.sizeimage : bcap_dev->fmt.sizeimage; in bcap_queue_setup()
651 struct v4l2_pix_format *pixfmt = &fmt->fmt.pix; in bcap_try_fmt_vid_cap()
661 fmt->fmt.pix = bcap_dev->fmt; in bcap_g_fmt_vid_cap()
671 struct v4l2_pix_format *pixfmt = &fmt->fmt.pix; in bcap_s_fmt_vid_cap()
/linux-4.1.27/drivers/gpu/drm/armada/
Darmada_crtc.c680 static void armada_load_cursor_argb(void __iomem *base, uint32_t *pix, in armada_load_cursor_argb() argument
688 uint32_t *p = &pix[y * stride]; in armada_load_cursor_argb()
800 uint32_t *pix; in armada_drm_crtc_cursor_update() local
802 pix = obj->addr; in armada_drm_crtc_cursor_update()
803 pix += yoff * s + xoff; in armada_drm_crtc_cursor_update()
804 armada_load_cursor_argb(dcrtc->base, pix, s, w, h); in armada_drm_crtc_cursor_update()
/linux-4.1.27/Documentation/fb/
Dpxafb.txt42 4pix | 8pix => LCCR0_DPD
Dmodedb.txt95 <pix>M<a>[-R]
97 where: pix = total amount of pixels in MB (xres x yres)
/linux-4.1.27/drivers/input/touchscreen/
Dsur40.c643 if (fmt && fmt->fmt.pix.sizeimage < sur40_video_format.sizeimage) in sur40_queue_setup()
647 sizes[0] = fmt ? fmt->fmt.pix.sizeimage : sur40_video_format.sizeimage; in sur40_queue_setup()
766 f->fmt.pix = sur40_video_format; in sur40_vidioc_fmt()
/linux-4.1.27/Documentation/devicetree/bindings/drm/imx/
Dfsl-imx-drm.txt76 interface-pix-fmt = "rgb24";
/linux-4.1.27/Documentation/devicetree/bindings/gpu/
Dst,stih4xx.txt206 clock-names = "pix", "tmds", "phy", "audio";
214 clock-names = "pix", "hddac";
/linux-4.1.27/scripts/kconfig/
Dgconf.c1166 GdkPixbuf *pix; in set_node() local
1168 pix = gdk_pixbuf_new_from_xpm_data((const char **) in set_node()
1185 COL_PIXBUF, pix, in set_node()
1193 g_object_unref(pix); in set_node()
/linux-4.1.27/include/video/
Dimx-ipu-v3.h175 struct v4l2_pix_format pix; member
/linux-4.1.27/drivers/video/fbdev/
Ds3c-fb.c378 static int s3c_fb_align_word(unsigned int bpp, unsigned int pix) in s3c_fb_align_word() argument
383 return pix; in s3c_fb_align_word()
386 return ALIGN(pix, pix_per_word); in s3c_fb_align_word()
/linux-4.1.27/include/uapi/linux/
Dvideodev2.h1908 struct v4l2_pix_format pix; /* V4L2_BUF_TYPE_VIDEO_CAPTURE */ member