Lines Matching refs:rq_param

239 		const struct _vcs_dpi_display_rq_params_st rq_param)
244 extract_rq_sizing_regs(mode_lib, &(rq_regs->rq_regs_l), rq_param.sizing.rq_l);
245 if (rq_param.yuv420)
246 extract_rq_sizing_regs(mode_lib, &(rq_regs->rq_regs_c), rq_param.sizing.rq_c);
248 rq_regs->rq_regs_l.swath_height = dml_log2(rq_param.dlg.rq_l.swath_height);
249 rq_regs->rq_regs_c.swath_height = dml_log2(rq_param.dlg.rq_c.swath_height);
254 if (rq_param.sizing.rq_l.chunk_bytes >= 32 * 1024) { /*32kb */
263 if (rq_param.yuv420) {
264 if ((double) rq_param.misc.rq_l.stored_swath_bytes
265 / (double) rq_param.misc.rq_c.stored_swath_bytes <= 1.5) {
279 struct _vcs_dpi_display_rq_params_st *rq_param,
295 full_swath_bytes_packed_l = rq_param->misc.rq_l.full_swath_bytes;
296 full_swath_bytes_packed_c = rq_param->misc.rq_c.full_swath_bytes;
298 if (rq_param->yuv420_10bpc) {
300 rq_param->misc.rq_l.full_swath_bytes * 2 / 3,
304 rq_param->misc.rq_c.full_swath_bytes * 2 / 3,
309 if (rq_param->yuv420) {
346 rq_param->misc.rq_l.stored_swath_bytes = swath_bytes_l;
347 rq_param->misc.rq_c.stored_swath_bytes = swath_bytes_c;
353 log2_swath_height_l = dml_log2(rq_param->misc.rq_l.blk256_height) - req128_l;
354 log2_swath_height_c = dml_log2(rq_param->misc.rq_c.blk256_height) - req128_c;
356 log2_swath_height_l = dml_log2(rq_param->misc.rq_l.blk256_width) - req128_l;
357 log2_swath_height_c = dml_log2(rq_param->misc.rq_c.blk256_width) - req128_c;
359 rq_param->dlg.rq_l.swath_height = 1 << log2_swath_height_l;
360 rq_param->dlg.rq_c.swath_height = 1 << log2_swath_height_c;
949 struct _vcs_dpi_display_rq_params_st *rq_param,
953 rq_param->yuv420 = pipe_src_param.source_format == dm_420_8
955 rq_param->yuv420_10bpc = pipe_src_param.source_format == dm_420_10;
959 &(rq_param->sizing.rq_l),
960 &(rq_param->dlg.rq_l),
961 &(rq_param->misc.rq_l),
969 &(rq_param->sizing.rq_c),
970 &(rq_param->dlg.rq_c),
971 &(rq_param->misc.rq_c),
977 handle_det_buf_split(mode_lib, rq_param, pipe_src_param);
978 print__rq_params_st(mode_lib, *rq_param);