| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
| H A D | display_mode_vba_util_32.c | 2301 unsigned int *PixelPTEReqWidth, in dml32_CalculateVMAndRowBytes() 2431 *PixelPTEReqWidth = 16 * BlockWidth256Bytes; in dml32_CalculateVMAndRowBytes() 2451 (double) *PixelPTEReqWidth; in dml32_CalculateVMAndRowBytes() 2457 *PixelPTEReqWidth / Pitch), 1)); in dml32_CalculateVMAndRowBytes() 2460 PTEBufferSizeInRequests * *PixelPTEReqWidth / Pitch); in dml32_CalculateVMAndRowBytes() 2467 *PixelPTEReqWidth / Pitch), 1)); in dml32_CalculateVMAndRowBytes() 2471 (double) *PixelPTEReqWidth) + *PixelPTEReqWidth; in dml32_CalculateVMAndRowBytes() 2485 *PixelPTEReqWidth, 1) + 1) * *PixelPTEReqWidth; in dml32_CalculateVMAndRowBytes() 2488 *PixelPTEReqWidth - 1, *PixelPTEReqWidth) - in dml32_CalculateVMAndRowBytes() 2489 dml_floor(ViewportXStart, *PixelPTEReqWidth); in dml32_CalculateVMAndRowBytes() [all …]
|
| H A D | display_mode_vba_util_32.h | 473 unsigned int *PixelPTEReqWidth,
|
| /linux-6.15/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-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn30/ |
| H A D | display_mode_vba_30.c | 212 unsigned int *PixelPTEReqWidth, 1685 unsigned int *PixelPTEReqWidth, in CalculateVMAndRowBytes() 1772 *PixelPTEReqWidth = 32768.0 / BytePerPixel; in CalculateVMAndRowBytes() 1778 *PixelPTEReqWidth = 16 * BlockWidth256Bytes; in CalculateVMAndRowBytes() 1784 *PixelPTEReqWidth = 8 * *MacroTileWidth; in CalculateVMAndRowBytes() 1793 …, 1 << (unsigned int) dml_floor(dml_log2(PTEBufferSizeInRequests * *PixelPTEReqWidth / Pitch), 1)); in CalculateVMAndRowBytes() 1794 …row_width_ub = (dml_ceil(((double) SwathWidth - 1) / *PixelPTEReqWidth, 1) + 1) * *PixelPTEReqWidt… in CalculateVMAndRowBytes() 1795 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqWidth * *PTERequestSize; in CalculateVMAndRowBytes() 1798 …row_width_ub = (dml_ceil((double) (SwathWidth - 1) / *PixelPTEReqWidth, 1) + 1) * *PixelPTEReqWidt… in CalculateVMAndRowBytes() 1799 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqWidth * *PTERequestSize; in CalculateVMAndRowBytes() [all …]
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/ |
| 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() 2607 dml_print("DML::%s: PixelPTEReqWidth = %u\n", __func__, *PixelPTEReqWidth); in CalculateVMAndRowBytes() 2625 …Pitch * (dml_float_t) *dpte_row_height - 1), (dml_float_t) *PixelPTEReqWidth) + *PixelPTEReqWidth); in CalculateVMAndRowBytes() 2643 …r(ViewportXStart + SwathWidth + *PixelPTEReqWidth - 1, *PixelPTEReqWidth) - dml_floor(ViewportXSta… in CalculateVMAndRowBytes() 2645 …_ceil((dml_float_t) (SwathWidth - 1) / (dml_float_t)*PixelPTEReqWidth, 1) + 1.0) * *PixelPTEReqWid… in CalculateVMAndRowBytes() 2651 ASSERT(*PixelPTEReqWidth); in CalculateVMAndRowBytes() 2652 if (*PixelPTEReqWidth != 0) in CalculateVMAndRowBytes() [all …]
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn31/ |
| H A D | display_mode_vba_31.c | 229 unsigned int *PixelPTEReqWidth, 1819 unsigned int *PixelPTEReqWidth, 1921 *PixelPTEReqWidth = 32768.0 / BytePerPixel; 1927 *PixelPTEReqWidth = 16 * BlockWidth256Bytes; 1933 *PixelPTEReqWidth = 8 * *MacroTileWidth; 1939 …, 1 << (unsigned int) dml_floor(dml_log2(PTEBufferSizeInRequests * *PixelPTEReqWidth / Pitch), 1)); 1940 …= (dml_ceil((double)(Pitch * *dpte_row_height - 1) / *PixelPTEReqWidth, 1) + 1) * *PixelPTEReqWidt… 1941 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqWidth * *PTERequestSize; 1944 …row_width_ub = (dml_ceil((double) (SwathWidth - 1) / *PixelPTEReqWidth, 1) + 1) * *PixelPTEReqWidt… 1945 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqWidth * *PTERequestSize; [all …]
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn314/ |
| H A D | display_mode_vba_314.c | 238 unsigned int *PixelPTEReqWidth, 1836 unsigned int *PixelPTEReqWidth, 1938 *PixelPTEReqWidth = 32768.0 / BytePerPixel; 1944 *PixelPTEReqWidth = 16 * BlockWidth256Bytes; 1950 *PixelPTEReqWidth = 8 * *MacroTileWidth; 1956 …, 1 << (unsigned int) dml_floor(dml_log2(PTEBufferSizeInRequests * *PixelPTEReqWidth / Pitch), 1)); 1957 …= (dml_ceil((double)(Pitch * *dpte_row_height - 1) / *PixelPTEReqWidth, 1) + 1) * *PixelPTEReqWidt… 1958 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqWidth * *PTERequestSize; 1961 …row_width_ub = (dml_ceil((double) (SwathWidth - 1) / *PixelPTEReqWidth, 1) + 1) * *PixelPTEReqWidt… 1962 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqWidth * *PTERequestSize; [all …]
|
| /linux-6.15/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-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/ |
| H A D | dml2_core_dcn4_calcs.c | 1700 *p->PixelPTEReqWidth = 0; in CalculateVMAndRowBytes() 1749 *p->PixelPTEReqWidth = p->GPUVMMinPageSizeKBytes * 1024 * 8 / p->BytePerPixel; in CalculateVMAndRowBytes() 1766 *p->PixelPTEReqWidth = 16 * p->BlockWidth256Bytes; in CalculateVMAndRowBytes() 1770 *p->vmpg_width = *p->PixelPTEReqWidth; in CalculateVMAndRowBytes() 1790 dml2_printf("DML::%s: PixelPTEReqWidth = %u\n", __func__, *p->PixelPTEReqWidth); in CalculateVMAndRowBytes() 1805 …p->Pitch * (double)*p->dpte_row_height - 1), (double)*p->PixelPTEReqWidth) + *p->PixelPTEReqWidth); in CalculateVMAndRowBytes() 1821 … / (double)*p->PixelPTEReqHeight - 1) / (double)*p->PixelPTEReqWidth, 1) + 1) * *p->PixelPTEReqWid… in CalculateVMAndRowBytes() 1823 …Start + p->SwathWidth + *p->PixelPTEReqWidth - 1, *p->PixelPTEReqWidth) - math_floor2(p->ViewportX… in CalculateVMAndRowBytes() 1825 …th_ceil2((double)(p->SwathWidth - 1) / (double)*p->PixelPTEReqWidth, 1) + 1.0) * *p->PixelPTEReqWi… in CalculateVMAndRowBytes() 2972 scratch->calculate_vm_and_row_bytes_params.PixelPTEReqWidth = &p->PixelPTEReqWidthC[k]; in CalculateVMRowAndSwath() [all …]
|
| H A D | dml2_core_shared_types.h | 1327 unsigned int *PixelPTEReqWidth; member
|