Lines Matching refs:rq_param

41 //  rq_param - values that can be used to setup RQ (e.g. swath_height, plane1_addr, etc.)
45 display_rq_params_st * rq_param,
196 const display_rq_params_st rq_param)
201 extract_rq_sizing_regs(mode_lib, &(rq_regs->rq_regs_l), rq_param.sizing.rq_l);
203 rq_regs->rq_regs_l.pte_row_height_linear = dml_floor(dml_log2(rq_param.dlg.rq_l.dpte_row_height),
206 if (rq_param.yuv420) {
207 extract_rq_sizing_regs(mode_lib, &(rq_regs->rq_regs_c), rq_param.sizing.rq_c);
208 rq_regs->rq_regs_c.pte_row_height_linear = dml_floor(dml_log2(rq_param.dlg.rq_c.dpte_row_height),
212 rq_regs->rq_regs_l.swath_height = dml_log2(rq_param.dlg.rq_l.swath_height);
213 rq_regs->rq_regs_c.swath_height = dml_log2(rq_param.dlg.rq_c.swath_height);
217 if (rq_param.sizing.rq_l.chunk_bytes >= 32 * 1024) { //32kb
226 if (rq_param.yuv420) {
227 if ((double) rq_param.misc.rq_l.stored_swath_bytes
228 / (double) rq_param.misc.rq_c.stored_swath_bytes <= 1.5) {
240 display_rq_params_st *rq_param,
256 full_swath_bytes_packed_l = rq_param->misc.rq_l.full_swath_bytes;
257 full_swath_bytes_packed_c = rq_param->misc.rq_c.full_swath_bytes;
259 if (rq_param->yuv420_10bpc) {
260 full_swath_bytes_packed_l = dml_round_to_multiple(rq_param->misc.rq_l.full_swath_bytes * 2 / 3,
263 full_swath_bytes_packed_c = dml_round_to_multiple(rq_param->misc.rq_c.full_swath_bytes * 2 / 3,
268 if (rq_param->yuv420) {
295 rq_param->misc.rq_l.stored_swath_bytes = swath_bytes_l;
296 rq_param->misc.rq_c.stored_swath_bytes = swath_bytes_c;
302 log2_swath_height_l = dml_log2(rq_param->misc.rq_l.blk256_height) - req128_l;
303 log2_swath_height_c = dml_log2(rq_param->misc.rq_c.blk256_height) - req128_c;
305 log2_swath_height_l = dml_log2(rq_param->misc.rq_l.blk256_width) - req128_l;
306 log2_swath_height_c = dml_log2(rq_param->misc.rq_c.blk256_width) - req128_c;
308 rq_param->dlg.rq_l.swath_height = 1 << log2_swath_height_l;
309 rq_param->dlg.rq_c.swath_height = 1 << log2_swath_height_c;
726 display_rq_params_st *rq_param,
730 rq_param->yuv420 = pipe_src_param.source_format == dm_420_8
732 rq_param->yuv420_10bpc = pipe_src_param.source_format == dm_420_10;
735 &(rq_param->sizing.rq_l),
736 &(rq_param->dlg.rq_l),
737 &(rq_param->misc.rq_l),
744 &(rq_param->sizing.rq_c),
745 &(rq_param->dlg.rq_c),
746 &(rq_param->misc.rq_c),
752 handle_det_buf_split(mode_lib, rq_param, pipe_src_param);
753 print__rq_params_st(mode_lib, *rq_param);
760 display_rq_params_st rq_param = {0};
763 dml20_rq_dlg_get_rq_params(mode_lib, &rq_param, pipe_param.src);
764 extract_rq_regs(mode_lib, rq_regs, rq_param);
1579 display_rq_params_st rq_param = {0};
1605 dml20_rq_dlg_get_rq_params(mode_lib, &rq_param, e2e_pipe_param[pipe_idx].pipe.src);
1612 rq_param.dlg,