Home
last modified time | relevance | path

Searched refs:PixelPTEReqWidth (Results 1 – 11 of 11) sorted by relevance

/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn32/
H A Ddisplay_mode_vba_util_32.c2301 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 Ddisplay_mode_vba_util_32.h473 unsigned int *PixelPTEReqWidth,
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn21/
H A Ddisplay_mode_vba_21.c202 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 Ddisplay_mode_vba_30.c212 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 Ddisplay_mode_core.c270 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 Ddisplay_mode_vba_31.c229 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 Ddisplay_mode_vba_314.c238 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 Ddisplay_mode_vba_20.c1001 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 Ddisplay_mode_vba_20v2.c1061 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 Ddml2_core_dcn4_calcs.c1700 *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 Ddml2_core_shared_types.h1327 unsigned int *PixelPTEReqWidth; member