| /linux/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
| H A D | display_mode_vba_util_32.c | 2301 unsigned int *PixelPTEReqWidth, in dml32_CalculateVMAndRowBytes() 2426 *PixelPTEReqWidth = GPUVMMinPageSizeKBytes * 1024 * 8 / BytePerPixel; in dml32_CalculateVMAndRowBytes() 2431 *PixelPTEReqWidth = 16 * BlockWidth256Bytes; in dml32_CalculateVMAndRowBytes() 2435 *PixelPTEReqWidth = 8 * 1024 * GPUVMMinPageSizeKBytes / (MacroTileHeight * BytePerPixel); in dml32_CalculateVMAndRowBytes() 2442 dml_print("DML::%s: PixelPTEReqWidth = %d\n", __func__, *PixelPTEReqWidth); in dml32_CalculateVMAndRowBytes() 2450 (double) *PixelPTEReqHeight - 1) / (double) *PixelPTEReqWidth, 1) + 1) * in dml32_CalculateVMAndRowBytes() 2451 (double) *PixelPTEReqWidth; in dml32_CalculateVMAndRowBytes() 2452 *PixelPTEBytesPerRow_one_row_per_frame = *dpte_row_width_ub_one_row_per_frame / *PixelPTEReqWidth * in dml32_CalculateVMAndRowBytes() 2457 *PixelPTEReqWidth / Pitch), 1)); in dml32_CalculateVMAndRowBytes() 2460 PTEBufferSizeInRequests * *PixelPTEReqWidth / Pitch); in dml32_CalculateVMAndRowBytes() [all …]
|
| H A D | display_mode_vba_util_32.h | 473 unsigned int *PixelPTEReqWidth,
|
| /linux/drivers/gpu/drm/amd/display/dc/dml/dcn21/ |
| H A D | display_mode_vba_21.c | 202 unsigned int *PixelPTEReqWidth, 1287 unsigned int *PixelPTEReqWidth, in CalculateVMAndRowBytes() 1388 *PixelPTEReqWidth = 8.0 * VMMPageSize / BytePerPixel; in CalculateVMAndRowBytes() 1394 *PixelPTEReqWidth = 8 * *MacroTileWidth; in CalculateVMAndRowBytes() 1403 *PixelPTEReqWidth = 16 * BlockWidth256Bytes; in CalculateVMAndRowBytes() 1409 *PixelPTEReqWidth = 8 * *MacroTileWidth; in CalculateVMAndRowBytes() 1418 (double) PTEBufferSizeInRequests * *PixelPTEReqWidth / Pitch), in CalculateVMAndRowBytes() 1420 … (dml_ceil((double) (Pitch * *dpte_row_height - 1) / *PixelPTEReqWidth, 1) + 1) * *PixelPTEReqWidt… in CalculateVMAndRowBytes() 1421 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqWidth * *PTERequestSize; in CalculateVMAndRowBytes() 1424 …row_width_ub = (dml_ceil((double) (SwathWidth - 1) / *PixelPTEReqWidth, 1) + 1) * *PixelPTEReqWidt… in CalculateVMAndRowBytes() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/dml/dcn30/ |
| H A D | display_mode_vba_30.c | 183 unsigned int *PixelPTEReqWidth, 1592 unsigned int *PixelPTEReqWidth, in CalculateVMAndRowBytes() 1679 *PixelPTEReqWidth = 32768.0 / BytePerPixel; in CalculateVMAndRowBytes() 1685 *PixelPTEReqWidth = 16 * BlockWidth256Bytes; in CalculateVMAndRowBytes() 1691 *PixelPTEReqWidth = 8 * *MacroTileWidth; in CalculateVMAndRowBytes() 1700 …, 1 << (unsigned int) dml_floor(dml_log2(PTEBufferSizeInRequests * *PixelPTEReqWidth / Pitch), 1)); in CalculateVMAndRowBytes() 1701 …row_width_ub = (dml_ceil(((double) SwathWidth - 1) / *PixelPTEReqWidth, 1) + 1) * *PixelPTEReqWidt… in CalculateVMAndRowBytes() 1702 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqWidth * *PTERequestSize; in CalculateVMAndRowBytes() 1705 …row_width_ub = (dml_ceil((double) (SwathWidth - 1) / *PixelPTEReqWidth, 1) + 1) * *PixelPTEReqWidt… in CalculateVMAndRowBytes() 1706 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqWidth * *PTERequestSize; in CalculateVMAndRowBytes() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/dml2_0/ |
| H A D | display_mode_core.c | 270 dml_uint_t *PixelPTEReqWidth, 2486 dml_uint_t *PixelPTEReqWidth, in CalculateVMAndRowBytes() 2591 *PixelPTEReqWidth = GPUVMMinPageSizeKBytes * 1024 * 8 / BytePerPixel; in CalculateVMAndRowBytes() 2596 *PixelPTEReqWidth = 16 * BlockWidth256Bytes; in CalculateVMAndRowBytes() 2600 *PixelPTEReqWidth = 8 * 1024 * GPUVMMinPageSizeKBytes / (MacroTileHeight * BytePerPixel); in CalculateVMAndRowBytes() 2607 dml_print("DML::%s: PixelPTEReqWidth = %u\n", __func__, *PixelPTEReqWidth); in CalculateVMAndRowBytes() 2614 …at_t) *PixelPTEReqHeight - 1) / (dml_float_t) *PixelPTEReqWidth, 1) + 1) * (dml_float_t) *PixelPTE… in CalculateVMAndRowBytes() 2615 …(dml_float_t) *dpte_row_width_ub_one_row_per_frame / (dml_float_t) *PixelPTEReqWidth * *PTERequest… in CalculateVMAndRowBytes() 2618 …28, 1 << (dml_uint_t) dml_floor(dml_log2(PTEBufferSizeInRequests * *PixelPTEReqWidth / Pitch), 1))… in CalculateVMAndRowBytes() 2619 …%s: dpte_row_height term 1 = %u\n", __func__, PTEBufferSizeInRequests * *PixelPTEReqWidth / Pitch); in CalculateVMAndRowBytes() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/dml/dcn314/ |
| H A D | display_mode_vba_314.c | 238 unsigned int *PixelPTEReqWidth, 1837 unsigned int *PixelPTEReqWidth, 1939 *PixelPTEReqWidth = 32768.0 / BytePerPixel; 1945 *PixelPTEReqWidth = 16 * BlockWidth256Bytes; 1951 *PixelPTEReqWidth = 8 * *MacroTileWidth; 1957 …, 1 << (unsigned int) dml_floor(dml_log2(PTEBufferSizeInRequests * *PixelPTEReqWidth / Pitch), 1)); 1958 …= (dml_ceil((double)(Pitch * *dpte_row_height - 1) / *PixelPTEReqWidth, 1) + 1) * *PixelPTEReqWidt… 1959 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqWidth * *PTERequestSize; 1962 …row_width_ub = (dml_ceil((double) (SwathWidth - 1) / *PixelPTEReqWidth, 1) + 1) * *PixelPTEReqWidt… 1963 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqWidth * *PTERequestSize; [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/dml/dcn31/ |
| H A D | display_mode_vba_31.c | 229 unsigned int *PixelPTEReqWidth, 1820 unsigned int *PixelPTEReqWidth, 1922 *PixelPTEReqWidth = 32768.0 / BytePerPixel; 1928 *PixelPTEReqWidth = 16 * BlockWidth256Bytes; 1934 *PixelPTEReqWidth = 8 * *MacroTileWidth; 1940 …, 1 << (unsigned int) dml_floor(dml_log2(PTEBufferSizeInRequests * *PixelPTEReqWidth / Pitch), 1)); 1941 …= (dml_ceil((double)(Pitch * *dpte_row_height - 1) / *PixelPTEReqWidth, 1) + 1) * *PixelPTEReqWidt… 1942 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqWidth * *PTERequestSize; 1945 …row_width_ub = (dml_ceil((double) (SwathWidth - 1) / *PixelPTEReqWidth, 1) + 1) * *PixelPTEReqWidt… 1946 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqWidth * *PTERequestSize; [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
| H A D | display_mode_vba_20.c | 1001 unsigned int PixelPTEReqWidth; in CalculateVMAndRowBytes() local 1007 PixelPTEReqWidth = 8.0 * VMMPageSize / BytePerPixel; in CalculateVMAndRowBytes() 1012 PixelPTEReqWidth = 8 * *MacroTileWidth; in CalculateVMAndRowBytes() 1020 PixelPTEReqWidth = 16 * BlockWidth256Bytes; in CalculateVMAndRowBytes() 1025 PixelPTEReqWidth = 8 * *MacroTileWidth; in CalculateVMAndRowBytes() 1044 * PixelPTEReqWidth, in CalculateVMAndRowBytes() 1053 / PixelPTEReqWidth, in CalculateVMAndRowBytes() 1058 * (dml_ceil(((double) SwathWidth - 1) / PixelPTEReqWidth, 1) in CalculateVMAndRowBytes() 1061 *dpte_row_height = dml_min(PixelPTEReqWidth, *MacroTileWidth); in CalculateVMAndRowBytes()
|
| H A D | display_mode_vba_20v2.c | 1061 unsigned int PixelPTEReqWidth; in CalculateVMAndRowBytes() local 1067 PixelPTEReqWidth = 8.0 * VMMPageSize / BytePerPixel; in CalculateVMAndRowBytes() 1072 PixelPTEReqWidth = 8 * *MacroTileWidth; in CalculateVMAndRowBytes() 1080 PixelPTEReqWidth = 16 * BlockWidth256Bytes; in CalculateVMAndRowBytes() 1085 PixelPTEReqWidth = 8 * *MacroTileWidth; in CalculateVMAndRowBytes() 1104 * PixelPTEReqWidth, in CalculateVMAndRowBytes() 1113 / PixelPTEReqWidth, in CalculateVMAndRowBytes() 1118 * (dml_ceil(((double) SwathWidth - 1) / PixelPTEReqWidth, 1) in CalculateVMAndRowBytes() 1121 *dpte_row_height = dml_min(PixelPTEReqWidth, *MacroTileWidth); in CalculateVMAndRowBytes()
|
| /linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/ |
| H A D | dml2_core_dcn4_calcs.c | 1659 *p->PixelPTEReqWidth = 0; in CalculateVMAndRowBytes() 1706 *p->PixelPTEReqWidth = p->GPUVMMinPageSizeKBytes * 1024 * 8 / p->BytePerPixel; in CalculateVMAndRowBytes() 1714 …*p->PixelPTEReqWidth = 8 * 1024 * p->GPUVMMinPageSizeKBytes / (p->MacroTileHeight * p->BytePerPixe… in CalculateVMAndRowBytes() 1723 *p->PixelPTEReqWidth = 16 * p->BlockWidth256Bytes; in CalculateVMAndRowBytes() 1727 *p->vmpg_width = *p->PixelPTEReqWidth; in CalculateVMAndRowBytes() 1731 …*p->PixelPTEReqWidth = 8 * 1024 * p->GPUVMMinPageSizeKBytes / (p->MacroTileHeight * p->BytePerPixe… in CalculateVMAndRowBytes() 1746 DML_LOG_VERBOSE("DML::%s: PixelPTEReqWidth = %u\n", __func__, *p->PixelPTEReqWidth); in CalculateVMAndRowBytes() 1754 …double)*p->PixelPTEReqHeight - 1) / (double)*p->PixelPTEReqWidth, 1) + 1) * (double)*p->PixelPTERe… in CalculateVMAndRowBytes() 1755 … int)((double)*p->dpte_row_width_ub_one_row_per_frame / (double)*p->PixelPTEReqWidth * *p->PTERequ… in CalculateVMAndRowBytes() 1759 …d int)math_floor2(math_log((float)(p->PTEBufferSizeInRequests * *p->PixelPTEReqWidth / p->Pitch), … in CalculateVMAndRowBytes() [all …]
|