| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/ |
| H A D | dml1_display_rq_dlg_calc.c | 613 unsigned int dpte_row_width_ub; in get_surf_rq_param() local 807 dpte_row_width_ub = 0; in get_surf_rq_param() 863 dpte_row_width_ub = dml_round_to_multiple( in get_surf_rq_param() 867 rq_dlg_param->dpte_req_per_row_ub = dpte_row_width_ub / dpte_req_width; in get_surf_rq_param() 872 dpte_row_width_ub = dml_round_to_multiple(vp_width - 1, dpte_req_width, 1) in get_surf_rq_param() 874 rq_dlg_param->dpte_req_per_row_ub = dpte_row_width_ub / dpte_req_width; in get_surf_rq_param() 879 dpte_row_width_ub = dml_round_to_multiple(vp_height - 1, dpte_req_height, 1) in get_surf_rq_param() 881 rq_dlg_param->dpte_req_per_row_ub = dpte_row_width_ub / dpte_req_height; in get_surf_rq_param() 923 (double) dpte_row_width_ub / dpte_group_width, in get_surf_rq_param()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn21/ |
| H A D | display_rq_dlg_calc_21.c | 397 unsigned int dpte_row_width_ub = 0; in get_meta_and_pte_attr() local 620 dpte_row_width_ub = dml_round_to_multiple( in get_meta_and_pte_attr() 624 rq_dlg_param->dpte_req_per_row_ub = dpte_row_width_ub / dpte_req_width; in get_meta_and_pte_attr() 630 dpte_row_width_ub = dml_round_to_multiple(vp_width - 1, dpte_req_width, 1) in get_meta_and_pte_attr() 632 rq_dlg_param->dpte_req_per_row_ub = dpte_row_width_ub / dpte_req_width; in get_meta_and_pte_attr() 637 dpte_row_width_ub = dml_round_to_multiple(vp_height - 1, dpte_req_height, 1) in get_meta_and_pte_attr() 639 rq_dlg_param->dpte_req_per_row_ub = dpte_row_width_ub / dpte_req_height; in get_meta_and_pte_attr() 681 (double) dpte_row_width_ub / dpte_group_width, in get_meta_and_pte_attr()
|
| H A D | display_mode_vba_21.c | 194 unsigned int *dpte_row_width_ub, 1279 unsigned int *dpte_row_width_ub, in CalculateVMAndRowBytes() 1420 …*dpte_row_width_ub = (dml_ceil((double) (Pitch * *dpte_row_height - 1) / *PixelPTEReqWidth, 1) + 1… in CalculateVMAndRowBytes() 1421 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqWidth * *PTERequestSize; in CalculateVMAndRowBytes() 1424 …*dpte_row_width_ub = (dml_ceil((double) (SwathWidth - 1) / *PixelPTEReqWidth, 1) + 1) * *PixelPTER… in CalculateVMAndRowBytes() 1425 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqWidth * *PTERequestSize; in CalculateVMAndRowBytes() 1428 …*dpte_row_width_ub = (dml_ceil((double) (SwathWidth - 1) / *PixelPTEReqHeight, 1) + 1) * *PixelPTE… in CalculateVMAndRowBytes() 1429 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqHeight * *PTERequestSize; in CalculateVMAndRowBytes()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
| H A D | display_rq_dlg_calc_20.c | 406 unsigned int dpte_row_width_ub = 0; in get_meta_and_pte_attr() local 619 dpte_row_width_ub = dml_round_to_multiple(data_pitch * dpte_row_height - 1, in get_meta_and_pte_attr() 622 rq_dlg_param->dpte_req_per_row_ub = dpte_row_width_ub / dpte_req_width; in get_meta_and_pte_attr() 628 dpte_row_width_ub = dml_round_to_multiple(vp_width - 1, dpte_req_width, 1) in get_meta_and_pte_attr() 630 rq_dlg_param->dpte_req_per_row_ub = dpte_row_width_ub / dpte_req_width; in get_meta_and_pte_attr() 635 dpte_row_width_ub = dml_round_to_multiple(vp_height - 1, dpte_req_height, 1) in get_meta_and_pte_attr() 637 rq_dlg_param->dpte_req_per_row_ub = dpte_row_width_ub / dpte_req_height; in get_meta_and_pte_attr() 673 rq_dlg_param->dpte_groups_per_row_ub = dml_ceil((double) dpte_row_width_ub / dpte_group_width, in get_meta_and_pte_attr()
|
| H A D | display_rq_dlg_calc_20v2.c | 406 unsigned int dpte_row_width_ub = 0; in get_meta_and_pte_attr() local 619 dpte_row_width_ub = dml_round_to_multiple(data_pitch * dpte_row_height - 1, in get_meta_and_pte_attr() 622 rq_dlg_param->dpte_req_per_row_ub = dpte_row_width_ub / dpte_req_width; in get_meta_and_pte_attr() 628 dpte_row_width_ub = dml_round_to_multiple(vp_width - 1, dpte_req_width, 1) in get_meta_and_pte_attr() 630 rq_dlg_param->dpte_req_per_row_ub = dpte_row_width_ub / dpte_req_width; in get_meta_and_pte_attr() 635 dpte_row_width_ub = dml_round_to_multiple(vp_height - 1, dpte_req_height, 1) in get_meta_and_pte_attr() 637 rq_dlg_param->dpte_req_per_row_ub = dpte_row_width_ub / dpte_req_height; in get_meta_and_pte_attr() 673 rq_dlg_param->dpte_groups_per_row_ub = dml_ceil((double) dpte_row_width_ub / dpte_group_width, in get_meta_and_pte_attr()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn30/ |
| H A D | display_rq_dlg_calc_30.c | 353 unsigned int dpte_row_width_ub = 0; in get_meta_and_pte_attr() local 590 dpte_row_width_ub = dml_round_to_multiple(data_pitch * dpte_row_height - 1, in get_meta_and_pte_attr() 593 rq_dlg_param->dpte_req_per_row_ub = dpte_row_width_ub / dpte_req_width; in get_meta_and_pte_attr() 599 dpte_row_width_ub = dml_round_to_multiple(vp_width - 1, dpte_req_width, 1) in get_meta_and_pte_attr() 601 rq_dlg_param->dpte_req_per_row_ub = dpte_row_width_ub / dpte_req_width; in get_meta_and_pte_attr() 606 dpte_row_width_ub = dml_round_to_multiple(vp_height - 1, dpte_req_height, 1) in get_meta_and_pte_attr() 608 rq_dlg_param->dpte_req_per_row_ub = dpte_row_width_ub / dpte_req_height; in get_meta_and_pte_attr() 647 rq_dlg_param->dpte_groups_per_row_ub = dml_ceil((double)dpte_row_width_ub / dpte_group_width, in get_meta_and_pte_attr()
|
| H A D | display_mode_vba_30.c | 204 unsigned int *dpte_row_width_ub, 1677 unsigned int *dpte_row_width_ub, in CalculateVMAndRowBytes() argument 1794 …*dpte_row_width_ub = (dml_ceil(((double) SwathWidth - 1) / *PixelPTEReqWidth, 1) + 1) * *PixelPTER… in CalculateVMAndRowBytes() 1795 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqWidth * *PTERequestSize; in CalculateVMAndRowBytes() 1798 …*dpte_row_width_ub = (dml_ceil((double) (SwathWidth - 1) / *PixelPTEReqWidth, 1) + 1) * *PixelPTER… in CalculateVMAndRowBytes() 1799 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqWidth * *PTERequestSize; in CalculateVMAndRowBytes() 1802 …*dpte_row_width_ub = (dml_ceil((double) (SwathWidth - 1) / *PixelPTEReqHeight, 1) + 1) * *PixelPTE… in CalculateVMAndRowBytes() 1803 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqHeight * *PTERequestSize; in CalculateVMAndRowBytes()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn31/ |
| H A D | display_rq_dlg_calc_31.c | 374 unsigned int dpte_row_width_ub = 0; in get_meta_and_pte_attr() local 591 …dpte_row_width_ub = dml_round_to_multiple(data_pitch * dpte_row_height - 1, dpte_req_width, 1) + d… in get_meta_and_pte_attr() 592 rq_dlg_param->dpte_req_per_row_ub = dpte_row_width_ub / dpte_req_width; in get_meta_and_pte_attr() 598 dpte_row_width_ub = dml_round_to_multiple(vp_width - 1, dpte_req_width, 1) + dpte_req_width; in get_meta_and_pte_attr() 599 rq_dlg_param->dpte_req_per_row_ub = dpte_row_width_ub / dpte_req_width; in get_meta_and_pte_attr() 602 dpte_row_width_ub = dml_round_to_multiple(vp_height - 1, dpte_req_height, 1) + dpte_req_height; in get_meta_and_pte_attr() 603 rq_dlg_param->dpte_req_per_row_ub = dpte_row_width_ub / dpte_req_height; in get_meta_and_pte_attr() 642 rq_dlg_param->dpte_groups_per_row_ub = dml_ceil((double) dpte_row_width_ub / dpte_group_width, 1); in get_meta_and_pte_attr()
|
| H A D | display_mode_vba_31.c | 221 int *dpte_row_width_ub, 1811 int *dpte_row_width_ub, argument 1940 …*dpte_row_width_ub = (dml_ceil((double)(Pitch * *dpte_row_height - 1) / *PixelPTEReqWidth, 1) + 1)… 1941 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqWidth * *PTERequestSize; 1944 …*dpte_row_width_ub = (dml_ceil((double) (SwathWidth - 1) / *PixelPTEReqWidth, 1) + 1) * *PixelPTER… 1945 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqWidth * *PTERequestSize; 1948 …*dpte_row_width_ub = (dml_ceil((double) (SwathWidth - 1) / *PixelPTEReqHeight, 1) + 1) * *PixelPTE… 1949 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqHeight * *PTERequestSize;
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn314/ |
| H A D | display_rq_dlg_calc_314.c | 462 unsigned int dpte_row_width_ub = 0; in get_meta_and_pte_attr() local 679 …dpte_row_width_ub = dml_round_to_multiple(data_pitch * dpte_row_height - 1, dpte_req_width, 1) + d… in get_meta_and_pte_attr() 680 rq_dlg_param->dpte_req_per_row_ub = dpte_row_width_ub / dpte_req_width; in get_meta_and_pte_attr() 686 dpte_row_width_ub = dml_round_to_multiple(vp_width - 1, dpte_req_width, 1) + dpte_req_width; in get_meta_and_pte_attr() 687 rq_dlg_param->dpte_req_per_row_ub = dpte_row_width_ub / dpte_req_width; in get_meta_and_pte_attr() 690 dpte_row_width_ub = dml_round_to_multiple(vp_height - 1, dpte_req_height, 1) + dpte_req_height; in get_meta_and_pte_attr() 691 rq_dlg_param->dpte_req_per_row_ub = dpte_row_width_ub / dpte_req_height; in get_meta_and_pte_attr() 730 rq_dlg_param->dpte_groups_per_row_ub = dml_ceil((double) dpte_row_width_ub / dpte_group_width, 1); in get_meta_and_pte_attr()
|
| H A D | display_mode_vba_314.c | 230 int *dpte_row_width_ub, 1828 int *dpte_row_width_ub, argument 1957 …*dpte_row_width_ub = (dml_ceil((double)(Pitch * *dpte_row_height - 1) / *PixelPTEReqWidth, 1) + 1)… 1958 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqWidth * *PTERequestSize; 1961 …*dpte_row_width_ub = (dml_ceil((double) (SwathWidth - 1) / *PixelPTEReqWidth, 1) + 1) * *PixelPTER… 1962 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqWidth * *PTERequestSize; 1965 …*dpte_row_width_ub = (dml_ceil((double) (SwathWidth - 1) / *PixelPTEReqHeight, 1) + 1) * *PixelPTE… 1966 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqHeight * *PTERequestSize;
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
| H A D | display_mode_vba_util_32.c | 2291 unsigned int *dpte_row_width_ub, in dml32_CalculateVMAndRowBytes() 2470 *dpte_row_width_ub = dml_ceil(((double) Pitch * (double) *dpte_row_height - 1), in dml32_CalculateVMAndRowBytes() 2472 *PixelPTEBytesPerRow = *dpte_row_width_ub / (double)*PixelPTEReqWidth * (double)*PTERequestSize; in dml32_CalculateVMAndRowBytes() 2484 *dpte_row_width_ub = (dml_ceil((Pitch * *dpte_row_height / *PixelPTEReqHeight - 1) / in dml32_CalculateVMAndRowBytes() 2487 *dpte_row_width_ub = dml_floor(ViewportXStart + SwathWidth + in dml32_CalculateVMAndRowBytes() 2491 *dpte_row_width_ub = (dml_ceil((SwathWidth - 1) / *PixelPTEReqWidth, 1) + 1) * in dml32_CalculateVMAndRowBytes() 2495 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqWidth * *PTERequestSize; in dml32_CalculateVMAndRowBytes() 2500 *dpte_row_width_ub = dml_floor(ViewportYStart + ViewportHeight + *PixelPTEReqHeight - 1, in dml32_CalculateVMAndRowBytes() 2503 *dpte_row_width_ub = (dml_ceil((SwathWidth - 1) / *PixelPTEReqHeight, 1) + 1) in dml32_CalculateVMAndRowBytes() 2507 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqHeight * *PTERequestSize; in dml32_CalculateVMAndRowBytes() [all …]
|
| H A D | display_mode_vba_util_32.h | 463 unsigned int *dpte_row_width_ub,
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/ |
| H A D | display_mode_core.c | 260 dml_uint_t *dpte_row_width_ub, 2476 dml_uint_t *dpte_row_width_ub, in CalculateVMAndRowBytes() 2626 …*PixelPTEBytesPerRow = (dml_uint_t)((dml_float_t) *dpte_row_width_ub / (dml_float_t) *PixelPTEReqW… in CalculateVMAndRowBytes() 2634 dml_print("DML::%s: dpte_row_width_ub = %u (linear)\n", __func__, *dpte_row_width_ub); in CalculateVMAndRowBytes() 2645 …*dpte_row_width_ub = (dml_uint_t)((dml_ceil((dml_float_t) (SwathWidth - 1) / (dml_float_t)*PixelPT… in CalculateVMAndRowBytes() 2648 dml_print("DML::%s: dpte_row_width_ub = %u (tiled horz)\n", __func__, *dpte_row_width_ub); in CalculateVMAndRowBytes() 2653 *PixelPTEBytesPerRow = *dpte_row_width_ub / *PixelPTEReqWidth * *PTERequestSize; in CalculateVMAndRowBytes() 2660 …*dpte_row_width_ub = (dml_uint_t)((dml_ceil((dml_float_t) (SwathWidth - 1) / (dml_float_t) *PixelP… in CalculateVMAndRowBytes() 2663 …*PixelPTEBytesPerRow = (dml_uint_t)((dml_float_t) *dpte_row_width_ub / (dml_float_t) *PixelPTEReqH… in CalculateVMAndRowBytes() 2665 dml_print("DML::%s: dpte_row_width_ub = %u (tiled vert)\n", __func__, *dpte_row_width_ub); in CalculateVMAndRowBytes() [all …]
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/ |
| H A D | dml2_core_dcn4_calcs.c | 1692 *p->dpte_row_width_ub = 0; in CalculateVMAndRowBytes() 1806 …*p->PixelPTEBytesPerRow = (unsigned int)((double)*p->dpte_row_width_ub / (double)*p->PixelPTEReqWi… in CalculateVMAndRowBytes() 1814 dml2_printf("DML::%s: dpte_row_width_ub = %u (linear)\n", __func__, *p->dpte_row_width_ub); in CalculateVMAndRowBytes() 1828 dml2_printf("DML::%s: dpte_row_width_ub = %u (tiled horz)\n", __func__, *p->dpte_row_width_ub); in CalculateVMAndRowBytes() 1831 *p->PixelPTEBytesPerRow = *p->dpte_row_width_ub / *p->PixelPTEReqWidth * *p->PTERequestSize; in CalculateVMAndRowBytes() 1841 …*p->PixelPTEBytesPerRow = (unsigned int)((double)*p->dpte_row_width_ub / (double)*p->PixelPTEReqHe… in CalculateVMAndRowBytes() 1843 dml2_printf("DML::%s: dpte_row_width_ub = %u (tiled vert)\n", __func__, *p->dpte_row_width_ub); in CalculateVMAndRowBytes() 1860 dml2_printf("DML::%s: dpte_row_width_ub = %u\n", __func__, *p->dpte_row_width_ub); in CalculateVMAndRowBytes() 2964 scratch->calculate_vm_and_row_bytes_params.dpte_row_width_ub = &p->dpte_row_width_chroma_ub[k]; in CalculateVMRowAndSwath() 3042 scratch->calculate_vm_and_row_bytes_params.dpte_row_width_ub = &p->dpte_row_width_luma_ub[k]; in CalculateVMRowAndSwath() [all …]
|
| H A D | dml2_core_shared_types.h | 1319 unsigned int *dpte_row_width_ub; member
|