Lines Matching refs:tpg

103 	unsigned buffers = tpg_g_buffers(&dev->tpg);  in vid_cap_queue_setup()
143 if (sizes[p] < tpg_g_line_width(&dev->tpg, p) * h + in vid_cap_queue_setup()
149 sizes[p] = tpg_g_line_width(&dev->tpg, p) * h + in vid_cap_queue_setup()
174 unsigned buffers = tpg_g_buffers(&dev->tpg); in vid_cap_buf_prepare()
191 size = tpg_g_line_width(&dev->tpg, p) * dev->fmt_cap_rect.height + in vid_cap_buf_prepare()
259 dev->must_blank[i] = tpg_g_perc_fill(&dev->tpg) < 100; in vid_cap_start_streaming()
312 tpg_s_quality(&dev->tpg, TPG_QUAL_NOISE, 0); in vivid_update_quality()
316 tpg_s_quality(&dev->tpg, TPG_QUAL_NOISE, 0); in vivid_update_quality()
320 tpg_s_quality(&dev->tpg, TPG_QUAL_NOISE, 0); in vivid_update_quality()
324 tpg_s_quality(&dev->tpg, TPG_QUAL_COLOR, 0); in vivid_update_quality()
336 tpg_s_quality(&dev->tpg, TPG_QUAL_NOISE, in vivid_update_quality()
341 tpg_s_quality(&dev->tpg, TPG_QUAL_GRAY, 0); in vivid_update_quality()
343 tpg_s_quality(&dev->tpg, TPG_QUAL_COLOR, 0); in vivid_update_quality()
355 if (tpg_g_quality(&dev->tpg) == TPG_QUAL_COLOR || in vivid_get_quality()
356 tpg_g_quality(&dev->tpg) == TPG_QUAL_NOISE) in vivid_get_quality()
357 return tpg_g_quality(&dev->tpg); in vivid_get_quality()
412 tpg_s_rgb_range(&dev->tpg, V4L2_DV_RGB_RANGE_AUTO); in vivid_update_format_cap()
427 tpg_s_rgb_range(&dev->tpg, V4L2_DV_RGB_RANGE_AUTO); in vivid_update_format_cap()
457 tpg_s_rgb_range(&dev->tpg, v4l2_ctrl_g_ctrl(dev->rgb_range_cap)); in vivid_update_format_cap()
461 tpg_reset_source(&dev->tpg, dev->src_rect.width, dev->src_rect.height, dev->field_cap); in vivid_update_format_cap()
468 tpg_s_video_aspect(&dev->tpg, vivid_get_video_aspect(dev)); in vivid_update_format_cap()
469 tpg_s_pixel_aspect(&dev->tpg, vivid_get_pixel_aspect(dev)); in vivid_update_format_cap()
470 tpg_update_mv_step(&dev->tpg); in vivid_update_format_cap()
500 return tpg_g_colorspace(&dev->tpg); in vivid_colorspace_cap()
507 return tpg_g_ycbcr_enc(&dev->tpg); in vivid_ycbcr_enc_cap()
514 return tpg_g_quantization(&dev->tpg); in vivid_quantization_cap()
534 mp->plane_fmt[p].bytesperline = tpg_g_bytesperline(&dev->tpg, p); in vivid_g_fmt_vid_cap()
536 tpg_g_line_width(&dev->tpg, p) * mp->height + in vivid_g_fmt_vid_cap()
613 pfmt[p].sizeimage = tpg_calc_line_width(&dev->tpg, p, pfmt[p].bytesperline) * in vivid_try_fmt_vid_cap()
736 tpg_s_buf_height(&dev->tpg, mp->height); in vivid_s_fmt_vid_cap()
737 tpg_s_fourcc(&dev->tpg, dev->fmt_cap->fourcc); in vivid_s_fmt_vid_cap()
738 for (p = 0; p < tpg_g_buffers(&dev->tpg); p++) in vivid_s_fmt_vid_cap()
739 tpg_s_bytesperline(&dev->tpg, p, mp->plane_fmt[p].bytesperline); in vivid_s_fmt_vid_cap()
742 tpg_s_field(&dev->tpg, V4L2_FIELD_TOP, true); in vivid_s_fmt_vid_cap()
744 tpg_s_field(&dev->tpg, dev->field_cap, false); in vivid_s_fmt_vid_cap()
745 tpg_s_crop_compose(&dev->tpg, &dev->crop_cap, &dev->compose_cap); in vivid_s_fmt_vid_cap()
748 tpg_update_mv_step(&dev->tpg); in vivid_s_fmt_vid_cap()
909 tpg_s_buf_height(&dev->tpg, fmt.height); in vivid_vid_cap_s_selection()
918 tpg_s_buf_height(&dev->tpg, fmt.height); in vivid_vid_cap_s_selection()
928 tpg_s_buf_height(&dev->tpg, dev->fmt_cap_rect.height); in vivid_vid_cap_s_selection()
990 tpg_s_crop_compose(&dev->tpg, crop, compose); in vivid_vid_cap_s_selection()
1304 switch (tpg_g_quality(&dev->tpg)) { in vidioc_enum_input()
1552 if (vivid_is_tv_cap(dev) && tpg_g_quality(&dev->tpg) == TPG_QUAL_NOISE) { in vidioc_querystd()