Lines Matching refs:is_dsc_possible

447 	bool is_dsc_possible = false;  in dc_dsc_compute_bandwidth_range()  local
459 is_dsc_possible = intersect_dsc_caps(dsc_sink_caps, &dsc_enc_caps, in dc_dsc_compute_bandwidth_range()
462 if (is_dsc_possible) in dc_dsc_compute_bandwidth_range()
463 is_dsc_possible = setup_dsc_config(dsc_sink_caps, &dsc_enc_caps, 0, timing, in dc_dsc_compute_bandwidth_range()
466 if (is_dsc_possible) in dc_dsc_compute_bandwidth_range()
467 is_dsc_possible = decide_dsc_bandwidth_range(min_bpp_x16, max_bpp_x16, in dc_dsc_compute_bandwidth_range()
470 return is_dsc_possible; in dc_dsc_compute_bandwidth_range()
857 bool is_dsc_possible = false; in setup_dsc_config() local
875is_dsc_possible = intersect_dsc_caps(dsc_sink_caps, dsc_enc_caps, timing->pixel_encoding, &dsc_com… in setup_dsc_config()
876 if (!is_dsc_possible) in setup_dsc_config()
887 is_dsc_possible = (bool)dsc_common_caps.color_formats.bits.RGB; in setup_dsc_config()
892 is_dsc_possible = (bool)dsc_common_caps.color_formats.bits.YCBCR_444; in setup_dsc_config()
897 is_dsc_possible = (bool)dsc_common_caps.color_formats.bits.YCBCR_NATIVE_422; in setup_dsc_config()
900 if (!is_dsc_possible) { in setup_dsc_config()
901 is_dsc_possible = (bool)dsc_common_caps.color_formats.bits.YCBCR_SIMPLE_422; in setup_dsc_config()
902 dsc_cfg->ycbcr422_simple = is_dsc_possible; in setup_dsc_config()
907 is_dsc_possible = (bool)dsc_common_caps.color_formats.bits.YCBCR_NATIVE_420; in setup_dsc_config()
912 is_dsc_possible = false; in setup_dsc_config()
917 is_dsc_possible = false; in setup_dsc_config()
919 if (!is_dsc_possible) in setup_dsc_config()
925 is_dsc_possible = (bool)dsc_common_caps.color_depth.bits.COLOR_DEPTH_8_BPC; in setup_dsc_config()
928 is_dsc_possible = (bool)dsc_common_caps.color_depth.bits.COLOR_DEPTH_10_BPC; in setup_dsc_config()
931 is_dsc_possible = (bool)dsc_common_caps.color_depth.bits.COLOR_DEPTH_12_BPC; in setup_dsc_config()
934 is_dsc_possible = false; in setup_dsc_config()
937 if (!is_dsc_possible) in setup_dsc_config()
950 is_dsc_possible = (dsc_common_caps.max_slice_width > 0); in setup_dsc_config()
951 if (!is_dsc_possible) in setup_dsc_config()
968 is_dsc_possible = (min_slices_h <= max_slices_h); in setup_dsc_config()
974 is_dsc_possible = false; in setup_dsc_config()
976 if (!is_dsc_possible) in setup_dsc_config()
988 is_dsc_possible = false; in setup_dsc_config()
998 is_dsc_possible = false; in setup_dsc_config()
1005 is_dsc_possible = false; in setup_dsc_config()
1008 if (!is_dsc_possible) in setup_dsc_config()
1014 is_dsc_possible = slice_width <= dsc_common_caps.max_slice_width; in setup_dsc_config()
1015 if (!is_dsc_possible) in setup_dsc_config()
1031 is_dsc_possible = (slice_height % 2 == 0); in setup_dsc_config()
1033 if (!is_dsc_possible) in setup_dsc_config()
1039 is_dsc_possible = false; in setup_dsc_config()
1044 is_dsc_possible = decide_dsc_target_bpp_x16( in setup_dsc_config()
1054 if (!is_dsc_possible) in setup_dsc_config()
1058 if (is_dsc_possible) { in setup_dsc_config()
1067 if (!is_dsc_possible) in setup_dsc_config()
1070 return is_dsc_possible; in setup_dsc_config()
1082 bool is_dsc_possible = false; in dc_dsc_compute_config() local
1086 is_dsc_possible = setup_dsc_config(dsc_sink_caps, in dc_dsc_compute_config()
1090 return is_dsc_possible; in dc_dsc_compute_config()