/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/ |
H A D | dml1_display_rq_dlg_calc.h | 40 const struct _vcs_dpi_display_rq_params_st rq_param); 47 * rq_param - values that can be used to setup RQ (e.g. swath_height, plane1_addr, etc.) 51 struct _vcs_dpi_display_rq_params_st *rq_param,
|
H A D | display_rq_dlg_helpers.h | 37 void print__rq_params_st(struct display_mode_lib *mode_lib, display_rq_params_st rq_param);
|
H A D | amdgpu_display_rq_dlg_helpers.c | 34 void print__rq_params_st(struct display_mode_lib *mode_lib, display_rq_params_st rq_param) argument 39 print__data_rq_sizing_params_st(mode_lib, rq_param.sizing.rq_l); 41 print__data_rq_sizing_params_st(mode_lib, rq_param.sizing.rq_c); 44 print__data_rq_dlg_params_st(mode_lib, rq_param.dlg.rq_l); 46 print__data_rq_dlg_params_st(mode_lib, rq_param.dlg.rq_c); 49 print__data_rq_misc_params_st(mode_lib, rq_param.misc.rq_l); 51 print__data_rq_misc_params_st(mode_lib, rq_param.misc.rq_c);
|
H A D | amdgpu_dml1_display_rq_dlg_calc.c | 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 236 dml1_extract_rq_regs( struct display_mode_lib *mode_lib, struct _vcs_dpi_display_rq_regs_st *rq_regs, const struct _vcs_dpi_display_rq_params_st rq_param) argument 277 handle_det_buf_split( struct display_mode_lib *mode_lib, struct _vcs_dpi_display_rq_params_st *rq_param, const struct _vcs_dpi_display_pipe_source_params_st pipe_src_param) argument 947 dml1_rq_dlg_get_rq_params( struct display_mode_lib *mode_lib, struct _vcs_dpi_display_rq_params_st *rq_param, const struct _vcs_dpi_display_pipe_source_params_st pipe_src_param) argument [all...] |
/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/dcn20/ |
H A D | amdgpu_display_rq_dlg_calc_20.c | 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 194 extract_rq_regs(struct display_mode_lib *mode_lib, display_rq_regs_st *rq_regs, const display_rq_params_st rq_param) argument 239 handle_det_buf_split(struct display_mode_lib *mode_lib, display_rq_params_st *rq_param, const display_pipe_source_params_st pipe_src_param) argument 725 dml20_rq_dlg_get_rq_params(struct display_mode_lib *mode_lib, display_rq_params_st *rq_param, const display_pipe_source_params_st pipe_src_param) argument 760 display_rq_params_st rq_param = {0}; local 1579 display_rq_params_st rq_param = {0}; local [all...] |
H A D | amdgpu_display_rq_dlg_calc_20v2.c | 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 194 extract_rq_regs(struct display_mode_lib *mode_lib, display_rq_regs_st *rq_regs, const display_rq_params_st rq_param) argument 239 handle_det_buf_split(struct display_mode_lib *mode_lib, display_rq_params_st *rq_param, const display_pipe_source_params_st pipe_src_param) argument 725 dml20v2_rq_dlg_get_rq_params(struct display_mode_lib *mode_lib, display_rq_params_st *rq_param, const display_pipe_source_params_st pipe_src_param) argument 760 display_rq_params_st rq_param = {0}; local 1580 display_rq_params_st rq_param = {0}; local [all...] |
/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/display/dc/dml/dcn21/ |
H A D | amdgpu_display_rq_dlg_calc_21.c | 174 const display_rq_params_st rq_param) 179 extract_rq_sizing_regs(mode_lib, &(rq_regs->rq_regs_l), rq_param.sizing.rq_l); 182 dml_log2(rq_param.dlg.rq_l.dpte_row_height), 185 if (rq_param.yuv420) { 186 extract_rq_sizing_regs(mode_lib, &(rq_regs->rq_regs_c), rq_param.sizing.rq_c); 188 dml_log2(rq_param.dlg.rq_c.dpte_row_height), 192 rq_regs->rq_regs_l.swath_height = dml_log2(rq_param.dlg.rq_l.swath_height); 193 rq_regs->rq_regs_c.swath_height = dml_log2(rq_param.dlg.rq_c.swath_height); 197 if (rq_param.sizing.rq_l.chunk_bytes >= 32 * 1024) { //32kb 206 if (rq_param 171 extract_rq_regs( struct display_mode_lib *mode_lib, display_rq_regs_st *rq_regs, const display_rq_params_st rq_param) argument 220 handle_det_buf_split( struct display_mode_lib *mode_lib, display_rq_params_st *rq_param, const display_pipe_source_params_st pipe_src_param) argument 766 dml_rq_dlg_get_rq_params( struct display_mode_lib *mode_lib, display_rq_params_st *rq_param, const display_pipe_params_st pipe_param) argument 805 display_rq_params_st rq_param = {0}; local 1680 display_rq_params_st rq_param = {0}; local [all...] |
/netbsd-current/sys/external/bsd/drm2/dist/drm/amd/display/dc/calcs/ |
H A D | amdgpu_dcn_calcs.c | 453 struct _vcs_dpi_display_rq_params_st rq_param = {0}; local 496 dml1_rq_dlg_get_rq_params(dml, &rq_param, input.pipe.src); 497 dml1_extract_rq_regs(dml, rq_regs, rq_param); 502 rq_param.dlg,
|