Home
last modified time | relevance | path

Searched refs:num_boundaries (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/
H A Ddml2_pmo_dcn6_stage_optimizers.c1330 static bool calculate_first_second_splitting(const int *mcache_boundaries, int num_boundaries, int … in calculate_first_second_splitting() argument
1340 if (num_boundaries <= 1) { in calculate_first_second_splitting()
1349 for (left_cache_id = 0; left_cache_id < num_boundaries; left_cache_id++) { in calculate_first_second_splitting()
1359 for (right_cache_id = num_boundaries - 1; right_cache_id >= -1; right_cache_id--) { in calculate_first_second_splitting()
1370 right_cache_id = (right_cache_id + 1) % num_boundaries; in calculate_first_second_splitting()
1378 } else if (right_cache_id == (left_cache_id + 1) % num_boundaries) { in calculate_first_second_splitting()
1394 …find_shift_for_valid_cache_id_assignment(const int *mcache_boundaries, unsigned int num_boundaries, in find_shift_for_valid_cache_id_assignment() argument
1402 for (i = 0; i < num_boundaries; i++) { in find_shift_for_valid_cache_id_assignment()
1416 if (!calculate_first_second_splitting(mcache_boundaries, num_boundaries, *shift, in find_shift_for_valid_cache_id_assignment()
1444 unsigned int num_boundaries; in dml2_pmo_dcn6_stage_optimizer_mcache_decide_shifts() local
[all …]
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn60/
H A Ddcn60_resource.c815 static bool dc_calculate_first_second_splitting(const int *mcache_boundaries, int num_boundaries, i… in dc_calculate_first_second_splitting() argument
825 if (num_boundaries <= 1) { in dc_calculate_first_second_splitting()
834 for (left_cache_id = 0; left_cache_id < num_boundaries; left_cache_id++) { in dc_calculate_first_second_splitting()
844 for (right_cache_id = num_boundaries - 1; right_cache_id >= -1; right_cache_id--) { in dc_calculate_first_second_splitting()
855 right_cache_id = (right_cache_id + 1) % num_boundaries; in dc_calculate_first_second_splitting()
863 } else if (right_cache_id == (left_cache_id + 1) % num_boundaries) { in dc_calculate_first_second_splitting()