/linux/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
A D | display_mode_vba_20.c | 238 mode_lib->vba.DRAMSpeed * mode_lib->vba.NumberOfChannels * mode_lib->vba.DRAMChannelWidth, in dml20_recalculate() 1312 mode_lib, in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2058 mode_lib->vba.PrefetchMode[mode_lib->vba.VoltageLevel][mode_lib->vba.maxMpcComb], in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2400 mode_lib->vba.ActiveDPPs = mode_lib->vba.ActiveDPPs + mode_lib->vba.DPPPerPlane[k]; in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2611 mode_lib->vba.PrefetchMode[mode_lib->vba.VoltageLevel][mode_lib->vba.maxMpcComb], in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 3404 / (mode_lib->vba.HTotal[k] / mode_lib->vba.PixelClock[k]) * mode_lib->vba.VRatio[k]; in dml20_ModeSupportAndSystemConfigurationFull() 4798 …+ mode_lib->vba.cursor_bw[k] + mode_lib->vba.ReadBandwidth[k] + mode_lib->vba.meta_row_bw[k] + mod… in dml20_ModeSupportAndSystemConfigurationFull() 5096 mode_lib->vba.DCFCLK = mode_lib->vba.DCFCLKPerState[mode_lib->vba.VoltageLevel]; in dml20_ModeSupportAndSystemConfigurationFull() 5097 mode_lib->vba.DRAMSpeed = mode_lib->vba.DRAMSpeedPerState[mode_lib->vba.VoltageLevel]; in dml20_ModeSupportAndSystemConfigurationFull() 5098 mode_lib->vba.FabricClock = mode_lib->vba.FabricClockPerState[mode_lib->vba.VoltageLevel]; in dml20_ModeSupportAndSystemConfigurationFull() [all …]
|
A D | display_mode_vba_20v2.c | 262 mode_lib->vba.DRAMSpeed * mode_lib->vba.NumberOfChannels * mode_lib->vba.DRAMChannelWidth, in dml20v2_recalculate() 2094 mode_lib->vba.PrefetchMode[mode_lib->vba.VoltageLevel][mode_lib->vba.maxMpcComb], in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2129 …mode_lib->vba.DPPCLK[k], mode_lib->vba.DISPCLK, mode_lib->vba.PixelClock[k], mode_lib->vba.DSCDela… in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2131 …mode_lib->vba.SwathWidthY[k] / mode_lib->vba.HRatio[k], mode_lib->vba.OutputFormat[k], mode_lib->v… in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2132 …mode_lib->vba.SwathWidthSingleDPPY[k], mode_lib->vba.BytePerPixelDETY[k], mode_lib->vba.BytePerPix… in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2434 mode_lib->vba.ActiveDPPs = mode_lib->vba.ActiveDPPs + mode_lib->vba.DPPPerPlane[k]; in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2684 mode_lib->vba.PrefetchMode[mode_lib->vba.VoltageLevel][mode_lib->vba.maxMpcComb], in dml20v2_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 3511 / (mode_lib->vba.HTotal[k] / mode_lib->vba.PixelClock[k]) * mode_lib->vba.VRatio[k]; in dml20v2_ModeSupportAndSystemConfigurationFull() 5216 mode_lib->vba.DCFCLK = mode_lib->vba.DCFCLKPerState[mode_lib->vba.VoltageLevel]; in dml20v2_ModeSupportAndSystemConfigurationFull() 5217 mode_lib->vba.DRAMSpeed = mode_lib->vba.DRAMSpeedPerState[mode_lib->vba.VoltageLevel]; in dml20v2_ModeSupportAndSystemConfigurationFull() [all …]
|
A D | display_rq_dlg_calc_20.c | 39 struct display_mode_lib *mode_lib, 399 mode_lib->ip.pde_proc_buffer_size_64k_reqs; in get_meta_and_pte_attr() 723 get_meta_and_pte_attr(mode_lib, in get_surf_rq_param() 747 get_surf_rq_param(mode_lib, in dml20_rq_dlg_get_rq_params() 756 get_surf_rq_param(mode_lib, in dml20_rq_dlg_get_rq_params() 766 print__rq_params_st(mode_lib, rq_param); in dml20_rq_dlg_get_rq_params() 779 print__rq_regs_st(mode_lib, rq_regs); in dml20_rq_dlg_get_rq_reg() 1094 + mode_lib->soc.urgent_latency_us, in dml20_rq_dlg_get_dlg_params() 1364 calculate_ttu_cursor(mode_lib, in dml20_rq_dlg_get_dlg_params() 1380 calculate_ttu_cursor(mode_lib, in dml20_rq_dlg_get_dlg_params() [all …]
|
A D | display_rq_dlg_calc_20v2.c | 39 struct display_mode_lib *mode_lib, 399 mode_lib->ip.pde_proc_buffer_size_64k_reqs; in get_meta_and_pte_attr() 723 get_meta_and_pte_attr(mode_lib, in get_surf_rq_param() 747 get_surf_rq_param(mode_lib, in dml20v2_rq_dlg_get_rq_params() 756 get_surf_rq_param(mode_lib, in dml20v2_rq_dlg_get_rq_params() 766 print__rq_params_st(mode_lib, rq_param); in dml20v2_rq_dlg_get_rq_params() 779 print__rq_regs_st(mode_lib, rq_regs); in dml20v2_rq_dlg_get_rq_reg() 1095 + mode_lib->soc.urgent_latency_us, in dml20v2_rq_dlg_get_dlg_params() 1365 calculate_ttu_cursor(mode_lib, in dml20v2_rq_dlg_get_dlg_params() 1381 calculate_ttu_cursor(mode_lib, in dml20v2_rq_dlg_get_dlg_params() [all …]
|
A D | display_mode_vba_20.h | 29 void dml20_recalculate(struct display_mode_lib *mode_lib); 30 void dml20_ModeSupportAndSystemConfigurationFull(struct display_mode_lib *mode_lib);
|
A D | display_mode_vba_20v2.h | 29 void dml20v2_recalculate(struct display_mode_lib *mode_lib); 30 void dml20v2_ModeSupportAndSystemConfigurationFull(struct display_mode_lib *mode_lib);
|
A D | display_rq_dlg_calc_20v2.h | 44 struct display_mode_lib *mode_lib, 61 struct display_mode_lib *mode_lib,
|
A D | display_rq_dlg_calc_20.h | 44 struct display_mode_lib *mode_lib, 61 struct display_mode_lib *mode_lib,
|
/linux/drivers/gpu/drm/amd/display/dc/dml/ |
A D | display_mode_vba.c | 57 || memcmp(&mode_lib->ip, &mode_lib->vba.ip, sizeof(mode_lib->vba.ip)) != 0 in dml_get_voltage_level() 62 mode_lib->vba.soc = mode_lib->soc; in dml_get_voltage_level() 63 mode_lib->vba.ip = mode_lib->ip; in dml_get_voltage_level() 68 mode_lib->funcs.recalculate(mode_lib); in dml_get_voltage_level() 75 mode_lib->funcs.validate(mode_lib); in dml_get_voltage_level() 756 if (memcmp(&mode_lib->soc, &mode_lib->vba.soc, sizeof(mode_lib->vba.soc)) != 0 in recalculate_params() 757 || memcmp(&mode_lib->ip, &mode_lib->vba.ip, sizeof(mode_lib->vba.ip)) != 0 in recalculate_params() 763 mode_lib->vba.soc = mode_lib->soc; in recalculate_params() 764 mode_lib->vba.ip = mode_lib->ip; in recalculate_params() 767 mode_lib->funcs.recalculate(mode_lib); in recalculate_params() [all …]
|
A D | display_mode_lib.c | 137 struct display_mode_lib *mode_lib, in dml_log_pipe_params() argument 263 void dml_log_mode_support_params(struct display_mode_lib *mode_lib) in dml_log_mode_support_params() argument 267 for (i = mode_lib->vba.soc.num_states; i >= 0; i--) { in dml_log_mode_support_params() 274 … : [%s, %s]\n", mode_lib->vba.ViewportSizeSupport[i][0] ? "Supported" : "NOT S… in dml_log_mode_support_params() 280 … Buffer : [%s, %s]\n", mode_lib->vba.ROBSupport[i][0] ? "Supported" : "NOT Suppor… in dml_log_mode_support_params() 281 …K : [%s, %s]\n", mode_lib->vba.DISPCLK_DPPCLK_Support[i][0] ? "Supported" : "NOT … in dml_log_mode_support_params() 287 … : [%s, %s]\n", mode_lib->vba.PrefetchSupported[i][0] ? "Supported" : "NOT Su… in dml_log_mode_support_params() 288 … : [%s, %s]\n", mode_lib->vba.DynamicMetadataSupported[i][0] ? "Supported" : "NOT… in dml_log_mode_support_params() 291 …t Exceeded : [%s, %s]\n", mode_lib->vba.PTEBufferSizeNotExceeded[i][0] ? "Supported" : "NOT… in dml_log_mode_support_params() 293 …dml_print("DML SUPPORT: HostVMEnable : %d\n", mode_lib->vba.HostVMEnabl… in dml_log_mode_support_params() [all …]
|
A D | display_rq_dlg_helpers.h | 34 void print__rq_params_st(struct display_mode_lib *mode_lib, const struct _vcs_dpi_display_rq_params… 35 void print__data_rq_sizing_params_st(struct display_mode_lib *mode_lib, const struct _vcs_dpi_displ… 36 void print__data_rq_dlg_params_st(struct display_mode_lib *mode_lib, const struct _vcs_dpi_display_… 37 void print__data_rq_misc_params_st(struct display_mode_lib *mode_lib, const struct _vcs_dpi_display… 38 void print__rq_dlg_params_st(struct display_mode_lib *mode_lib, const struct _vcs_dpi_display_rq_dl… 39 void print__dlg_sys_params_st(struct display_mode_lib *mode_lib, const struct _vcs_dpi_display_dlg_… 41 void print__data_rq_regs_st(struct display_mode_lib *mode_lib, const struct _vcs_dpi_display_data_r… 42 void print__rq_regs_st(struct display_mode_lib *mode_lib, const struct _vcs_dpi_display_rq_regs_st … 43 void print__dlg_regs_st(struct display_mode_lib *mode_lib, const struct _vcs_dpi_display_dlg_regs_s… 44 void print__ttu_regs_st(struct display_mode_lib *mode_lib, const struct _vcs_dpi_display_ttu_regs_s…
|
A D | display_rq_dlg_helpers.c | 29 void print__rq_params_st(struct display_mode_lib *mode_lib, const struct _vcs_dpi_display_rq_params… in print__rq_params_st() argument 34 print__data_rq_sizing_params_st(mode_lib, &rq_param->sizing.rq_l); in print__rq_params_st() 36 print__data_rq_sizing_params_st(mode_lib, &rq_param->sizing.rq_c); in print__rq_params_st() 39 print__data_rq_dlg_params_st(mode_lib, &rq_param->dlg.rq_l); in print__rq_params_st() 41 print__data_rq_dlg_params_st(mode_lib, &rq_param->dlg.rq_c); in print__rq_params_st() 44 print__data_rq_misc_params_st(mode_lib, &rq_param->misc.rq_l); in print__rq_params_st() 46 print__data_rq_misc_params_st(mode_lib, &rq_param->misc.rq_c); in print__rq_params_st() 130 print__data_rq_dlg_params_st(mode_lib, &rq_dlg_param->rq_l); in print__rq_dlg_params_st() 132 print__data_rq_dlg_params_st(mode_lib, &rq_dlg_param->rq_c); in print__rq_dlg_params_st() 183 print__data_rq_regs_st(mode_lib, &rq_regs->rq_regs_l); in print__rq_regs_st() [all …]
|
A D | dml1_display_rq_dlg_calc.c | 928 mode_lib, in get_surf_rq_param() 971 mode_lib, in dml1_rq_dlg_get_rq_params() 981 mode_lib, in dml1_rq_dlg_get_rq_params() 1376 mode_lib, in dml1_rq_dlg_get_dlg_params() 1503 mode_lib, in dml1_rq_dlg_get_dlg_params() 1512 mode_lib, in dml1_rq_dlg_get_dlg_params() 1663 mode_lib, in dml1_rq_dlg_get_dlg_params() 1673 mode_lib, in dml1_rq_dlg_get_dlg_params() 1704 mode_lib, in dml1_rq_dlg_get_dlg_params() 1753 mode_lib, in dml1_rq_dlg_get_dlg_params() [all …]
|
A D | display_mode_lib.h | 50 struct display_mode_lib *mode_lib, 62 struct display_mode_lib *mode_lib, 65 void (*recalculate)(struct display_mode_lib *mode_lib); 66 void (*validate)(struct display_mode_lib *mode_lib); 86 struct display_mode_lib *mode_lib, 90 void dml_log_mode_support_params(struct display_mode_lib *mode_lib);
|
A D | dml1_display_rq_dlg_calc.h | 34 struct display_mode_lib *mode_lib, 46 struct display_mode_lib *mode_lib, 55 struct display_mode_lib *mode_lib,
|
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn21/ |
A D | display_mode_vba_21.c | 1751 mode_lib, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2102 mode_lib->vba.PrefetchMode[mode_lib->vba.VoltageLevel][mode_lib->vba.maxMpcComb], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2417 mode_lib->vba.PrefetchMode[mode_lib->vba.VoltageLevel][mode_lib->vba.maxMpcComb], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2563 if (mode_lib->vba.PrefetchMode[mode_lib->vba.VoltageLevel][mode_lib->vba.maxMpcComb] == 0) { in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2615 mode_lib->vba.PrefetchMode[mode_lib->vba.VoltageLevel][mode_lib->vba.maxMpcComb], in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 3636 / (mode_lib->vba.HTotal[k] / mode_lib->vba.PixelClock[k]) * mode_lib->vba.VRatio[k]; in dml21_ModeSupportAndSystemConfigurationFull() 3638 / (mode_lib->vba.HTotal[k] / mode_lib->vba.PixelClock[k]) * mode_lib->vba.VRatio[k] / 2.0; in dml21_ModeSupportAndSystemConfigurationFull() 5221 mode_lib->vba.DCFCLK = mode_lib->vba.DCFCLKPerState[mode_lib->vba.VoltageLevel]; in dml21_ModeSupportAndSystemConfigurationFull() 5222 mode_lib->vba.DRAMSpeed = mode_lib->vba.DRAMSpeedPerState[mode_lib->vba.VoltageLevel]; in dml21_ModeSupportAndSystemConfigurationFull() 5223 mode_lib->vba.FabricClock = mode_lib->vba.FabricClockPerState[mode_lib->vba.VoltageLevel]; in dml21_ModeSupportAndSystemConfigurationFull() [all …]
|
A D | display_rq_dlg_calc_21.c | 763 mode_lib, in get_surf_rq_param() 790 mode_lib, in dml_rq_dlg_get_rq_params() 1150 mode_lib, in dml_rq_dlg_get_dlg_params() 1155 mode_lib, in dml_rq_dlg_get_dlg_params() 1275 mode_lib, in dml_rq_dlg_get_dlg_params() 1287 mode_lib, in dml_rq_dlg_get_dlg_params() 1357 mode_lib, in dml_rq_dlg_get_dlg_params() 1368 mode_lib, in dml_rq_dlg_get_dlg_params() 1676 mode_lib, in dml21_rq_dlg_get_dlg_reg() 1684 mode_lib, in dml21_rq_dlg_get_dlg_reg() [all …]
|
A D | display_mode_vba_21.h | 29 void dml21_recalculate(struct display_mode_lib *mode_lib); 30 void dml21_ModeSupportAndSystemConfigurationFull(struct display_mode_lib *mode_lib);
|
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn31/ |
A D | display_rq_dlg_calc_31.c | 817 mode_lib, in get_surf_rq_param() 1327 mode_lib, in dml_rq_dlg_get_dlg_params() 1339 mode_lib, in dml_rq_dlg_get_dlg_params() 1365 mode_lib, in dml_rq_dlg_get_dlg_params() 1377 mode_lib, in dml_rq_dlg_get_dlg_params() 1412 mode_lib, in dml_rq_dlg_get_dlg_params() 1424 mode_lib, in dml_rq_dlg_get_dlg_params() 1450 mode_lib, in dml_rq_dlg_get_dlg_params() 1461 mode_lib, in dml_rq_dlg_get_dlg_params() 1494 mode_lib, in dml_rq_dlg_get_dlg_params() [all …]
|
A D | display_mode_vba_31.h | 29 void dml31_recalculate(struct display_mode_lib *mode_lib); 30 void dml31_ModeSupportAndSystemConfigurationFull(struct display_mode_lib *mode_lib);
|
A D | display_rq_dlg_calc_31.h | 42 void dml31_rq_dlg_get_rq_reg(struct display_mode_lib *mode_lib, 57 void dml31_rq_dlg_get_dlg_reg(struct display_mode_lib *mode_lib,
|
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn30/ |
A D | display_rq_dlg_calc_30.c | 433 …(is_chroma ? mode_lib->ip.dpte_buffer_size_in_pte_reqs_chroma : mode_lib->ip.dpte_buffer_size_in_p… in get_meta_and_pte_attr() 434 …: (mode_lib->ip.dpte_buffer_size_in_pte_reqs_luma + mode_lib->ip.dpte_buffer_size_in_pte_reqs_chro… in get_meta_and_pte_attr() 823 get_meta_and_pte_attr(mode_lib, in get_surf_rq_param() 854 get_surf_rq_param(mode_lib, in dml_rq_dlg_get_rq_params() 864 get_surf_rq_param(mode_lib, in dml_rq_dlg_get_rq_params() 875 print__rq_params_st(mode_lib, rq_param); in dml_rq_dlg_get_rq_params() 888 print__rq_regs_st(mode_lib, rq_regs); in dml30_rq_dlg_get_rq_reg() 1621 calculate_ttu_cursor(mode_lib, in dml_rq_dlg_get_dlg_params() 1637 calculate_ttu_cursor(mode_lib, in dml_rq_dlg_get_dlg_params() 1827 print__ttu_regs_st(mode_lib, disp_ttu_regs); in dml_rq_dlg_get_dlg_params() [all …]
|
A D | display_mode_vba_30.c | 2152 mode_lib, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2261 mode_lib, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2298 mode_lib, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2318 mode_lib, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2355 mode_lib, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2516 mode_lib, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2724 mode_lib, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2808 mode_lib, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 4646 mode_lib, in dml30_ModeSupportAndSystemConfigurationFull() 4737 mode_lib, in dml30_ModeSupportAndSystemConfigurationFull() [all …]
|
A D | display_mode_vba_30.h | 29 void dml30_recalculate(struct display_mode_lib *mode_lib); 30 void dml30_ModeSupportAndSystemConfigurationFull(struct display_mode_lib *mode_lib);
|
A D | display_rq_dlg_calc_30.h | 42 void dml30_rq_dlg_get_rq_reg(struct display_mode_lib *mode_lib, 57 void dml30_rq_dlg_get_dlg_reg(struct display_mode_lib *mode_lib,
|