| /drivers/gpu/drm/amd/display/dc/hubbub/dcn32/ |
| A D | dcn32_hubbub.c | 181 hubbub2->watermarks.a.urgent_ns = watermarks->a.urgent_ns; in hubbub32_program_urgent_watermarks() 190 } else if (watermarks->a.urgent_ns < hubbub2->watermarks.a.urgent_ns) in hubbub32_program_urgent_watermarks() 206 hubbub2->watermarks.a.frac_urg_bw_nom = watermarks->a.frac_urg_bw_nom; in hubbub32_program_urgent_watermarks() 225 hubbub2->watermarks.b.urgent_ns = watermarks->b.urgent_ns; in hubbub32_program_urgent_watermarks() 234 } else if (watermarks->b.urgent_ns < hubbub2->watermarks.b.urgent_ns) in hubbub32_program_urgent_watermarks() 250 hubbub2->watermarks.b.frac_urg_bw_nom = watermarks->b.frac_urg_bw_nom; in hubbub32_program_urgent_watermarks() 269 hubbub2->watermarks.c.urgent_ns = watermarks->c.urgent_ns; in hubbub32_program_urgent_watermarks() 278 } else if (watermarks->c.urgent_ns < hubbub2->watermarks.c.urgent_ns) in hubbub32_program_urgent_watermarks() 294 hubbub2->watermarks.c.frac_urg_bw_nom = watermarks->c.frac_urg_bw_nom; in hubbub32_program_urgent_watermarks() 313 hubbub2->watermarks.d.urgent_ns = watermarks->d.urgent_ns; in hubbub32_program_urgent_watermarks() [all …]
|
| A D | dcn32_hubbub.h | 121 union dcn_watermark_set *watermarks, 127 union dcn_watermark_set *watermarks, 133 union dcn_watermark_set *watermarks, 139 union dcn_watermark_set *watermarks,
|
| /drivers/gpu/drm/amd/display/dc/hubbub/dcn31/ |
| A D | dcn31_hubbub.c | 186 hubbub2->watermarks.a.urgent_ns = watermarks->a.urgent_ns; in hubbub31_program_urgent_watermarks() 195 } else if (watermarks->a.urgent_ns < hubbub2->watermarks.a.urgent_ns) in hubbub31_program_urgent_watermarks() 211 hubbub2->watermarks.a.frac_urg_bw_nom = watermarks->a.frac_urg_bw_nom; in hubbub31_program_urgent_watermarks() 230 hubbub2->watermarks.b.urgent_ns = watermarks->b.urgent_ns; in hubbub31_program_urgent_watermarks() 239 } else if (watermarks->b.urgent_ns < hubbub2->watermarks.b.urgent_ns) in hubbub31_program_urgent_watermarks() 255 hubbub2->watermarks.b.frac_urg_bw_nom = watermarks->b.frac_urg_bw_nom; in hubbub31_program_urgent_watermarks() 274 hubbub2->watermarks.c.urgent_ns = watermarks->c.urgent_ns; in hubbub31_program_urgent_watermarks() 283 } else if (watermarks->c.urgent_ns < hubbub2->watermarks.c.urgent_ns) in hubbub31_program_urgent_watermarks() 299 hubbub2->watermarks.c.frac_urg_bw_nom = watermarks->c.frac_urg_bw_nom; in hubbub31_program_urgent_watermarks() 318 hubbub2->watermarks.d.urgent_ns = watermarks->d.urgent_ns; in hubbub31_program_urgent_watermarks() [all …]
|
| /drivers/gpu/drm/amd/display/dc/hubbub/dcn21/ |
| A D | dcn21_hubbub.c | 154 hubbub1->watermarks.a.urgent_ns = watermarks->a.urgent_ns; in hubbub21_program_urgent_watermarks() 164 } else if (watermarks->a.urgent_ns < hubbub1->watermarks.a.urgent_ns) in hubbub21_program_urgent_watermarks() 180 hubbub1->watermarks.a.frac_urg_bw_nom = watermarks->a.frac_urg_bw_nom; in hubbub21_program_urgent_watermarks() 199 hubbub1->watermarks.b.urgent_ns = watermarks->b.urgent_ns; in hubbub21_program_urgent_watermarks() 209 } else if (watermarks->b.urgent_ns < hubbub1->watermarks.b.urgent_ns) in hubbub21_program_urgent_watermarks() 225 hubbub1->watermarks.a.frac_urg_bw_nom = watermarks->a.frac_urg_bw_nom; in hubbub21_program_urgent_watermarks() 244 hubbub1->watermarks.c.urgent_ns = watermarks->c.urgent_ns; in hubbub21_program_urgent_watermarks() 254 } else if (watermarks->c.urgent_ns < hubbub1->watermarks.c.urgent_ns) in hubbub21_program_urgent_watermarks() 270 hubbub1->watermarks.a.frac_urg_bw_nom = watermarks->a.frac_urg_bw_nom; in hubbub21_program_urgent_watermarks() 289 hubbub1->watermarks.d.urgent_ns = watermarks->d.urgent_ns; in hubbub21_program_urgent_watermarks() [all …]
|
| A D | dcn21_hubbub.h | 130 union dcn_watermark_set *watermarks, 135 union dcn_watermark_set *watermarks, 140 union dcn_watermark_set *watermarks, 145 union dcn_watermark_set *watermarks,
|
| /drivers/gpu/drm/amd/display/dc/hubbub/dcn10/ |
| A D | dcn10_hubbub.c | 256 hubbub1->watermarks.a.urgent_ns = watermarks->a.urgent_ns; in hubbub1_program_urgent_watermarks() 265 } else if (watermarks->a.urgent_ns < hubbub1->watermarks.a.urgent_ns) in hubbub1_program_urgent_watermarks() 269 hubbub1->watermarks.a.pte_meta_urgent_ns = watermarks->a.pte_meta_urgent_ns; in hubbub1_program_urgent_watermarks() 281 hubbub1->watermarks.b.urgent_ns = watermarks->b.urgent_ns; in hubbub1_program_urgent_watermarks() 290 } else if (watermarks->b.urgent_ns < hubbub1->watermarks.b.urgent_ns) in hubbub1_program_urgent_watermarks() 294 hubbub1->watermarks.b.pte_meta_urgent_ns = watermarks->b.pte_meta_urgent_ns; in hubbub1_program_urgent_watermarks() 306 hubbub1->watermarks.c.urgent_ns = watermarks->c.urgent_ns; in hubbub1_program_urgent_watermarks() 315 } else if (watermarks->c.urgent_ns < hubbub1->watermarks.c.urgent_ns) in hubbub1_program_urgent_watermarks() 319 hubbub1->watermarks.c.pte_meta_urgent_ns = watermarks->c.pte_meta_urgent_ns; in hubbub1_program_urgent_watermarks() 331 hubbub1->watermarks.d.urgent_ns = watermarks->d.urgent_ns; in hubbub1_program_urgent_watermarks() [all …]
|
| A D | dcn10_hubbub.h | 470 union dcn_watermark_set watermarks; member 484 union dcn_watermark_set *watermarks, 504 union dcn_watermark_set *watermarks, 509 union dcn_watermark_set *watermarks, 514 union dcn_watermark_set *watermarks,
|
| /drivers/gpu/drm/amd/display/dc/hubbub/dcn401/ |
| A D | dcn401_hubbub.c | 79 hubbub2->watermarks.dcn4x.a.urgent = watermarks->dcn4x.a.urgent; in hubbub401_program_urgent_watermarks() 84 watermarks->dcn4x.a.urgent, watermarks->dcn4x.a.urgent); in hubbub401_program_urgent_watermarks() 137 watermarks->dcn4x.b.urgent, watermarks->dcn4x.b.urgent); in hubbub401_program_urgent_watermarks() 203 watermarks->dcn4x.a.sr_enter, watermarks->dcn4x.a.sr_enter); in hubbub401_program_stutter_watermarks() 224 watermarks->dcn4x.a.sr_exit, watermarks->dcn4x.a.sr_exit); in hubbub401_program_stutter_watermarks() 246 watermarks->dcn4x.b.sr_enter, watermarks->dcn4x.b.sr_enter); in hubbub401_program_stutter_watermarks() 267 watermarks->dcn4x.b.sr_exit, watermarks->dcn4x.b.sr_exit); in hubbub401_program_stutter_watermarks() 423 hubbub2->watermarks.dcn4x.a.usr = watermarks->dcn4x.a.usr; in hubbub401_program_usr_watermarks() 428 watermarks->dcn4x.a.usr, watermarks->dcn4x.a.usr); in hubbub401_program_usr_watermarks() 436 hubbub2->watermarks.dcn4x.b.usr = watermarks->dcn4x.b.usr; in hubbub401_program_usr_watermarks() [all …]
|
| A D | dcn401_hubbub.h | 140 union dcn_watermark_set *watermarks, 146 union dcn_watermark_set *watermarks, 152 union dcn_watermark_set *watermarks, 158 union dcn_watermark_set *watermarks,
|
| /drivers/gpu/drm/amd/display/dc/hubbub/dcn35/ |
| A D | dcn35_hubbub.c | 114 union dcn_watermark_set *watermarks, in hubbub35_program_stutter_z8_watermarks() argument 142 watermarks->a.cstate_pstate.cstate_exit_z8_ns; in hubbub35_program_stutter_z8_watermarks() 144 watermarks->a.cstate_pstate.cstate_exit_z8_ns, in hubbub35_program_stutter_z8_watermarks() 176 watermarks->b.cstate_pstate.cstate_exit_z8_ns; in hubbub35_program_stutter_z8_watermarks() 178 watermarks->b.cstate_pstate.cstate_exit_z8_ns, in hubbub35_program_stutter_z8_watermarks() 209 watermarks->c.cstate_pstate.cstate_exit_z8_ns; in hubbub35_program_stutter_z8_watermarks() 211 watermarks->c.cstate_pstate.cstate_exit_z8_ns, in hubbub35_program_stutter_z8_watermarks() 242 watermarks->d.cstate_pstate.cstate_exit_z8_ns; in hubbub35_program_stutter_z8_watermarks() 244 watermarks->d.cstate_pstate.cstate_exit_z8_ns, in hubbub35_program_stutter_z8_watermarks() 300 union dcn_watermark_set *watermarks, in hubbub35_program_watermarks() argument [all …]
|
| /drivers/gpu/drm/amd/display/dc/dml/dcn30/ |
| A D | dcn30_fpu.c | 370 …context->bw_ctx.bw.dcn.watermarks.b.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cn… in dcn30_fpu_calculate_wm_and_dlg() 374 …context->bw_ctx.bw.dcn.watermarks.b.pte_meta_urgent_ns = get_wm_memory_trip(&context->bw_ctx.dml, … in dcn30_fpu_calculate_wm_and_dlg() 377 …context->bw_ctx.bw.dcn.watermarks.b.urgent_latency_ns = get_urgent_latency(&context->bw_ctx.dml, p… in dcn30_fpu_calculate_wm_and_dlg() 440 …context->bw_ctx.bw.dcn.watermarks.c.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cn… in dcn30_fpu_calculate_wm_and_dlg() 444 …context->bw_ctx.bw.dcn.watermarks.c.pte_meta_urgent_ns = get_wm_memory_trip(&context->bw_ctx.dml, … in dcn30_fpu_calculate_wm_and_dlg() 447 …context->bw_ctx.bw.dcn.watermarks.c.urgent_latency_ns = get_urgent_latency(&context->bw_ctx.dml, p… in dcn30_fpu_calculate_wm_and_dlg() 453 context->bw_ctx.bw.dcn.watermarks.a = context->bw_ctx.bw.dcn.watermarks.c; in dcn30_fpu_calculate_wm_and_dlg() 454 context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = 0; in dcn30_fpu_calculate_wm_and_dlg() 463 …context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cn… in dcn30_fpu_calculate_wm_and_dlg() 470 …context->bw_ctx.bw.dcn.watermarks.a.urgent_latency_ns = get_urgent_latency(&context->bw_ctx.dml, p… in dcn30_fpu_calculate_wm_and_dlg() [all …]
|
| /drivers/gpu/drm/amd/display/dc/dml/calcs/ |
| A D | dcn_calcs.c | 566 context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_exit_ns = 580 context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.cstate_exit_ns = 601 context->bw_ctx.bw.dcn.watermarks.d.cstate_pstate.cstate_exit_ns = 621 context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_exit_ns = 625 context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = 630 context->bw_ctx.bw.dcn.watermarks.b = context->bw_ctx.bw.dcn.watermarks.a; 631 context->bw_ctx.bw.dcn.watermarks.c = context->bw_ctx.bw.dcn.watermarks.a; 634 context->bw_ctx.bw.dcn.watermarks.d = context->bw_ctx.bw.dcn.watermarks.a; 1153 context->bw_ctx.bw.dcn.watermarks.b = context->bw_ctx.bw.dcn.watermarks.a; in dcn_validate_bandwidth() 1154 context->bw_ctx.bw.dcn.watermarks.c = context->bw_ctx.bw.dcn.watermarks.a; in dcn_validate_bandwidth() [all …]
|
| /drivers/gpu/drm/amd/display/dc/dml/dcn31/ |
| A D | dcn31_fpu.c | 523 …context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cn… in dcn31_calculate_wm_and_dlg_fp() 525 …context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_exit_ns = get_wm_stutter_exit(&context->b… in dcn31_calculate_wm_and_dlg_fp() 526 …context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = get_wm_dram_clock_change(&con… in dcn31_calculate_wm_and_dlg_fp() 527 …context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_enter_plus_exit_z8_ns = cstate_enter_plus… in dcn31_calculate_wm_and_dlg_fp() 528 …context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_exit_z8_ns = get_wm_z8_stutter_exit(&cont… in dcn31_calculate_wm_and_dlg_fp() 529 …context->bw_ctx.bw.dcn.watermarks.a.pte_meta_urgent_ns = get_wm_memory_trip(&context->bw_ctx.dml, … in dcn31_calculate_wm_and_dlg_fp() 530 …context->bw_ctx.bw.dcn.watermarks.a.frac_urg_bw_nom = get_fraction_of_urgent_bandwidth(&context->b… in dcn31_calculate_wm_and_dlg_fp() 532 …context->bw_ctx.bw.dcn.watermarks.a.urgent_latency_ns = get_urgent_latency(&context->bw_ctx.dml, p… in dcn31_calculate_wm_and_dlg_fp() 533 context->bw_ctx.bw.dcn.watermarks.b = context->bw_ctx.bw.dcn.watermarks.a; in dcn31_calculate_wm_and_dlg_fp() 534 context->bw_ctx.bw.dcn.watermarks.c = context->bw_ctx.bw.dcn.watermarks.a; in dcn31_calculate_wm_and_dlg_fp() [all …]
|
| /drivers/gpu/drm/amd/display/dc/hubbub/dcn201/ |
| A D | dcn201_hubbub.c | 55 union dcn_watermark_set *watermarks, in hubbub201_program_watermarks() argument 62 if (hubbub1_program_urgent_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower)) in hubbub201_program_watermarks() 65 if (hubbub1_program_pstate_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower)) in hubbub201_program_watermarks()
|
| /drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/ |
| A D | vg_clk_mgr.h | 30 struct watermarks; 36 struct watermarks *wm_set;
|
| A D | vg_clk_mgr.c | 386 static void vg_build_watermark_ranges(struct clk_bw_params *bw_params, struct watermarks *table) in vg_build_watermark_ranges() 446 struct watermarks *table = clk_mgr_vgh->smu_wm_set.wm_set; in vg_notify_wm_ranges() 639 static struct watermarks dummy_wms = { 0 }; 683 clk_mgr->smu_wm_set.wm_set = (struct watermarks *)dm_helpers_allocate_gpu_mem( in vg_clk_mgr_construct() 686 sizeof(struct watermarks), in vg_clk_mgr_construct()
|
| A D | dcn301_smu.h | 129 struct watermarks { struct
|
| /drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
| A D | dcn20_fpu.c | 1801 …context->bw_ctx.bw.dcn.watermarks.b.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cn… in dcn20_calculate_wm() 1805 …context->bw_ctx.bw.dcn.watermarks.b.pte_meta_urgent_ns = get_wm_memory_trip(&context->bw_ctx.dml, … in dcn20_calculate_wm() 1808 …context->bw_ctx.bw.dcn.watermarks.b.urgent_latency_ns = get_urgent_latency(&context->bw_ctx.dml, p… in dcn20_calculate_wm() 1815 …context->bw_ctx.bw.dcn.watermarks.c.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cn… in dcn20_calculate_wm() 1819 …context->bw_ctx.bw.dcn.watermarks.c.pte_meta_urgent_ns = get_wm_memory_trip(&context->bw_ctx.dml, … in dcn20_calculate_wm() 1828 …context->bw_ctx.bw.dcn.watermarks.d.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cn… in dcn20_calculate_wm() 1839 …context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cn… in dcn20_calculate_wm() 2300 calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.d, in dcn21_calculate_wm() 2305 calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.c, in dcn21_calculate_wm() 2310 calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.b, in dcn21_calculate_wm() [all …]
|
| /drivers/gpu/drm/amd/display/dc/hubbub/dcn30/ |
| A D | dcn30_hubbub.c | 98 union dcn_watermark_set *watermarks, in hubbub3_program_watermarks() argument 105 if (hubbub21_program_urgent_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower)) in hubbub3_program_watermarks() 108 if (hubbub21_program_stutter_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower)) in hubbub3_program_watermarks() 111 if (hubbub21_program_pstate_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower)) in hubbub3_program_watermarks() 383 uint32_t prog_wm_value = convert_and_clamp(hubbub1->watermarks.a.urgent_ns, in hubbub3_force_wm_propagate_to_pipes()
|
| /drivers/gpu/drm/amd/display/dc/dml2/ |
| A D | dml2_wrapper.c | 485 dml2_extract_watermark_set(&context->bw_ctx.bw.dcn.watermarks.a, &dml2->v20.dml_core_ctx); in dml2_validate_and_build_resource() 486 dml2_extract_watermark_set(&context->bw_ctx.bw.dcn.watermarks.b, &dml2->v20.dml_core_ctx); in dml2_validate_and_build_resource() 488 dml2_extract_watermark_set(&context->bw_ctx.bw.dcn.watermarks.c, &dml2->v20.dml_core_ctx); in dml2_validate_and_build_resource() 490 …emcpy(&context->bw_ctx.bw.dcn.watermarks.c, &dml2->v20.g6_temp_read_watermark_set, sizeof(context-… in dml2_validate_and_build_resource() 491 dml2_extract_watermark_set(&context->bw_ctx.bw.dcn.watermarks.d, &dml2->v20.dml_core_ctx); in dml2_validate_and_build_resource() 496 …cstate_enter_plus_exit_z8_ns = context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_enter_plus… in dml2_validate_and_build_resource() 502 …context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_enter_plus_exit_z8_ns = cstate_enter_plus… in dml2_validate_and_build_resource()
|
| /drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
| A D | dcn32_fpu.c | 2445 …context->bw_ctx.bw.dcn.watermarks.b.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cn… in dcn32_calculate_wm_and_dlg_fpu() 2449 …context->bw_ctx.bw.dcn.watermarks.b.pte_meta_urgent_ns = get_wm_memory_trip(&context->bw_ctx.dml, … in dcn32_calculate_wm_and_dlg_fpu() 2452 …context->bw_ctx.bw.dcn.watermarks.b.urgent_latency_ns = get_urgent_latency(&context->bw_ctx.dml, p… in dcn32_calculate_wm_and_dlg_fpu() 2541 …context->bw_ctx.bw.dcn.watermarks.c.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cn… in dcn32_calculate_wm_and_dlg_fpu() 2545 …context->bw_ctx.bw.dcn.watermarks.c.pte_meta_urgent_ns = get_wm_memory_trip(&context->bw_ctx.dml, … in dcn32_calculate_wm_and_dlg_fpu() 2548 …context->bw_ctx.bw.dcn.watermarks.c.urgent_latency_ns = get_urgent_latency(&context->bw_ctx.dml, p… in dcn32_calculate_wm_and_dlg_fpu() 2561 context->bw_ctx.bw.dcn.watermarks.a = context->bw_ctx.bw.dcn.watermarks.c; in dcn32_calculate_wm_and_dlg_fpu() 2562 context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = 0; in dcn32_calculate_wm_and_dlg_fpu() 2580 …context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cn… in dcn32_calculate_wm_and_dlg_fpu() 2587 …context->bw_ctx.bw.dcn.watermarks.a.urgent_latency_ns = get_urgent_latency(&context->bw_ctx.dml, p… in dcn32_calculate_wm_and_dlg_fpu() [all …]
|
| /drivers/gpu/drm/amd/display/dc/dml/dcn301/ |
| A D | dcn301_fpu.c | 434 calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.d, in dcn301_fpu_calculate_wm_and_dlg() 439 calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.c, in dcn301_fpu_calculate_wm_and_dlg() 444 calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.b, in dcn301_fpu_calculate_wm_and_dlg() 450 calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.a, in dcn301_fpu_calculate_wm_and_dlg()
|
| /drivers/gpu/drm/amd/display/dc/hubbub/dcn20/ |
| A D | dcn20_hubbub.c | 594 union dcn_watermark_set *watermarks, in hubbub2_program_watermarks() argument 604 if (hubbub1_program_urgent_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower)) in hubbub2_program_watermarks() 607 if (hubbub1_program_stutter_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower)) in hubbub2_program_watermarks() 619 if (hubbub1_program_pstate_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower)) in hubbub2_program_watermarks()
|
| /drivers/gpu/drm/amd/display/dc/dml2/dml21/ |
| A D | dml21_translation_helper.h | 23 void dml21_extract_watermark_sets(const struct dc *in_dc, union dcn_watermark_set *watermarks, stru…
|
| A D | dml21_translation_helper.c | 1170 …hub_watermark_regs *wm_set_index_to_dc_wm_set(union dcn_watermark_set *watermarks, const enum dml2… in wm_set_index_to_dc_wm_set() argument 1176 wm_regs = &watermarks->dcn4x.a; in wm_set_index_to_dc_wm_set() 1179 wm_regs = &watermarks->dcn4x.b; in wm_set_index_to_dc_wm_set() 1182 wm_regs = &watermarks->dcn4x.c; in wm_set_index_to_dc_wm_set() 1185 wm_regs = &watermarks->dcn4x.d; in wm_set_index_to_dc_wm_set() 1196 void dml21_extract_watermark_sets(const struct dc *in_dc, union dcn_watermark_set *watermarks, stru… in dml21_extract_watermark_sets() argument 1204 struct dml2_dchub_watermark_regs *wm_regs = wm_set_index_to_dc_wm_set(watermarks, wm_index); in dml21_extract_watermark_sets()
|