Home
last modified time | relevance | path

Searched refs:dsc_sink_caps (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dsc/
H A Ddc_dsc.c245 const struct dsc_dec_dpcd_caps *dsc_sink_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()
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()
266 dsc_common_caps->lb_bit_depth = min(dsc_sink_caps->lb_bit_depth, dsc_enc_caps->lb_bit_depth); in intersect_dsc_caps()
270 dsc_common_caps->is_block_pred_supported = dsc_sink_caps->is_block_pred_supported && dsc_enc_caps->is_block_pred_supported; in intersect_dsc_caps()
272 dsc_common_caps->color_formats.raw = dsc_sink_caps->color_formats.raw & dsc_enc_caps->color_formats.raw; in intersect_dsc_caps()
276 dsc_common_caps->color_depth.raw = dsc_sink_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
542 setup_dsc_config( const struct dsc_dec_dpcd_caps *dsc_sink_caps, const struct dsc_enc_caps *dsc_enc_caps, int target_bandwidth_kbps, const struct dc_crtc_timing *timing, int min_slice_height_override, struct dc_dsc_config *dsc_cfg) setup_dsc_config() argument
755 dc_dsc_parse_dsc_dpcd(const struct dc *dc, const uint8_t *dpcd_dsc_basic_data, const uint8_t *dpcd_dsc_branch_decoder_caps, struct dsc_dec_dpcd_caps *dsc_sink_caps) dc_dsc_parse_dsc_dpcd() argument
864 dc_dsc_compute_bandwidth_range( const struct display_stream_compressor *dsc, const uint32_t dsc_min_slice_height_override, const uint32_t min_bpp, const uint32_t max_bpp, const struct dsc_dec_dpcd_caps *dsc_sink_caps, const struct dc_crtc_timing *timing, struct dc_dsc_bw_range *range) dc_dsc_compute_bandwidth_range() argument
893 dc_dsc_compute_config( const struct display_stream_compressor *dsc, const struct dsc_dec_dpcd_caps *dsc_sink_caps, const uint32_t dsc_min_slice_height_override, uint32_t target_bandwidth_kbps, const struct dc_crtc_timing *timing, struct dc_dsc_config *dsc_cfg) dc_dsc_compute_config() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dsc/
H A Ddc_dsc.c167 const struct dsc_dec_dpcd_caps *dsc_sink_caps,
173 const struct dsc_dec_dpcd_caps *dsc_sink_caps,
318 struct dsc_dec_dpcd_caps *dsc_sink_caps) in dc_dsc_parse_dsc_dpcd()
323 dsc_sink_caps->is_dsc_supported = in dc_dsc_parse_dsc_dpcd()
325 if (!dsc_sink_caps->is_dsc_supported) in dc_dsc_parse_dsc_dpcd()
328 dsc_sink_caps->dsc_version = dpcd_dsc_basic_data[DP_DSC_REV - DP_DSC_SUPPORT]; in dc_dsc_parse_dsc_dpcd()
339 dsc_sink_caps->rc_buffer_size = buff_size * buff_block_size; in dc_dsc_parse_dsc_dpcd()
342 dsc_sink_caps->slice_caps1.raw = dpcd_dsc_basic_data[DP_DSC_SLICE_CAP_1 - DP_DSC_SUPPORT]; in dc_dsc_parse_dsc_dpcd()
344 &dsc_sink_caps->lb_bit_depth)) in dc_dsc_parse_dsc_dpcd()
347 dsc_sink_caps in dc_dsc_parse_dsc_dpcd()
315 dc_dsc_parse_dsc_dpcd(const struct dc *dc, const uint8_t *dpcd_dsc_basic_data, const uint8_t *dpcd_dsc_branch_decoder_caps, struct dsc_dec_dpcd_caps *dsc_sink_caps) dc_dsc_parse_dsc_dpcd() argument
437 dc_dsc_compute_bandwidth_range( const struct display_stream_compressor *dsc, uint32_t dsc_min_slice_height_override, uint32_t min_bpp_x16, uint32_t max_bpp_x16, const struct dsc_dec_dpcd_caps *dsc_sink_caps, const struct dc_crtc_timing *timing, const enum dc_link_encoding_format link_encoding, struct dc_dsc_bw_range *range) dc_dsc_compute_bandwidth_range() argument
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
839 setup_dsc_config( const struct dsc_dec_dpcd_caps *dsc_sink_caps, const struct dsc_enc_caps *dsc_enc_caps, int target_bandwidth_kbps, const struct dc_crtc_timing *timing, const struct dc_dsc_config_options *options, const enum dc_link_encoding_format link_encoding, struct dc_dsc_config *dsc_cfg) setup_dsc_config() argument
1068 dc_dsc_compute_config( const struct display_stream_compressor *dsc, const struct dsc_dec_dpcd_caps *dsc_sink_caps, const struct dc_dsc_config_options *options, uint32_t target_bandwidth_kbps, const struct dc_crtc_timing *timing, const enum dc_link_encoding_format link_encoding, struct dc_dsc_config *dsc_cfg) dc_dsc_compute_config() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/
H A Ddc_dsc.h60 struct dsc_dec_dpcd_caps *dsc_sink_caps);
67 const struct dsc_dec_dpcd_caps *dsc_sink_caps,
73 const struct dsc_dec_dpcd_caps *dsc_sink_caps,
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/
H A Ddc_dsc.h67 struct dsc_dec_dpcd_caps *dsc_sink_caps);
74 const struct dsc_dec_dpcd_caps *dsc_sink_caps,
81 const struct dsc_dec_dpcd_caps *dsc_sink_caps,

Completed in 4 milliseconds