Searched refs:dsc_common_caps (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dsc/ |
H A D | dc_dsc.c | 248 struct dsc_enc_caps *dsc_common_caps) in intersect_dsc_caps() 253 memset(dsc_common_caps, 0, sizeof(struct dsc_enc_caps)); in intersect_dsc_caps() 255 dsc_common_caps->dsc_version = min(dsc_sink_caps->dsc_version, dsc_enc_caps->dsc_version); in intersect_dsc_caps() 256 if (!dsc_common_caps->dsc_version) in intersect_dsc_caps() 259 dsc_common_caps->slice_caps.bits.NUM_SLICES_1 = dsc_sink_caps->slice_caps1.bits.NUM_SLICES_1 && dsc_enc_caps->slice_caps.bits.NUM_SLICES_1; in intersect_dsc_caps() 260 dsc_common_caps->slice_caps.bits.NUM_SLICES_2 = dsc_sink_caps->slice_caps1.bits.NUM_SLICES_2 && dsc_enc_caps->slice_caps.bits.NUM_SLICES_2; in intersect_dsc_caps() 261 dsc_common_caps->slice_caps.bits.NUM_SLICES_4 = dsc_sink_caps->slice_caps1.bits.NUM_SLICES_4 && dsc_enc_caps->slice_caps.bits.NUM_SLICES_4; in intersect_dsc_caps() 262 dsc_common_caps->slice_caps.bits.NUM_SLICES_8 = dsc_sink_caps->slice_caps1.bits.NUM_SLICES_8 && dsc_enc_caps->slice_caps.bits.NUM_SLICES_8; in intersect_dsc_caps() 263 if (!dsc_common_caps->slice_caps.raw) in intersect_dsc_caps() 266 dsc_common_caps in intersect_dsc_caps() 244 intersect_dsc_caps( const struct dsc_dec_dpcd_caps *dsc_sink_caps, const struct dsc_enc_caps *dsc_enc_caps, enum dc_pixel_encoding pixel_encoding, struct dsc_enc_caps *dsc_common_caps) intersect_dsc_caps() argument 354 decide_dsc_target_bpp_x16( const struct dc_dsc_policy *policy, const struct dsc_enc_caps *dsc_common_caps, const int target_bandwidth_kbps, const struct dc_crtc_timing *timing, int *target_bpp_x16) decide_dsc_target_bpp_x16() argument 550 struct dsc_enc_caps dsc_common_caps; setup_dsc_config() local 875 struct dsc_enc_caps dsc_common_caps; dc_dsc_compute_bandwidth_range() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dsc/ |
H A D | dc_dsc.c | 170 struct dsc_enc_caps *dsc_common_caps); 449 struct dsc_enc_caps dsc_common_caps; in dc_dsc_compute_bandwidth_range() local 460 timing->pixel_encoding, &dsc_common_caps); in dc_dsc_compute_bandwidth_range() 468 config.num_slices_h, &dsc_common_caps, timing, link_encoding, range); in dc_dsc_compute_bandwidth_range() 496 struct dsc_enc_caps *dsc_common_caps) in intersect_dsc_caps() 501 memset(dsc_common_caps, 0, sizeof(struct dsc_enc_caps)); in intersect_dsc_caps() 503 dsc_common_caps->dsc_version = min(dsc_sink_caps->dsc_version, dsc_enc_caps->dsc_version); in intersect_dsc_caps() 504 if (!dsc_common_caps->dsc_version) in intersect_dsc_caps() 507 dsc_common_caps->slice_caps.bits.NUM_SLICES_1 = in intersect_dsc_caps() 509 dsc_common_caps in intersect_dsc_caps() 492 intersect_dsc_caps( const struct dsc_dec_dpcd_caps *dsc_sink_caps, const struct dsc_enc_caps *dsc_enc_caps, enum dc_pixel_encoding pixel_encoding, struct dsc_enc_caps *dsc_common_caps) intersect_dsc_caps() argument 654 decide_dsc_target_bpp_x16( const struct dc_dsc_policy *policy, const struct dsc_enc_caps *dsc_common_caps, const int target_bandwidth_kbps, const struct dc_crtc_timing *timing, const int num_slices_h, const enum dc_link_encoding_format link_encoding, int *target_bpp_x16) decide_dsc_target_bpp_x16() argument 848 struct dsc_enc_caps dsc_common_caps; setup_dsc_config() local [all...] |
Completed in 2 milliseconds