/linux/drivers/gpu/drm/amd/display/dc/dml2/ ! |
H A D | dml_display_rq_dlg_calc.c | 52 uint32 dpte_group_bytes = 0; in dml_rq_dlg_get_rq_reg() local 84 dpte_group_bytes = (dml_uint_t)(dml_get_dpte_group_size_in_bytes(mode_lib, pipe_idx)); in dml_rq_dlg_get_rq_reg() 91 p1_dpte_group_bytes = dpte_group_bytes; in dml_rq_dlg_get_rq_reg() 123 rq_regs->rq_regs_l.dpte_group_size = (dml_uint_t)(dml_log2((dml_float_t) dpte_group_bytes) - 6); in dml_rq_dlg_get_rq_reg()
|
H A D | display_mode_core_structs.h | 939 dml_uint_t dpte_group_bytes[__DML_NUM_PLANES__]; member 1078 dml_uint_t dpte_group_bytes[__DML_NUM_PLANES__]; member 1310 dml_uint_t *dpte_group_bytes; member 1342 dml_uint_t *dpte_group_bytes; member 1430 dml_uint_t *dpte_group_bytes; member
|
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn32/ ! |
H A D | display_rq_dlg_calc_32.c | 58 uint32_t dpte_group_bytes = 0; in dml32_rq_dlg_get_rq_reg() local 85 dpte_group_bytes = get_dpte_group_size_in_bytes(mode_lib, e2e_pipe_param, num_pipes, pipe_idx); // From VBA in dml32_rq_dlg_get_rq_reg() 92 p1_dpte_group_bytes = dpte_group_bytes; in dml32_rq_dlg_get_rq_reg() 124 rq_regs->rq_regs_l.dpte_group_size = dml_log2(dpte_group_bytes) - 6; in dml32_rq_dlg_get_rq_reg()
|
H A D | display_mode_vba_32.c | 502 v->dpte_group_bytes, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 592 v->dpte_group_bytes, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1313 v->dpte_group_bytes, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2795 mode_lib->vba.dpte_group_bytes, in dml32_ModeSupportAndSystemConfigurationFull() 3092 mode_lib->vba.dpte_group_bytes, in dml32_ModeSupportAndSystemConfigurationFull() 3245 mode_lib->vba.NoOfDPPThisState, mode_lib->vba.dpte_group_bytes, in dml32_ModeSupportAndSystemConfigurationFull()
|
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn30/ ! |
H A D | display_mode_vba_30.c | 211 unsigned int *dpte_group_bytes, 306 unsigned int dpte_group_bytes[], 461 int dpte_group_bytes[], 630 int dpte_group_bytes[], 645 int dpte_group_bytes[], 1685 unsigned int *dpte_group_bytes, in CalculateVMAndRowBytes() 1825 *dpte_group_bytes = 512; in CalculateVMAndRowBytes() 1829 *dpte_group_bytes = 512; in CalculateVMAndRowBytes() 1831 *dpte_group_bytes = 2048; in CalculateVMAndRowBytes() 1835 *dpte_group_bytes in CalculateVMAndRowBytes() 1655 CalculateVMAndRowBytes(struct display_mode_lib * mode_lib,bool DCCEnable,unsigned int BlockHeight256Bytes,unsigned int BlockWidth256Bytes,enum source_format_class SourcePixelFormat,unsigned int SurfaceTiling,unsigned int BytePerPixel,enum scan_direction_class ScanDirection,unsigned int SwathWidth,unsigned int ViewportHeight,bool GPUVMEnable,bool HostVMEnable,unsigned int HostVMMaxNonCachedPageTableLevels,unsigned int GPUVMMinPageSize,unsigned int HostVMMinPageSize,unsigned int PTEBufferSizeInRequests,unsigned int Pitch,unsigned int DCCMetaPitch,unsigned int * MacroTileWidth,unsigned int * MetaRowByte,unsigned int * PixelPTEBytesPerRow,bool * PTEBufferSizeNotExceeded,unsigned int * dpte_row_width_ub,unsigned int * dpte_row_height,unsigned int * MetaRequestWidth,unsigned int * MetaRequestHeight,unsigned int * meta_row_width,unsigned int * meta_row_height,unsigned int * vm_group_bytes,unsigned int * dpte_group_bytes,unsigned int * PixelPTEReqWidth,unsigned int * PixelPTEReqHeight,unsigned int * PTERequestSize,unsigned int * DPDE0BytesFrame,unsigned int * MetaPTEBytesFrame) CalculateVMAndRowBytes() argument 5191 CalculateWatermarksAndDRAMSpeedChangeSupport(struct display_mode_lib * mode_lib,unsigned int PrefetchMode,unsigned int NumberOfActivePlanes,unsigned int MaxLineBufferLines,unsigned int LineBufferSize,unsigned int DPPOutputBufferPixels,unsigned int DETBufferSizeInKByte,unsigned int WritebackInterfaceBufferSize,double DCFCLK,double ReturnBW,bool GPUVMEnable,unsigned int dpte_group_bytes[],unsigned int MetaChunkSize,double UrgentLatency,double ExtraLatency,double WritebackLatency,double WritebackChunkSize,double SOCCLK,double DRAMClockChangeLatency,double SRExitTime,double SREnterPlusExitTime,double DCFCLKDeepSleep,unsigned int DPPPerPlane[],bool DCCEnable[],double DPPCLK[],unsigned int DETBufferSizeY[],unsigned int DETBufferSizeC[],unsigned int SwathHeightY[],unsigned int SwathHeightC[],unsigned int LBBitPerPixel[],double SwathWidthY[],double SwathWidthC[],double HRatio[],double HRatioChroma[],unsigned int vtaps[],unsigned int VTAPsChroma[],double VRatio[],double VRatioChroma[],unsigned int HTotal[],double PixelClock[],unsigned int BlendingAndTiming[],double BytePerPixelDETY[],double BytePerPixelDETC[],double DSTXAfterScaler[],double DSTYAfterScaler[],bool WritebackEnable[],enum source_format_class WritebackPixelFormat[],double WritebackDestinationWidth[],double WritebackDestinationHeight[],double WritebackSourceHeight[],enum clock_change_support * DRAMClockChangeSupport,double * UrgentWatermark,double * WritebackUrgentWatermark,double * DRAMClockChangeWatermark,double * WritebackDRAMClockChangeWatermark,double * StutterExitWatermark,double * StutterEnterPlusExitWatermark,double * MinActiveDRAMClockChangeLatencySupported) CalculateWatermarksAndDRAMSpeedChangeSupport() argument 5650 CalculateMetaAndPTETimes(int NumberOfActivePlanes,bool GPUVMEnable,int MetaChunkSize,int MinMetaChunkSizeBytes,int HTotal[],double VRatio[],double VRatioChroma[],double DestinationLinesToRequestRowInVBlank[],double DestinationLinesToRequestRowInImmediateFlip[],bool DCCEnable[],double PixelClock[],int BytePerPixelY[],int BytePerPixelC[],enum scan_direction_class SourceScan[],int dpte_row_height[],int dpte_row_height_chroma[],int meta_row_width[],int meta_row_width_chroma[],int meta_row_height[],int meta_row_height_chroma[],int meta_req_width[],int meta_req_width_chroma[],int meta_req_height[],int meta_req_height_chroma[],int dpte_group_bytes[],int PTERequestSizeY[],int PTERequestSizeC[],int PixelPTEReqWidthY[],int PixelPTEReqHeightY[],int PixelPTEReqWidthC[],int PixelPTEReqHeightC[],int dpte_row_width_luma_ub[],int dpte_row_width_chroma_ub[],double DST_Y_PER_PTE_ROW_NOM_L[],double DST_Y_PER_PTE_ROW_NOM_C[],double DST_Y_PER_META_ROW_NOM_L[],double DST_Y_PER_META_ROW_NOM_C[],double TimePerMetaChunkNominal[],double TimePerChromaMetaChunkNominal[],double TimePerMetaChunkVBlank[],double TimePerChromaMetaChunkVBlank[],double TimePerMetaChunkFlip[],double TimePerChromaMetaChunkFlip[],double time_per_pte_group_nom_luma[],double time_per_pte_group_vblank_luma[],double time_per_pte_group_flip_luma[],double time_per_pte_group_nom_chroma[],double time_per_pte_group_vblank_chroma[],double time_per_pte_group_flip_chroma[]) CalculateMetaAndPTETimes() argument 6398 CalculateExtraLatency(long RoundTripPingLatencyCycles,long ReorderingBytes,double DCFCLK,int TotalNumberOfActiveDPP,int PixelChunkSizeInKByte,int TotalNumberOfDCCActiveDPP,int MetaChunkSize,double ReturnBW,bool GPUVMEnable,bool HostVMEnable,int NumberOfActivePlanes,int NumberOfDPP[],int dpte_group_bytes[],double PercentOfIdealDRAMFabricAndSDPPortBWReceivedAfterUrgLatencyPixelMixedWithVMData,double PercentOfIdealDRAMFabricAndSDPPortBWReceivedAfterUrgLatencyVMDataOnly,double HostVMMinPageSize,int HostVMMaxNonCachedPageTableLevels) CalculateExtraLatency() argument 6434 CalculateExtraLatencyBytes(long ReorderingBytes,int TotalNumberOfActiveDPP,int PixelChunkSizeInKByte,int TotalNumberOfDCCActiveDPP,int MetaChunkSize,bool GPUVMEnable,bool HostVMEnable,int NumberOfActivePlanes,int NumberOfDPP[],int dpte_group_bytes[],double PercentOfIdealDRAMFabricAndSDPPortBWReceivedAfterUrgLatencyPixelMixedWithVMData,double PercentOfIdealDRAMFabricAndSDPPortBWReceivedAfterUrgLatencyVMDataOnly,double HostVMMinPageSize,int HostVMMaxNonCachedPageTableLevels) CalculateExtraLatencyBytes() argument [all...] |
H A D | display_rq_dlg_calc_30.c | 109 rq_regs->dpte_group_size = dml_log2(rq_sizing->dpte_group_bytes) - 6; in extract_rq_sizing_regs() 618 // the dpte_group_bytes is reduced for the specific case of vertical in get_meta_and_pte_attr() 621 rq_sizing_param->dpte_group_bytes = 512; in get_meta_and_pte_attr() 624 rq_sizing_param->dpte_group_bytes = 512; in get_meta_and_pte_attr() 626 rq_sizing_param->dpte_group_bytes = 2048; in get_meta_and_pte_attr() 630 log2_dpte_group_bytes = dml_log2(rq_sizing_param->dpte_group_bytes); in get_meta_and_pte_attr()
|
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/ ! |
H A D | dml2_core_shared_types.h | 459 unsigned int dpte_group_bytes[DML2_MAX_PLANES]; member 725 unsigned int dpte_group_bytes[DML2_MAX_PLANES]; member 1316 unsigned int *dpte_group_bytes; member 1651 unsigned int *dpte_group_bytes; member 1706 unsigned int *dpte_group_bytes; member
|
H A D | dml2_core_dcn4_calcs.c | 261 dml_get_per_pipe_var_func(dpte_group_size_in_bytes, unsigned int, mode_lib->mp.dpte_group_bytes); 2864 p->dpte_group_bytes[k] = 512; in CalculateVMRowAndSwath() 2867 p->dpte_group_bytes[k] = 0; in CalculateVMRowAndSwath() 4724 unsigned int dpte_group_bytes[], in CalculateTarb() argument 4754 extra_bytes = extra_bytes + NumberOfDPP[k] * dpte_group_bytes[k] * (1 + 8 * HostVMDynamicLevels) * HostVMInefficiencyFactor; in CalculateTarb() 4755 extra_bytes_prefetch = extra_bytes_prefetch + NumberOfDPP[k] * dpte_group_bytes[k] * (1 + 8 * HostVMDynamicLevels) * HostVMInefficiencyFactorPrefetch; in CalculateTarb() 4995 unsigned int dpte_group_bytes[], in CalculateExtraLatency() argument 5026 dpte_group_bytes, in CalculateExtraLatency() 7350 mode_lib->ms.dpte_group_bytes, in dml_core_ms_prefetch_check() 7875 CalculateWatermarks_params->dpte_group_bytes in dml_core_ms_prefetch_check() 12215 unsigned int dpte_group_bytes = 0; rq_dlg_get_rq_reg() local [all...] |
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn31/ ! |
H A D | display_rq_dlg_calc_31.c | 108 rq_regs->dpte_group_size = dml_log2(rq_sizing->dpte_group_bytes) - 6; in extract_rq_sizing_regs() 613 // the dpte_group_bytes is reduced for the specific case of vertical in get_meta_and_pte_attr() 616 rq_sizing_param->dpte_group_bytes = 512; in get_meta_and_pte_attr() 619 rq_sizing_param->dpte_group_bytes = 512; in get_meta_and_pte_attr() 621 rq_sizing_param->dpte_group_bytes = 2048; in get_meta_and_pte_attr() 625 log2_dpte_group_bytes = dml_log2(rq_sizing_param->dpte_group_bytes); in get_meta_and_pte_attr()
|
H A D | display_mode_vba_31.c | 228 unsigned int *dpte_group_bytes, 425 int dpte_group_bytes[], 616 int dpte_group_bytes[], 631 int dpte_group_bytes[], 1819 unsigned int *dpte_group_bytes, 1972 *dpte_group_bytes = 512; 1976 *dpte_group_bytes = 512; 1978 *dpte_group_bytes = 2048; 1982 *dpte_group_bytes = 0; 2401 &v->dpte_group_bytes[ 1789 CalculateVMAndRowBytes(struct display_mode_lib * mode_lib,bool DCCEnable,unsigned int BlockHeight256Bytes,unsigned int BlockWidth256Bytes,enum source_format_class SourcePixelFormat,unsigned int SurfaceTiling,unsigned int BytePerPixel,enum scan_direction_class ScanDirection,unsigned int SwathWidth,unsigned int ViewportHeight,bool GPUVMEnable,bool HostVMEnable,unsigned int HostVMMaxNonCachedPageTableLevels,unsigned int GPUVMMinPageSize,unsigned int HostVMMinPageSize,unsigned int PTEBufferSizeInRequests,unsigned int Pitch,unsigned int DCCMetaPitch,unsigned int * MacroTileWidth,unsigned int * MetaRowByte,unsigned int * PixelPTEBytesPerRow,bool * PTEBufferSizeNotExceeded,int * dpte_row_width_ub,unsigned int * dpte_row_height,unsigned int * MetaRequestWidth,unsigned int * MetaRequestHeight,unsigned int * meta_row_width,unsigned int * meta_row_height,int * vm_group_bytes,unsigned int * dpte_group_bytes,unsigned int * PixelPTEReqWidth,unsigned int * PixelPTEReqHeight,unsigned int * PTERequestSize,int * DPDE0BytesFrame,int * MetaPTEBytesFrame) global() argument 6021 CalculateMetaAndPTETimes(int NumberOfActivePlanes,bool GPUVMEnable,int MetaChunkSize,int MinMetaChunkSizeBytes,int HTotal[],double VRatio[],double VRatioChroma[],double DestinationLinesToRequestRowInVBlank[],double DestinationLinesToRequestRowInImmediateFlip[],bool DCCEnable[],double PixelClock[],int BytePerPixelY[],int BytePerPixelC[],enum scan_direction_class SourceScan[],int dpte_row_height[],int dpte_row_height_chroma[],int meta_row_width[],int meta_row_width_chroma[],int meta_row_height[],int meta_row_height_chroma[],int meta_req_width[],int meta_req_width_chroma[],int meta_req_height[],int meta_req_height_chroma[],int dpte_group_bytes[],int PTERequestSizeY[],int PTERequestSizeC[],int PixelPTEReqWidthY[],int PixelPTEReqHeightY[],int PixelPTEReqWidthC[],int PixelPTEReqHeightC[],int dpte_row_width_luma_ub[],int dpte_row_width_chroma_ub[],double DST_Y_PER_PTE_ROW_NOM_L[],double DST_Y_PER_PTE_ROW_NOM_C[],double DST_Y_PER_META_ROW_NOM_L[],double DST_Y_PER_META_ROW_NOM_C[],double TimePerMetaChunkNominal[],double TimePerChromaMetaChunkNominal[],double TimePerMetaChunkVBlank[],double TimePerChromaMetaChunkVBlank[],double TimePerMetaChunkFlip[],double TimePerChromaMetaChunkFlip[],double time_per_pte_group_nom_luma[],double time_per_pte_group_vblank_luma[],double time_per_pte_group_flip_luma[],double time_per_pte_group_nom_chroma[],double time_per_pte_group_vblank_chroma[],double time_per_pte_group_flip_chroma[]) global() argument 6931 CalculateExtraLatency(int RoundTripPingLatencyCycles,int ReorderingBytes,double DCFCLK,int TotalNumberOfActiveDPP,int PixelChunkSizeInKByte,int TotalNumberOfDCCActiveDPP,int MetaChunkSize,double ReturnBW,bool GPUVMEnable,bool HostVMEnable,int NumberOfActivePlanes,int NumberOfDPP[],int dpte_group_bytes[],double HostVMInefficiencyFactor,double HostVMMinPageSize,int HostVMMaxNonCachedPageTableLevels) global() argument 6977 CalculateExtraLatencyBytes(int ReorderingBytes,int TotalNumberOfActiveDPP,int PixelChunkSizeInKByte,int TotalNumberOfDCCActiveDPP,int MetaChunkSize,bool GPUVMEnable,bool HostVMEnable,int NumberOfActivePlanes,int NumberOfDPP[],int dpte_group_bytes[],double HostVMInefficiencyFactor,double HostVMMinPageSize,int HostVMMaxNonCachedPageTableLevels) global() argument [all...] |
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn21/ ! |
H A D | display_mode_vba_21.c | 201 unsigned int *dpte_group_bytes, 299 int dpte_group_bytes[], 439 int dpte_group_bytes[], 481 int dpte_group_bytes[], 1286 unsigned int *dpte_group_bytes, in CalculateVMAndRowBytes() 1449 *dpte_group_bytes = 512; in CalculateVMAndRowBytes() 1453 *dpte_group_bytes = 512; in CalculateVMAndRowBytes() 1455 *dpte_group_bytes = 2048; in CalculateVMAndRowBytes() 1459 *dpte_group_bytes = 0; in CalculateVMAndRowBytes() 1967 &locals->dpte_group_bytes[ in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 1255 CalculateVMAndRowBytes(struct display_mode_lib * mode_lib,bool DCCEnable,unsigned int BlockHeight256Bytes,unsigned int BlockWidth256Bytes,enum source_format_class SourcePixelFormat,unsigned int SurfaceTiling,unsigned int BytePerPixel,enum scan_direction_class ScanDirection,unsigned int ViewportWidth,unsigned int ViewportHeight,unsigned int SwathWidth,bool GPUVMEnable,bool HostVMEnable,unsigned int HostVMMaxPageTableLevels,unsigned int HostVMCachedPageTableLevels,unsigned int VMMPageSize,unsigned int PTEBufferSizeInRequests,unsigned int Pitch,unsigned int DCCMetaPitch,unsigned int * MacroTileWidth,unsigned int * MetaRowByte,unsigned int * PixelPTEBytesPerRow,bool * PTEBufferSizeNotExceeded,unsigned int * dpte_row_width_ub,unsigned int * dpte_row_height,unsigned int * MetaRequestWidth,unsigned int * MetaRequestHeight,unsigned int * meta_row_width,unsigned int * meta_row_height,unsigned int * vm_group_bytes,unsigned int * dpte_group_bytes,unsigned int * PixelPTEReqWidth,unsigned int * PixelPTEReqHeight,unsigned int * PTERequestSize,unsigned int * DPDE0BytesFrame,unsigned int * MetaPTEBytesFrame) CalculateVMAndRowBytes() argument 5253 CalculateWatermarksAndDRAMSpeedChangeSupport(struct display_mode_lib * mode_lib,unsigned int PrefetchMode,unsigned int NumberOfActivePlanes,unsigned int MaxLineBufferLines,unsigned int LineBufferSize,unsigned int DPPOutputBufferPixels,unsigned int DETBufferSizeInKByte,unsigned int WritebackInterfaceLumaBufferSize,unsigned int WritebackInterfaceChromaBufferSize,double DCFCLK,double UrgentOutOfOrderReturn,double ReturnBW,bool GPUVMEnable,int dpte_group_bytes[],unsigned int MetaChunkSize,double UrgentLatency,double ExtraLatency,double WritebackLatency,double WritebackChunkSize,double SOCCLK,double DRAMClockChangeLatency,double SRExitTime,double SREnterPlusExitTime,double DCFCLKDeepSleep,int DPPPerPlane[],bool DCCEnable[],double DPPCLK[],double SwathWidthSingleDPPY[],unsigned int SwathHeightY[],double ReadBandwidthPlaneLuma[],unsigned int SwathHeightC[],double ReadBandwidthPlaneChroma[],unsigned int LBBitPerPixel[],double SwathWidthY[],double HRatio[],unsigned int vtaps[],unsigned int VTAPsChroma[],double VRatio[],unsigned int HTotal[],double PixelClock[],unsigned int BlendingAndTiming[],double BytePerPixelDETY[],double BytePerPixelDETC[],bool WritebackEnable[],enum source_format_class WritebackPixelFormat[],double WritebackDestinationWidth[],double WritebackDestinationHeight[],double WritebackSourceHeight[],enum clock_change_support * DRAMClockChangeSupport,double * UrgentWatermark,double * WritebackUrgentWatermark,double * DRAMClockChangeWatermark,double * WritebackDRAMClockChangeWatermark,double * StutterExitWatermark,double * StutterEnterPlusExitWatermark,double * MinActiveDRAMClockChangeLatencySupported) CalculateWatermarksAndDRAMSpeedChangeSupport() argument 5832 CalculateMetaAndPTETimes(unsigned int NumberOfActivePlanes,bool GPUVMEnable,unsigned int MetaChunkSize,unsigned int MinMetaChunkSizeBytes,unsigned int GPUVMMaxPageTableLevels,unsigned int HTotal[],double VRatio[],double VRatioPrefetchY[],double VRatioPrefetchC[],double DestinationLinesToRequestRowInVBlank[],double DestinationLinesToRequestRowInImmediateFlip[],double DestinationLinesToRequestVMInVBlank[],double DestinationLinesToRequestVMInImmediateFlip[],bool DCCEnable[],double PixelClock[],double BytePerPixelDETY[],double BytePerPixelDETC[],enum scan_direction_class SourceScan[],unsigned int dpte_row_height[],unsigned int dpte_row_height_chroma[],unsigned int meta_row_width[],unsigned int meta_row_height[],unsigned int meta_req_width[],unsigned int meta_req_height[],int dpte_group_bytes[],unsigned int PTERequestSizeY[],unsigned int PTERequestSizeC[],unsigned int PixelPTEReqWidthY[],unsigned int PixelPTEReqHeightY[],unsigned int PixelPTEReqWidthC[],unsigned int PixelPTEReqHeightC[],unsigned int dpte_row_width_luma_ub[],unsigned int dpte_row_width_chroma_ub[],unsigned int vm_group_bytes[],unsigned int dpde0_bytes_per_frame_ub_l[],unsigned int dpde0_bytes_per_frame_ub_c[],unsigned int meta_pte_bytes_per_frame_ub_l[],unsigned int meta_pte_bytes_per_frame_ub_c[],double DST_Y_PER_PTE_ROW_NOM_L[],double DST_Y_PER_PTE_ROW_NOM_C[],double DST_Y_PER_META_ROW_NOM_L[],double TimePerMetaChunkNominal[],double TimePerMetaChunkVBlank[],double TimePerMetaChunkFlip[],double time_per_pte_group_nom_luma[],double time_per_pte_group_vblank_luma[],double time_per_pte_group_flip_luma[],double time_per_pte_group_nom_chroma[],double time_per_pte_group_vblank_chroma[],double time_per_pte_group_flip_chroma[],double TimePerVMGroupVBlank[],double TimePerVMGroupFlip[],double TimePerVMRequestVBlank[],double TimePerVMRequestFlip[]) CalculateMetaAndPTETimes() argument 6113 CalculateExtraLatency(double UrgentRoundTripAndOutOfOrderLatency,int TotalNumberOfActiveDPP,int PixelChunkSizeInKByte,int TotalNumberOfDCCActiveDPP,int MetaChunkSize,double ReturnBW,bool GPUVMEnable,bool HostVMEnable,int NumberOfActivePlanes,int NumberOfDPP[],int dpte_group_bytes[],double PercentOfIdealDRAMFabricAndSDPPortBWReceivedAfterUrgLatencyPixelMixedWithVMData,double PercentOfIdealDRAMFabricAndSDPPortBWReceivedAfterUrgLatencyVMDataOnly,int HostVMMaxPageTableLevels,int HostVMCachedPageTableLevels) CalculateExtraLatency() argument [all...] |
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn314/ ! |
H A D | display_rq_dlg_calc_314.c | 196 rq_regs->dpte_group_size = dml_log2(rq_sizing->dpte_group_bytes) - 6; in extract_rq_sizing_regs() 701 // the dpte_group_bytes is reduced for the specific case of vertical in get_meta_and_pte_attr() 704 rq_sizing_param->dpte_group_bytes = 512; in get_meta_and_pte_attr() 707 rq_sizing_param->dpte_group_bytes = 512; in get_meta_and_pte_attr() 709 rq_sizing_param->dpte_group_bytes = 2048; in get_meta_and_pte_attr() 713 log2_dpte_group_bytes = dml_log2(rq_sizing_param->dpte_group_bytes); in get_meta_and_pte_attr()
|
H A D | display_mode_vba_314.c | 237 unsigned int *dpte_group_bytes, 434 int dpte_group_bytes[], 624 int dpte_group_bytes[], 639 int dpte_group_bytes[], 1836 unsigned int *dpte_group_bytes, 1989 *dpte_group_bytes = 512; 1993 *dpte_group_bytes = 512; 1995 *dpte_group_bytes = 2048; 1999 *dpte_group_bytes = 0; 2420 &v->dpte_group_bytes[ 1806 CalculateVMAndRowBytes(struct display_mode_lib * mode_lib,bool DCCEnable,unsigned int BlockHeight256Bytes,unsigned int BlockWidth256Bytes,enum source_format_class SourcePixelFormat,unsigned int SurfaceTiling,unsigned int BytePerPixel,enum scan_direction_class ScanDirection,unsigned int SwathWidth,unsigned int ViewportHeight,bool GPUVMEnable,bool HostVMEnable,unsigned int HostVMMaxNonCachedPageTableLevels,unsigned int GPUVMMinPageSize,unsigned int HostVMMinPageSize,unsigned int PTEBufferSizeInRequests,unsigned int Pitch,unsigned int DCCMetaPitch,unsigned int * MacroTileWidth,unsigned int * MetaRowByte,unsigned int * PixelPTEBytesPerRow,bool * PTEBufferSizeNotExceeded,int * dpte_row_width_ub,unsigned int * dpte_row_height,unsigned int * MetaRequestWidth,unsigned int * MetaRequestHeight,unsigned int * meta_row_width,unsigned int * meta_row_height,int * vm_group_bytes,unsigned int * dpte_group_bytes,unsigned int * PixelPTEReqWidth,unsigned int * PixelPTEReqHeight,unsigned int * PTERequestSize,int * DPDE0BytesFrame,int * MetaPTEBytesFrame) global() argument 6116 CalculateMetaAndPTETimes(int NumberOfActivePlanes,bool GPUVMEnable,int MetaChunkSize,int MinMetaChunkSizeBytes,int HTotal[],double VRatio[],double VRatioChroma[],double DestinationLinesToRequestRowInVBlank[],double DestinationLinesToRequestRowInImmediateFlip[],bool DCCEnable[],double PixelClock[],int BytePerPixelY[],int BytePerPixelC[],enum scan_direction_class SourceScan[],int dpte_row_height[],int dpte_row_height_chroma[],int meta_row_width[],int meta_row_width_chroma[],int meta_row_height[],int meta_row_height_chroma[],int meta_req_width[],int meta_req_width_chroma[],int meta_req_height[],int meta_req_height_chroma[],int dpte_group_bytes[],int PTERequestSizeY[],int PTERequestSizeC[],int PixelPTEReqWidthY[],int PixelPTEReqHeightY[],int PixelPTEReqWidthC[],int PixelPTEReqHeightC[],int dpte_row_width_luma_ub[],int dpte_row_width_chroma_ub[],double DST_Y_PER_PTE_ROW_NOM_L[],double DST_Y_PER_PTE_ROW_NOM_C[],double DST_Y_PER_META_ROW_NOM_L[],double DST_Y_PER_META_ROW_NOM_C[],double TimePerMetaChunkNominal[],double TimePerChromaMetaChunkNominal[],double TimePerMetaChunkVBlank[],double TimePerChromaMetaChunkVBlank[],double TimePerMetaChunkFlip[],double TimePerChromaMetaChunkFlip[],double time_per_pte_group_nom_luma[],double time_per_pte_group_vblank_luma[],double time_per_pte_group_flip_luma[],double time_per_pte_group_nom_chroma[],double time_per_pte_group_vblank_chroma[],double time_per_pte_group_flip_chroma[]) global() argument 7021 CalculateExtraLatency(int RoundTripPingLatencyCycles,int ReorderingBytes,double DCFCLK,int TotalNumberOfActiveDPP,int PixelChunkSizeInKByte,int TotalNumberOfDCCActiveDPP,int MetaChunkSize,double ReturnBW,bool GPUVMEnable,bool HostVMEnable,int NumberOfActivePlanes,int NumberOfDPP[],int dpte_group_bytes[],double HostVMInefficiencyFactor,double HostVMMinPageSize,int HostVMMaxNonCachedPageTableLevels) global() argument 7067 CalculateExtraLatencyBytes(int ReorderingBytes,int TotalNumberOfActiveDPP,int PixelChunkSizeInKByte,int TotalNumberOfDCCActiveDPP,int MetaChunkSize,bool GPUVMEnable,bool HostVMEnable,int NumberOfActivePlanes,int NumberOfDPP[],int dpte_group_bytes[],double HostVMInefficiencyFactor,double HostVMMinPageSize,int HostVMMaxNonCachedPageTableLevels) global() argument [all...] |
/linux/drivers/gpu/drm/amd/display/dc/dml/ ! |
H A D | display_rq_dlg_helpers.c | 61 dml_print("DML_RQ_DLG_CALC: dpte_group_bytes = %0d\n", rq_sizing->dpte_group_bytes); in print__data_rq_sizing_params_st()
|
H A D | dml1_display_rq_dlg_calc.c | 227 rq_regs->dpte_group_size = dml_log2(rq_sizing->dpte_group_bytes) - 6; in extract_rq_sizing_regs() 898 /* the dpte_group_bytes is reduced for the specific case of vertical in get_surf_rq_param() 902 rq_sizing_param->dpte_group_bytes = 512; in get_surf_rq_param() 905 rq_sizing_param->dpte_group_bytes = 2048; in get_surf_rq_param() 908 log2_dpte_group_bytes = dml_log2(rq_sizing_param->dpte_group_bytes); in get_surf_rq_param()
|
H A D | display_mode_structs.h | 578 unsigned int dpte_group_bytes; member
|
H A D | display_mode_vba.h | 829 unsigned int dpte_group_bytes[DC__NUM_DPP__MAX]; member
|
H A D | display_mode_vba.c | 200 dml_get_pipe_attr_func(dpte_group_size_in_bytes, mode_lib->vba.dpte_group_bytes);
|
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn20/ ! |
H A D | display_rq_dlg_calc_20.c | 185 rq_regs->dpte_group_size = dml_log2(rq_sizing->dpte_group_bytes) - 6; in extract_rq_sizing_regs() 647 // the dpte_group_bytes is reduced for the specific case of vertical in get_meta_and_pte_attr() 650 rq_sizing_param->dpte_group_bytes = 512; in get_meta_and_pte_attr() 653 rq_sizing_param->dpte_group_bytes = 2048; in get_meta_and_pte_attr() 656 log2_dpte_group_bytes = dml_log2(rq_sizing_param->dpte_group_bytes); in get_meta_and_pte_attr()
|
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/ ! |
H A D | dml_top_types.h | 624 unsigned int dpte_group_bytes[DML2_MAX_PLANES]; member
|