Lines Matching refs:bt

402 	struct v4l2_bt_timings *bt = &dev->dv_timings_cap.bt;  in vivid_update_format_cap()  local
430 dev->src_rect.width = bt->width; in vivid_update_format_cap()
431 dev->src_rect.height = bt->height; in vivid_update_format_cap()
432 size = V4L2_DV_BT_FRAME_WIDTH(bt) * V4L2_DV_BT_FRAME_HEIGHT(bt); in vivid_update_format_cap()
434 size / 100, (u32)bt->pixelclock / 100 in vivid_update_format_cap()
436 if (bt->interlaced) in vivid_update_format_cap()
447 if (bt->flags & V4L2_DV_FL_IS_CE_VIDEO) { in vivid_update_format_cap()
448 if (bt->width == 720 && bt->height <= 576) in vivid_update_format_cap()
492 return dev->dv_timings_cap.bt.interlaced ? V4L2_FIELD_ALTERNATE : in vivid_field_cap()
1330 struct v4l2_bt_timings *bt = &dev->dv_timings_cap.bt; in vidioc_s_input() local
1361 if (bt->flags & V4L2_DV_FL_IS_CE_VIDEO) { in vidioc_s_input()
1607 struct v4l2_bt_timings *bt = &timings->bt; in valid_cvt_gtf_timings() local
1616 total_h_pixel = V4L2_DV_BT_FRAME_WIDTH(bt); in valid_cvt_gtf_timings()
1617 total_v_lines = V4L2_DV_BT_FRAME_HEIGHT(bt); in valid_cvt_gtf_timings()
1619 h_freq = (u32)bt->pixelclock / total_h_pixel; in valid_cvt_gtf_timings()
1621 if (bt->standards == 0 || (bt->standards & V4L2_DV_BT_STD_CVT)) { in valid_cvt_gtf_timings()
1622 if (v4l2_detect_cvt(total_v_lines, h_freq, bt->vsync, in valid_cvt_gtf_timings()
1623 bt->polarities, timings)) in valid_cvt_gtf_timings()
1627 if (bt->standards == 0 || (bt->standards & V4L2_DV_BT_STD_GTF)) { in valid_cvt_gtf_timings()
1630 find_aspect_ratio(bt->width, bt->height, in valid_cvt_gtf_timings()
1633 if (v4l2_detect_gtf(total_v_lines, h_freq, bt->vsync, in valid_cvt_gtf_timings()
1634 bt->polarities, aspect_ratio, timings)) in valid_cvt_gtf_timings()
1675 timings->bt.pixelclock = vivid_dv_timings_cap.bt.max_pixelclock * 2; in vidioc_query_dv_timings()