drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10084
mode_lib->ms.SOCCLK = (dml_float_t)state->socclk_mhz;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10085
mode_lib->ms.DRAMSpeed = (dml_float_t)state->dram_speed_mts;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10086
mode_lib->ms.FabricClock = (dml_float_t)state->fabricclk_mhz;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10087
mode_lib->ms.DCFCLK = (dml_float_t)state->dcfclk_mhz;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10229
dml_get_var_func(wm_urgent, dml_float_t, mode_lib->mp.Watermark.UrgentWatermark);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10230
dml_get_var_func(wm_stutter_exit, dml_float_t, mode_lib->mp.Watermark.StutterExitWatermark);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10231
dml_get_var_func(wm_stutter_enter_exit, dml_float_t, mode_lib->mp.Watermark.StutterEnterPlusExitWatermark);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10232
dml_get_var_func(wm_memory_trip, dml_float_t, mode_lib->mp.UrgentLatency);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10233
dml_get_var_func(wm_fclk_change, dml_float_t, mode_lib->mp.Watermark.FCLKChangeWatermark);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10234
dml_get_var_func(wm_usr_retraining, dml_float_t, mode_lib->mp.Watermark.USRRetrainingWatermark);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10235
dml_get_var_func(wm_dram_clock_change, dml_float_t, mode_lib->mp.Watermark.DRAMClockChangeWatermark);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10236
dml_get_var_func(wm_z8_stutter_enter_exit, dml_float_t, mode_lib->mp.Watermark.Z8StutterEnterPlusExitWatermark);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10237
dml_get_var_func(wm_z8_stutter, dml_float_t, mode_lib->mp.Watermark.Z8StutterExitWatermark);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10238
dml_get_var_func(fraction_of_urgent_bandwidth, dml_float_t, mode_lib->mp.FractionOfUrgentBandwidth);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10239
dml_get_var_func(fraction_of_urgent_bandwidth_imm_flip, dml_float_t, mode_lib->mp.FractionOfUrgentBandwidthImmediateFlip);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10240
dml_get_var_func(urgent_latency, dml_float_t, mode_lib->mp.UrgentLatency);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10241
dml_get_var_func(clk_dcf_deepsleep, dml_float_t, mode_lib->mp.DCFCLKDeepSleep);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10242
dml_get_var_func(wm_writeback_dram_clock_change, dml_float_t, mode_lib->mp.Watermark.WritebackDRAMClockChangeWatermark);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10243
dml_get_var_func(wm_writeback_urgent, dml_float_t, mode_lib->mp.Watermark.WritebackUrgentWatermark);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10244
dml_get_var_func(stutter_efficiency, dml_float_t, mode_lib->mp.StutterEfficiency);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10245
dml_get_var_func(stutter_efficiency_no_vblank, dml_float_t, mode_lib->mp.StutterEfficiencyNotIncludingVBlank);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10246
dml_get_var_func(stutter_efficiency_z8, dml_float_t, mode_lib->mp.Z8StutterEfficiency);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10247
dml_get_var_func(stutter_num_bursts_z8, dml_float_t, mode_lib->mp.Z8NumberOfStutterBurstsPerFrame);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10248
dml_get_var_func(stutter_period, dml_float_t, mode_lib->mp.StutterPeriod);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10249
dml_get_var_func(stutter_efficiency_z8_bestcase, dml_float_t, mode_lib->mp.Z8StutterEfficiencyBestCase);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10250
dml_get_var_func(stutter_num_bursts_z8_bestcase, dml_float_t, mode_lib->mp.Z8NumberOfStutterBurstsPerFrameBestCase);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10251
dml_get_var_func(stutter_period_bestcase, dml_float_t, mode_lib->mp.StutterPeriodBestCase);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10252
dml_get_var_func(urgent_extra_latency, dml_float_t, mode_lib->mp.UrgentExtraLatency);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10253
dml_get_var_func(fclk_change_latency, dml_float_t, mode_lib->mp.MaxActiveFCLKChangeLatencySupported);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10254
dml_get_var_func(dispclk_calculated, dml_float_t, mode_lib->mp.Dispclk_calculated);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10255
dml_get_var_func(total_data_read_bw, dml_float_t, mode_lib->mp.TotalDataReadBandwidth);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10256
dml_get_var_func(return_bw, dml_float_t, mode_lib->ms.ReturnBW);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10257
dml_get_var_func(return_dram_bw, dml_float_t, mode_lib->ms.ReturnDRAMBW);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10258
dml_get_var_func(tcalc, dml_float_t, mode_lib->mp.TCalc);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10268
dml_get_per_surface_var_func(dppclk_calculated, dml_float_t, mode_lib->mp.Dppclk_calculated);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10269
dml_get_per_surface_var_func(dscclk_calculated, dml_float_t, mode_lib->mp.DSCCLK_calculated);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10270
dml_get_per_surface_var_func(min_ttu_vblank_in_us, dml_float_t, mode_lib->mp.MinTTUVBlank);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10271
dml_get_per_surface_var_func(vratio_prefetch_l, dml_float_t, mode_lib->mp.VRatioPrefetchY);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10272
dml_get_per_surface_var_func(vratio_prefetch_c, dml_float_t, mode_lib->mp.VRatioPrefetchC);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10275
dml_get_per_surface_var_func(dst_y_per_vm_vblank, dml_float_t, mode_lib->mp.DestinationLinesToRequestVMInVBlank);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10276
dml_get_per_surface_var_func(dst_y_per_row_vblank, dml_float_t, mode_lib->mp.DestinationLinesToRequestRowInVBlank);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10277
dml_get_per_surface_var_func(dst_y_prefetch, dml_float_t, mode_lib->mp.DestinationLinesForPrefetch);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10278
dml_get_per_surface_var_func(dst_y_per_vm_flip, dml_float_t, mode_lib->mp.DestinationLinesToRequestVMInImmediateFlip);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10279
dml_get_per_surface_var_func(dst_y_per_row_flip, dml_float_t, mode_lib->mp.DestinationLinesToRequestRowInImmediateFlip);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10280
dml_get_per_surface_var_func(dst_y_per_pte_row_nom_l, dml_float_t, mode_lib->mp.DST_Y_PER_PTE_ROW_NOM_L);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10281
dml_get_per_surface_var_func(dst_y_per_pte_row_nom_c, dml_float_t, mode_lib->mp.DST_Y_PER_PTE_ROW_NOM_C);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10282
dml_get_per_surface_var_func(dst_y_per_meta_row_nom_l, dml_float_t, mode_lib->mp.DST_Y_PER_META_ROW_NOM_L);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10283
dml_get_per_surface_var_func(dst_y_per_meta_row_nom_c, dml_float_t, mode_lib->mp.DST_Y_PER_META_ROW_NOM_C);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10284
dml_get_per_surface_var_func(refcyc_per_vm_group_vblank_in_us, dml_float_t, mode_lib->mp.TimePerVMGroupVBlank);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10285
dml_get_per_surface_var_func(refcyc_per_vm_group_flip_in_us, dml_float_t, mode_lib->mp.TimePerVMGroupFlip);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10286
dml_get_per_surface_var_func(refcyc_per_vm_req_vblank_in_us, dml_float_t, mode_lib->mp.TimePerVMRequestVBlank);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10287
dml_get_per_surface_var_func(refcyc_per_vm_req_flip_in_us, dml_float_t, mode_lib->mp.TimePerVMRequestFlip);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10288
dml_get_per_surface_var_func(refcyc_per_vm_dmdata_in_us, dml_float_t, mode_lib->mp.Tdmdl_vm);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10289
dml_get_per_surface_var_func(dmdata_dl_delta_in_us, dml_float_t, mode_lib->mp.Tdmdl);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10290
dml_get_per_surface_var_func(refcyc_per_line_delivery_l_in_us, dml_float_t, mode_lib->mp.DisplayPipeLineDeliveryTimeLuma);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10291
dml_get_per_surface_var_func(refcyc_per_line_delivery_c_in_us, dml_float_t, mode_lib->mp.DisplayPipeLineDeliveryTimeChroma);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10292
dml_get_per_surface_var_func(refcyc_per_line_delivery_pre_l_in_us, dml_float_t, mode_lib->mp.DisplayPipeLineDeliveryTimeLumaPrefetch);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10293
dml_get_per_surface_var_func(refcyc_per_line_delivery_pre_c_in_us, dml_float_t, mode_lib->mp.DisplayPipeLineDeliveryTimeChromaPrefetch);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10294
dml_get_per_surface_var_func(refcyc_per_req_delivery_l_in_us, dml_float_t, mode_lib->mp.DisplayPipeRequestDeliveryTimeLuma);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10295
dml_get_per_surface_var_func(refcyc_per_req_delivery_c_in_us, dml_float_t, mode_lib->mp.DisplayPipeRequestDeliveryTimeChroma);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10296
dml_get_per_surface_var_func(refcyc_per_req_delivery_pre_l_in_us, dml_float_t, mode_lib->mp.DisplayPipeRequestDeliveryTimeLumaPrefetch);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10297
dml_get_per_surface_var_func(refcyc_per_req_delivery_pre_c_in_us, dml_float_t, mode_lib->mp.DisplayPipeRequestDeliveryTimeChromaPrefetch);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10298
dml_get_per_surface_var_func(refcyc_per_cursor_req_delivery_in_us, dml_float_t, mode_lib->mp.CursorRequestDeliveryTime);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10299
dml_get_per_surface_var_func(refcyc_per_cursor_req_delivery_pre_in_us, dml_float_t, mode_lib->mp.CursorRequestDeliveryTimePrefetch);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10300
dml_get_per_surface_var_func(refcyc_per_meta_chunk_nom_l_in_us, dml_float_t, mode_lib->mp.TimePerMetaChunkNominal);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10301
dml_get_per_surface_var_func(refcyc_per_meta_chunk_nom_c_in_us, dml_float_t, mode_lib->mp.TimePerChromaMetaChunkNominal);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10302
dml_get_per_surface_var_func(refcyc_per_meta_chunk_vblank_l_in_us, dml_float_t, mode_lib->mp.TimePerMetaChunkVBlank);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10303
dml_get_per_surface_var_func(refcyc_per_meta_chunk_vblank_c_in_us, dml_float_t, mode_lib->mp.TimePerChromaMetaChunkVBlank);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10304
dml_get_per_surface_var_func(refcyc_per_meta_chunk_flip_l_in_us, dml_float_t, mode_lib->mp.TimePerMetaChunkFlip);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10305
dml_get_per_surface_var_func(refcyc_per_meta_chunk_flip_c_in_us, dml_float_t, mode_lib->mp.TimePerChromaMetaChunkFlip);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10306
dml_get_per_surface_var_func(refcyc_per_pte_group_nom_l_in_us, dml_float_t, mode_lib->mp.time_per_pte_group_nom_luma);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10307
dml_get_per_surface_var_func(refcyc_per_pte_group_nom_c_in_us, dml_float_t, mode_lib->mp.time_per_pte_group_nom_chroma);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10308
dml_get_per_surface_var_func(refcyc_per_pte_group_vblank_l_in_us, dml_float_t, mode_lib->mp.time_per_pte_group_vblank_luma);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10309
dml_get_per_surface_var_func(refcyc_per_pte_group_vblank_c_in_us, dml_float_t, mode_lib->mp.time_per_pte_group_vblank_chroma);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10310
dml_get_per_surface_var_func(refcyc_per_pte_group_flip_l_in_us, dml_float_t, mode_lib->mp.time_per_pte_group_flip_luma);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
10311
dml_get_per_surface_var_func(refcyc_per_pte_group_flip_c_in_us, dml_float_t, mode_lib->mp.time_per_pte_group_flip_chroma);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
110
dml_float_t StateDispclk,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
111
dml_float_t MaxDispclk,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1124
((p->myPipe->ODMMode == dml_odm_mode_split_1to2 || p->myPipe->ODMMode == dml_odm_mode_mso_1to2) ? (dml_float_t)p->myPipe->HActive / 2.0 : 0) +
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1125
((p->myPipe->ODMMode == dml_odm_mode_mso_1to4) ? (dml_float_t)p->myPipe->HActive * 3.0 / 4.0 : 0), 1.0);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1146
*p->DSTXAfterScaler = (dml_uint_t)(s->DSTTotalPixelsAfterScaler - ((dml_float_t) (*p->DSTYAfterScaler * p->myPipe->HTotal)));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
115
dml_float_t PixelClock,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
116
dml_float_t DISPCLKDPPCLKDSCCLKDownSpreading,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1160
*p->Tno_bw = p->UrgentExtraLatency + s->trip_to_mem * (dml_float_t) ((p->GPUVMPageTableLevels - 2) * (s->HostVMDynamicLevelsTrips + 1) - 1);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
117
dml_float_t DISPCLKRampingMargin,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
118
dml_float_t DISPCLKDPPCLKVCOSpeed,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1185
s->prefetch_bw_pr = s->bytes_pp * p->myPipe->PixelClock / (dml_float_t)p->myPipe->DPPPerSurface;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1225
s->dst_y_prefetch_equ = p->VStartup - (*p->TSetup + dml_max(p->TWait + p->TCalc, *p->Tdmdl)) / s->LineTime - (*p->DSTYAfterScaler + (dml_float_t) *p->DSTXAfterScaler / (dml_float_t)p->myPipe->HTotal);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
125
dml_float_t *RequiredDISPCLKPerSurface);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
127
static dml_float_t CalculateRequiredDispclk(
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
129
dml_float_t PixelClock,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
130
dml_float_t DISPCLKDPPCLKDSCCLKDownSpreading,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
131
dml_float_t DISPCLKRampingMargin,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
132
dml_float_t DISPCLKDPPCLKVCOSpeed,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
133
dml_float_t MaxDispclkSingle);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
136
dml_float_t HRatio,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
137
dml_float_t HRatioChroma,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
138
dml_float_t VRatio,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
139
dml_float_t VRatioChroma,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
140
dml_float_t MaxDCHUBToPSCLThroughput,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
141
dml_float_t MaxPSCLToLBThroughput,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
142
dml_float_t PixelClock,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1445
*p->VRatioPrefetchY = (dml_float_t)p->PrefetchSourceLinesY / s->LinesToRequestPrefetchPixelData;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1455
(dml_float_t)p->MaxNumSwathY * p->SwathHeightY / (s->LinesToRequestPrefetchPixelData - (p->VInitPreFillY - 3.0) / 2.0));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1468
*p->VRatioPrefetchC = (dml_float_t)p->PrefetchSourceLinesC / s->LinesToRequestPrefetchPixelData;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1478
*p->VRatioPrefetchC = dml_max(*p->VRatioPrefetchC, (dml_float_t)p->MaxNumSwathC * p->SwathHeightC / (s->LinesToRequestPrefetchPixelData - (p->VInitPreFillC - 3.0) / 2.0));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1491
*p->RequiredPrefetchPixDataBWLuma = (dml_float_t)p->PrefetchSourceLinesY / s->LinesToRequestPrefetchPixelData
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
150
dml_float_t *PSCL_THROUGHPUT,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1501
*p->RequiredPrefetchPixDataBWChroma = (dml_float_t)p->PrefetchSourceLinesC / s->LinesToRequestPrefetchPixelData
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
151
dml_float_t *PSCL_THROUGHPUT_CHROMA,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1513
dml_print("DML: Tpre: %fus - sum of time to request meta pte, 2 x data pte + meta data, swaths\n", (dml_float_t)s->LinesToRequestPrefetchPixelData * s->LineTime + 2.0 * s->TimeForFetchingRowInVBlank + s->TimeForFetchingMetaPTE);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1516
dml_print("DML: Tsw: %fus = time to fetch enough pixel data and cursor data to feed the scalers init position and detile\n", (dml_float_t)s->LinesToRequestPrefetchPixelData * s->LineTime);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1517
dml_print("DML: To: %fus - time for propagation from scaler to optc\n", (*p->DSTYAfterScaler + ((dml_float_t) (*p->DSTXAfterScaler) / (dml_float_t)p->myPipe->HTotal)) * s->LineTime);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1519
dml_print("DML: Tslack(pre): %fus - time left over in schedule\n", p->VStartup * s->LineTime - s->TimeForFetchingMetaPTE - 2 * s->TimeForFetchingRowInVBlank - (*p->DSTYAfterScaler + ((dml_float_t) (*p->DSTXAfterScaler) / (dml_float_t)p->myPipe->HTotal)) * s->LineTime - p->TWait - p->TCalc - *p->TSetup);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
152
dml_float_t *DPPCLKUsingSingleDPP);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1537
dml_float_t prefetch_vm_bw;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1538
dml_float_t prefetch_row_bw;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
156
dml_float_t DISPCLKDPPCLKDSCCLKDownSpreading,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
157
dml_float_t DISPCLKDPPCLKVCOSpeed,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
158
dml_float_t DPPCLKUsingSingleDPP[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1602
dml_float_t *BytePerPixelDETY,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1603
dml_float_t *BytePerPixelDETC,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
162
dml_float_t *GlobalDPPCLK,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
163
dml_float_t Dppclk[]);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1649
*BytePerPixelDETY = (dml_float_t) (4.0 / 3);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1650
*BytePerPixelDETC = (dml_float_t) (8.0 / 3);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1740
static noinline_for_stack dml_float_t CalculateTWait(
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1745
dml_float_t DRAMClockChangeLatency,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1746
dml_float_t FCLKChangeLatency,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1747
dml_float_t UrgentLatency,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1748
dml_float_t SREnterPlusExitTime)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1750
dml_float_t TWait = 0.0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
177
dml_float_t BPP,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1802
static dml_float_t CalculateWriteBackDISPCLK(
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1804
dml_float_t PixelClock,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1805
dml_float_t WritebackHRatio,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1806
dml_float_t WritebackVRatio,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1813
dml_float_t DISPCLKDPPCLKVCOSpeed)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1815
dml_float_t DISPCLK_H, DISPCLK_V, DISPCLK_HB;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1818
DISPCLK_V = PixelClock * (WritebackVTaps * dml_ceil(WritebackDestinationWidth / 6.0, 1) + 8.0) / (dml_float_t) HTotal;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1819
DISPCLK_HB = PixelClock * WritebackVTaps * (WritebackDestinationWidth * WritebackVTaps - WritebackLineBufferSize / 57.0) / 6.0 / (dml_float_t) WritebackSourceWidth;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1823
static dml_float_t CalculateWriteBackDelay(
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1825
dml_float_t WritebackHRatio,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1826
dml_float_t WritebackVRatio,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1833
dml_float_t CalculateWriteBackDelay;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1834
dml_float_t Line_length;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1835
dml_float_t Output_lines_last_notclamped;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1836
dml_float_t WritebackVInit;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1839
Line_length = dml_max((dml_float_t) WritebackDestinationWidth, dml_ceil((dml_float_t)WritebackDestinationWidth / 6.0, 1.0) * WritebackVTaps);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1840
Output_lines_last_notclamped = WritebackDestinationHeight - 1 - dml_ceil(((dml_float_t)WritebackSourceHeight - (dml_float_t) WritebackVInit) / (dml_float_t)WritebackVRatio, 1.0);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1851
dml_float_t Dppclk,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1852
dml_float_t Dispclk,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1853
dml_float_t DCFClkDeepSleep,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1854
dml_float_t PixelClock,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1863
dml_float_t *TSetup,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1864
dml_float_t *Tdmbf,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1865
dml_float_t *Tdmec,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1866
dml_float_t *Tdmsks,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1871
dml_float_t TotalRepeaterDelayTime;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
189
static dml_float_t RoundToDFSGranularity(dml_float_t Clock, dml_bool_t round_up, dml_float_t VCOSpeed);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1909
dml_float_t VRatio,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1910
dml_float_t VRatioChroma,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1912
dml_float_t LineTime,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1922
dml_float_t *meta_row_bw,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1923
dml_float_t *dpte_row_bw)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1949
dml_float_t HostVMInefficiencyFactor,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1950
dml_float_t UrgentExtraLatency,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1951
dml_float_t UrgentLatency,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1957
dml_float_t PDEAndMetaPTEBytesPerFrame,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1958
dml_float_t MetaRowBytes,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1959
dml_float_t DPTEBytesPerRow,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1960
dml_float_t BandwidthAvailableForImmediateFlip,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1963
dml_float_t LineTime,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1964
dml_float_t VRatio,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1965
dml_float_t VRatioChroma,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1966
dml_float_t Tno_bw,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1975
dml_float_t *DestinationLinesToRequestVMInImmediateFlip,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1976
dml_float_t *DestinationLinesToRequestRowInImmediateFlip,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1977
dml_float_t *final_flip_bw,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1980
dml_float_t min_row_time = 0.0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1982
dml_float_t TimeForFetchingMetaPTEImmediateFlip = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1983
dml_float_t TimeForFetchingRowInVBlankImmediateFlip = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
1984
dml_float_t ImmediateFlipBW = 0; // @brief The immediate flip bandwidth for this pipe
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2001
ImmediateFlipBW = (PDEAndMetaPTEBytesPerFrame + MetaRowBytes + 2.0 * DPTEBytesPerRow) * BandwidthAvailableForImmediateFlip / (dml_float_t) TotImmediateFlipBytes;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2003
ImmediateFlipBW = (PDEAndMetaPTEBytesPerFrame + MetaRowBytes + DPTEBytesPerRow) * BandwidthAvailableForImmediateFlip / (dml_float_t) TotImmediateFlipBytes;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
205
dml_float_t BytePerPixelDETY,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
206
dml_float_t BytePerPixelDETC,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2084
static dml_float_t RoundToDFSGranularity(dml_float_t Clock, dml_bool_t round_up, dml_float_t VCOSpeed)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2110
dml_float_t BytePerPixelDETY,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2111
dml_float_t BytePerPixelDETC,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2130
dml_float_t detile_buf_vp_horz_limit;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2131
dml_float_t detile_buf_vp_vert_limit;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
217
dml_float_t VRatio,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2180
detile_buf_vp_horz_limit = (dml_float_t) swath_buf_size / ((dml_float_t) RequestHeight256ByteLuma * BytePerPixelY / (1 + horz_div_l));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2181
detile_buf_vp_vert_limit = (dml_float_t) swath_buf_size / (256.0 / RequestHeight256ByteLuma / (1 + vert_div_l));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2184
detile_buf_vp_horz_limit = (dml_float_t) swath_buf_size / ((dml_float_t) RequestHeight256ByteLuma * BytePerPixelY / (1 + horz_div_l) + (dml_float_t) RequestHeight256ByteChroma * BytePerPixelC / (1 + horz_div_c) / (1 + yuv420));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2185
detile_buf_vp_vert_limit = (dml_float_t) swath_buf_size / (256.0 / RequestHeight256ByteLuma / (1 + vert_div_l) + 256.0 / RequestHeight256ByteChroma / (1 + vert_div_c) / (1 + yuv420));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2198
max_vp_horz_width = (dml_uint_t)(dml_min((dml_float_t) MAS_vp_horz_limit, detile_buf_vp_horz_limit));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2199
max_vp_vert_height = (dml_uint_t)(dml_min((dml_float_t) MAS_vp_vert_limit, detile_buf_vp_vert_limit));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2216
full_swath_bytes_horz_wc_l = (dml_uint_t)(dml_ceil((dml_float_t) full_swath_bytes_horz_wc_l * 2.0 / 3.0, 256.0));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2217
full_swath_bytes_horz_wc_c = (dml_uint_t)(dml_ceil((dml_float_t) full_swath_bytes_horz_wc_c * 2.0 / 3.0, 256.0));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2218
full_swath_bytes_vert_wc_l = (dml_uint_t)(dml_ceil((dml_float_t) full_swath_bytes_vert_wc_l * 2.0 / 3.0, 256.0));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2219
full_swath_bytes_vert_wc_c = (dml_uint_t)(dml_ceil((dml_float_t) full_swath_bytes_vert_wc_c * 2.0 / 3.0, 256.0));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2376
dml_float_t VRatio,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2396
dml_float_t numLines = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2407
*VInitPreFill = (dml_uint_t)(dml_floor((VRatio + (dml_float_t) VTaps + 1) / 2.0, 1));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2409
*VInitPreFill = (dml_uint_t)(dml_floor((VRatio + (dml_float_t) VTaps + 1 + Interlace * 0.5 * VRatio) / 2.0, 1));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2423
*MaxNumSwath = (dml_uint_t)(dml_ceil((*VInitPreFill - sw0_tmp) / (dml_float_t) SwathHeight, 1) + 1);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2429
*MaxNumSwath = (dml_uint_t)(dml_ceil((*VInitPreFill - 1.0) / (dml_float_t) SwathHeight, 1) + 1);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2536
*MetaPTEBytesFrame = (dml_uint_t)((dml_ceil((dml_float_t) (DCCMetaSurfaceBytes - 4.0 * 1024.0) / (8 * 4.0 * 1024), 1) + 1) * 64);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2560
*DPDE0BytesFrame = (dml_uint_t)(64 * (dml_ceil((dml_float_t) (Pitch * vp_height_dpte_ub * BytePerPixel - MacroTileSizeBytes) / (dml_float_t) (8 * 2097152), 1) + 1));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2614
*dpte_row_width_ub_one_row_per_frame = (dml_uint_t)((dml_ceil(((dml_float_t)Pitch * (dml_float_t) *dpte_row_height_one_row_per_frame / (dml_float_t) *PixelPTEReqHeight - 1) / (dml_float_t) *PixelPTEReqWidth, 1) + 1) * (dml_float_t) *PixelPTEReqWidth);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2615
*PixelPTEBytesPerRow_one_row_per_frame = (dml_uint_t)((dml_float_t) *dpte_row_width_ub_one_row_per_frame / (dml_float_t) *PixelPTEReqWidth * *PTERequestSize);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2625
*dpte_row_width_ub = (dml_uint_t)(dml_ceil(((dml_float_t) Pitch * (dml_float_t) *dpte_row_height - 1), (dml_float_t) *PixelPTEReqWidth) + *PixelPTEReqWidth);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2626
*PixelPTEBytesPerRow = (dml_uint_t)((dml_float_t) *dpte_row_width_ub / (dml_float_t) *PixelPTEReqWidth * *PTERequestSize);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2641
*dpte_row_width_ub = (dml_uint_t)((dml_ceil(((dml_float_t) Pitch * (dml_float_t) *dpte_row_height / (dml_float_t) *PixelPTEReqHeight - 1) / (dml_float_t) *PixelPTEReqWidth, 1) + 1) * *PixelPTEReqWidth);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2645
*dpte_row_width_ub = (dml_uint_t)((dml_ceil((dml_float_t) (SwathWidth - 1) / (dml_float_t)*PixelPTEReqWidth, 1) + 1.0) * *PixelPTEReqWidth);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2660
*dpte_row_width_ub = (dml_uint_t)((dml_ceil((dml_float_t) (SwathWidth - 1) / (dml_float_t) *PixelPTEReqHeight, 1) + 1) * *PixelPTEReqHeight);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2663
*PixelPTEBytesPerRow = (dml_uint_t)((dml_float_t) *dpte_row_width_ub / (dml_float_t) *PixelPTEReqHeight * *PTERequestSize);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2706
static dml_float_t TruncToValidBPP(
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2707
dml_float_t LinkBitRate,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2711
dml_float_t PixelClock,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2712
dml_float_t DesiredBPP,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2726
dml_float_t MaxLinkBPP;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2728
dml_float_t MaxDSCBPP;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
276
static dml_float_t CalculateTWait(
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
281
dml_float_t DRAMClockChangeLatency,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
282
dml_float_t FCLKChangeLatency,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
283
dml_float_t UrgentLatency,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
284
dml_float_t SREnterPlusExitTime);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2897
s->LBLatencyHidingSourceLinesY[k] = (dml_uint_t)(dml_min((dml_float_t)p->MaxLineBufferLines, dml_floor((dml_float_t)p->LineBufferSize / (dml_float_t)p->LBBitPerPixel[k] / ((dml_float_t)p->SwathWidthY[k] / dml_max(p->HRatio[k], 1.0)), 1)) - (p->VTaps[k] - 1));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2898
s->LBLatencyHidingSourceLinesC[k] = (dml_uint_t)(dml_min((dml_float_t)p->MaxLineBufferLines, dml_floor((dml_float_t)p->LineBufferSize / (dml_float_t)p->LBBitPerPixel[k] / ((dml_float_t)p->SwathWidthC[k] / dml_max(p->HRatioChroma[k], 1.0)), 1)) - (p->VTapsChroma[k] - 1));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2917
s->LinesInDETY[k] = (dml_float_t)s->EffectiveDETBufferSizeY / p->BytePerPixelDETY[k] / p->SwathWidthY[k];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2921
s->ActiveClockChangeLatencyHidingY = s->EffectiveLBLatencyHidingY + s->FullDETBufferingTimeY - ((dml_float_t)p->DSTXAfterScaler[k] / (dml_float_t)p->HTotal[k] + (dml_float_t)p->DSTYAfterScaler[k]) * (dml_float_t)p->HTotal[k] / p->PixelClock[k];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2924
s->ActiveClockChangeLatencyHidingY = s->ActiveClockChangeLatencyHidingY - (1.0 - 1.0 / (dml_float_t)p->NumberOfActiveSurfaces) * (dml_float_t)p->SwathHeightY[k] * (dml_float_t)p->HTotal[k] / p->PixelClock[k] / p->VRatio[k];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2931
s->ActiveClockChangeLatencyHidingC = s->EffectiveLBLatencyHidingC + s->FullDETBufferingTimeC - ((dml_float_t)p->DSTXAfterScaler[k] / (dml_float_t)p->HTotal[k] + (dml_float_t)p->DSTYAfterScaler[k]) * (dml_float_t)p->HTotal[k] / p->PixelClock[k];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2933
s->ActiveClockChangeLatencyHidingC = s->ActiveClockChangeLatencyHidingC - (1.0 - 1.0 / (dml_float_t)p->NumberOfActiveSurfaces) * (dml_float_t)p->SwathHeightC[k] * (dml_float_t)p->HTotal[k] / p->PixelClock[k] / p->VRatioChroma[k];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
294
dml_float_t VRatio,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
2945
s->WritebackLatencyHiding = (dml_float_t)p->WritebackInterfaceBufferSize * 1024.0 / ((dml_float_t)p->WritebackDestinationWidth[k] * (dml_float_t)p->WritebackDestinationHeight[k] / ((dml_float_t)p->WritebackSourceHeight[k] * (dml_float_t)p->HTotal[k] / p->PixelClock[k]) * 4.0);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
295
dml_float_t VRatioChroma,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
297
dml_float_t LineTime,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
307
dml_float_t *meta_row_bw,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
308
dml_float_t *dpte_row_bw);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
311
dml_float_t HostVMInefficiencyFactor,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3115
dml_float_t VRatio[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3116
dml_float_t VRatioChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
312
dml_float_t UrgentExtraLatency,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3120
dml_float_t HRatio[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3121
dml_float_t HRatioChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3122
dml_float_t PixelClock[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3123
dml_float_t PSCL_THROUGHPUT[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3124
dml_float_t PSCL_THROUGHPUT_CHROMA[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3125
dml_float_t Dppclk[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3126
dml_float_t ReadBandwidthLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3127
dml_float_t ReadBandwidthChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
313
dml_float_t UrgentLatency,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3131
dml_float_t *DCFClkDeepSleep)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3133
dml_float_t DisplayPipeLineDeliveryTimeLuma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3134
dml_float_t DisplayPipeLineDeliveryTimeChroma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3135
dml_float_t DCFClkDeepSleepPerSurface[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3136
dml_float_t ReadBandwidth = 0.0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3173
*DCFClkDeepSleep = dml_max(8.0, __DML_MIN_DCFCLK_FACTOR__ * ReadBandwidth / (dml_float_t) ReturnBusWidth);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
319
dml_float_t PDEAndMetaPTEBytesPerFrame,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3194
dml_float_t LineTime,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3195
dml_float_t UrgentLatency,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3196
dml_float_t CursorBufferSize,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3199
dml_float_t VRatio,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
320
dml_float_t MetaRowBytes,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3200
dml_float_t VRatioC,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3201
dml_float_t BytePerPixelInDETY,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3202
dml_float_t BytePerPixelInDETC,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3206
dml_float_t *UrgentBurstFactorCursor,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3207
dml_float_t *UrgentBurstFactorLuma,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3208
dml_float_t *UrgentBurstFactorChroma,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
321
dml_float_t DPTEBytesPerRow,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3211
dml_float_t LinesInDETLuma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3212
dml_float_t LinesInDETChroma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3214
dml_float_t CursorBufferSizeInTime;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3215
dml_float_t DETBufferSizeInTimeLuma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3216
dml_float_t DETBufferSizeInTimeChroma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
322
dml_float_t BandwidthAvailableForImmediateFlip,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
325
dml_float_t LineTime,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
326
dml_float_t VRatio,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3268
dml_float_t VRatio[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3269
dml_float_t VRatioChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
327
dml_float_t VRatioChroma,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3270
dml_float_t VRatioPrefetchY[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3271
dml_float_t VRatioPrefetchC[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3275
dml_float_t HRatio[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3276
dml_float_t HRatioChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3277
dml_float_t PixelClock[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3278
dml_float_t PSCL_THROUGHPUT[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3279
dml_float_t PSCL_THROUGHPUT_CHROMA[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
328
dml_float_t Tno_bw,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3280
dml_float_t Dppclk[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3292
dml_float_t DisplayPipeLineDeliveryTimeLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3293
dml_float_t DisplayPipeLineDeliveryTimeChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3294
dml_float_t DisplayPipeLineDeliveryTimeLumaPrefetch[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3295
dml_float_t DisplayPipeLineDeliveryTimeChromaPrefetch[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3296
dml_float_t DisplayPipeRequestDeliveryTimeLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3297
dml_float_t DisplayPipeRequestDeliveryTimeChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3298
dml_float_t DisplayPipeRequestDeliveryTimeLumaPrefetch[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3299
dml_float_t DisplayPipeRequestDeliveryTimeChromaPrefetch[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3300
dml_float_t CursorRequestDeliveryTime[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3301
dml_float_t CursorRequestDeliveryTimePrefetch[])
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3303
dml_float_t req_per_swath_ub;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
337
dml_float_t *DestinationLinesToRequestVMInImmediateFlip,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
338
dml_float_t *DestinationLinesToRequestRowInImmediateFlip,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
339
dml_float_t *final_flip_bw,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3397
cursor_req_per_width = (dml_uint_t)(dml_ceil((dml_float_t) CursorWidth[k] * (dml_float_t) CursorBPP[k] / 256.0 / 8.0, 1.0));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3400
CursorRequestDeliveryTime[k] = (dml_float_t) CursorWidth[k] / HRatio[k] / PixelClock[k] / cursor_req_per_width;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3402
CursorRequestDeliveryTime[k] = (dml_float_t) CursorWidth[k] / PSCL_THROUGHPUT[k] / Dppclk[k] / cursor_req_per_width;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3405
CursorRequestDeliveryTimePrefetch[k] = (dml_float_t) CursorWidth[k] / HRatio[k] / PixelClock[k] / cursor_req_per_width;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3407
CursorRequestDeliveryTimePrefetch[k] = (dml_float_t) CursorWidth[k] / PSCL_THROUGHPUT[k] / Dppclk[k] / cursor_req_per_width;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
342
static dml_float_t CalculateWriteBackDelay(
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3428
dml_float_t VRatio[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3429
dml_float_t VRatioChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3430
dml_float_t DestinationLinesToRequestRowInVBlank[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3431
dml_float_t DestinationLinesToRequestRowInImmediateFlip[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3433
dml_float_t PixelClock[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
344
dml_float_t WritebackHRatio,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
345
dml_float_t WritebackVRatio,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3458
dml_float_t DST_Y_PER_PTE_ROW_NOM_L[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3459
dml_float_t DST_Y_PER_PTE_ROW_NOM_C[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3460
dml_float_t DST_Y_PER_META_ROW_NOM_L[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3461
dml_float_t DST_Y_PER_META_ROW_NOM_C[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3462
dml_float_t TimePerMetaChunkNominal[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3463
dml_float_t TimePerChromaMetaChunkNominal[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3464
dml_float_t TimePerMetaChunkVBlank[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3465
dml_float_t TimePerChromaMetaChunkVBlank[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3466
dml_float_t TimePerMetaChunkFlip[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3467
dml_float_t TimePerChromaMetaChunkFlip[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3468
dml_float_t time_per_pte_group_nom_luma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3469
dml_float_t time_per_pte_group_vblank_luma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3470
dml_float_t time_per_pte_group_flip_luma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3471
dml_float_t time_per_pte_group_nom_chroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3472
dml_float_t time_per_pte_group_vblank_chroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3473
dml_float_t time_per_pte_group_flip_chroma[])
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3533
meta_chunk_per_row_int_chroma = (dml_uint_t)((dml_float_t) meta_row_width_chroma[k] / meta_chunk_width_chroma);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
354
dml_float_t Dppclk,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
355
dml_float_t DISPCLK,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
356
dml_float_t DCFClkDeepSleep,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3562
dpte_group_width_luma = (dml_uint_t)((dml_float_t) dpte_group_bytes[k] / (dml_float_t) PTERequestSizeY[k] * PixelPTEReqWidthY[k]);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3564
dpte_group_width_luma = (dml_uint_t)((dml_float_t) dpte_group_bytes[k] / (dml_float_t) PTERequestSizeY[k] * PixelPTEReqHeightY[k]);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3568
dpte_groups_per_row_luma_ub = (dml_uint_t)(dml_ceil((dml_float_t) dpte_row_width_luma_ub[k] / (dml_float_t) dpte_group_width_luma / 2.0, 1.0));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
357
dml_float_t PixelClock,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3570
dpte_groups_per_row_luma_ub = (dml_uint_t)(dml_ceil((dml_float_t) dpte_row_width_luma_ub[k] / (dml_float_t) dpte_group_width_luma, 1.0));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3591
dpte_group_width_chroma = (dml_uint_t)((dml_float_t) dpte_group_bytes[k] / (dml_float_t) PTERequestSizeC[k] * PixelPTEReqWidthC[k]);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3593
dpte_group_width_chroma = (dml_uint_t)((dml_float_t) dpte_group_bytes[k] / (dml_float_t) PTERequestSizeC[k] * PixelPTEReqHeightC[k]);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3597
dpte_groups_per_row_chroma_ub = (dml_uint_t)(dml_ceil((dml_float_t) dpte_row_width_chroma_ub[k] / (dml_float_t) dpte_group_width_chroma / 2.0, 1.0));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3599
dpte_groups_per_row_chroma_ub = (dml_uint_t)(dml_ceil((dml_float_t) dpte_row_width_chroma_ub[k] / (dml_float_t) dpte_group_width_chroma, 1.0));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
364
dml_float_t *TSetup,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3647
dml_float_t DestinationLinesToRequestVMInVBlank[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3648
dml_float_t DestinationLinesToRequestVMInImmediateFlip[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
365
dml_float_t *Tdmbf,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3650
dml_float_t PixelClock[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
366
dml_float_t *Tdmec,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3660
dml_float_t TimePerVMGroupVBlank[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3661
dml_float_t TimePerVMGroupFlip[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3662
dml_float_t TimePerVMRequestVBlank[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3663
dml_float_t TimePerVMRequestFlip[])
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
367
dml_float_t *Tdmsks,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3686
num_group_per_lower_vm_stage = (dml_uint_t) (dml_ceil((dml_float_t) dpde0_bytes_per_frame_ub_l[k] / (dml_float_t) vm_group_bytes[k], 1.0) +
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3687
dml_ceil((dml_float_t) dpde0_bytes_per_frame_ub_c[k] / (dml_float_t) vm_group_bytes[k], 1.0));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3689
num_group_per_lower_vm_stage = (dml_uint_t) (dml_ceil((dml_float_t) dpde0_bytes_per_frame_ub_l[k] / (dml_float_t) vm_group_bytes[k], 1.0));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3694
num_group_per_lower_vm_stage = (dml_uint_t)(dml_ceil((dml_float_t) (meta_pte_bytes_per_frame_ub_l[k]) / (dml_float_t) (vm_group_bytes[k]), 1.0) +
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3695
dml_ceil((dml_float_t) (meta_pte_bytes_per_frame_ub_c[k]) / (dml_float_t) (vm_group_bytes[k]), 1.0));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3697
num_group_per_lower_vm_stage = (dml_uint_t)(dml_ceil((dml_float_t) (meta_pte_bytes_per_frame_ub_l[k]) / (dml_float_t) (vm_group_bytes[k]), 1.0));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3701
num_group_per_lower_vm_stage = (dml_uint_t)(2.0 + dml_ceil((dml_float_t) (dpde0_bytes_per_frame_ub_l[k]) / (dml_float_t) (vm_group_bytes[k]), 1) +
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3702
dml_ceil((dml_float_t) (dpde0_bytes_per_frame_ub_c[k]) / (dml_float_t) (vm_group_bytes[k]), 1) +
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3703
dml_ceil((dml_float_t) (meta_pte_bytes_per_frame_ub_l[k]) / (dml_float_t) (vm_group_bytes[k]), 1) +
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3704
dml_ceil((dml_float_t) (meta_pte_bytes_per_frame_ub_c[k]) / (dml_float_t) (vm_group_bytes[k]), 1));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3706
num_group_per_lower_vm_stage = (dml_uint_t)(1.0 + dml_ceil((dml_float_t) (dpde0_bytes_per_frame_ub_l[k]) / (dml_float_t) (vm_group_bytes[k]), 1) +
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3707
dml_ceil((dml_float_t) (meta_pte_bytes_per_frame_ub_l[k]) / (dml_float_t) (vm_group_bytes[k]), 1));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
374
static dml_float_t TruncToValidBPP(
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
375
dml_float_t LinkBitRate,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3765
dml_float_t DETBufferingTimeY = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3766
dml_float_t SwathWidthYCriticalSurface = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3767
dml_float_t SwathHeightYCriticalSurface = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3768
dml_float_t VActiveTimeCriticalSurface = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3769
dml_float_t FrameTimeCriticalSurface = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3771
dml_float_t LinesToFinishSwathTransferStutterCriticalSurface = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3773
dml_float_t MinTTUVBlankCriticalSurface = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3777
dml_float_t TotalCompressedReadBandwidth = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3778
dml_float_t TotalRowReadBandwidth = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3779
dml_float_t AverageDCCCompressionRate = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3780
dml_float_t EffectiveCompressedBufferSize = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3781
dml_float_t PartOfUncompressedPixelBurstThatFitsInROBAndCompressedBuffer = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3782
dml_float_t StutterBurstTime = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3784
dml_float_t LinesInDETY = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3785
dml_float_t LinesInDETYRoundedDownToSwath = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3786
dml_float_t MaximumEffectiveCompressionLuma = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3787
dml_float_t MaximumEffectiveCompressionChroma = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3788
dml_float_t TotalZeroSizeRequestReadBandwidth = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3789
dml_float_t TotalZeroSizeCompressedReadBandwidth = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
379
dml_float_t PixelClock,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3790
dml_float_t AverageDCCZeroSizeFraction = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3791
dml_float_t AverageZeroSizeCompressionRate = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3796
dml_float_t SinglePixelClock = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
380
dml_float_t DesiredBPP,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3801
dml_float_t LastStutterPeriod = 0.0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3802
dml_float_t LastZ8StutterPeriod = 0.0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3870
EffectiveCompressedBufferSize = (dml_float_t)p->MetaFIFOSizeInKEntries * 1024 * 64 * AverageZeroSizeCompressionRate + ((dml_float_t)p->ZeroSizeBufferEntries - p->CompbufReservedSpaceZs) * 64 * AverageZeroSizeCompressionRate;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3873
EffectiveCompressedBufferSize = dml_min((dml_float_t)p->CompressedBufferSizeInkByte * 1024 * AverageDCCCompressionRate,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3874
(dml_float_t)p->MetaFIFOSizeInKEntries * 1024 * 64 / (AverageDCCZeroSizeFraction / AverageZeroSizeCompressionRate + 1 / AverageDCCCompressionRate)) +
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3875
dml_min(((dml_float_t)p->ROBBufferSizeInKByte * 1024 - p->CompbufReservedSpace64B * 64) * AverageDCCCompressionRate,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3876
((dml_float_t)p->ZeroSizeBufferEntries - p->CompbufReservedSpaceZs) * 64 / (AverageDCCZeroSizeFraction / AverageZeroSizeCompressionRate));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3885
EffectiveCompressedBufferSize = dml_min((dml_float_t)p->CompressedBufferSizeInkByte * 1024 * AverageDCCCompressionRate,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3886
(dml_float_t)p->MetaFIFOSizeInKEntries * 1024 * 64 * AverageDCCCompressionRate) +
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3887
((dml_float_t)p->ROBBufferSizeInKByte * 1024 - p->CompbufReservedSpace64B * 64) * AverageDCCCompressionRate;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3905
LinesInDETY = ((dml_float_t)p->DETBufferSizeY[k] + (p->UnboundedRequestEnabled == true ? EffectiveCompressedBufferSize : 0) * p->ReadBandwidthSurfaceLuma[k] / p->TotalDataReadBandwidth) / p->BytePerPixelDETY[k] / p->SwathWidthY[k];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3907
DETBufferingTimeY = LinesInDETYRoundedDownToSwath * ((dml_float_t)p->HTotal[k] / p->PixelClock[k]) / p->VRatio[k];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3928
FrameTimeCriticalSurface = (isInterlaceTiming ? dml_floor((dml_float_t)p->VTotal[k]/2.0, 1.0) : p->VTotal[k]) * (dml_float_t)p->HTotal[k] / p->PixelClock[k];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
3929
VActiveTimeCriticalSurface = (isInterlaceTiming ? dml_floor((dml_float_t)p->VActive[k]/2.0, 1.0) : p->VActive[k]) * (dml_float_t)p->HTotal[k] / p->PixelClock[k];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
401
dml_float_t VRatio[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
402
dml_float_t VRatioChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
406
dml_float_t HRatio[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
407
dml_float_t HRatioChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
408
dml_float_t PixelClock[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
409
dml_float_t PSCL_THROUGHPUT[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
410
dml_float_t PSCL_THROUGHPUT_CHROMA[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
411
dml_float_t Dppclk[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
412
dml_float_t ReadBandwidthLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
413
dml_float_t ReadBandwidthChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4164
RoundedUpMaxSwathSizeBytesY[k] = (dml_uint_t)(dml_ceil((dml_float_t) RoundedUpMaxSwathSizeBytesY[k], 256));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4165
RoundedUpMaxSwathSizeBytesC[k] = (dml_uint_t)(dml_ceil((dml_float_t) RoundedUpMaxSwathSizeBytesC[k], 256));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
417
dml_float_t *DCFCLKDeepSleep);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
425
dml_float_t LineTime,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
426
dml_float_t UrgentLatency,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
427
dml_float_t CursorBufferSize,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4290
(dml_float_t)(p->ROBBufferSizeInKByte * 1024/64)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4291
- (dml_float_t)(RoundedUpSwathSizeBytesY[SurfaceDoingUnboundedRequest] * TTUFIFODEPTH / MAXIMUMCOMPRESSION/64));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
430
dml_float_t VRatio,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
431
dml_float_t VRatioC,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
432
dml_float_t BytePerPixelInDETY,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4321
dml_float_t HRatio[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
433
dml_float_t BytePerPixelInDETC,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
437
dml_float_t *UrgentBurstFactorCursor,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
438
dml_float_t *UrgentBurstFactorLuma,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
439
dml_float_t *UrgentBurstFactorChroma,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
442
static dml_float_t RequiredDTBCLK(
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
444
dml_float_t PixelClock,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
446
dml_float_t OutputBpp,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4462
static noinline_for_stack dml_float_t CalculateExtraLatency(
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4465
dml_float_t DCFCLK,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4470
dml_float_t ReturnBW,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4476
dml_float_t HostVMInefficiencyFactor,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4480
dml_float_t ExtraLatencyBytes;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4481
dml_float_t ExtraLatency;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4523
HostVMDynamicLevels = (dml_uint_t) dml_max(0, (dml_float_t) HostVMMaxNonCachedPageTableLevels - 1);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4525
HostVMDynamicLevels = (dml_uint_t) dml_max(0, (dml_float_t) HostVMMaxNonCachedPageTableLevels - 2);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4542
dml_float_t HostVMInefficiencyFactor,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4547
dml_float_t ret = ReorderingBytes + (TotalNumberOfActiveDPP * PixelChunkSizeInKByte + TotalNumberOfDCCActiveDPP * MetaChunkSize) * 1024.0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4557
static dml_float_t CalculateUrgentLatency(
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4558
dml_float_t UrgentLatencyPixelDataOnly,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4559
dml_float_t UrgentLatencyPixelMixedWithVMData,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4560
dml_float_t UrgentLatencyVMDataOnly,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4562
dml_float_t UrgentLatencyAdjustmentFabricClockComponent,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4563
dml_float_t UrgentLatencyAdjustmentFabricClockReference,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4564
dml_float_t FabricClock)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4566
dml_float_t ret;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4575
static dml_float_t RequiredDTBCLK(
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4577
dml_float_t PixelClock,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4579
dml_float_t OutputBpp,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4589
dml_float_t PixelWordRate = PixelClock / (OutputFormat == dml_444 ? 1 : 2);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
459
dml_float_t VRatio[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4590
dml_float_t HCActive = dml_ceil(DSCSlices * dml_ceil(OutputBpp * dml_ceil(HActive / DSCSlices, 1) / 8.0, 1) / 3.0, 1);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4591
dml_float_t HCBlank = 64 + 32 * dml_ceil(AudioRate * (AudioLayout == 1 ? 1 : 0.25) * HTotal / (PixelClock * 1000), 1);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4592
dml_float_t AverageTribyteRate = PixelWordRate * (HCActive + HCBlank) / HTotal;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4593
dml_float_t HActiveTribyteRate = PixelWordRate * HCActive / HActive;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
46
dml_float_t *BytePerPixelDETY,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
460
dml_float_t VRatioChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
461
dml_float_t VRatioPrefetchY[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
462
dml_float_t VRatioPrefetchC[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4624
dml_float_t DCFCLKCyclesRequiredInPrefetch;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4625
dml_float_t PrefetchTime;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4644
dml_float_t ExpectedVRatioPrefetch;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4654
dml_float_t TSetupPipe;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4655
dml_float_t TdmbfPipe;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4656
dml_float_t TdmsksPipe;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4657
dml_float_t TdmecPipe;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4658
dml_float_t AllowedTimeForUrgentExtraLatency;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
466
dml_float_t HRatio[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
467
dml_float_t HRatioChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
468
dml_float_t PixelClock[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
469
dml_float_t PSCL_THROUGHPUT[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4696
dml_float_t MaximumTvmPlus2Tr0PlusTsw;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
47
dml_float_t *BytePerPixelDETC,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
470
dml_float_t PSCL_THROUGHPUT_CHROMA[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
471
dml_float_t Dppclk[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4823
dml_float_t ReadBandwidthLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4824
dml_float_t ReadBandwidthChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
483
dml_float_t DisplayPipeLineDeliveryTimeLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4837
dml_float_t TotalBandwidth;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4838
dml_float_t BandwidthOfSurfacesNotAssignedDETPiece;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
484
dml_float_t DisplayPipeLineDeliveryTimeChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
485
dml_float_t DisplayPipeLineDeliveryTimeLumaPrefetch[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4859
DETBufferSizeInKByte[0] = (dml_uint_t) dml_max(128.0, dml_ceil(2.0 * ((dml_float_t) RoundedUpMaxSwathSizeBytesY[0] + (dml_float_t) RoundedUpMaxSwathSizeBytesC[0]) / 1024.0, ConfigReturnBufferSegmentSizeInkByte));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
486
dml_float_t DisplayPipeLineDeliveryTimeChromaPrefetch[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
487
dml_float_t DisplayPipeRequestDeliveryTimeLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4876
if (2.0 * ((dml_float_t) RoundedUpMaxSwathSizeBytesY[k] + (dml_float_t) RoundedUpMaxSwathSizeBytesC[k]) / 1024.0 <= minDET)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
488
dml_float_t DisplayPipeRequestDeliveryTimeChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
489
dml_float_t DisplayPipeRequestDeliveryTimeLumaPrefetch[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4890
minDET_pipe = (dml_uint_t)(dml_max(128, dml_ceil(((dml_float_t)RoundedUpMaxSwathSizeBytesY[k] + (dml_float_t)RoundedUpMaxSwathSizeBytesC[k]) / 1024.0, ConfigReturnBufferSegmentSizeInkByte)));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
490
dml_float_t DisplayPipeRequestDeliveryTimeChromaPrefetch[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
491
dml_float_t CursorRequestDeliveryTime[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
492
dml_float_t CursorRequestDeliveryTimePrefetch[]);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4932
} else if (DETSizeOverride[k] > 0 || (((dml_float_t) (ForceSingleDPP ? 1 : DPPPerSurface[k]) * (dml_float_t) DETBufferSizeInKByte[k] / (dml_float_t) MaxTotalDETInKByte) >= ((ReadBandwidthLuma[k] + ReadBandwidthChroma[k]) / TotalBandwidth))) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4979
dml_round((dml_float_t) DETBufferSizePoolInKByte * (ReadBandwidthLuma[NextSurfaceToAssignDETPiece] + ReadBandwidthChroma[NextSurfaceToAssignDETPiece]) / BandwidthOfSurfacesNotAssignedDETPiece /
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
4982
dml_floor((dml_float_t) DETBufferSizePoolInKByte, (ForceSingleDPP ? 1 : DPPPerSurface[NextSurfaceToAssignDETPiece]) * ConfigReturnBufferSegmentSizeInkByte)));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
501
dml_float_t VRatio[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
502
dml_float_t VRatioChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
503
dml_float_t DestinationLinesToRequestRowInVBlank[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5033
*nomDETInKByte = (dml_uint_t)(dml_floor((dml_float_t) *MaxTotalDETInKByte / (dml_float_t) MaxNumDPP, ConfigReturnBufferSegmentSizeInKByte));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
504
dml_float_t DestinationLinesToRequestRowInImmediateFlip[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
506
dml_float_t PixelClock[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
531
dml_float_t DST_Y_PER_PTE_ROW_NOM_L[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
532
dml_float_t DST_Y_PER_PTE_ROW_NOM_C[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
533
dml_float_t DST_Y_PER_META_ROW_NOM_L[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
534
dml_float_t DST_Y_PER_META_ROW_NOM_C[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5342
dml_float_t PHYCLKPerState,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5343
dml_float_t PHYCLKD18PerState,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5344
dml_float_t PHYCLKD32PerState,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5345
dml_float_t Downspreading,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
535
dml_float_t TimePerMetaChunkNominal[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5351
dml_float_t PixelClockBackEnd,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5352
dml_float_t ForcedOutputLinkBPP,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5355
dml_float_t AudioSampleRate,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
536
dml_float_t TimePerChromaMetaChunkNominal[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5366
dml_float_t *OutBpp,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
537
dml_float_t TimePerMetaChunkVBlank[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
538
dml_float_t TimePerChromaMetaChunkVBlank[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
539
dml_float_t TimePerMetaChunkFlip[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
540
dml_float_t TimePerChromaMetaChunkFlip[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
541
dml_float_t time_per_pte_group_nom_luma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
542
dml_float_t time_per_pte_group_vblank_luma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
543
dml_float_t time_per_pte_group_flip_luma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
544
dml_float_t time_per_pte_group_nom_chroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
545
dml_float_t time_per_pte_group_vblank_chroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
546
dml_float_t time_per_pte_group_flip_chroma[]);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5513
dml_float_t StateDispclk,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5514
dml_float_t MaxDispclk,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5518
dml_float_t PixelClock,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5519
dml_float_t DISPCLKDPPCLKDSCCLKDownSpreading,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5520
dml_float_t DISPCLKRampingMargin,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5521
dml_float_t DISPCLKDPPCLKVCOSpeed,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5528
dml_float_t *RequiredDISPCLKPerSurface)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5531
dml_float_t SurfaceRequiredDISPCLKWithoutODMCombine;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5532
dml_float_t SurfaceRequiredDISPCLKWithODMCombineTwoToOne;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5533
dml_float_t SurfaceRequiredDISPCLKWithODMCombineFourToOne;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
554
dml_float_t DestinationLinesToRequestVMInVBlank[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
555
dml_float_t DestinationLinesToRequestVMInImmediateFlip[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
557
dml_float_t PixelClock[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5598
static dml_float_t CalculateRequiredDispclk(
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5600
dml_float_t PixelClock,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5601
dml_float_t DISPCLKDPPCLKDSCCLKDownSpreading,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5602
dml_float_t DISPCLKRampingMargin,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5603
dml_float_t DISPCLKDPPCLKVCOSpeed,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5604
dml_float_t MaxDispclk)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5606
dml_float_t RequiredDispclk = 0.;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5607
dml_float_t PixelClockAfterODM;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5609
dml_float_t DISPCLKWithRampingRoundedToDFSGranularity;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5610
dml_float_t DISPCLKWithoutRampingRoundedToDFSGranularity;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5611
dml_float_t MaxDispclkRoundedDownToDFSGranularity;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5638
dml_float_t HRatio,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5639
dml_float_t HRatioChroma,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5640
dml_float_t VRatio,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5641
dml_float_t VRatioChroma,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5642
dml_float_t MaxDCHUBToPSCLThroughput,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5643
dml_float_t MaxPSCLToLBThroughput,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5644
dml_float_t PixelClock,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5652
dml_float_t *PSCL_THROUGHPUT,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5653
dml_float_t *PSCL_THROUGHPUT_CHROMA,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5654
dml_float_t *DPPCLKUsingSingleDPP)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5656
dml_float_t DPPCLKUsingSingleDPPLuma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5657
dml_float_t DPPCLKUsingSingleDPPChroma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5660
*PSCL_THROUGHPUT = dml_min(MaxDCHUBToPSCLThroughput, MaxPSCLToLBThroughput * HRatio / dml_ceil((dml_float_t) HTaps / 6.0, 1.0));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
567
dml_float_t TimePerVMGroupVBlank[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5675
*PSCL_THROUGHPUT_CHROMA = dml_min(MaxDCHUBToPSCLThroughput, MaxPSCLToLBThroughput * HRatioChroma / dml_ceil((dml_float_t) HTapsChroma / 6.0, 1.0));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
568
dml_float_t TimePerVMGroupFlip[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
569
dml_float_t TimePerVMRequestVBlank[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5692
dml_float_t DISPCLKDPPCLKDSCCLKDownSpreading,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5693
dml_float_t DISPCLKDPPCLKVCOSpeed,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5694
dml_float_t DPPCLKUsingSingleDPP[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5698
dml_float_t *GlobalDPPCLK,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5699
dml_float_t Dppclk[])
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
57
static dml_float_t CalculateWriteBackDISPCLK(
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
570
dml_float_t TimePerVMRequestFlip[]);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5767
dml_float_t dml_get_return_bw_mbps_vm_only(
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5771
dml_float_t DCFCLK,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5772
dml_float_t FabricClock,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5773
dml_float_t DRAMSpeed)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5775
dml_float_t VMDataOnlyReturnBW =
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5793
dml_float_t dml_get_return_bw_mbps(
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5797
dml_float_t DCFCLK,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5798
dml_float_t FabricClock,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5799
dml_float_t DRAMSpeed)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5801
dml_float_t ReturnBW = 0.;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5802
dml_float_t IdealSDPPortBandwidth = soc->return_bus_width_bytes * DCFCLK;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5803
dml_float_t IdealFabricBandwidth = FabricClock * soc->fabric_datapath_to_dcn_data_return_bytes;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5804
dml_float_t IdealDRAMBandwidth = DRAMSpeed * soc->num_chans * soc->dram_channel_width_bytes;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5805
dml_float_t PixelDataOnlyReturnBW = dml_min3(IdealSDPPortBandwidth * soc->pct_ideal_sdp_bw_after_urgent / 100,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5809
dml_float_t PixelMixedWithVMDataReturnBW = dml_min3(IdealSDPPortBandwidth * soc->pct_ideal_sdp_bw_after_urgent / 100,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5838
static dml_float_t dml_get_return_dram_bw_mbps(
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5842
dml_float_t DRAMSpeed)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5844
dml_float_t ReturnDRAMBW = 0.;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5845
dml_float_t IdealDRAMBandwidth = DRAMSpeed * soc->num_chans * soc->dram_channel_width_bytes;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5846
dml_float_t PixelDataOnlyReturnBW = IdealDRAMBandwidth * ((use_ideal_dram_bw_strobe && !HostVMEnable) ? soc->pct_ideal_dram_bw_after_urgent_strobe :
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5848
dml_float_t PixelMixedWithVMDataReturnBW = IdealDRAMBandwidth * ((use_ideal_dram_bw_strobe && !HostVMEnable) ? soc->pct_ideal_dram_bw_after_urgent_strobe :
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5874
dml_float_t OutputBpp,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5880
dml_float_t PixelClock,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5881
dml_float_t PixelClockBackEnd)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5887
DSCDelayRequirement_val = dscceComputeDelay(DSCInputBitPerComponent, OutputBpp, (dml_uint_t)(dml_ceil((dml_float_t) HActive / (dml_float_t) NumberOfDSCSlices, 1.0)),
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5890
DSCDelayRequirement_val = dscceComputeDelay(DSCInputBitPerComponent, OutputBpp, (dml_uint_t)(dml_ceil((dml_float_t) HActive / (dml_float_t) NumberOfDSCSlices, 1.0)),
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5893
DSCDelayRequirement_val = dscceComputeDelay(DSCInputBitPerComponent, OutputBpp, (dml_uint_t)((dml_float_t) dml_ceil(HActive / (dml_float_t) NumberOfDSCSlices, 1.0)),
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5896
DSCDelayRequirement_val = (dml_uint_t)(DSCDelayRequirement_val + (HTotal - HActive) * dml_ceil((dml_float_t) DSCDelayRequirement_val / (dml_float_t) HActive, 1.0));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
59
dml_float_t PixelClock,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5920
dml_float_t ReturnBW,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5922
dml_float_t ReadBandwidthLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5923
dml_float_t ReadBandwidthChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5924
dml_float_t cursor_bw[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5925
dml_float_t meta_row_bandwidth[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5926
dml_float_t dpte_row_bandwidth[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5928
dml_float_t UrgentBurstFactorLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5929
dml_float_t UrgentBurstFactorChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5930
dml_float_t UrgentBurstFactorCursor[])
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5934
dml_float_t VActiveBandwith = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5959
dml_float_t ReturnBW,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5962
dml_float_t ReadBandwidthLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5963
dml_float_t ReadBandwidthChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5964
dml_float_t PrefetchBandwidthLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5965
dml_float_t PrefetchBandwidthChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5966
dml_float_t cursor_bw[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5967
dml_float_t meta_row_bandwidth[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5968
dml_float_t dpte_row_bandwidth[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5969
dml_float_t cursor_bw_pre[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5970
dml_float_t prefetch_vmrow_bw[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5972
dml_float_t UrgentBurstFactorLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5973
dml_float_t UrgentBurstFactorChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5974
dml_float_t UrgentBurstFactorCursor[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5975
dml_float_t UrgentBurstFactorLumaPre[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5976
dml_float_t UrgentBurstFactorChromaPre[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5977
dml_float_t UrgentBurstFactorCursorPre[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5980
dml_float_t *PrefetchBandwidth,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5981
dml_float_t *PrefetchBandwidthNotIncludingMALLPrefetch,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
5982
dml_float_t *FractionOfUrgentBandwidth,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
60
dml_float_t WritebackHRatio,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6023
static noinline_for_stack dml_float_t CalculateBandwidthAvailableForImmediateFlip(
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6025
dml_float_t ReturnBW,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6026
dml_float_t ReadBandwidthLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6027
dml_float_t ReadBandwidthChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6028
dml_float_t PrefetchBandwidthLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6029
dml_float_t PrefetchBandwidthChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6030
dml_float_t cursor_bw[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6031
dml_float_t cursor_bw_pre[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6033
dml_float_t UrgentBurstFactorLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6034
dml_float_t UrgentBurstFactorChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6035
dml_float_t UrgentBurstFactorCursor[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6036
dml_float_t UrgentBurstFactorLumaPre[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6037
dml_float_t UrgentBurstFactorChromaPre[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6038
dml_float_t UrgentBurstFactorCursorPre[])
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6040
dml_float_t ret_val = ReturnBW;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
605
dml_float_t HRatio[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6071
dml_float_t ReturnBW,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6074
dml_float_t final_flip_bw[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6075
dml_float_t ReadBandwidthLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6076
dml_float_t ReadBandwidthChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6077
dml_float_t PrefetchBandwidthLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6078
dml_float_t PrefetchBandwidthChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6079
dml_float_t cursor_bw[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6080
dml_float_t meta_row_bandwidth[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6081
dml_float_t dpte_row_bandwidth[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6082
dml_float_t cursor_bw_pre[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6083
dml_float_t prefetch_vmrow_bw[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6085
dml_float_t UrgentBurstFactorLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6086
dml_float_t UrgentBurstFactorChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6087
dml_float_t UrgentBurstFactorCursor[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6088
dml_float_t UrgentBurstFactorLumaPre[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6089
dml_float_t UrgentBurstFactorChromaPre[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6090
dml_float_t UrgentBurstFactorCursorPre[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6093
dml_float_t *TotalBandwidth,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6094
dml_float_t *TotalBandwidthNotIncludingMALLPrefetch,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6095
dml_float_t *FractionOfUrgentBandwidth,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
61
dml_float_t WritebackVRatio,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6162
static dml_uint_t MicroSecToVertLines(dml_uint_t num_us, dml_uint_t h_total, dml_float_t pixel_clock)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6176
dml_float_t write_back_delay_us)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
618
static dml_float_t CalculateExtraLatency(
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
6182
dml_float_t line_time_us = (dml_float_t) timing->HTotal[plane_idx] / timing->PixelClock[plane_idx];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
621
dml_float_t DCFCLK,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
626
dml_float_t ReturnBW,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
632
dml_float_t HostVMInefficiencyFactor,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
647
dml_float_t HostVMInefficiencyFactor,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
651
static dml_float_t CalculateUrgentLatency(
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
652
dml_float_t UrgentLatencyPixelDataOnly,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
653
dml_float_t UrgentLatencyPixelMixedWithVMData,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
654
dml_float_t UrgentLatencyVMDataOnly,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
656
dml_float_t UrgentLatencyAdjustmentFabricClockComponent,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
657
dml_float_t UrgentLatencyAdjustmentFabricClockReference,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
658
dml_float_t FabricClockSingle);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
68
dml_float_t DISPCLKDPPCLKVCOSpeed);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
712
dml_float_t ReadBandwidthLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
713
dml_float_t ReadBandwidthChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
738
dml_float_t OutputBpp,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
744
dml_float_t PixelClock,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
745
dml_float_t PixelClockBackEnd);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7486
if (mode_lib->ms.cache_display_cfg.output.PixelClockBackEnd[k] / 12.0 / (dml_float_t)s->DSCFormatFactor > (1.0 - mode_lib->ms.soc.dcn_downspread_percent / 100.0) * mode_lib->ms.state.dscclk_mhz) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
749
dml_float_t ReturnBW,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7495
if (mode_lib->ms.cache_display_cfg.output.PixelClockBackEnd[k] / 6.0 / (dml_float_t)s->DSCFormatFactor > (1.0 - mode_lib->ms.soc.dcn_downspread_percent / 100.0) * mode_lib->ms.state.dscclk_mhz) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7499
if (mode_lib->ms.cache_display_cfg.output.PixelClockBackEnd[k] / 3.0 / (dml_float_t)s->DSCFormatFactor > (1.0 - mode_lib->ms.soc.dcn_downspread_percent / 100.0) * mode_lib->ms.state.dscclk_mhz) {
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
75
dml_float_t PHYCLKPerState,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
751
dml_float_t ReadBandwidthLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
752
dml_float_t ReadBandwidthChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
753
dml_float_t cursor_bw[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
754
dml_float_t meta_row_bandwidth[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
755
dml_float_t dpte_row_bandwidth[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
757
dml_float_t UrgentBurstFactorLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
758
dml_float_t UrgentBurstFactorChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
759
dml_float_t UrgentBurstFactorCursor[]);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
76
dml_float_t PHYCLKD18PerState,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
763
dml_float_t ReturnBW,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
766
dml_float_t ReadBandwidthLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
767
dml_float_t ReadBandwidthChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
768
dml_float_t PrefetchBandwidthLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
769
dml_float_t PrefetchBandwidthChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
77
dml_float_t PHYCLKD32PerState,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
770
dml_float_t cursor_bw[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
771
dml_float_t meta_row_bandwidth[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
772
dml_float_t dpte_row_bandwidth[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
773
dml_float_t cursor_bw_pre[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
774
dml_float_t prefetch_vmrow_bw[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
776
dml_float_t UrgentBurstFactorLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
777
dml_float_t UrgentBurstFactorChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
778
dml_float_t UrgentBurstFactorCursor[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
779
dml_float_t UrgentBurstFactorLumaPre[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
78
dml_float_t Downspreading,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
780
dml_float_t UrgentBurstFactorChromaPre[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
781
dml_float_t UrgentBurstFactorCursorPre[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
7810
(dml_float_t) mode_lib->ms.cache_display_cfg.timing.HTotal[k] / mode_lib->ms.cache_display_cfg.timing.PixelClock[k],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
784
dml_float_t *PrefetchBandwidth,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
785
dml_float_t *PrefetchBandwidthNotIncludingMALLPrefetch,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
786
dml_float_t *FractionOfUrgentBandwidth,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
789
static dml_float_t CalculateBandwidthAvailableForImmediateFlip(
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
791
dml_float_t ReturnBW,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
792
dml_float_t ReadBandwidthLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
793
dml_float_t ReadBandwidthChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
794
dml_float_t PrefetchBandwidthLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
795
dml_float_t PrefetchBandwidthChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
796
dml_float_t cursor_bw[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
797
dml_float_t cursor_bw_pre[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
799
dml_float_t UrgentBurstFactorLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
800
dml_float_t UrgentBurstFactorChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
801
dml_float_t UrgentBurstFactorCursor[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
802
dml_float_t UrgentBurstFactorLumaPre[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
803
dml_float_t UrgentBurstFactorChromaPre[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
804
dml_float_t UrgentBurstFactorCursorPre[]);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
808
dml_float_t ReturnBW,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
811
dml_float_t final_flip_bw[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
812
dml_float_t ReadBandwidthLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
813
dml_float_t ReadBandwidthChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
814
dml_float_t PrefetchBandwidthLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
815
dml_float_t PrefetchBandwidthChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
816
dml_float_t cursor_bw[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
817
dml_float_t meta_row_bandwidth[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
818
dml_float_t dpte_row_bandwidth[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
819
dml_float_t cursor_bw_pre[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
820
dml_float_t prefetch_vmrow_bw[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
822
dml_float_t UrgentBurstFactorLuma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
823
dml_float_t UrgentBurstFactorChroma[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
824
dml_float_t UrgentBurstFactorCursor[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
825
dml_float_t UrgentBurstFactorLumaPre[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
826
dml_float_t UrgentBurstFactorChromaPre[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
827
dml_float_t UrgentBurstFactorCursorPre[],
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
830
dml_float_t *TotalBandwidth,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
831
dml_float_t *TotalBandwidthNotIncludingMALLPrefetch,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
8311
dml_float_t TWait;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
832
dml_float_t *FractionOfUrgentBandwidth,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
84
dml_float_t PixelClockBackEnd,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
841
dml_float_t BPP,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
85
dml_float_t ForcedOutputLinkBPP,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
88
dml_float_t AudioSampleRate,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
8908
((dml_float_t) mode_lib->ms.cache_display_cfg.timing.HTotal[k] / mode_lib->ms.cache_display_cfg.timing.PixelClock[k]) * mode_lib->ms.cache_display_cfg.plane.VRatio[k];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
9702
s->LSetup = dml_floor(4.0 * locals->TSetup[k] / ((dml_float_t) mode_lib->ms.cache_display_cfg.timing.HTotal[k] / mode_lib->ms.cache_display_cfg.timing.PixelClock[k]), 1.0) / 4.0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
9715
+ dml_max(1.0, dml_ceil((dml_float_t) locals->WritebackDelay[k] / ((dml_float_t) mode_lib->ms.cache_display_cfg.timing.HTotal[k] / mode_lib->ms.cache_display_cfg.timing.PixelClock[k]), 1.0))
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
9716
+ dml_floor(4.0 * locals->TSetup[k] / ((dml_float_t) mode_lib->ms.cache_display_cfg.timing.HTotal[k] / mode_lib->ms.cache_display_cfg.timing.PixelClock[k]), 1.0) / 4.0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
9842
dml_float_t dummy_single[2];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
99
dml_float_t *OutBpp,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
9937
dml_float_t BytePerPixelInDETY;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
9938
dml_float_t BytePerPixelInDETC;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
100
dml_get_var_decl(stutter_efficiency_z8, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
101
dml_get_var_decl(stutter_num_bursts_z8, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
102
dml_get_var_decl(stutter_period, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
103
dml_get_var_decl(stutter_efficiency_z8_bestcase, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
104
dml_get_var_decl(stutter_num_bursts_z8_bestcase, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
105
dml_get_var_decl(stutter_period_bestcase, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
106
dml_get_var_decl(urgent_latency, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
107
dml_get_var_decl(urgent_extra_latency, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
108
dml_get_var_decl(fclk_change_latency, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
109
dml_get_var_decl(nonurgent_latency, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
110
dml_get_var_decl(dispclk_calculated, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
111
dml_get_var_decl(total_data_read_bw, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
112
dml_get_var_decl(return_bw, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
113
dml_get_var_decl(return_dram_bw, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
114
dml_get_var_decl(tcalc, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
115
dml_get_var_decl(fraction_of_urgent_bandwidth, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
116
dml_get_var_decl(fraction_of_urgent_bandwidth_imm_flip, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
126
dml_get_per_surface_var_decl(dppclk_calculated, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
127
dml_get_per_surface_var_decl(dscclk_calculated, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
128
dml_get_per_surface_var_decl(min_ttu_vblank_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
129
dml_get_per_surface_var_decl(vratio_prefetch_l, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
130
dml_get_per_surface_var_decl(vratio_prefetch_c, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
133
dml_get_per_surface_var_decl(dst_y_per_vm_vblank, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
134
dml_get_per_surface_var_decl(dst_y_per_row_vblank, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
135
dml_get_per_surface_var_decl(dst_y_prefetch, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
136
dml_get_per_surface_var_decl(dst_y_per_vm_flip, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
137
dml_get_per_surface_var_decl(dst_y_per_row_flip, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
138
dml_get_per_surface_var_decl(dst_y_per_pte_row_nom_l, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
139
dml_get_per_surface_var_decl(dst_y_per_pte_row_nom_c, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
140
dml_get_per_surface_var_decl(dst_y_per_meta_row_nom_l, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
141
dml_get_per_surface_var_decl(dst_y_per_meta_row_nom_c, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
142
dml_get_per_surface_var_decl(refcyc_per_vm_group_vblank_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
143
dml_get_per_surface_var_decl(refcyc_per_vm_group_flip_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
144
dml_get_per_surface_var_decl(refcyc_per_vm_req_vblank_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
145
dml_get_per_surface_var_decl(refcyc_per_vm_req_flip_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
146
dml_get_per_surface_var_decl(refcyc_per_vm_dmdata_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
147
dml_get_per_surface_var_decl(dmdata_dl_delta_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
148
dml_get_per_surface_var_decl(refcyc_per_line_delivery_l_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
149
dml_get_per_surface_var_decl(refcyc_per_line_delivery_c_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
150
dml_get_per_surface_var_decl(refcyc_per_line_delivery_pre_l_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
151
dml_get_per_surface_var_decl(refcyc_per_line_delivery_pre_c_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
152
dml_get_per_surface_var_decl(refcyc_per_req_delivery_l_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
153
dml_get_per_surface_var_decl(refcyc_per_req_delivery_c_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
154
dml_get_per_surface_var_decl(refcyc_per_req_delivery_pre_l_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
155
dml_get_per_surface_var_decl(refcyc_per_req_delivery_pre_c_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
156
dml_get_per_surface_var_decl(refcyc_per_cursor_req_delivery_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
157
dml_get_per_surface_var_decl(refcyc_per_cursor_req_delivery_pre_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
158
dml_get_per_surface_var_decl(refcyc_per_meta_chunk_nom_l_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
159
dml_get_per_surface_var_decl(refcyc_per_meta_chunk_nom_c_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
160
dml_get_per_surface_var_decl(refcyc_per_meta_chunk_vblank_l_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
161
dml_get_per_surface_var_decl(refcyc_per_meta_chunk_vblank_c_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
162
dml_get_per_surface_var_decl(refcyc_per_meta_chunk_flip_l_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
163
dml_get_per_surface_var_decl(refcyc_per_meta_chunk_flip_c_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
164
dml_get_per_surface_var_decl(refcyc_per_pte_group_nom_l_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
165
dml_get_per_surface_var_decl(refcyc_per_pte_group_nom_c_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
166
dml_get_per_surface_var_decl(refcyc_per_pte_group_vblank_l_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
167
dml_get_per_surface_var_decl(refcyc_per_pte_group_vblank_c_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
168
dml_get_per_surface_var_decl(refcyc_per_pte_group_flip_l_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
169
dml_get_per_surface_var_decl(refcyc_per_pte_group_flip_c_in_us, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
48
dml_float_t dml_get_return_bw_mbps_vm_only(
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
52
dml_float_t DCFCLK,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
53
dml_float_t FabricClock,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
54
dml_float_t DRAMSpeed);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
56
dml_float_t dml_get_return_bw_mbps(
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
60
dml_float_t DCFCLK,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
61
dml_float_t FabricClock,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
62
dml_float_t DRAMSpeed);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
83
dml_get_var_decl(wm_urgent, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
84
dml_get_var_decl(wm_stutter_exit, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
85
dml_get_var_decl(wm_stutter_enter_exit, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
86
dml_get_var_decl(wm_memory_trip, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
87
dml_get_var_decl(wm_dram_clock_change, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
88
dml_get_var_decl(wm_z8_stutter_enter_exit, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
89
dml_get_var_decl(wm_z8_stutter, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
90
dml_get_var_decl(urgent_latency, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
91
dml_get_var_decl(clk_dcf_deepsleep, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
92
dml_get_var_decl(wm_fclk_change, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
93
dml_get_var_decl(wm_usr_retraining, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
94
dml_get_var_decl(urgent_latency, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
96
dml_get_var_decl(wm_writeback_dram_clock_change, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
97
dml_get_var_decl(wm_writeback_urgent, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
98
dml_get_var_decl(stutter_efficiency_no_vblank, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.h
99
dml_get_var_decl(stutter_efficiency, dml_float_t);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1011
dml_float_t UrgentLatency;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1012
dml_float_t UrgentLatencyWithUSRRetraining;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1018
dml_float_t BytePerPixelDETY[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1019
dml_float_t BytePerPixelDETC[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1026
dml_float_t ReadBandwidthSurfaceLuma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1027
dml_float_t ReadBandwidthSurfaceChroma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1033
dml_float_t RequiredPrefetchPixDataBWLuma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1034
dml_float_t RequiredPrefetchPixDataBWChroma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1036
dml_float_t PSCL_THROUGHPUT[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1037
dml_float_t PSCL_THROUGHPUT_CHROMA[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1039
dml_float_t DPPCLKUsingSingleDPP[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1054
dml_float_t VRatioPrefetchY[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1055
dml_float_t VRatioPrefetchC[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1056
dml_float_t Tno_bw[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1057
dml_float_t final_flip_bw[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1058
dml_float_t prefetch_vmrow_bw[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1059
dml_float_t cursor_bw[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1060
dml_float_t cursor_bw_pre[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1061
dml_float_t WritebackDelay[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1078
dml_float_t meta_row_bw[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1079
dml_float_t dpte_row_bw[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1080
dml_float_t UrgBurstFactorCursor[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1081
dml_float_t UrgBurstFactorCursorPre[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1082
dml_float_t UrgBurstFactorLuma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1083
dml_float_t UrgBurstFactorLumaPre[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1084
dml_float_t UrgBurstFactorChroma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1085
dml_float_t UrgBurstFactorChromaPre[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1096
dml_float_t Tdmdl_vm[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1097
dml_float_t Tdmdl[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1098
dml_float_t TSetup[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1111
dml_float_t UrgentExtraLatency;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1113
dml_float_t TotalDataReadBandwidth;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1114
dml_float_t BandwidthAvailableForImmediateFlip;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1117
dml_float_t ReadBandwidthLuma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1118
dml_float_t ReadBandwidthChroma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1120
dml_float_t total_dcn_read_bw_with_flip;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1121
dml_float_t total_dcn_read_bw_with_flip_no_urgent_burst;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1122
dml_float_t TotalDataReadBandwidthNotIncludingMALLPrefetch;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1123
dml_float_t total_dcn_read_bw_with_flip_not_including_MALL_prefetch;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1124
dml_float_t non_urgent_total_dcn_read_bw_with_flip;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1125
dml_float_t non_urgent_total_dcn_read_bw_with_flip_not_including_MALL_prefetch;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1130
dml_float_t TCalc;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1148
dml_float_t Dcfclk;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1149
dml_float_t Dispclk; /// <brief dispclk being used in mode programming
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1150
dml_float_t Dppclk[__DML_NUM_PLANES__]; /// <brief dppclk being used in mode programming
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1151
dml_float_t WritebackDISPCLK;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1152
dml_float_t GlobalDPPCLK;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1158
dml_float_t Dispclk_calculated;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1159
dml_float_t Dppclk_calculated[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1161
dml_float_t DSCCLK_calculated[__DML_NUM_PLANES__]; //< brief Required DSCCLK freq. Backend; not used in any subsequent calculations for now
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1162
dml_float_t DCFCLKDeepSleep;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1177
dml_float_t StutterEfficiency;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1178
dml_float_t StutterEfficiencyNotIncludingVBlank;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1180
dml_float_t Z8StutterEfficiency;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1182
dml_float_t Z8StutterEfficiencyNotIncludingVBlank;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1183
dml_float_t StutterPeriod;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1184
dml_float_t Z8StutterEfficiencyBestCase;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1186
dml_float_t Z8StutterEfficiencyNotIncludingVBlankBestCase;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1187
dml_float_t StutterPeriodBestCase;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1190
dml_float_t MIN_DST_Y_NEXT_START[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1194
dml_float_t DestinationLinesForPrefetch[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1195
dml_float_t DestinationLinesToRequestVMInVBlank[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1196
dml_float_t DestinationLinesToRequestRowInVBlank[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1197
dml_float_t DestinationLinesToRequestVMInImmediateFlip[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1198
dml_float_t DestinationLinesToRequestRowInImmediateFlip[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1199
dml_float_t MinTTUVBlank[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1200
dml_float_t DisplayPipeLineDeliveryTimeLuma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1201
dml_float_t DisplayPipeLineDeliveryTimeChroma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1202
dml_float_t DisplayPipeLineDeliveryTimeLumaPrefetch[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1203
dml_float_t DisplayPipeLineDeliveryTimeChromaPrefetch[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1204
dml_float_t DisplayPipeRequestDeliveryTimeLuma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1205
dml_float_t DisplayPipeRequestDeliveryTimeChroma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1206
dml_float_t DisplayPipeRequestDeliveryTimeLumaPrefetch[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1207
dml_float_t DisplayPipeRequestDeliveryTimeChromaPrefetch[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1208
dml_float_t CursorRequestDeliveryTime[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1209
dml_float_t CursorRequestDeliveryTimePrefetch[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1211
dml_float_t DST_Y_PER_PTE_ROW_NOM_L[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1212
dml_float_t DST_Y_PER_PTE_ROW_NOM_C[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1213
dml_float_t DST_Y_PER_META_ROW_NOM_L[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1214
dml_float_t DST_Y_PER_META_ROW_NOM_C[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1215
dml_float_t TimePerMetaChunkNominal[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1216
dml_float_t TimePerChromaMetaChunkNominal[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1217
dml_float_t TimePerMetaChunkVBlank[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1218
dml_float_t TimePerChromaMetaChunkVBlank[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1219
dml_float_t TimePerMetaChunkFlip[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1220
dml_float_t TimePerChromaMetaChunkFlip[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1221
dml_float_t time_per_pte_group_nom_luma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1222
dml_float_t time_per_pte_group_nom_chroma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1223
dml_float_t time_per_pte_group_vblank_luma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1224
dml_float_t time_per_pte_group_vblank_chroma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1225
dml_float_t time_per_pte_group_flip_luma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1226
dml_float_t time_per_pte_group_flip_chroma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1227
dml_float_t TimePerVMGroupVBlank[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1228
dml_float_t TimePerVMGroupFlip[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1229
dml_float_t TimePerVMRequestVBlank[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1230
dml_float_t TimePerVMRequestFlip[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1232
dml_float_t FractionOfUrgentBandwidth;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1233
dml_float_t FractionOfUrgentBandwidthImmediateFlip;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1250
dml_float_t MaxActiveFCLKChangeLatencySupported;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1254
dml_float_t MaxActiveDRAMClockChangeLatencySupported[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1255
dml_float_t WritebackAllowFCLKChangeEndPosition[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1256
dml_float_t WritebackAllowDRAMClockChangeEndPosition[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1277
dml_float_t DRAMClockChangeLatencyFinal;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1278
dml_float_t FCLKChangeLatency;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1279
dml_float_t SREnterPlusExitTime;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1294
dml_float_t MaxAveragePercentOfIdealSDPPortBWDisplayCanUseInNormalSystemOperation;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1295
dml_float_t PercentOfIdealSDPPortBWReceivedAfterUrgLatency;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1301
dml_float_t (*RequiredDPPCLKPerSurface)[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1302
dml_float_t *RequiredDISPCLK;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1303
dml_float_t UrgLatency;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1305
dml_float_t *ProjectedDCFCLKDeepSleep;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1317
dml_float_t *PixelClock;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1322
dml_float_t *ReadBandwidthLuma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1323
dml_float_t *ReadBandwidthChroma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1324
dml_float_t DCFCLKPerState;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1325
dml_float_t *DCFCLKState;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1336
dml_float_t DCFCLK;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1337
dml_float_t ReturnBW;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1346
dml_float_t SOCCLK;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1347
dml_float_t DCFClkDeepSleep;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1355
dml_float_t *HRatio;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1356
dml_float_t *HRatioChroma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1359
dml_float_t *VRatio;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1360
dml_float_t *VRatioChroma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1364
dml_float_t *PixelClock;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1367
dml_float_t *BytePerPixelDETY;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1368
dml_float_t *BytePerPixelDETC;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1382
dml_float_t *MaxActiveDRAMClockChangeLatencySupported;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1385
dml_float_t *MaxActiveFCLKChangeLatencySupported;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1387
dml_float_t *ActiveDRAMClockChangeLatencyMargin;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1446
dml_float_t *meta_row_bw;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1447
dml_float_t *dpte_row_bw;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1473
dml_float_t *ReadBandwidthLuma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1474
dml_float_t *ReadBandwidthChroma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1475
dml_float_t *MaximumSwathWidthLuma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1476
dml_float_t *MaximumSwathWidthChroma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1499
dml_float_t *BytePerPixDETY;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1500
dml_float_t *BytePerPixDETC;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1502
dml_float_t *HRatio;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1503
dml_float_t *HRatioChroma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1531
dml_float_t TotalDataReadBandwidth;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1532
dml_float_t DCFCLK;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1533
dml_float_t ReturnBW;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1536
dml_float_t SRExitTime;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1537
dml_float_t SRExitZ8Time;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1540
dml_float_t StutterEnterPlusExitWatermark;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1541
dml_float_t Z8StutterEnterPlusExitWatermark;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1544
dml_float_t *MinTTUVBlank;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1548
dml_float_t *BytePerPixelDETY;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1552
dml_float_t *NetDCCRateLuma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1553
dml_float_t *NetDCCRateChroma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1554
dml_float_t *DCCFractionOfZeroSizeRequestsLuma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1555
dml_float_t *DCCFractionOfZeroSizeRequestsChroma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1558
dml_float_t *PixelClock;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1559
dml_float_t *VRatio;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1570
dml_float_t *ReadBandwidthSurfaceLuma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1571
dml_float_t *ReadBandwidthSurfaceChroma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1572
dml_float_t *meta_row_bw;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1573
dml_float_t *dpte_row_bw;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1574
dml_float_t *StutterEfficiencyNotIncludingVBlank;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1575
dml_float_t *StutterEfficiency;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1577
dml_float_t *Z8StutterEfficiencyNotIncludingVBlank;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1578
dml_float_t *Z8StutterEfficiency;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1580
dml_float_t *StutterPeriod;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1586
dml_float_t HostVMInefficiencyFactor;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1589
dml_float_t DPPCLKDelaySubtotalPlusCNVCFormater;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1590
dml_float_t DPPCLKDelaySCL;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1591
dml_float_t DPPCLKDelaySCLLBOnly;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1592
dml_float_t DPPCLKDelayCNVCCursor;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1593
dml_float_t DISPCLKDelaySubtotal;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1608
dml_float_t UrgentLatency;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1609
dml_float_t UrgentExtraLatency;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1610
dml_float_t TCalc;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1614
dml_float_t PrefetchSourceLinesY;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1617
dml_float_t PrefetchSourceLinesC;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1624
dml_float_t TWait;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1627
dml_float_t *DestinationLinesForPrefetch;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1628
dml_float_t *DestinationLinesToRequestVMInVBlank;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1629
dml_float_t *DestinationLinesToRequestRowInVBlank;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1630
dml_float_t *VRatioPrefetchY;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1631
dml_float_t *VRatioPrefetchC;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1632
dml_float_t *RequiredPrefetchPixDataBWLuma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1633
dml_float_t *RequiredPrefetchPixDataBWChroma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1635
dml_float_t *Tno_bw;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1636
dml_float_t *prefetch_vmrow_bw;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1637
dml_float_t *Tdmdl_vm;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1638
dml_float_t *Tdmdl;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1639
dml_float_t *TSetup;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1658
dml_float_t dummy_single[3];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1659
dml_float_t dummy_single_array[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1672
dml_float_t RequiredDISPCLKPerSurfaceNoDSC;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1676
dml_float_t RequiredDISPCLKPerSurfaceDSC;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1678
dml_float_t BWOfNonCombinedSurfaceOfMaximumBandwidth;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1693
dml_float_t MaxTotalVActiveRDBandwidth;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1694
dml_float_t VMDataOnlyReturnBWPerState;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1695
dml_float_t HostVMInefficiencyFactor;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1710
dml_float_t dummy_single_array[2][__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1716
dml_float_t VMDataOnlyReturnBW;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1717
dml_float_t HostVMInefficiencyFactor;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1725
dml_float_t MaxTotalRDBandwidth;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1726
dml_float_t MaxTotalRDBandwidthNoUrgentBurst;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1729
dml_float_t MaxTotalRDBandwidthNotIncludingMALLPrefetch;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1734
dml_float_t dummy_unit_vector[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1735
dml_float_t NonUrgentMaxTotalRDBandwidth;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1736
dml_float_t NonUrgentMaxTotalRDBandwidthNotIncludingMALLPrefetch;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1737
dml_float_t dummy_single[2];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1739
dml_float_t Tvstartup_margin;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1740
dml_float_t dlg_vblank_start;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1741
dml_float_t LSetup;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1742
dml_float_t blank_lines_remaining;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1743
dml_float_t old_MIN_DST_Y_NEXT_START;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1744
dml_float_t TotalWRBandwidth;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1745
dml_float_t WRBandwidth;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1751
dml_float_t ActiveDRAMClockChangeLatencyMargin[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1752
dml_float_t ActiveFCLKChangeLatencyMargin[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1753
dml_float_t USRRetrainingLatencyMargin[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1756
dml_float_t EffectiveLBLatencyHidingY;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1757
dml_float_t EffectiveLBLatencyHidingC;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1758
dml_float_t LinesInDETY[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1759
dml_float_t LinesInDETC[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1762
dml_float_t FullDETBufferingTimeY;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1763
dml_float_t FullDETBufferingTimeC;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1764
dml_float_t WritebackDRAMClockChangeLatencyMargin;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1765
dml_float_t WritebackFCLKChangeLatencyMargin;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1766
dml_float_t WritebackLatencyHiding;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1771
dml_float_t TotalPixelBW;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1772
dml_float_t EffectiveDETBufferSizeY;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1773
dml_float_t ActiveClockChangeLatencyHidingY;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1774
dml_float_t ActiveClockChangeLatencyHidingC;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1775
dml_float_t ActiveClockChangeLatencyHiding;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1816
dml_float_t NormalEfficiency;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1817
dml_float_t TotalMaxPrefetchFlipDPTERowBandwidth[2];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1819
dml_float_t PixelDCFCLKCyclesRequiredInPrefetch[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1820
dml_float_t PrefetchPixelLinesTime[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1821
dml_float_t DCFCLKRequiredForPeakBandwidthPerSurface[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1822
dml_float_t DynamicMetadataVMExtraLatency[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1823
dml_float_t MinimumTWait;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1824
dml_float_t DPTEBandwidth;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1825
dml_float_t DCFCLKRequiredForAverageBandwidth;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1827
dml_float_t ExtraLatencyCycles;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1828
dml_float_t DCFCLKRequiredForPeakBandwidth;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1830
dml_float_t MinimumTvmPlus2Tr0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1837
dml_float_t DSTTotalPixelsAfterScaler;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1838
dml_float_t LineTime;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1839
dml_float_t dst_y_prefetch_equ;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1840
dml_float_t prefetch_bw_oto;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1841
dml_float_t Tvm_oto;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1842
dml_float_t Tr0_oto;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1843
dml_float_t Tvm_oto_lines;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1844
dml_float_t Tr0_oto_lines;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1845
dml_float_t dst_y_prefetch_oto;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1846
dml_float_t TimeForFetchingMetaPTE;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1847
dml_float_t TimeForFetchingRowInVBlank;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1848
dml_float_t LinesToRequestPrefetchPixelData;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1850
dml_float_t trip_to_mem;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1851
dml_float_t Tvm_trips;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1852
dml_float_t Tr0_trips;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1853
dml_float_t Tvm_trips_rounded;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1854
dml_float_t Tr0_trips_rounded;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1855
dml_float_t max_Tsw;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1856
dml_float_t Lsw_oto;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1857
dml_float_t Tpre_rounded;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1858
dml_float_t prefetch_bw_equ;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1859
dml_float_t Tvm_equ;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1860
dml_float_t Tr0_equ;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1861
dml_float_t Tdmbf;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1862
dml_float_t Tdmec;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1863
dml_float_t Tdmsks;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1864
dml_float_t prefetch_sw_bytes;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1865
dml_float_t prefetch_bw_pr;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1866
dml_float_t bytes_pp;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1867
dml_float_t dep_bytes;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1868
dml_float_t min_Lsw_oto;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1869
dml_float_t Tsw_est1;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1870
dml_float_t Tsw_est3;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1871
dml_float_t PrefetchBandwidth1;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1872
dml_float_t PrefetchBandwidth2;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1873
dml_float_t PrefetchBandwidth3;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
1874
dml_float_t PrefetchBandwidth4;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
278
dml_float_t socclk_mhz;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
279
dml_float_t dscclk_mhz;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
280
dml_float_t phyclk_mhz;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
281
dml_float_t phyclk_d18_mhz;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
282
dml_float_t phyclk_d32_mhz;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
283
dml_float_t dtbclk_mhz;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
284
dml_float_t fabricclk_mhz;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
285
dml_float_t dcfclk_mhz;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
286
dml_float_t dispclk_mhz;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
287
dml_float_t dppclk_mhz;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
288
dml_float_t dram_speed_mts;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
289
dml_float_t urgent_latency_pixel_data_only_us;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
290
dml_float_t urgent_latency_pixel_mixed_with_vm_data_us;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
291
dml_float_t urgent_latency_vm_data_only_us;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
292
dml_float_t writeback_latency_us;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
293
dml_float_t urgent_latency_adjustment_fabric_clock_component_us;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
294
dml_float_t urgent_latency_adjustment_fabric_clock_reference_mhz;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
295
dml_float_t sr_exit_time_us;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
296
dml_float_t sr_enter_plus_exit_time_us;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
297
dml_float_t sr_exit_z8_time_us;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
298
dml_float_t sr_enter_plus_exit_z8_time_us;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
299
dml_float_t dram_clock_change_latency_us;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
300
dml_float_t fclk_change_latency_us;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
301
dml_float_t usr_retraining_latency_us;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
303
dml_float_t g6_temp_read_blackout_us;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
317
dml_float_t dprefclk_mhz;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
318
dml_float_t xtalclk_mhz;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
319
dml_float_t pcierefclk_mhz;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
320
dml_float_t refclk_mhz;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
321
dml_float_t amclk_mhz;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
323
dml_float_t pct_ideal_sdp_bw_after_urgent;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
324
dml_float_t pct_ideal_fabric_bw_after_urgent;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
325
dml_float_t pct_ideal_dram_bw_after_urgent_pixel_only;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
326
dml_float_t pct_ideal_dram_bw_after_urgent_pixel_and_vm;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
327
dml_float_t pct_ideal_dram_bw_after_urgent_vm_only;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
328
dml_float_t pct_ideal_dram_bw_after_urgent_strobe;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
329
dml_float_t max_avg_sdp_bw_use_normal_percent;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
330
dml_float_t max_avg_fabric_bw_use_normal_percent;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
331
dml_float_t max_avg_dram_bw_use_normal_percent;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
332
dml_float_t max_avg_dram_bw_use_normal_strobe_percent;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
334
dml_float_t svp_prefetch_pct_ideal_sdp_bw_after_urgent;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
335
dml_float_t svp_prefetch_pct_ideal_fabric_bw_after_urgent;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
336
dml_float_t svp_prefetch_pct_ideal_dram_bw_after_urgent_pixel_only;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
337
dml_float_t svp_prefetch_pct_ideal_dram_bw_after_urgent_pixel_and_vm;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
338
dml_float_t svp_prefetch_pct_ideal_dram_bw_after_urgent_vm_only;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
339
dml_float_t svp_prefetch_max_avg_sdp_bw_use_normal_percent;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
340
dml_float_t svp_prefetch_max_avg_fabric_bw_use_normal_percent;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
341
dml_float_t svp_prefetch_max_avg_dram_bw_use_normal_percent;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
353
dml_float_t phy_downspread_percent;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
354
dml_float_t dcn_downspread_percent;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
355
dml_float_t smn_latency_us;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
357
dml_float_t dispclk_dppclk_vco_speed_mhz;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
372
dml_float_t umc_urgent_ramp_latency_margin;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
373
dml_float_t umc_max_latency_margin;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
374
dml_float_t umc_average_latency_margin;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
375
dml_float_t fabric_max_transport_latency_margin;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
376
dml_float_t fabric_average_transport_latency_margin;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
412
dml_float_t max_hscl_ratio;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
413
dml_float_t max_vscl_ratio;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
421
dml_float_t dispclk_ramp_margin_percent;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
437
dml_float_t writeback_max_hscl_ratio;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
438
dml_float_t writeback_max_vscl_ratio;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
439
dml_float_t writeback_min_hscl_ratio;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
440
dml_float_t writeback_min_vscl_ratio;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
447
dml_float_t Dppclk;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
448
dml_float_t Dispclk;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
449
dml_float_t PixelClock;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
450
dml_float_t DCFClkDeepSleep;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
476
dml_float_t VRatio;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
477
dml_float_t VRatioChroma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
495
dml_float_t UrgentWatermark;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
496
dml_float_t WritebackUrgentWatermark;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
497
dml_float_t DRAMClockChangeWatermark;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
498
dml_float_t FCLKChangeWatermark;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
499
dml_float_t WritebackDRAMClockChangeWatermark;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
500
dml_float_t WritebackFCLKChangeWatermark;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
501
dml_float_t StutterExitWatermark;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
502
dml_float_t StutterEnterPlusExitWatermark;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
503
dml_float_t Z8StutterExitWatermark;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
504
dml_float_t Z8StutterEnterPlusExitWatermark;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
505
dml_float_t USRRetrainingWatermark;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
509
dml_float_t UrgentLatency;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
510
dml_float_t ExtraLatency;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
511
dml_float_t WritebackLatency;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
512
dml_float_t DRAMClockChangeLatency;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
513
dml_float_t FCLKChangeLatency;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
514
dml_float_t SRExitTime;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
515
dml_float_t SREnterPlusExitTime;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
516
dml_float_t SRExitZ8Time;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
517
dml_float_t SREnterPlusExitZ8Time;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
518
dml_float_t USRRetrainingLatency;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
519
dml_float_t SMNLatency;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
548
dml_float_t HRatio[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
549
dml_float_t VRatio[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
550
dml_float_t HRatioChroma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
551
dml_float_t VRatioChroma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
595
dml_float_t DCCRateLuma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
596
dml_float_t DCCRateChroma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
597
dml_float_t DCCFractionOfZeroSizeRequestsLuma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
598
dml_float_t DCCFractionOfZeroSizeRequestsChroma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
609
dml_float_t PixelClock[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
625
dml_float_t OutputBpp[__DML_NUM_PLANES__]; //< brief Use by mode_programming to specify a output bpp; user can use the output from mode_support (support.OutputBpp)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
626
dml_float_t PixelClockBackEnd[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
630
dml_float_t ForcedOutputLinkBPP[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
648
dml_float_t WritebackHRatio[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
649
dml_float_t WritebackVRatio[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
660
dml_float_t DLGRefClkFreqMHz; /// <brief DLG Global Reference timer
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
669
dml_float_t dcfclk_mhz;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
670
dml_float_t dispclk_mhz;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
671
dml_float_t dppclk_mhz[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
774
dml_float_t ActiveDRAMClockChangeLatencyMargin[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
798
dml_float_t OutputBpp[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
802
dml_float_t AlignedDCCMetaPitchY[__DML_NUM_PLANES__]; /// <brief Pitch value that is aligned to tiling setting
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
803
dml_float_t AlignedDCCMetaPitchC[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
804
dml_float_t AlignedYPitch[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
805
dml_float_t AlignedCPitch[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
806
dml_float_t MaxTotalVerticalActiveAvailableBandwidth[2]; /// <brief nominal bw available for display
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
825
dml_float_t RequiredDISPCLK[2]; /// <brief Required DISPCLK; depends on pixel rate; odm mode etc.
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
826
dml_float_t RequiredDPPCLKThisState[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
827
dml_float_t DCFCLKState[2]; /// <brief recommended DCFCLK freq; calculated by DML. If UseMinimumRequiredDCFCLK is not set; then it will be just the state DCFCLK; else it will min DCFCLK for support
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
828
dml_float_t RequiredDISPCLKPerSurface[2][__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
829
dml_float_t RequiredDPPCLKPerSurface[2][__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
831
dml_float_t FabricClock; /// <brief Basically just the clock freq at the min (or given) state
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
832
dml_float_t DRAMSpeed; /// <brief Basically just the clock freq at the min (or given) state
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
833
dml_float_t SOCCLK; /// <brief Basically just the clock freq at the min (or given) state
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
834
dml_float_t DCFCLK; /// <brief Basically just the clock freq at the min (or given) state and max combine setting
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
835
dml_float_t GlobalDPPCLK; /// <brief the Max DPPCLK freq out of all pipes
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
850
dml_float_t ReturnBW;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
851
dml_float_t ReturnDRAMBW;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
863
dml_float_t WritebackRequiredDISPCLK;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
864
dml_float_t TimeCalc;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
865
dml_float_t TWait;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
885
dml_float_t VRatioPreY[2][__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
886
dml_float_t VRatioPreC[2][__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
912
dml_float_t LineTimesForPrefetch[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
913
dml_float_t LinesForMetaPTE[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
914
dml_float_t LinesForMetaAndDPTERow[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
915
dml_float_t SwathWidthYSingleDPP[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
916
dml_float_t SwathWidthCSingleDPP[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
919
dml_float_t BytePerPixelInDETY[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
920
dml_float_t BytePerPixelInDETC[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
930
dml_float_t PSCL_FACTOR[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
931
dml_float_t PSCL_FACTOR_CHROMA[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
932
dml_float_t MaximumSwathWidthLuma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
933
dml_float_t MaximumSwathWidthChroma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
934
dml_float_t Tno_bw[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
935
dml_float_t DestinationLinesToRequestVMInImmediateFlip[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
936
dml_float_t DestinationLinesToRequestRowInImmediateFlip[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
937
dml_float_t WritebackDelayTime[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
943
dml_float_t UrgLatency;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
944
dml_float_t UrgentBurstFactorCursor[2][__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
945
dml_float_t UrgentBurstFactorCursorPre[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
946
dml_float_t UrgentBurstFactorLuma[2][__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
947
dml_float_t UrgentBurstFactorLumaPre[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
948
dml_float_t UrgentBurstFactorChroma[2][__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
949
dml_float_t UrgentBurstFactorChromaPre[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
950
dml_float_t MaximumSwathWidthInLineBufferLuma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
951
dml_float_t MaximumSwathWidthInLineBufferChroma;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
952
dml_float_t ExtraLatency;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
957
dml_float_t OutputBppPerState[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
963
dml_float_t BandwidthAvailableForImmediateFlip;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
964
dml_float_t ReadBandwidthLuma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
965
dml_float_t ReadBandwidthChroma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
966
dml_float_t WriteBandwidth[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
967
dml_float_t RequiredPrefetchPixelDataBWLuma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
968
dml_float_t RequiredPrefetchPixelDataBWChroma[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
969
dml_float_t cursor_bw[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
970
dml_float_t cursor_bw_pre[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
971
dml_float_t prefetch_vmrow_bw[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
972
dml_float_t final_flip_bw[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
973
dml_float_t meta_row_bandwidth_this_state[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
974
dml_float_t dpte_row_bandwidth_this_state[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
975
dml_float_t ReturnBWPerState[2];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
976
dml_float_t ReturnDRAMBWPerState[2];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
977
dml_float_t meta_row_bandwidth[2][__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
978
dml_float_t dpte_row_bandwidth[2][__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
988
dml_float_t ProjectedDCFCLKDeepSleep[2];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core_structs.h
989
dml_float_t MinDPPCLKUsingSingleDPP[__DML_NUM_PLANES__];
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
108
dml_float_t dml_ceil(dml_float_t x, dml_float_t granularity)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
113
return (dml_float_t)dcn_bw_ceil2(x, granularity);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
116
dml_float_t dml_floor(dml_float_t x, dml_float_t granularity)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
121
return (dml_float_t)dcn_bw_floor2(x, granularity);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
124
dml_float_t dml_min(dml_float_t x, dml_float_t y)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
136
dml_float_t dml_min3(dml_float_t x, dml_float_t y, dml_float_t z)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
141
dml_float_t dml_min4(dml_float_t x, dml_float_t y, dml_float_t z, dml_float_t w)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
146
dml_float_t dml_max(dml_float_t x, dml_float_t y)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
157
dml_float_t dml_max3(dml_float_t x, dml_float_t y, dml_float_t z)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
161
dml_float_t dml_max4(dml_float_t a, dml_float_t b, dml_float_t c, dml_float_t d)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
165
dml_float_t dml_max5(dml_float_t a, dml_float_t b, dml_float_t c, dml_float_t d, dml_float_t e)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
169
dml_float_t dml_log(dml_float_t x, dml_float_t base)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
171
return (dml_float_t) (_log(x) / _log(base));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
174
dml_float_t dml_log2(dml_float_t x)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
176
return (dml_float_t) (_log(x) / _log(2));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
179
dml_float_t dml_round(dml_float_t val, dml_bool_t bankers_rounding)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
196
dml_float_t dml_pow(dml_float_t base, int exp)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
198
return (dml_float_t) dcn_bw_pow(base, exp);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
29
static dml_float_t _log(float in)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.h
37
__DML_DLL_EXPORT__ dml_float_t dml_ceil(dml_float_t x, dml_float_t granularity);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.h
38
__DML_DLL_EXPORT__ dml_float_t dml_floor(dml_float_t x, dml_float_t granularity);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.h
39
__DML_DLL_EXPORT__ dml_float_t dml_min(dml_float_t x, dml_float_t y);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.h
40
__DML_DLL_EXPORT__ dml_float_t dml_min3(dml_float_t x, dml_float_t y, dml_float_t z);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.h
41
__DML_DLL_EXPORT__ dml_float_t dml_min4(dml_float_t x, dml_float_t y, dml_float_t z, dml_float_t w);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.h
42
__DML_DLL_EXPORT__ dml_float_t dml_max(dml_float_t x, dml_float_t y);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.h
43
__DML_DLL_EXPORT__ dml_float_t dml_max3(dml_float_t x, dml_float_t y, dml_float_t z);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.h
44
__DML_DLL_EXPORT__ dml_float_t dml_max4(dml_float_t a, dml_float_t b, dml_float_t c, dml_float_t d);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.h
45
__DML_DLL_EXPORT__ dml_float_t dml_max5(dml_float_t a, dml_float_t b, dml_float_t c, dml_float_t d, dml_float_t e);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.h
46
__DML_DLL_EXPORT__ dml_float_t dml_log(dml_float_t x, dml_float_t base);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.h
47
__DML_DLL_EXPORT__ dml_float_t dml_log2(dml_float_t x);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.h
48
__DML_DLL_EXPORT__ dml_float_t dml_round(dml_float_t val, dml_bool_t bankers_rounding);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.h
49
__DML_DLL_EXPORT__ dml_float_t dml_pow(dml_float_t base, int exp);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_internal_types.h
51
dml_float_t uclk_change_latencies[__DML_MAX_STATE_ARRAY_SIZE__];
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
1102
out->HRatio[location] = (dml_float_t)scaler_data->ratios.horz.value / (1ULL << 32);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
1103
out->HRatioChroma[location] = (dml_float_t)scaler_data->ratios.horz_c.value / (1ULL << 32);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
1104
out->VRatio[location] = (dml_float_t)scaler_data->ratios.vert.value / (1ULL << 32);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
1105
out->VRatioChroma[location] = (dml_float_t)scaler_data->ratios.vert_c.value / (1ULL << 32);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
845
out->OutputBpp[location] = (dml_float_t)output_bpc * 3;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
856
out->OutputBpp[location] = (dml_float_t)output_bpc * 2;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_translation_helper.c
860
out->OutputBpp[location] = (dml_float_t)output_bpc * 3;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
103
rq_regs->rq_regs_l.min_chunk_size = (dml_uint_t)(dml_log2((dml_float_t) min_pixel_chunk_bytes) - 8 + 1);
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
108
rq_regs->rq_regs_c.min_chunk_size = (dml_uint_t)(dml_log2((dml_float_t) p1_min_pixel_chunk_bytes) - 8 + 1);
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
110
rq_regs->rq_regs_l.meta_chunk_size = (dml_uint_t)(dml_log2((dml_float_t) meta_chunk_bytes) - 10);
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
111
rq_regs->rq_regs_c.meta_chunk_size = (dml_uint_t)(dml_log2((dml_float_t) p1_meta_chunk_bytes) - 10);
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
116
rq_regs->rq_regs_l.min_meta_chunk_size = (dml_uint_t)(dml_log2((dml_float_t) min_meta_chunk_bytes) - 6 + 1);
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
121
rq_regs->rq_regs_c.min_meta_chunk_size = (dml_uint_t)(dml_log2((dml_float_t) p1_min_meta_chunk_bytes) - 6 + 1);
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
123
rq_regs->rq_regs_l.dpte_group_size = (dml_uint_t)(dml_log2((dml_float_t) dpte_group_bytes) - 6);
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
124
rq_regs->rq_regs_l.mpte_group_size = (dml_uint_t)(dml_log2((dml_float_t) mpte_group_bytes) - 6);
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
125
rq_regs->rq_regs_c.dpte_group_size = (dml_uint_t)(dml_log2((dml_float_t) p1_dpte_group_bytes) - 6);
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
126
rq_regs->rq_regs_c.mpte_group_size = (dml_uint_t)(dml_log2((dml_float_t) p1_mpte_group_bytes) - 6);
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
135
rq_regs->rq_regs_l.pte_row_height_linear = (dml_uint_t)(dml_floor(dml_log2((dml_float_t) pte_row_height_linear), 1) - 3);
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
142
rq_regs->rq_regs_c.pte_row_height_linear = (dml_uint_t)(dml_floor(dml_log2((dml_float_t) p1_pte_row_height_linear), 1) - 3);
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
145
rq_regs->rq_regs_l.swath_height = (dml_uint_t)(dml_log2((dml_float_t) dml_get_swath_height_l(mode_lib, pipe_idx)));
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
146
rq_regs->rq_regs_c.swath_height = (dml_uint_t)(dml_log2((dml_float_t) dml_get_swath_height_c(mode_lib, pipe_idx)));
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
216
dml_float_t pclk_freq_in_mhz = (dml_float_t) timing->PixelClock[plane_idx];
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
217
dml_float_t refclk_freq_in_mhz = (hw->DLGRefClkFreqMHz > 0) ? (dml_float_t) hw->DLGRefClkFreqMHz : mode_lib->soc.refclk_mhz;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
218
dml_float_t ref_freq_to_pix_freq = refclk_freq_in_mhz / pclk_freq_in_mhz;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
225
dml_float_t dst_y_prefetch;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
226
dml_float_t dst_y_per_vm_vblank;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
227
dml_float_t dst_y_per_row_vblank;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
228
dml_float_t dst_y_per_vm_flip;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
229
dml_float_t dst_y_per_row_flip;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
231
dml_float_t max_dst_y_per_vm_vblank = 32.0; //U5.2
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
232
dml_float_t max_dst_y_per_row_vblank = 16.0; //U4.2
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
234
dml_float_t vratio_pre_l;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
235
dml_float_t vratio_pre_c;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
237
dml_float_t refcyc_per_line_delivery_pre_l;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
238
dml_float_t refcyc_per_line_delivery_l;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
239
dml_float_t refcyc_per_line_delivery_pre_c = 0.;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
240
dml_float_t refcyc_per_line_delivery_c = 0.;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
241
dml_float_t refcyc_per_req_delivery_pre_l;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
242
dml_float_t refcyc_per_req_delivery_l;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
243
dml_float_t refcyc_per_req_delivery_pre_c = 0.;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
244
dml_float_t refcyc_per_req_delivery_c = 0.;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
245
dml_float_t refcyc_per_req_delivery_pre_cur0 = 0.;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
246
dml_float_t refcyc_per_req_delivery_cur0 = 0.;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
248
dml_float_t dst_y_per_pte_row_nom_l;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
249
dml_float_t dst_y_per_pte_row_nom_c;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
250
dml_float_t dst_y_per_meta_row_nom_l;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
251
dml_float_t dst_y_per_meta_row_nom_c;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
252
dml_float_t refcyc_per_pte_group_nom_l;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
253
dml_float_t refcyc_per_pte_group_nom_c;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
254
dml_float_t refcyc_per_pte_group_vblank_l;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
255
dml_float_t refcyc_per_pte_group_vblank_c;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
256
dml_float_t refcyc_per_pte_group_flip_l;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
257
dml_float_t refcyc_per_pte_group_flip_c;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
258
dml_float_t refcyc_per_meta_chunk_nom_l;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
259
dml_float_t refcyc_per_meta_chunk_nom_c;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
260
dml_float_t refcyc_per_meta_chunk_vblank_l;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
261
dml_float_t refcyc_per_meta_chunk_vblank_c;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
262
dml_float_t refcyc_per_meta_chunk_flip_l;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
263
dml_float_t refcyc_per_meta_chunk_flip_c;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
265
dml_float_t temp;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
266
dml_float_t min_ttu_vblank;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
290
disp_dlg_regs->refcyc_h_blank_end = (dml_uint_t)((dml_float_t) hblank_end * ref_freq_to_pix_freq);
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
307
disp_dlg_regs->refcyc_h_blank_end = (dml_uint_t)(((dml_float_t) hblank_end + (dml_float_t) pipe_idx_in_combine * (dml_float_t) hactive / (dml_float_t) odm_combine_factor) * ref_freq_to_pix_freq);
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
319
disp_dlg_regs->refcyc_per_htotal = (dml_uint_t)(ref_freq_to_pix_freq * (dml_float_t)htotal * temp);
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
411
disp_dlg_regs->min_dst_y_next_start = (dml_uint_t)((dml_float_t) min_dst_y_next_start * dml_pow(2, 2));
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
415
disp_dlg_regs->refcyc_x_after_scaler = (dml_uint_t)((dml_float_t) dst_x_after_scaler * ref_freq_to_pix_freq); // in terms of refclk
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
492
disp_ttu_regs->qos_level_high_wm = (dml_uint_t)(4.0 * (dml_float_t)htotal * ref_freq_to_pix_freq);
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
65
dml_float_t stored_swath_l_bytes;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
66
dml_float_t stored_swath_c_bytes;
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
97
rq_regs->rq_regs_l.chunk_size = (dml_uint_t)(dml_log2((dml_float_t) pixel_chunk_bytes) - 10);
drivers/gpu/drm/amd/display/dc/dml2_0/dml_display_rq_dlg_calc.c
98
rq_regs->rq_regs_c.chunk_size = (dml_uint_t)(dml_log2((dml_float_t) p1_pixel_chunk_bytes) - 10);