| /linux/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
| H A D | display_mode_vba_util_32.h | 385 unsigned int GPUVMMinPageSizeKBytes[], 452 unsigned int GPUVMMinPageSizeKBytes,
|
| H A D | display_mode_vba_32.c | 485 mode_lib->vba.GPUVMMinPageSizeKBytes, in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation() 2789 mode_lib->vba.GPUVMMinPageSizeKBytes, in dml32_ModeSupportAndSystemConfigurationFull()
|
| /linux/drivers/gpu/drm/amd/display/dc/dml2_0/ |
| H A D | dml2_utils.c | 52 dml_plane_array->GPUVMMinPageSizeKBytes[dst_index] = dml_plane_array->GPUVMMinPageSizeKBytes[src_index]; in dml2_util_copy_dml_plane()
|
| H A D | display_mode_core.c | 251 dml_uint_t GPUVMMinPageSizeKBytes, 2477 dml_uint_t GPUVMMinPageSizeKBytes, in CalculateVMAndRowBytes() 2604 *PixelPTEReqWidth = GPUVMMinPageSizeKBytes * 1024 * 8 / BytePerPixel; in CalculateVMAndRowBytes() 2605 PixelPTEReqWidth_linear = GPUVMMinPageSizeKBytes * 1024 * 8 / BytePerPixel; in CalculateVMAndRowBytes() 2607 } else if (GPUVMMinPageSizeKBytes == 4) { in CalculateVMAndRowBytes() 2613 *PixelPTEReqWidth = 8 * 1024 * GPUVMMinPageSizeKBytes / (MacroTileHeight * BytePerPixel); in CalculateVMAndRowBytes() 2617 dml_print("DML::%s: GPUVMMinPageSizeKBytes = %u\n", __func__, GPUVMMinPageSizeKBytes); in CalculateVMAndRowBytes() 2653 if (GPUVMMinPageSizeKBytes > 64) { in CalculateVMAndRowBytes() 2688 dml_print("DML::%s: GPUVMMinPageSizeKBytes in CalculateVMAndRowBytes() 2475 CalculateVMAndRowBytes(dml_bool_t ViewportStationary,dml_bool_t DCCEnable,dml_uint_t NumberOfDPPs,dml_uint_t BlockHeight256Bytes,dml_uint_t BlockWidth256Bytes,enum dml_source_format_class SourcePixelFormat,dml_uint_t SurfaceTiling,dml_uint_t BytePerPixel,enum dml_rotation_angle SourceScan,dml_uint_t SwathWidth,dml_uint_t ViewportHeight,dml_uint_t ViewportXStart,dml_uint_t ViewportYStart,dml_bool_t GPUVMEnable,dml_uint_t GPUVMMaxPageTableLevels,dml_uint_t GPUVMMinPageSizeKBytes,dml_uint_t PTEBufferSizeInRequests,dml_uint_t Pitch,dml_uint_t DCCMetaPitch,dml_uint_t MacroTileWidth,dml_uint_t MacroTileHeight,dml_uint_t * MetaRowByte,dml_uint_t * PixelPTEBytesPerRow,dml_uint_t * PixelPTEBytesPerRowStorage,dml_uint_t * dpte_row_width_ub,dml_uint_t * dpte_row_height,dml_uint_t * dpte_row_height_linear,dml_uint_t * PixelPTEBytesPerRow_one_row_per_frame,dml_uint_t * dpte_row_width_ub_one_row_per_frame,dml_uint_t * dpte_row_height_one_row_per_frame,dml_uint_t * MetaRequestWidth,dml_uint_t * MetaRequestHeight,dml_uint_t * meta_row_width,dml_uint_t * meta_row_height,dml_uint_t * PixelPTEReqWidth,dml_uint_t * PixelPTEReqHeight,dml_uint_t * PTERequestSize,dml_uint_t * DPDE0BytesFrame,dml_uint_t * MetaPTEBytesFrame) CalculateVMAndRowBytes() argument 9950 dml_core_get_row_heights(dml_uint_t * dpte_row_height,dml_uint_t * meta_row_height,const struct display_mode_lib_st * mode_lib,dml_bool_t is_plane1,enum dml_source_format_class SourcePixelFormat,enum dml_swizzle_mode SurfaceTiling,enum dml_rotation_angle ScanDirection,dml_uint_t pitch,dml_uint_t GPUVMMinPageSizeKBytes) dml_core_get_row_heights() argument [all...] |
| H A D | display_mode_core_structs.h | 533 dml_uint_t GPUVMMinPageSizeKBytes[__DML_NUM_PLANES__]; member 1406 dml_uint_t *GPUVMMinPageSizeKBytes; member
|
| H A D | dml2_translation_helper.c | 1033 out->GPUVMMinPageSizeKBytes[location] = soc->gpuvm_min_page_size_kbytes; in populate_dummy_dml_plane_cfg() 1079 out->GPUVMMinPageSizeKBytes[location] = soc->gpuvm_min_page_size_kbytes; in populate_dml_plane_cfg_from_plane_state()
|
| H A D | display_mode_util.c | 564 dml_print("DML: plane_cfg: plane=%d, GPUVMMinPageSizeKBytes = %d\n", i, plane->GPUVMMinPageSizeKBytes[i]); in dml_print_dml_display_cfg_plane()
|
| /linux/drivers/gpu/drm/amd/display/dc/dml/ |
| H A D | display_mode_vba.c | 569 mode_lib->vba.GPUVMMinPageSizeKBytes[mode_lib->vba.NumberOfActivePlanes] = src->gpuvm_min_page_size_kbytes; in fetch_pipe_params() 914 (mode_lib->vba.GPUVMMinPageSizeKBytes[k] > 64*1024) || in fetch_pipe_params() 922 dml_print("DML::%s: - GPUVMMinPageSizeKBytes = %d\n", in fetch_pipe_params() 923 __func__, mode_lib->vba.GPUVMMinPageSizeKBytes[k]); in fetch_pipe_params()
|
| H A D | display_mode_vba.h | 445 unsigned int GPUVMMinPageSizeKBytes[DC__NUM_DPP__MAX]; member
|
| /linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/ |
| H A D | dml2_core_dcn4_calcs.c | 1736 *p->PixelPTEReqWidth = p->GPUVMMinPageSizeKBytes * 1024 * 8 / p->BytePerPixel; in CalculateVMAndRowBytes() 1737 PixelPTEReqWidth_linear = p->GPUVMMinPageSizeKBytes * 1024 * 8 / p->BytePerPixel; in CalculateVMAndRowBytes() 1741 *p->vmpg_width = p->GPUVMMinPageSizeKBytes * 1024 / p->BytePerPixel; in CalculateVMAndRowBytes() 1742 } else if (p->GPUVMMinPageSizeKBytes * 1024 >= dml_get_tile_block_size_bytes(p->SurfaceTiling)) { // 1 64B 8x1 PTE in CalculateVMAndRowBytes() 1744 *p->PixelPTEReqWidth = 8 * 1024 * p->GPUVMMinPageSizeKBytes / (p->MacroTileHeight * p->BytePerPixel); in CalculateVMAndRowBytes() 1748 *p->vmpg_width = 1024 * p->GPUVMMinPageSizeKBytes / (p->MacroTileHeight * p->BytePerPixel); in CalculateVMAndRowBytes() 1750 } else if (p->GPUVMMinPageSizeKBytes == 4 && dml_get_tile_block_size_bytes(p->SurfaceTiling) == 65536) { // 2 64B PTE requests to get 16 PTEs to cover the 64K tile in CalculateVMAndRowBytes() 1761 *p->PixelPTEReqWidth = 8 * 1024 * p->GPUVMMinPageSizeKBytes / (p->MacroTileHeight * p->BytePerPixel); in CalculateVMAndRowBytes() 1765 *p->vmpg_width = 1024 * p->GPUVMMinPageSizeKBytes / (p->MacroTileHeight * p->BytePerPixel); in CalculateVMAndRowBytes() 1768 DML_LOG_VERBOSE("DML::%s: GPUVMMinPageSizeKBytes in CalculateVMAndRowBytes() 12096 dml2_core_calcs_get_dpte_row_height(unsigned int * dpte_row_height,struct dml2_core_internal_display_mode_lib * mode_lib,bool is_plane1,enum dml2_source_format_class SourcePixelFormat,enum dml2_swizzle_mode SurfaceTiling,enum dml2_rotation_angle ScanDirection,unsigned int pitch,unsigned int GPUVMMinPageSizeKBytes) dml2_core_calcs_get_dpte_row_height() argument [all...] |
| H A D | dml2_core_shared_types.h | 1480 unsigned int GPUVMMinPageSizeKBytes; 1479 unsigned int GPUVMMinPageSizeKBytes; global() member
|