Home
last modified time | relevance | path

Searched refs:num_states (Results 1 – 25 of 59) sorted by relevance

123

/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn302/
H A Ddcn302_fpu.c126 .num_states = 1,
198 unsigned int num_states = 0; in dcn302_fpu_update_bw_bounding_box() local
284 dcfclk_mhz[num_states] = dcfclk_sta_targets[i]; in dcn302_fpu_update_bw_bounding_box()
288 dcfclk_mhz[num_states] = optimal_dcfclk_for_uclk[j]; in dcn302_fpu_update_bw_bounding_box()
296 while (i < num_dcfclk_sta_targets && num_states < DC__VOLTAGE_STATES) { in dcn302_fpu_update_bw_bounding_box()
297 dcfclk_mhz[num_states] = dcfclk_sta_targets[i]; in dcn302_fpu_update_bw_bounding_box()
301 while (j < num_uclk_states && num_states < DC__VOLTAGE_STATES && in dcn302_fpu_update_bw_bounding_box()
303 dcfclk_mhz[num_states] = optimal_dcfclk_for_uclk[j]; in dcn302_fpu_update_bw_bounding_box()
312 if (num_states > MAX_NUM_DPM_LVL) { in dcn302_fpu_update_bw_bounding_box()
317 dcn3_02_soc.num_states = num_states; in dcn302_fpu_update_bw_bounding_box()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn303/
H A Ddcn303_fpu.c125 .num_states = 1,
194 unsigned int num_states = 0; in dcn303_fpu_update_bw_bounding_box() local
289 dcfclk_mhz[num_states] = dcfclk_sta_targets[i]; in dcn303_fpu_update_bw_bounding_box()
293 dcfclk_mhz[num_states] = optimal_dcfclk_for_uclk[j]; in dcn303_fpu_update_bw_bounding_box()
294 dram_speed_mts[num_states++] = in dcn303_fpu_update_bw_bounding_box()
303 dcfclk_mhz[num_states] = dcfclk_sta_targets[i]; in dcn303_fpu_update_bw_bounding_box()
309 dcfclk_mhz[num_states] = optimal_dcfclk_for_uclk[j]; in dcn303_fpu_update_bw_bounding_box()
318 if (num_states > MAX_NUM_DPM_LVL) { in dcn303_fpu_update_bw_bounding_box()
323 dcn3_03_soc.num_states = num_states; in dcn303_fpu_update_bw_bounding_box()
324 for (i = 0; i < dcn3_03_soc.num_states; i++) { in dcn303_fpu_update_bw_bounding_box()
[all …]
/linux-6.15/arch/powerpc/kernel/
H A Drtas-proc.c508 int num_states = 0; in ppc_rtas_process_sensor() local
518 if (state < num_states) { in ppc_rtas_process_sensor()
526 if (state < num_states) { in ppc_rtas_process_sensor()
539 if (state < num_states) { in ppc_rtas_process_sensor()
547 if (state < num_states) { in ppc_rtas_process_sensor()
559 if (state < num_states) in ppc_rtas_process_sensor()
572 if (state < num_states) { in ppc_rtas_process_sensor()
579 num_states = sizeof(battery_cyclestate) / in ppc_rtas_process_sensor()
581 if (state < num_states) { in ppc_rtas_process_sensor()
590 if (state < num_states) { in ppc_rtas_process_sensor()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/
H A Ddml2_policy.c85 if (table->num_states == 0) { in insert_entry_into_table_sorted()
91 if (index >= (int) table->num_states) in insert_entry_into_table_sorted()
95 for (i = table->num_states; i > index; i--) { in insert_entry_into_table_sorted()
105 table->num_states++; in insert_entry_into_table_sorted()
113 if (table->num_states == 0) in remove_entry_from_table_at_index()
116 for (i = index; i < (int) table->num_states - 1; i++) { in remove_entry_from_table_at_index()
163 p->out_states->num_states = 0; in dml2_policy_build_synthetic_soc_states()
221 for (i = p->out_states->num_states - 1; i >= 0; i--) { in dml2_policy_build_synthetic_soc_states()
233 for (i = p->out_states->num_states - 1; i >= 0; i--) { in dml2_policy_build_synthetic_soc_states()
255 for (i = p->out_states->num_states - 1; i >= 0; i--) { in dml2_policy_build_synthetic_soc_states()
[all …]
H A Ddml2_translation_helper.h36 void dml2_translate_soc_states(const struct dc *in_dc, struct soc_states_st *out, int num_states);
H A Ddml2_translation_helper.c357 p->in_states->num_states = 2; in dml2_init_soc_states()
393 p->in_states->num_states = 2; in dml2_init_soc_states()
428 p->in_states->num_states = 2; in dml2_init_soc_states()
465 for (i = 0; i < p->in_states->num_states; i++) { in dml2_init_soc_states()
520 if (dml2->config.bbox_overrides.clks_table.num_states) { in dml2_init_soc_states()
521 p->in_states->num_states = dml2->config.bbox_overrides.clks_table.num_states; in dml2_init_soc_states()
565 for (i = 0; i < p->in_states->num_states; i++) { in dml2_init_soc_states()
584 for (i = 0; i < p->in_states->num_states; i++) { in dml2_init_soc_states()
604 p->out_states->num_states = p->in_states->num_states; in dml2_init_soc_states()
716 out->num_states = num_states; in dml2_translate_soc_states()
[all …]
H A Ddml2_wrapper.c60 dml2_translate_soc_states(in_dc, out, in_dc->dml.soc.num_states); in initialize_dml2_soc_states()
262 for (i = 0; i < dml2->v20.dml_core_ctx.states.num_states; i++) { in calculate_lowest_supported_state_for_temp_read()
267 for (j = 0; j < dml2->v20.dml_core_ctx.states.num_states; j++) { in calculate_lowest_supported_state_for_temp_read()
291 for (i = 0; i < dml2->v20.dml_core_ctx.states.num_states; i++) { in calculate_lowest_supported_state_for_temp_read()
645 (lowest_state_idx < dml2->v20.dml_core_ctx.states.num_states - 1)) { in dml2_validate_and_build_resource()
646 lowest_state_idx = dml2->v20.dml_core_ctx.states.num_states - 1; in dml2_validate_and_build_resource()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn321/
H A Ddcn321_fpu.c122 .num_states = 1,
710 unsigned int i = 0, j = 0, num_states = 0; in dcn321_update_bw_bounding_box_fpu() local
783 dcfclk_mhz[num_states] = dcfclk_sta_targets[i]; in dcn321_update_bw_bounding_box_fpu()
787 dcfclk_mhz[num_states] = optimal_dcfclk_for_uclk[j]; in dcn321_update_bw_bounding_box_fpu()
796 dcfclk_mhz[num_states] = dcfclk_sta_targets[i]; in dcn321_update_bw_bounding_box_fpu()
800 while (j < num_uclk_states && num_states < DC__VOLTAGE_STATES && in dcn321_update_bw_bounding_box_fpu()
802 dcfclk_mhz[num_states] = optimal_dcfclk_for_uclk[j]; in dcn321_update_bw_bounding_box_fpu()
811 if (num_states > MAX_NUM_DPM_LVL) { in dcn321_update_bw_bounding_box_fpu()
816 dcn3_21_soc.num_states = num_states; in dcn321_update_bw_bounding_box_fpu()
817 for (i = 0; i < dcn3_21_soc.num_states; i++) { in dcn321_update_bw_bounding_box_fpu()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn301/
H A Ddcn301_fpu.c212 .num_states = 5,
301 ASSERT(vlevel < dml->soc.num_states); in calculate_wm_set_for_vlevel()
343 for (closest_clk_lvl = 0, j = dcn3_01_soc.num_states - 1; j >= 0; j--) { in dcn301_fpu_update_bw_bounding_box()
368 dcn3_01_soc.num_states = clk_table->num_entries; in dcn301_fpu_update_bw_bounding_box()
370 s[dcn3_01_soc.num_states] = in dcn301_fpu_update_bw_bounding_box()
371 dcn3_01_soc.clock_limits[dcn3_01_soc.num_states - 1]; in dcn301_fpu_update_bw_bounding_box()
372 s[dcn3_01_soc.num_states].state = dcn3_01_soc.num_states; in dcn301_fpu_update_bw_bounding_box()
/linux-6.15/drivers/regulator/
H A Dirq_helpers.c62 num_rdevs = rid->num_states; in regulator_notifier_isr_work()
167 num_rdevs = rid->num_states; in regulator_notifier_isr()
291 h->rdata.num_states = rdev_amount; in init_rdev_state()
308 for (i = 0; i < h->rdata.num_states; i++) in init_rdev_errors()
435 if (WARN_ON(rid->num_states != 1 || hweight32(err) != 1)) in regulator_irq_map_event_simple()
/linux-6.15/net/netfilter/ipvs/
H A Dip_vs_proto_ah_esp.c119 .num_states = 1,
141 .num_states = 1,
/linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn30/
H A Ddcn30_resource.c1668 if (vlevel < context->bw_ctx.dml.soc.num_states) in dcn30_internal_validate_bw()
1672 (fast_validate || vlevel == context->bw_ctx.dml.soc.num_states || in dcn30_internal_validate_bw()
1686 if (vlevel < context->bw_ctx.dml.soc.num_states) { in dcn30_internal_validate_bw()
1696 if (vlevel == context->bw_ctx.dml.soc.num_states) in dcn30_internal_validate_bw()
2103 unsigned int num_states = 0; in dcn30_update_bw_bounding_box() local
2198 dcfclk_mhz[num_states] = dcfclk_sta_targets[i]; in dcn30_update_bw_bounding_box()
2202 dcfclk_mhz[num_states] = optimal_dcfclk_for_uclk[j]; in dcn30_update_bw_bounding_box()
2211 dcfclk_mhz[num_states] = dcfclk_sta_targets[i]; in dcn30_update_bw_bounding_box()
2215 while (j < num_uclk_states && num_states < DC__VOLTAGE_STATES && in dcn30_update_bw_bounding_box()
2217 dcfclk_mhz[num_states] = optimal_dcfclk_for_uclk[j]; in dcn30_update_bw_bounding_box()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn314/
H A Ddcn314_fpu.c150 .num_states = 5,
217 for (closest_clk_lvl = 0, j = dcn3_14_soc.num_states - 1; j >= 0; j--) { in dcn314_update_bw_bounding_box_fpu()
225 closest_clk_lvl = dcn3_14_soc.num_states - 1; in dcn314_update_bw_bounding_box_fpu()
259 dcn3_14_soc.num_states = clk_table->num_entries; in dcn314_update_bw_bounding_box_fpu()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn32/
H A Ddcn32_fpu.c143 .num_states = 1,
1468 if (*vlevel < context->bw_ctx.dml.soc.num_states) { in dcn32_full_validate_bw_helper()
1535 if (*vlevel < context->bw_ctx.dml.soc.num_states in dcn32_full_validate_bw_helper()
2147 int vlevel = context->bw_ctx.dml.soc.num_states; in dcn32_internal_validate_bw()
2182 (vlevel == context->bw_ctx.dml.soc.num_states || in dcn32_internal_validate_bw()
2213 if (vlevel == context->bw_ctx.dml.soc.num_states) in dcn32_internal_validate_bw()
2424 if (dcn3_2_soc.num_states > 2) { in dcn32_calculate_wm_and_dlg_fpu()
3148 unsigned int i = 0, j = 0, num_states = 0; in dcn32_update_bw_bounding_box_fpu() local
3256 if (num_states > MAX_NUM_DPM_LVL) { in dcn32_update_bw_bounding_box_fpu()
3261 dcn3_2_soc.num_states = num_states; in dcn32_update_bw_bounding_box_fpu()
[all …]
H A Ddisplay_mode_vba_32.c112 mode_lib->vba.MaxDppclk[v->soc.num_states - 1])); in DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
1654 start_state = v->soc.num_states - 1; in mode_support_configuration()
1705 || i == v->soc.num_states - 1) in mode_support_configuration()
1710 || i == v->soc.num_states - 1 in mode_support_configuration()
1741 start_state = v->soc.num_states - 1; in dml32_ModeSupportAndSystemConfigurationFull()
2033 for (i = start_state; i < v->soc.num_states; i++) { in dml32_ModeSupportAndSystemConfigurationFull()
2310 for (i = start_state; i < v->soc.num_states; ++i) { in dml32_ModeSupportAndSystemConfigurationFull()
2413 for (i = start_state; i < v->soc.num_states; ++i) { in dml32_ModeSupportAndSystemConfigurationFull()
2430 for (i = start_state; i < v->soc.num_states; ++i) { in dml32_ModeSupportAndSystemConfigurationFull()
2448 for (i = start_state; i < v->soc.num_states; i++) { in dml32_ModeSupportAndSystemConfigurationFull()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn35/
H A Ddcn35_fpu.c166 .num_states = 5,
256 for (closest_clk_lvl = 0, j = dcn3_5_soc.num_states - 1; in dcn35_update_bw_bounding_box_fpu()
266 closest_clk_lvl = dcn3_5_soc.num_states - 1; in dcn35_update_bw_bounding_box_fpu()
317 dcn3_5_soc.num_states = clk_table->num_entries; in dcn35_update_bw_bounding_box_fpu()
356 dc->dml2_options.bbox_overrides.clks_table.num_states = in dcn35_update_bw_bounding_box_fpu()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn351/
H A Ddcn351_fpu.c204 .num_states = 8,
290 for (closest_clk_lvl = 0, j = dcn3_51_soc.num_states - 1; in dcn351_update_bw_bounding_box_fpu()
300 closest_clk_lvl = dcn3_51_soc.num_states - 1; in dcn351_update_bw_bounding_box_fpu()
351 dcn3_51_soc.num_states = clk_table->num_entries; in dcn351_update_bw_bounding_box_fpu()
390 dc->dml2_options.bbox_overrides.clks_table.num_states = in dcn351_update_bw_bounding_box_fpu()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn31/
H A Ddcn31_fpu.c169 .num_states = 5,
413 .num_states = 5,
619 for (closest_clk_lvl = 0, j = dcn3_1_soc.num_states - 1; j >= 0; j--) { in dcn31_update_bw_bounding_box()
652 dcn3_1_soc.num_states = clk_table->num_entries; in dcn31_update_bw_bounding_box()
712 dcn3_15_soc.num_states = clk_table->num_entries; in dcn315_update_bw_bounding_box()
758 for (closest_clk_lvl = 0, j = dcn3_16_soc.num_states - 1; j >= 0; j--) { in dcn316_update_bw_bounding_box()
792 dcn3_16_soc.num_states = clk_table->num_entries; in dcn316_update_bw_bounding_box()
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn20/
H A Ddcn20_fpu.c292 .num_states = 5,
403 .num_states = 5,
514 .num_states = 5,
765 .num_states = 8
1852 unsigned int num_states) in dcn20_update_bounding_box() argument
1860 if (num_states == 0) in dcn20_update_bounding_box()
1876 for (i = 0; i < num_states; i++) { in dcn20_update_bounding_box()
1978 bb->num_states--; in dcn20_cap_soc_clocks()
2216 ASSERT(vlevel < dml->soc.num_states); in calculate_wm_set_for_vlevel()
2459 …dcn2_1_soc.clock_limits[dcn2_1_soc.num_states] = dcn2_1_soc.clock_limits[dcn2_1_soc.num_states - 1… in dcn21_update_bw_bounding_box()
[all …]
H A Ddcn20_fpu.h61 unsigned int num_states);
H A Ddisplay_mode_vba_20.c2595 for (k = 0; k <= mode_lib->vba.soc.num_states; k++) in dml20_DISPCLKDPPCLKDCFCLKDeepSleepPrefetchParametersWatermarksAndPerformanceCalculation()
3438 for (i = 0; i <= mode_lib->vba.soc.num_states; i++) { in dml20_ModeSupportAndSystemConfigurationFull()
3520 for (i = 0; i <= mode_lib->vba.soc.num_states; i++) { in dml20_ModeSupportAndSystemConfigurationFull()
3871 for (i = 0; i <= mode_lib->vba.soc.num_states; i++) { in dml20_ModeSupportAndSystemConfigurationFull()
3886 && i == mode_lib->vba.soc.num_states) in dml20_ModeSupportAndSystemConfigurationFull()
3893 && i == mode_lib->vba.soc.num_states) in dml20_ModeSupportAndSystemConfigurationFull()
3967 if (i != mode_lib->vba.soc.num_states) { in dml20_ModeSupportAndSystemConfigurationFull()
3999 for (i = 0; i <= mode_lib->vba.soc.num_states; i++) { in dml20_ModeSupportAndSystemConfigurationFull()
4384 for (i = 0; i <= locals->soc.num_states; i++) { in dml20_ModeSupportAndSystemConfigurationFull()
4396 for (i = 0; i <= locals->soc.num_states; i++) { in dml20_ModeSupportAndSystemConfigurationFull()
[all …]
/linux-6.15/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_socbb.h78 uint32_t num_states; member
/linux-6.15/drivers/gpu/drm/amd/display/dc/resource/dcn20/
H A Ddcn20_resource.c1881 for (vlevel_split = vlevel; vlevel <= context->bw_ctx.dml.soc.num_states; vlevel++) in dcn20_validate_apply_pipe_split_flags()
1886 if (vlevel > context->bw_ctx.dml.soc.num_states) in dcn20_validate_apply_pipe_split_flags()
2036 if (vlevel > context->bw_ctx.dml.soc.num_states) in dcn20_fast_validate_bw()
2110 context->bw_ctx.dml.vba.ValidationStatus[context->bw_ctx.dml.vba.soc.num_states] = in dcn20_fast_validate_bw()
2350 unsigned int num_states = 0; in init_soc_bounding_box() local
2357 (&pool->base.pp_smu->nv_funcs.pp_smu, uclk_states, &num_states); in init_soc_bounding_box()
2372 if (clock_limits_available && uclk_states_available && num_states) { in init_soc_bounding_box()
2374 dcn20_update_bounding_box(dc, loaded_bb, &max_clocks, uclk_states, num_states); in init_soc_bounding_box()
2573 if (loaded_bb->num_states == 1) { in dcn20_resource_construct()
2581 } else if (loaded_bb->num_states > 1) { in dcn20_resource_construct()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/
H A Ddm_pp_smu.h230 unsigned int *clock_values_in_khz, unsigned int *num_states);
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn30/
H A Ddisplay_mode_vba_30.c3544 start_state = v->soc.num_states - 1; in dml30_ModeSupportAndSystemConfigurationFull()
3846 for (i = start_state; i < v->soc.num_states; i++) { in dml30_ModeSupportAndSystemConfigurationFull()
3976 …(v->MaxDispclk[i] == v->MaxDispclk[v->soc.num_states - 1] && v->MaxDppclk[i] == v->MaxDppclk[v->so… in dml30_ModeSupportAndSystemConfigurationFull()
4002 for (i = start_state; i < v->soc.num_states; i++) { in dml30_ModeSupportAndSystemConfigurationFull()
4041 for (i = start_state; i < v->soc.num_states; i++) { in dml30_ModeSupportAndSystemConfigurationFull()
4169 for (i = start_state; i < v->soc.num_states; i++) { in dml30_ModeSupportAndSystemConfigurationFull()
4180 for (i = start_state; i < v->soc.num_states; ++i) { in dml30_ModeSupportAndSystemConfigurationFull()
4192 for (i = start_state; i < v->soc.num_states; i++) { in dml30_ModeSupportAndSystemConfigurationFull()
4212 for (i = start_state; i < v->soc.num_states; i++) { in dml30_ModeSupportAndSystemConfigurationFull()
4328 for (i = start_state; i < v->soc.num_states; i++) { in dml30_ModeSupportAndSystemConfigurationFull()
[all …]

123