• Home
  • Raw
  • Download

Lines Matching refs:range

57 		struct dc_dsc_bw_range *range);
349 struct dc_dsc_bw_range *range) in dc_dsc_compute_bandwidth_range() argument
367 config.num_slices_h, &dsc_common_caps, timing, range); in dc_dsc_compute_bandwidth_range()
503 struct dc_dsc_bw_range *range) in decide_dsc_bandwidth_range() argument
507 memset(range, 0, sizeof(*range)); in decide_dsc_bandwidth_range()
513 range->max_target_bpp_x16 = preferred_bpp_x16; in decide_dsc_bandwidth_range()
514 range->min_target_bpp_x16 = preferred_bpp_x16; in decide_dsc_bandwidth_range()
520 range->max_target_bpp_x16 = MIN(dsc_caps->edp_sink_max_bits_per_pixel, in decide_dsc_bandwidth_range()
522 range->min_target_bpp_x16 = min_bpp_x16; in decide_dsc_bandwidth_range()
525 range->max_target_bpp_x16 = max_bpp_x16; in decide_dsc_bandwidth_range()
526 range->min_target_bpp_x16 = min_bpp_x16; in decide_dsc_bandwidth_range()
530 if (range->max_target_bpp_x16 >= range->min_target_bpp_x16 && range->min_target_bpp_x16 > 0) { in decide_dsc_bandwidth_range()
532 range->stream_kbps = dc_bandwidth_in_kbps_from_timing(timing); in decide_dsc_bandwidth_range()
535 range->max_kbps = dc_dsc_stream_bandwidth_in_kbps(timing, in decide_dsc_bandwidth_range()
536 range->max_target_bpp_x16, num_slices_h, dsc_caps->is_dp); in decide_dsc_bandwidth_range()
539 range->min_kbps = dc_dsc_stream_bandwidth_in_kbps(timing, in decide_dsc_bandwidth_range()
540 range->min_target_bpp_x16, num_slices_h, dsc_caps->is_dp); in decide_dsc_bandwidth_range()
543 return range->max_kbps >= range->min_kbps && range->min_kbps > 0; in decide_dsc_bandwidth_range()
560 struct dc_dsc_bw_range range; in decide_dsc_target_bpp_x16() local
565 num_slices_h, dsc_common_caps, timing, &range)) { in decide_dsc_target_bpp_x16()
566 if (target_bandwidth_kbps >= range.stream_kbps) { in decide_dsc_target_bpp_x16()
569 *target_bpp_x16 = range.max_target_bpp_x16; in decide_dsc_target_bpp_x16()
570 } else if (target_bandwidth_kbps >= range.max_kbps) { in decide_dsc_target_bpp_x16()
572 *target_bpp_x16 = range.max_target_bpp_x16; in decide_dsc_target_bpp_x16()
573 } else if (target_bandwidth_kbps >= range.min_kbps) { in decide_dsc_target_bpp_x16()