| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/ |
| H A D | dml1_display_rq_dlg_calc.c | 585 unsigned int meta_row_width_ub; in get_surf_rq_param() local 728 meta_row_width_ub = 0; in get_surf_rq_param() 735 meta_row_width_ub = dml_round_to_multiple(vp_width - 1, meta_req_width, 1) in get_surf_rq_param() 737 rq_dlg_param->meta_req_per_row_ub = meta_row_width_ub / meta_req_width; in get_surf_rq_param() 740 meta_row_width_ub = dml_round_to_multiple(vp_height - 1, meta_req_height, 1) in get_surf_rq_param() 742 rq_dlg_param->meta_req_per_row_ub = meta_row_width_ub / meta_req_height; in get_surf_rq_param() 757 meta_chunk_per_row_int = (unsigned int) (meta_row_width_ub / meta_chunk_width); in get_surf_rq_param() 758 meta_row_remainder = meta_row_width_ub % meta_chunk_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 | 364 unsigned int meta_row_width_ub; in get_meta_and_pte_attr() local 491 meta_row_width_ub = dml_round_to_multiple(vp_width - 1, meta_req_width, 1) in get_meta_and_pte_attr() 493 rq_dlg_param->meta_req_per_row_ub = meta_row_width_ub / meta_req_width; in get_meta_and_pte_attr() 496 meta_row_width_ub = dml_round_to_multiple(vp_height - 1, meta_req_height, 1) in get_meta_and_pte_attr() 498 rq_dlg_param->meta_req_per_row_ub = meta_row_width_ub / meta_req_height; in get_meta_and_pte_attr() 515 meta_chunk_per_row_int = (unsigned int) (meta_row_width_ub / meta_chunk_width); in get_meta_and_pte_attr() 516 meta_row_remainder = meta_row_width_ub % meta_chunk_width; in get_meta_and_pte_attr()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
| H A D | display_rq_dlg_calc_20.c | 374 unsigned int meta_row_width_ub; in get_meta_and_pte_attr() local 497 meta_row_width_ub = dml_round_to_multiple(vp_width - 1, meta_req_width, 1) in get_meta_and_pte_attr() 499 rq_dlg_param->meta_req_per_row_ub = meta_row_width_ub / meta_req_width; in get_meta_and_pte_attr() 502 meta_row_width_ub = dml_round_to_multiple(vp_height - 1, meta_req_height, 1) in get_meta_and_pte_attr() 504 rq_dlg_param->meta_req_per_row_ub = meta_row_width_ub / meta_req_height; in get_meta_and_pte_attr() 521 meta_chunk_per_row_int = (unsigned int) (meta_row_width_ub / meta_chunk_width); in get_meta_and_pte_attr() 522 meta_row_remainder = meta_row_width_ub % meta_chunk_width; in get_meta_and_pte_attr()
|
| H A D | display_rq_dlg_calc_20v2.c | 374 unsigned int meta_row_width_ub; in get_meta_and_pte_attr() local 497 meta_row_width_ub = dml_round_to_multiple(vp_width - 1, meta_req_width, 1) in get_meta_and_pte_attr() 499 rq_dlg_param->meta_req_per_row_ub = meta_row_width_ub / meta_req_width; in get_meta_and_pte_attr() 502 meta_row_width_ub = dml_round_to_multiple(vp_height - 1, meta_req_height, 1) in get_meta_and_pte_attr() 504 rq_dlg_param->meta_req_per_row_ub = meta_row_width_ub / meta_req_height; in get_meta_and_pte_attr() 521 meta_chunk_per_row_int = (unsigned int) (meta_row_width_ub / meta_chunk_width); in get_meta_and_pte_attr() 522 meta_row_remainder = meta_row_width_ub % meta_chunk_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 | 320 unsigned int meta_row_width_ub = 0; in get_meta_and_pte_attr() local 470 meta_row_width_ub = dml_round_to_multiple(vp_width - 1, meta_req_width, 1) in get_meta_and_pte_attr() 472 rq_dlg_param->meta_req_per_row_ub = meta_row_width_ub / meta_req_width; in get_meta_and_pte_attr() 475 meta_row_width_ub = dml_round_to_multiple(vp_height - 1, meta_req_height, 1) in get_meta_and_pte_attr() 477 rq_dlg_param->meta_req_per_row_ub = meta_row_width_ub / meta_req_height; in get_meta_and_pte_attr() 494 meta_chunk_per_row_int = (unsigned int)(meta_row_width_ub / meta_chunk_width); in get_meta_and_pte_attr() 495 meta_row_remainder = meta_row_width_ub % meta_chunk_width; in get_meta_and_pte_attr()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn31/ |
| H A D | display_rq_dlg_calc_31.c | 343 unsigned int meta_row_width_ub; in get_meta_and_pte_attr() local 487 meta_row_width_ub = dml_round_to_multiple(vp_width - 1, meta_req_width, 1) + meta_req_width; in get_meta_and_pte_attr() 488 rq_dlg_param->meta_req_per_row_ub = meta_row_width_ub / meta_req_width; in get_meta_and_pte_attr() 491 meta_row_width_ub = dml_round_to_multiple(vp_height - 1, meta_req_height, 1) + meta_req_height; in get_meta_and_pte_attr() 492 rq_dlg_param->meta_req_per_row_ub = meta_row_width_ub / meta_req_height; in get_meta_and_pte_attr() 506 meta_chunk_per_row_int = (unsigned int) (meta_row_width_ub / meta_chunk_width); in get_meta_and_pte_attr() 507 meta_row_remainder = meta_row_width_ub % meta_chunk_width; in get_meta_and_pte_attr()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn314/ |
| H A D | display_rq_dlg_calc_314.c | 431 unsigned int meta_row_width_ub; in get_meta_and_pte_attr() local 575 meta_row_width_ub = dml_round_to_multiple(vp_width - 1, meta_req_width, 1) + meta_req_width; in get_meta_and_pte_attr() 576 rq_dlg_param->meta_req_per_row_ub = meta_row_width_ub / meta_req_width; in get_meta_and_pte_attr() 579 meta_row_width_ub = dml_round_to_multiple(vp_height - 1, meta_req_height, 1) + meta_req_height; in get_meta_and_pte_attr() 580 rq_dlg_param->meta_req_per_row_ub = meta_row_width_ub / meta_req_height; in get_meta_and_pte_attr() 594 meta_chunk_per_row_int = (unsigned int) (meta_row_width_ub / meta_chunk_width); in get_meta_and_pte_attr() 595 meta_row_remainder = meta_row_width_ub % meta_chunk_width; in get_meta_and_pte_attr()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/ |
| H A D | dml2_core_shared_types.h | 1895 unsigned int *meta_row_width_ub; member
|
| H A D | dml2_core_dcn4_calcs.c | 2387 *p->meta_row_width_ub = full_vp_width_mvmpg_aligned; in calculate_mcache_row_bytes() 2389 …*p->meta_row_width_ub = (unsigned int)math_ceil2((double)p->full_vp_width - 1, *p->mvmpg_width) + … in calculate_mcache_row_bytes() 2390 mvmpg_per_row_ub = *p->meta_row_width_ub / *p->mvmpg_width; in calculate_mcache_row_bytes() 2393 *p->meta_row_width_ub = full_vp_height_mvmpg_aligned; in calculate_mcache_row_bytes() 2395 …*p->meta_row_width_ub = (unsigned int)math_ceil2((double)p->full_vp_height - 1, *p->mvmpg_height) … in calculate_mcache_row_bytes() 2396 mvmpg_per_row_ub = *p->meta_row_width_ub / *p->mvmpg_height; in calculate_mcache_row_bytes() 2429 *p->mcache_row_bytes = *p->meta_row_width_ub * p->blk_height * p->bytes_per_pixel / 256; in calculate_mcache_row_bytes() 2447 dml2_printf("DML::%s: meta_row_width_ub = %u\n", __func__, *p->meta_row_width_ub); in calculate_mcache_row_bytes() 2522 l->l_p.meta_row_width_ub = &l->meta_row_width_l; in calculate_mcache_setting() 2558 l->c_p.meta_row_width_ub = &l->meta_row_width_c; in calculate_mcache_setting()
|