Lines Matching refs:bt

406 	struct v4l2_bt_timings *bt = &dev->dv_timings_cap.bt;  in vivid_update_format_cap()  local
434 dev->src_rect.width = bt->width; in vivid_update_format_cap()
435 dev->src_rect.height = bt->height; in vivid_update_format_cap()
436 size = V4L2_DV_BT_FRAME_WIDTH(bt) * V4L2_DV_BT_FRAME_HEIGHT(bt); in vivid_update_format_cap()
438 size / 100, (u32)bt->pixelclock / 100 in vivid_update_format_cap()
440 if (bt->interlaced) in vivid_update_format_cap()
451 if (bt->flags & V4L2_DV_FL_IS_CE_VIDEO) { in vivid_update_format_cap()
452 if (bt->width == 720 && bt->height <= 576) in vivid_update_format_cap()
496 return dev->dv_timings_cap.bt.interlaced ? V4L2_FIELD_ALTERNATE : in vivid_field_cap()
1342 struct v4l2_bt_timings *bt = &dev->dv_timings_cap.bt; in vidioc_s_input() local
1373 if (bt->flags & V4L2_DV_FL_IS_CE_VIDEO) { in vidioc_s_input()
1619 struct v4l2_bt_timings *bt = &timings->bt; in valid_cvt_gtf_timings() local
1628 total_h_pixel = V4L2_DV_BT_FRAME_WIDTH(bt); in valid_cvt_gtf_timings()
1629 total_v_lines = V4L2_DV_BT_FRAME_HEIGHT(bt); in valid_cvt_gtf_timings()
1631 h_freq = (u32)bt->pixelclock / total_h_pixel; in valid_cvt_gtf_timings()
1633 if (bt->standards == 0 || (bt->standards & V4L2_DV_BT_STD_CVT)) { in valid_cvt_gtf_timings()
1634 if (v4l2_detect_cvt(total_v_lines, h_freq, bt->vsync, bt->width, in valid_cvt_gtf_timings()
1635 bt->polarities, bt->interlaced, timings)) in valid_cvt_gtf_timings()
1639 if (bt->standards == 0 || (bt->standards & V4L2_DV_BT_STD_GTF)) { in valid_cvt_gtf_timings()
1642 find_aspect_ratio(bt->width, bt->height, in valid_cvt_gtf_timings()
1645 if (v4l2_detect_gtf(total_v_lines, h_freq, bt->vsync, in valid_cvt_gtf_timings()
1646 bt->polarities, bt->interlaced, in valid_cvt_gtf_timings()
1688 timings->bt.pixelclock = vivid_dv_timings_cap.bt.max_pixelclock * 2; in vidioc_query_dv_timings()