Home
last modified time | relevance | path

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

123

/openbmc/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_pp_smu.c122 clks->num_levels = 6; in get_default_clock_levels()
127 clks->num_levels = 6; in get_default_clock_levels()
132 clks->num_levels = 2; in get_default_clock_levels()
137 clks->num_levels = 0; in get_default_clock_levels()
224 dc_clks->num_levels = DM_PP_MAX_CLOCK_LEVELS; in pp_to_dc_clock_levels()
226 dc_clks->num_levels = pp_clks->count; in pp_to_dc_clock_levels()
231 for (i = 0; i < dc_clks->num_levels; i++) { in pp_to_dc_clock_levels()
244 if (pp_clks->num_levels > DM_PP_MAX_CLOCK_LEVELS) { in pp_to_dc_clock_levels_with_latency()
247 pp_clks->num_levels, in pp_to_dc_clock_levels_with_latency()
250 clk_level_info->num_levels = DM_PP_MAX_CLOCK_LEVELS; in pp_to_dc_clock_levels_with_latency()
[all …]
/openbmc/linux/drivers/video/backlight/
H A Dled_bl.c127 int num_levels; in led_bl_parse_levels() local
134 num_levels = of_property_count_u32_elems(node, "brightness-levels"); in led_bl_parse_levels()
135 if (num_levels > 1) { in led_bl_parse_levels()
140 levels = devm_kzalloc(dev, sizeof(u32) * num_levels, in led_bl_parse_levels()
147 num_levels); in led_bl_parse_levels()
156 for (i = 0 ; i < num_levels; i++) { in led_bl_parse_levels()
161 priv->max_brightness = num_levels - 1; in led_bl_parse_levels()
163 } else if (num_levels >= 0) in led_bl_parse_levels()
H A Dpwm_bl.c233 unsigned int num_levels; in pwm_backlight_parse_dt() local
262 num_levels = length / sizeof(u32); in pwm_backlight_parse_dt()
265 if (num_levels > 0) { in pwm_backlight_parse_dt()
266 data->levels = devm_kcalloc(dev, num_levels, in pwm_backlight_parse_dt()
273 num_levels); in pwm_backlight_parse_dt()
298 unsigned int num_input_levels = num_levels; in pwm_backlight_parse_dt()
314 num_levels = (num_input_levels - 1) * num_steps + 1; in pwm_backlight_parse_dt()
316 num_levels); in pwm_backlight_parse_dt()
322 table = devm_kcalloc(dev, num_levels, sizeof(*table), in pwm_backlight_parse_dt()
355 data->max_brightness = num_levels - 1; in pwm_backlight_parse_dt()
/openbmc/linux/drivers/firmware/arm_scmi/
H A Dvoltage.c96 u32 num_levels; in scmi_init_voltage_levels() local
98 num_levels = num_returned + num_remaining; in scmi_init_voltage_levels()
103 if (!num_levels || in scmi_init_voltage_levels()
107 num_levels, num_returned, num_remaining, v->id); in scmi_init_voltage_levels()
111 v->levels_uv = devm_kcalloc(dev, num_levels, sizeof(u32), GFP_KERNEL); in scmi_init_voltage_levels()
115 v->num_levels = num_levels; in scmi_init_voltage_levels()
150 if (!p->v->num_levels) { in iter_volt_levels_update_state()
155 st->max_resources = p->v->num_levels; in iter_volt_levels_update_state()
193 iter = ph->hops->iter_response_init(ph, &ops, v->num_levels, in scmi_voltage_levels_get()
202 v->num_levels = 0; in scmi_voltage_levels_get()
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/
H A Ddcn30_clk_mgr.c80 …ck(struct clk_mgr_internal *clk_mgr, uint32_t clk, unsigned int *entry_0, unsigned int *num_levels) in dcn3_init_single_clock() argument
88 *num_levels = 2; in dcn3_init_single_clock()
92 *num_levels = ret & 0xFF; in dcn3_init_single_clock()
95 for (i = 0; i < *num_levels; i++) { in dcn3_init_single_clock()
111 unsigned int num_levels; in dcn3_init_clocks() local
134 &num_levels); in dcn3_init_clocks()
140 &num_levels); in dcn3_init_clocks()
145 &num_levels); in dcn3_init_clocks()
151 &num_levels); in dcn3_init_clocks()
156 &num_levels); in dcn3_init_clocks()
[all …]
/openbmc/linux/fs/verity/
H A Denable.c78 const int num_levels = params->num_levels; in build_merkle_tree() local
97 for (level = -1; level < num_levels; level++) { in build_merkle_tree()
104 buffers[num_levels].data = root_hash; in build_merkle_tree()
105 buffers[num_levels].is_root_hash = true; in build_merkle_tree()
132 for (level = 0; level < num_levels; level++) { in build_merkle_tree()
158 for (level = 0; level < num_levels; level++) { in build_merkle_tree()
172 if (WARN_ON_ONCE(buffers[num_levels].filled != params->digest_size)) { in build_merkle_tree()
178 for (level = -1; level < num_levels; level++) in build_merkle_tree()
H A Dopen.c111 if (params->num_levels >= FS_VERITY_MAX_LEVELS) { in fsverity_init_merkle_tree_params()
118 blocks_in_level[params->num_levels++] = blocks; in fsverity_init_merkle_tree_params()
123 for (level = (int)params->num_levels - 1; level >= 0; level--) { in fsverity_init_merkle_tree_params()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce112/
H A Ddce112_resource.c1090 clks.clocks_in_khz[clks.num_levels-1], 1000); in bw_calcs_data_update_from_pplib()
1092 clks.clocks_in_khz[clks.num_levels/8], 1000); in bw_calcs_data_update_from_pplib()
1094 clks.clocks_in_khz[clks.num_levels*2/8], 1000); in bw_calcs_data_update_from_pplib()
1096 clks.clocks_in_khz[clks.num_levels*3/8], 1000); in bw_calcs_data_update_from_pplib()
1098 clks.clocks_in_khz[clks.num_levels*4/8], 1000); in bw_calcs_data_update_from_pplib()
1100 clks.clocks_in_khz[clks.num_levels*5/8], 1000); in bw_calcs_data_update_from_pplib()
1102 clks.clocks_in_khz[clks.num_levels*6/8], 1000); in bw_calcs_data_update_from_pplib()
1115 clks.clocks_in_khz[clks.num_levels>>1] * memory_type_multiplier, in bw_calcs_data_update_from_pplib()
1118 clks.clocks_in_khz[clks.num_levels-1] * memory_type_multiplier, in bw_calcs_data_update_from_pplib()
1126 eng_clks.data[eng_clks.num_levels-1].clocks_in_khz, 1000); in bw_calcs_data_update_from_pplib()
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce120/
H A Ddce120_resource.c929 &eng_clks) || eng_clks.num_levels == 0) { in bw_calcs_data_update_from_pplib()
931 eng_clks.num_levels = 8; in bw_calcs_data_update_from_pplib()
934 for (i = 0; i < eng_clks.num_levels; i++) { in bw_calcs_data_update_from_pplib()
942 eng_clks.data[eng_clks.num_levels-1].clocks_in_khz, 1000); in bw_calcs_data_update_from_pplib()
944 eng_clks.data[eng_clks.num_levels/8].clocks_in_khz, 1000); in bw_calcs_data_update_from_pplib()
946 eng_clks.data[eng_clks.num_levels*2/8].clocks_in_khz, 1000); in bw_calcs_data_update_from_pplib()
948 eng_clks.data[eng_clks.num_levels*3/8].clocks_in_khz, 1000); in bw_calcs_data_update_from_pplib()
950 eng_clks.data[eng_clks.num_levels*4/8].clocks_in_khz, 1000); in bw_calcs_data_update_from_pplib()
952 eng_clks.data[eng_clks.num_levels*5/8].clocks_in_khz, 1000); in bw_calcs_data_update_from_pplib()
954 eng_clks.data[eng_clks.num_levels*6/8].clocks_in_khz, 1000); in bw_calcs_data_update_from_pplib()
[all …]
/openbmc/linux/drivers/gpu/drm/radeon/
H A Dsumo_dpm.c347 u32 highest_engine_clock = ps->levels[ps->num_levels - 1].sclk; in sumo_program_bsp()
354 for (i = 0; i < ps->num_levels - 1; i++) in sumo_program_bsp()
408 for (i = 0; i < ps->num_levels; i++) { in sumo_program_at()
409 asi = (i == ps->num_levels - 1) ? pi->pasi : pi->asi; in sumo_program_at()
423 a_t = CG_R(m_a * r[ps->num_levels - 1] / 100) | in sumo_program_at()
424 CG_L(m_a * l[ps->num_levels - 1] / 100); in sumo_program_at()
670 pi->boost_pl = new_ps->levels[new_ps->num_levels - 1]; in sumo_patch_boost_state()
743 dpm_ctrl4 |= (1 << (new_ps->num_levels - 1)); in sumo_program_wl()
759 u32 n_current_state_levels = (old_ps == NULL) ? 1 : old_ps->num_levels; in sumo_program_power_levels_0_to_n()
761 for (i = 0; i < new_ps->num_levels; i++) { in sumo_program_power_levels_0_to_n()
[all …]
H A Dtrinity_dpm.c802 u32 n_current_state_levels = (old_ps == NULL) ? 1 : old_ps->num_levels; in trinity_program_power_levels_0_to_n()
804 for (i = 0; i < new_ps->num_levels; i++) { in trinity_program_power_levels_0_to_n()
809 for (i = new_ps->num_levels; i < n_current_state_levels; i++) in trinity_program_power_levels_0_to_n()
925 if (new_ps->levels[new_ps->num_levels - 1].sclk >= in trinity_set_uvd_clock_before_set_eng_clock()
926 current_ps->levels[current_ps->num_levels - 1].sclk) in trinity_set_uvd_clock_before_set_eng_clock()
939 if (new_ps->levels[new_ps->num_levels - 1].sclk < in trinity_set_uvd_clock_after_set_eng_clock()
940 current_ps->levels[current_ps->num_levels - 1].sclk) in trinity_set_uvd_clock_after_set_eng_clock()
1165 if (ps->num_levels <= 1) in trinity_dpm_force_performance_level()
1172 ret = trinity_dpm_n_levels_disabled(rdev, ps->num_levels - 1); in trinity_dpm_force_performance_level()
1176 for (i = 0; i < ps->num_levels; i++) { in trinity_dpm_force_performance_level()
[all …]
H A Dr100_track.h44 unsigned num_levels; member
/openbmc/linux/arch/arm64/kernel/
H A Dcacheinfo.c63 detect_cache_level(&this_cpu_ci->num_levels, &this_cpu_ci->num_leaves); in early_cache_level()
94 this_cpu_ci->num_levels = level; in init_cache_level()
106 for (idx = 0, level = 1; level <= this_cpu_ci->num_levels && in populate_cache_leaves()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/
H A Ddcn32_clk_mgr.c126 unsigned int *num_levels) in dcn32_init_single_clock() argument
135 *num_levels = 2; in dcn32_init_single_clock()
139 *num_levels = ret & 0xFF; in dcn32_init_single_clock()
142 for (i = 0; i < *num_levels; i++) { in dcn32_init_single_clock()
158 unsigned int num_levels; in dcn32_init_clocks() local
206 num_levels = num_entries_per_clk->num_dispclk_levels; in dcn32_init_clocks()
218 for (i = 0; i < num_levels; i++) in dcn32_init_clocks()
224 for (i = 0; i < num_levels; i++) in dcn32_init_clocks()
229 for (i = 0; i < num_levels; i++) in dcn32_init_clocks()
842 unsigned int num_levels; in dcn32_get_memclk_states_from_smu() local
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dc/
H A Ddm_services_types.h98 uint32_t num_levels; member
108 uint32_t num_levels; member
118 uint32_t num_levels; member
/openbmc/u-boot/drivers/video/
H A Dpwm_backlight.c43 int num_levels; member
138 level = priv->levels[percent * (priv->num_levels - 1) in pwm_backlight_set_brightness()
215 priv->num_levels = count; in pwm_backlight_ofdata_to_platdata()
/openbmc/linux/drivers/gpu/drm/i915/display/
H A Di9xx_wm.c828 dev_priv->display.wm.num_levels = G4X_WM_LEVEL_HPLL + 1; in g4x_setup_wm_latency()
935 for (; level < dev_priv->display.wm.num_levels; level++) { in g4x_raw_plane_wm_set()
954 for (; level < dev_priv->display.wm.num_levels; level++) { in g4x_raw_fbc_wm_set()
984 for (level = 0; level < dev_priv->display.wm.num_levels; level++) { in g4x_raw_plane_wm_compute()
1054 if (level >= dev_priv->display.wm.num_levels) in g4x_raw_crtc_wm_is_valid()
1390 dev_priv->display.wm.num_levels = VLV_WM_LEVEL_PM2 + 1; in vlv_setup_wm_latency()
1396 dev_priv->display.wm.num_levels = VLV_WM_LEVEL_DDR_DVFS + 1; in vlv_setup_wm_latency()
1532 for (; level < dev_priv->display.wm.num_levels; level++) { in vlv_invalidate_wms()
1561 for (; level < dev_priv->display.wm.num_levels; level++) { in vlv_raw_plane_wm_set()
1585 for (level = 0; level < dev_priv->display.wm.num_levels; level++) { in vlv_raw_plane_wm_compute()
[all …]
H A Dintel_wm.c151 for (level = 0; level < dev_priv->display.wm.num_levels; level++) { in intel_print_wm_latency()
191 for (level = 0; level < dev_priv->display.wm.num_levels; level++) { in wm_latency_show()
309 if (ret != dev_priv->display.wm.num_levels) in wm_latency_write()
314 for (level = 0; level < dev_priv->display.wm.num_levels; level++) in wm_latency_write()
H A Dskl_watermark.c364 for (level = i915->display.wm.num_levels - 1; in skl_crtc_can_enable_sagv()
752 for (level = 0; level < i915->display.wm.num_levels; level++) { in skl_cursor_allocation()
1528 for (level = i915->display.wm.num_levels - 1; level >= 0; level--) { in skl_crtc_allocate_plane_ddb()
1604 for (level++; level < i915->display.wm.num_levels; level++) { in skl_crtc_allocate_plane_ddb()
1993 for (level = 0; level < i915->display.wm.num_levels; level++) { in skl_compute_wm_levels()
2245 for (level = i915->display.wm.num_levels - 1; level >= 0; level--) { in skl_max_wm_level_for_vblank()
2283 crtc_state->wm_level_disabled = level < i915->display.wm.num_levels - 1; in skl_wm_check_vblank()
2285 for (level++; level < i915->display.wm.num_levels; level++) { in skl_wm_check_vblank()
2392 for (level = 0; level < i915->display.wm.num_levels; level++) in skl_write_plane_wm()
2427 for (level = 0; level < i915->display.wm.num_levels; level++) in skl_write_cursor_wm()
[all …]
/openbmc/linux/drivers/gpu/drm/amd/include/
H A Ddm_pp_interface.h175 uint32_t num_levels; member
185 uint32_t num_levels; member
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce110/
H A Ddce110_resource.c1294 clks.clocks_in_khz[clks.num_levels-1], 1000); in bw_calcs_data_update_from_pplib()
1296 clks.clocks_in_khz[clks.num_levels/8], 1000); in bw_calcs_data_update_from_pplib()
1298 clks.clocks_in_khz[clks.num_levels*2/8], 1000); in bw_calcs_data_update_from_pplib()
1300 clks.clocks_in_khz[clks.num_levels*3/8], 1000); in bw_calcs_data_update_from_pplib()
1302 clks.clocks_in_khz[clks.num_levels*4/8], 1000); in bw_calcs_data_update_from_pplib()
1304 clks.clocks_in_khz[clks.num_levels*5/8], 1000); in bw_calcs_data_update_from_pplib()
1306 clks.clocks_in_khz[clks.num_levels*6/8], 1000); in bw_calcs_data_update_from_pplib()
1317 clks.clocks_in_khz[clks.num_levels-1], 1000); in bw_calcs_data_update_from_pplib()
1319 clks.clocks_in_khz[clks.num_levels>>1], 1000); in bw_calcs_data_update_from_pplib()
1332 clks.clocks_in_khz[clks.num_levels>>1] * MEMORY_TYPE_MULTIPLIER_CZ, in bw_calcs_data_update_from_pplib()
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/
H A Ddce110_clk_mgr.c76 if (dc->sclk_lvls.num_levels == 0) in determine_sclk_from_bounding_box()
79 for (i = 0; i < dc->sclk_lvls.num_levels; i++) { in determine_sclk_from_bounding_box()
89 return dc->sclk_lvls.clocks_in_khz[dc->sclk_lvls.num_levels - 1]; in determine_sclk_from_bounding_box()
/openbmc/linux/arch/s390/kernel/
H A Dcache.c142 this_cpu_ci->num_levels = level; in init_cache_level()
156 for (idx = 0, level = 0; level < this_cpu_ci->num_levels && in populate_cache_leaves()
/openbmc/linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dsmu10_hwmgr.c1207 clocks->num_levels = 0; in smu10_get_clock_by_type_with_latency()
1210 clocks->data[clocks->num_levels].clocks_in_khz = in smu10_get_clock_by_type_with_latency()
1212 clocks->data[clocks->num_levels].latency_in_us = latency_required ? in smu10_get_clock_by_type_with_latency()
1216 clocks->num_levels++; in smu10_get_clock_by_type_with_latency()
1261 clocks->num_levels = 0; in smu10_get_clock_by_type_with_voltage()
1264 clocks->data[clocks->num_levels].clocks_in_khz = pclk_vol_table->entries[i].clk * 10; in smu10_get_clock_by_type_with_voltage()
1265 clocks->data[clocks->num_levels].voltage_in_mv = pclk_vol_table->entries[i].vol; in smu10_get_clock_by_type_with_voltage()
1266 clocks->num_levels++; in smu10_get_clock_by_type_with_voltage()
/openbmc/linux/include/linux/
H A Dcacheinfo.h76 unsigned int num_levels; member

123