Lines Matching refs:pps_payload

96 void drm_dsc_pps_payload_pack(struct drm_dsc_picture_parameter_set *pps_payload,  in drm_dsc_pps_payload_pack()  argument
102 BUILD_BUG_ON(sizeof(*pps_payload) != in drm_dsc_pps_payload_pack()
105 memset(pps_payload, 0, sizeof(*pps_payload)); in drm_dsc_pps_payload_pack()
108 pps_payload->dsc_version = in drm_dsc_pps_payload_pack()
115 pps_payload->pps_3 = in drm_dsc_pps_payload_pack()
120 pps_payload->pps_4 = in drm_dsc_pps_payload_pack()
129 pps_payload->bits_per_pixel_low = in drm_dsc_pps_payload_pack()
140 pps_payload->pic_height = cpu_to_be16(dsc_cfg->pic_height); in drm_dsc_pps_payload_pack()
143 pps_payload->pic_width = cpu_to_be16(dsc_cfg->pic_width); in drm_dsc_pps_payload_pack()
146 pps_payload->slice_height = cpu_to_be16(dsc_cfg->slice_height); in drm_dsc_pps_payload_pack()
149 pps_payload->slice_width = cpu_to_be16(dsc_cfg->slice_width); in drm_dsc_pps_payload_pack()
152 pps_payload->chunk_size = cpu_to_be16(dsc_cfg->slice_chunk_size); in drm_dsc_pps_payload_pack()
155 pps_payload->initial_xmit_delay_high = in drm_dsc_pps_payload_pack()
161 pps_payload->initial_xmit_delay_low = in drm_dsc_pps_payload_pack()
165 pps_payload->initial_dec_delay = in drm_dsc_pps_payload_pack()
171 pps_payload->initial_scale_value = in drm_dsc_pps_payload_pack()
175 pps_payload->scale_increment_interval = in drm_dsc_pps_payload_pack()
179 pps_payload->scale_decrement_interval_high = in drm_dsc_pps_payload_pack()
185 pps_payload->scale_decrement_interval_low = in drm_dsc_pps_payload_pack()
191 pps_payload->first_line_bpg_offset = in drm_dsc_pps_payload_pack()
195 pps_payload->nfl_bpg_offset = in drm_dsc_pps_payload_pack()
199 pps_payload->slice_bpg_offset = in drm_dsc_pps_payload_pack()
203 pps_payload->initial_offset = in drm_dsc_pps_payload_pack()
207 pps_payload->final_offset = cpu_to_be16(dsc_cfg->final_offset); in drm_dsc_pps_payload_pack()
210 pps_payload->flatness_min_qp = dsc_cfg->flatness_min_qp; in drm_dsc_pps_payload_pack()
213 pps_payload->flatness_max_qp = dsc_cfg->flatness_max_qp; in drm_dsc_pps_payload_pack()
216 pps_payload->rc_model_size = cpu_to_be16(dsc_cfg->rc_model_size); in drm_dsc_pps_payload_pack()
219 pps_payload->rc_edge_factor = DSC_RC_EDGE_FACTOR_CONST; in drm_dsc_pps_payload_pack()
222 pps_payload->rc_quant_incr_limit0 = in drm_dsc_pps_payload_pack()
226 pps_payload->rc_quant_incr_limit1 = in drm_dsc_pps_payload_pack()
230 pps_payload->rc_tgt_offset = DSC_RC_TGT_OFFSET_LO_CONST | in drm_dsc_pps_payload_pack()
235 pps_payload->rc_buf_thresh[i] = in drm_dsc_pps_payload_pack()
244 pps_payload->rc_range_parameters[i] = in drm_dsc_pps_payload_pack()
253 pps_payload->native_422_420 = dsc_cfg->native_422 | in drm_dsc_pps_payload_pack()
257 pps_payload->second_line_bpg_offset = in drm_dsc_pps_payload_pack()
261 pps_payload->nsl_bpg_offset = in drm_dsc_pps_payload_pack()
265 pps_payload->second_line_offset_adj = in drm_dsc_pps_payload_pack()