Home
last modified time | relevance | path

Searched refs:num_ways (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/
H A Ddcn32_clk_mgr.c697 clk_mgr_base->clks.prev_num_ways = clk_mgr_base->clks.num_ways; in dcn32_update_clocks()
699 if (clk_mgr_base->clks.num_ways != new_clocks->num_ways && in dcn32_update_clocks()
700 clk_mgr_base->clks.num_ways < new_clocks->num_ways) { in dcn32_update_clocks()
701 clk_mgr_base->clks.num_ways = new_clocks->num_ways; in dcn32_update_clocks()
702 dcn32_smu_send_cab_for_uclk_message(clk_mgr, clk_mgr_base->clks.num_ways); in dcn32_update_clocks()
763 if (clk_mgr_base->clks.num_ways != new_clocks->num_ways && in dcn32_update_clocks()
764 clk_mgr_base->clks.num_ways > new_clocks->num_ways) { in dcn32_update_clocks()
765 clk_mgr_base->clks.num_ways = new_clocks->num_ways; in dcn32_update_clocks()
766 dcn32_smu_send_cab_for_uclk_message(clk_mgr, clk_mgr_base->clks.num_ways); in dcn32_update_clocks()
H A Ddcn32_clk_mgr_smu_msg.c169 void dcn32_smu_send_cab_for_uclk_message(struct clk_mgr_internal *clk_mgr, unsigned int num_ways) in dcn32_smu_send_cab_for_uclk_message() argument
171 uint32_t param = (num_ways << 1) | (num_ways > 0); in dcn32_smu_send_cab_for_uclk_message()
174 smu_print("Numways for SubVP : %d\n", num_ways); in dcn32_smu_send_cab_for_uclk_message()
H A Ddcn32_clk_mgr_smu_msg.h40 void dcn32_smu_send_cab_for_uclk_message(struct clk_mgr_internal *clk_mgr, unsigned int num_ways);
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/
H A Ddcn401_clk_mgr.c721 params->update_cab_for_uclk_params.num_ways); in dcn401_execute_block_sequence()
887 clk_mgr_base->clks.prev_num_ways = clk_mgr_base->clks.num_ways; in dcn401_build_update_bandwidth_clocks_sequence()
888 if (clk_mgr_base->clks.num_ways != new_clocks->num_ways && in dcn401_build_update_bandwidth_clocks_sequence()
889 clk_mgr_base->clks.num_ways < new_clocks->num_ways) { in dcn401_build_update_bandwidth_clocks_sequence()
891 clk_mgr_base->clks.num_ways = new_clocks->num_ways; in dcn401_build_update_bandwidth_clocks_sequence()
893 …block_sequence[num_steps].params.update_cab_for_uclk_params.num_ways = clk_mgr_base->clks.num_ways; in dcn401_build_update_bandwidth_clocks_sequence()
1063 if (clk_mgr_base->clks.num_ways != new_clocks->num_ways && in dcn401_build_update_bandwidth_clocks_sequence()
1064 safe_to_lower && clk_mgr_base->clks.num_ways > new_clocks->num_ways) { in dcn401_build_update_bandwidth_clocks_sequence()
1066 clk_mgr_base->clks.num_ways = new_clocks->num_ways; in dcn401_build_update_bandwidth_clocks_sequence()
1068 …block_sequence[num_steps].params.update_cab_for_uclk_params.num_ways = clk_mgr_base->clks.num_ways; in dcn401_build_update_bandwidth_clocks_sequence()
H A Ddcn401_clk_mgr_smu_msg.c215 void dcn401_smu_send_cab_for_uclk_message(struct clk_mgr_internal *clk_mgr, unsigned int num_ways) in dcn401_smu_send_cab_for_uclk_message() argument
217 uint32_t param = (num_ways << 1) | (num_ways > 0); in dcn401_smu_send_cab_for_uclk_message()
220 smu_print("Numways for SubVP : %d\n", num_ways); in dcn401_smu_send_cab_for_uclk_message()
H A Ddcn401_clk_mgr.h44 unsigned int num_ways; member
H A Ddcn401_clk_mgr_smu_msg.h18 void dcn401_smu_send_cab_for_uclk_message(struct clk_mgr_internal *clk_mgr, unsigned int num_ways);
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/
H A Ddml2_mall_phantom.c35 uint32_t num_ways = 0; in dml2_helper_calculate_num_ways_for_subvp() local
95 num_ways = cache_lines_used / lines_per_way; in dml2_helper_calculate_num_ways_for_subvp()
97 num_ways++; in dml2_helper_calculate_num_ways_for_subvp()
99 return num_ways; in dml2_helper_calculate_num_ways_for_subvp()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn32/
H A Ddcn32_hwseq.c230 uint32_t num_ways = 0; in dcn32_calculate_cab_allocation() local
249 num_ways = dc->debug.force_mall_ss_num_ways; in dcn32_calculate_cab_allocation()
251 num_ways = dc->res_pool->funcs->calculate_mall_ways_from_bytes(dc, mall_ss_size_bytes); in dcn32_calculate_cab_allocation()
253 num_ways = 0; in dcn32_calculate_cab_allocation()
256 return num_ways; in dcn32_calculate_cab_allocation()
677 unsigned int num_ways = dcn32_calculate_cab_allocation(dc, context); in dcn32_update_mall_sel() local
712 num_ways <= dc->caps.cache_num_ways && in dcn32_update_mall_sel()
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/
H A Ddml21_wrapper.c169 …context->bw_ctx.bw.dcn.clk.num_ways = dc->res_pool->funcs->calculate_mall_ways_from_bytes(dc, cont… in dml21_calculate_rq_and_dlg_params()
171 context->bw_ctx.bw.dcn.clk.num_ways = 0; in dml21_calculate_rq_and_dlg_params()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Dgfx_v9_4_2.c52 uint32_t num_ways; member
1565 way = (instance / blk->num_mem_blocks) % blk->num_ways; in gfx_v9_4_2_log_utc_edc_count()
1566 bank = instance / (blk->num_mem_blocks * blk->num_ways); in gfx_v9_4_2_log_utc_edc_count()
1623 blk->num_banks * blk->num_ways * blk->num_mem_blocks; in gfx_v9_4_2_query_utc_edc_count()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/
H A Ddcn401_hwseq.c1254 uint8_t num_ways = 0; in dcn401_calculate_cab_allocation() local
1273 num_ways = dc->debug.force_mall_ss_num_ways; in dcn401_calculate_cab_allocation()
1275 num_ways = dc->res_pool->funcs->calculate_mall_ways_from_bytes(dc, mall_ss_size_bytes); in dcn401_calculate_cab_allocation()
1277 num_ways = 0; in dcn401_calculate_cab_allocation()
1279 return num_ways; in dcn401_calculate_cab_allocation()
3933 unsigned int num_ways = dcn401_calculate_cab_allocation(dc, context); in dcn401_program_mall_pipe_config_sequence() local
3970 uint32_t mall_sel = (num_ways <= dc->caps.cache_num_ways && in dcn401_program_mall_pipe_config_sequence()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn32/
H A Ddcn32_resource.c2063 uint32_t cache_lines_used, lines_per_way, total_cache_lines, num_ways; in dcn32_calculate_mall_ways_from_bytes() local
2078 num_ways = cache_lines_used / lines_per_way; in dcn32_calculate_mall_ways_from_bytes()
2080 num_ways++; in dcn32_calculate_mall_ways_from_bytes()
2082 return num_ways; in dcn32_calculate_mall_ways_from_bytes()
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc.h704 int num_ways; member
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn32/
H A Ddcn32_fpu.c1785 context->bw_ctx.bw.dcn.clk.num_ways = dcn32_helper_calculate_num_ways_for_subvp(dc, context); in dcn32_calculate_dlg_params()