Home
last modified time | relevance | path

Searched refs:num_levels (Results 1 – 25 of 42) sorted by relevance

12

/Linux-v4.19/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_pp_smu.c133 clks->num_levels = 6; in get_default_clock_levels()
138 clks->num_levels = 6; in get_default_clock_levels()
143 clks->num_levels = 2; in get_default_clock_levels()
148 clks->num_levels = 0; in get_default_clock_levels()
235 dc_clks->num_levels = DM_PP_MAX_CLOCK_LEVELS; in pp_to_dc_clock_levels()
237 dc_clks->num_levels = pp_clks->count; in pp_to_dc_clock_levels()
242 for (i = 0; i < dc_clks->num_levels; i++) { in pp_to_dc_clock_levels()
255 if (pp_clks->num_levels > DM_PP_MAX_CLOCK_LEVELS) { in pp_to_dc_clock_levels_with_latency()
258 pp_clks->num_levels, in pp_to_dc_clock_levels_with_latency()
261 clk_level_info->num_levels = DM_PP_MAX_CLOCK_LEVELS; in pp_to_dc_clock_levels_with_latency()
[all …]
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce120/
Ddce120_resource.c740 &eng_clks) || eng_clks.num_levels == 0) { in bw_calcs_data_update_from_pplib()
742 eng_clks.num_levels = 8; in bw_calcs_data_update_from_pplib()
745 for (i = 0; i < eng_clks.num_levels; i++) { in bw_calcs_data_update_from_pplib()
753 eng_clks.data[eng_clks.num_levels-1].clocks_in_khz, 1000); in bw_calcs_data_update_from_pplib()
755 eng_clks.data[eng_clks.num_levels/8].clocks_in_khz, 1000); in bw_calcs_data_update_from_pplib()
757 eng_clks.data[eng_clks.num_levels*2/8].clocks_in_khz, 1000); in bw_calcs_data_update_from_pplib()
759 eng_clks.data[eng_clks.num_levels*3/8].clocks_in_khz, 1000); in bw_calcs_data_update_from_pplib()
761 eng_clks.data[eng_clks.num_levels*4/8].clocks_in_khz, 1000); in bw_calcs_data_update_from_pplib()
763 eng_clks.data[eng_clks.num_levels*5/8].clocks_in_khz, 1000); in bw_calcs_data_update_from_pplib()
765 eng_clks.data[eng_clks.num_levels*6/8].clocks_in_khz, 1000); in bw_calcs_data_update_from_pplib()
[all …]
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce112/
Ddce112_resource.c951 clks.clocks_in_khz[clks.num_levels-1], 1000); in bw_calcs_data_update_from_pplib()
953 clks.clocks_in_khz[clks.num_levels/8], 1000); in bw_calcs_data_update_from_pplib()
955 clks.clocks_in_khz[clks.num_levels*2/8], 1000); in bw_calcs_data_update_from_pplib()
957 clks.clocks_in_khz[clks.num_levels*3/8], 1000); in bw_calcs_data_update_from_pplib()
959 clks.clocks_in_khz[clks.num_levels*4/8], 1000); in bw_calcs_data_update_from_pplib()
961 clks.clocks_in_khz[clks.num_levels*5/8], 1000); in bw_calcs_data_update_from_pplib()
963 clks.clocks_in_khz[clks.num_levels*6/8], 1000); in bw_calcs_data_update_from_pplib()
976 clks.clocks_in_khz[clks.num_levels>>1] * MEMORY_TYPE_MULTIPLIER, in bw_calcs_data_update_from_pplib()
979 clks.clocks_in_khz[clks.num_levels-1] * MEMORY_TYPE_MULTIPLIER, in bw_calcs_data_update_from_pplib()
987 eng_clks.data[eng_clks.num_levels-1].clocks_in_khz, 1000); in bw_calcs_data_update_from_pplib()
[all …]
/Linux-v4.19/drivers/gpu/drm/radeon/
Dsumo_dpm.c348 u32 highest_engine_clock = ps->levels[ps->num_levels - 1].sclk; in sumo_program_bsp()
355 for (i = 0; i < ps->num_levels - 1; i++) in sumo_program_bsp()
409 for (i = 0; i < ps->num_levels; i++) { in sumo_program_at()
410 asi = (i == ps->num_levels - 1) ? pi->pasi : pi->asi; in sumo_program_at()
424 a_t = CG_R(m_a * r[ps->num_levels - 1] / 100) | in sumo_program_at()
425 CG_L(m_a * l[ps->num_levels - 1] / 100); in sumo_program_at()
671 pi->boost_pl = new_ps->levels[new_ps->num_levels - 1]; in sumo_patch_boost_state()
744 dpm_ctrl4 |= (1 << (new_ps->num_levels - 1)); in sumo_program_wl()
760 u32 n_current_state_levels = (old_ps == NULL) ? 1 : old_ps->num_levels; in sumo_program_power_levels_0_to_n()
762 for (i = 0; i < new_ps->num_levels; i++) { in sumo_program_power_levels_0_to_n()
[all …]
Dtrinity_dpm.c845 u32 n_current_state_levels = (old_ps == NULL) ? 1 : old_ps->num_levels; in trinity_program_power_levels_0_to_n()
847 for (i = 0; i < new_ps->num_levels; i++) { in trinity_program_power_levels_0_to_n()
852 for (i = new_ps->num_levels; i < n_current_state_levels; i++) in trinity_program_power_levels_0_to_n()
968 if (new_ps->levels[new_ps->num_levels - 1].sclk >= in trinity_set_uvd_clock_before_set_eng_clock()
969 current_ps->levels[current_ps->num_levels - 1].sclk) in trinity_set_uvd_clock_before_set_eng_clock()
982 if (new_ps->levels[new_ps->num_levels - 1].sclk < in trinity_set_uvd_clock_after_set_eng_clock()
983 current_ps->levels[current_ps->num_levels - 1].sclk) in trinity_set_uvd_clock_after_set_eng_clock()
1208 if (ps->num_levels <= 1) in trinity_dpm_force_performance_level()
1215 ret = trinity_dpm_n_levels_disabled(rdev, ps->num_levels - 1); in trinity_dpm_force_performance_level()
1219 for (i = 0; i < ps->num_levels; i++) { in trinity_dpm_force_performance_level()
[all …]
Dr100_track.h42 unsigned num_levels; member
Dtrinity_dpm.h48 u32 num_levels; member
Dkv_dpm.c1724 if (table->entries[i].clk <= new_ps->levels[new_ps->num_levels - 1].sclk) in kv_set_valid_clock_range()
1731 (table->entries[pi->lowest_valid].clk - new_ps->levels[new_ps->num_levels - 1].sclk)) in kv_set_valid_clock_range()
1750 new_ps->levels[new_ps->num_levels - 1].sclk) in kv_set_valid_clock_range()
1759 new_ps->levels[new_ps->num_levels -1].sclk)) in kv_set_valid_clock_range()
2187 for (i = 0; i < ps->num_levels; i++) { in kv_apply_state_adjust_rules()
2193 for (i = 0; i < ps->num_levels; i++) { in kv_apply_state_adjust_rules()
2205 for (i = 0; i < ps->num_levels; i++) { in kv_apply_state_adjust_rules()
2216 for (i = 0; i < ps->num_levels; i++) { in kv_apply_state_adjust_rules()
2578 ps->num_levels = 1; in kv_patch_boot_state()
2623 ps->num_levels = index + 1; in kv_parse_pplib_clock_info()
[all …]
Dkv_dpm.h83 u32 num_levels; member
/Linux-v4.19/arch/nds32/kernel/
Dcacheinfo.c32 this_cpu_ci->num_levels = 1; in init_cache_level()
43 for (idx = 0, level = 1; level <= this_cpu_ci->num_levels && in populate_cache_leaves()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/
Ddm_services_types.h90 uint32_t num_levels; member
100 uint32_t num_levels; member
110 uint32_t num_levels; member
/Linux-v4.19/drivers/video/backlight/
Dpwm_bl.c251 unsigned int num_levels = 0; in pwm_backlight_parse_dt() local
324 num_levels += num_steps; in pwm_backlight_parse_dt()
326 num_levels++; in pwm_backlight_parse_dt()
328 num_levels++; in pwm_backlight_parse_dt()
330 num_levels); in pwm_backlight_parse_dt()
336 size = sizeof(*table) * num_levels; in pwm_backlight_parse_dt()
371 data->max_brightness = num_levels; in pwm_backlight_parse_dt()
/Linux-v4.19/arch/arm64/kernel/
Dcacheinfo.c78 this_cpu_ci->num_levels = level; in __init_cache_level()
90 for (idx = 0, level = 1; level <= this_cpu_ci->num_levels && in __populate_cache_leaves()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_resource.c1093 clks.clocks_in_khz[clks.num_levels-1], 1000); in bw_calcs_data_update_from_pplib()
1095 clks.clocks_in_khz[clks.num_levels/8], 1000); in bw_calcs_data_update_from_pplib()
1097 clks.clocks_in_khz[clks.num_levels*2/8], 1000); in bw_calcs_data_update_from_pplib()
1099 clks.clocks_in_khz[clks.num_levels*3/8], 1000); in bw_calcs_data_update_from_pplib()
1101 clks.clocks_in_khz[clks.num_levels*4/8], 1000); in bw_calcs_data_update_from_pplib()
1103 clks.clocks_in_khz[clks.num_levels*5/8], 1000); in bw_calcs_data_update_from_pplib()
1105 clks.clocks_in_khz[clks.num_levels*6/8], 1000); in bw_calcs_data_update_from_pplib()
1116 clks.clocks_in_khz[clks.num_levels-1], 1000); in bw_calcs_data_update_from_pplib()
1118 clks.clocks_in_khz[clks.num_levels>>1], 1000); in bw_calcs_data_update_from_pplib()
1131 clks.clocks_in_khz[clks.num_levels>>1] * MEMORY_TYPE_MULTIPLIER, in bw_calcs_data_update_from_pplib()
[all …]
/Linux-v4.19/drivers/gpu/drm/amd/include/
Ddm_pp_interface.h175 uint32_t num_levels; member
185 uint32_t num_levels; member
/Linux-v4.19/arch/s390/kernel/
Dcache.c147 this_cpu_ci->num_levels = level; in init_cache_level()
163 for (idx = 0, level = 0; level < this_cpu_ci->num_levels && in populate_cache_leaves()
/Linux-v4.19/include/linux/
Dcacheinfo.h74 unsigned int num_levels; member
/Linux-v4.19/arch/mips/kernel/
Dcacheinfo.c59 this_cpu_ci->num_levels = levels; in __init_cache_level()
/Linux-v4.19/arch/riscv/kernel/
Dcacheinfo.c65 this_cpu_ci->num_levels = levels; in __init_cache_level()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/calcs/
Ddcn_calcs.c1333 if (clks->num_levels == 0) in verify_clock_values()
1336 for (i = 0; i < clks->num_levels; i++) in verify_clock_values()
1360 ASSERT(fclks.num_levels >= 3); in dcn_bw_update_from_pplib()
1363 (fclks.data[fclks.num_levels - (fclks.num_levels > 2 ? 3 : 2)].clocks_in_khz / 1000.0) in dcn_bw_update_from_pplib()
1366 (fclks.data[fclks.num_levels - 2].clocks_in_khz / 1000.0) in dcn_bw_update_from_pplib()
1369 (fclks.data[fclks.num_levels - 1].clocks_in_khz / 1000.0) in dcn_bw_update_from_pplib()
1380 if (res && dcfclks.num_levels >= 3) { in dcn_bw_update_from_pplib()
1382 dc->dcn_soc->dcfclkv_mid0p72 = dcfclks.data[dcfclks.num_levels - 3].clocks_in_khz / 1000.0; in dcn_bw_update_from_pplib()
1383 dc->dcn_soc->dcfclkv_nom0p8 = dcfclks.data[dcfclks.num_levels - 2].clocks_in_khz / 1000.0; in dcn_bw_update_from_pplib()
1384 dc->dcn_soc->dcfclkv_max0p9 = dcfclks.data[dcfclks.num_levels - 1].clocks_in_khz / 1000.0; in dcn_bw_update_from_pplib()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Dfs_core.c50 .num_levels = num_levels_val,\
123 int num_levels; member
965 if (ft_attr->level >= fs_prio->num_levels) { in __mlx5_create_flow_table()
2068 unsigned int prio, int num_levels) in fs_create_prio() argument
2079 fs_prio->num_levels = num_levels; in fs_create_prio()
2117 fs_prio = fs_create_prio(ns, prio++, prio_metadata->num_levels); in create_leaf_prios()
2163 fs_prio = fs_create_prio(fs_ns, prio, init_node->num_levels); in init_root_tree_recursive()
2251 acc_level += prio->num_levels; in set_prio_attrs_in_ns()
2265 if (!prio->num_levels) in set_prio_attrs_in_prio()
2266 prio->num_levels = acc_level_ns - prio->start_level; in set_prio_attrs_in_prio()
[all …]
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Dkv_dpm.c1791 if (table->entries[i].clk <= new_ps->levels[new_ps->num_levels - 1].sclk) in kv_set_valid_clock_range()
1798 (table->entries[pi->lowest_valid].clk - new_ps->levels[new_ps->num_levels - 1].sclk)) in kv_set_valid_clock_range()
1817 new_ps->levels[new_ps->num_levels - 1].sclk) in kv_set_valid_clock_range()
1826 new_ps->levels[new_ps->num_levels -1].sclk)) in kv_set_valid_clock_range()
2255 for (i = 0; i < ps->num_levels; i++) { in kv_apply_state_adjust_rules()
2261 for (i = 0; i < ps->num_levels; i++) { in kv_apply_state_adjust_rules()
2273 for (i = 0; i < ps->num_levels; i++) { in kv_apply_state_adjust_rules()
2284 for (i = 0; i < ps->num_levels; i++) { in kv_apply_state_adjust_rules()
2649 ps->num_levels = 1; in kv_patch_boot_state()
2694 ps->num_levels = index + 1; in kv_parse_pplib_clock_info()
[all …]
/Linux-v4.19/lib/
Ddecompress_unlzma.c201 rc_bit_tree_decode(struct rc *rc, uint16_t *p, int num_levels, int *symbol) in rc_bit_tree_decode() argument
203 int i = num_levels; in rc_bit_tree_decode()
208 *symbol -= 1 << num_levels; in rc_bit_tree_decode()
/Linux-v4.19/drivers/hwmon/
Daspeed-pwm-tacho.c833 u32 pwm_port, u8 num_levels) in aspeed_create_pwm_cooling() argument
843 cdev->cooling_levels = devm_kzalloc(dev, num_levels, GFP_KERNEL); in aspeed_create_pwm_cooling()
847 cdev->max_state = num_levels - 1; in aspeed_create_pwm_cooling()
850 num_levels); in aspeed_create_pwm_cooling()
Dnpcm750-pwm-fan.c843 u32 pwm_port, u8 num_levels) in npcm7xx_create_pwm_cooling() argument
852 cdev->cooling_levels = devm_kzalloc(dev, num_levels, GFP_KERNEL); in npcm7xx_create_pwm_cooling()
856 cdev->max_state = num_levels - 1; in npcm7xx_create_pwm_cooling()
859 num_levels); in npcm7xx_create_pwm_cooling()

12