| /linux-6.15/drivers/gpu/drm/amd/display/dc/hubbub/dcn32/ |
| H 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 …]
|
| H 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,
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hubbub/dcn31/ |
| H 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 …]
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hubbub/dcn21/ |
| H 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() 170 hubbub1->watermarks.a.frac_urg_bw_flip = watermarks->a.frac_urg_bw_flip; 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() 289 hubbub1->watermarks.d.urgent_ns = watermarks->d.urgent_ns; in hubbub21_program_urgent_watermarks() [all …]
|
| H 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,
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hubbub/dcn10/ |
| H 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 …]
|
| H 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,
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hubbub/dcn401/ |
| H 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 …]
|
| H 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,
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hubbub/dcn35/ |
| H 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 …]
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn30/ |
| H A D | dcn30_fpu.c | 369 …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() 373 …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() 376 …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() 439 …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() 443 …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() 446 …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() 452 context->bw_ctx.bw.dcn.watermarks.a = context->bw_ctx.bw.dcn.watermarks.c; in dcn30_fpu_calculate_wm_and_dlg() 453 context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = 0; in dcn30_fpu_calculate_wm_and_dlg() 462 …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() 469 …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 …]
|
| /linux-6.15/mm/damon/ |
| H A D | sysfs-schemes.c | 775 if (!watermarks) in damon_sysfs_watermarks_alloc() 778 watermarks->metric = metric; in damon_sysfs_watermarks_alloc() 780 watermarks->high = high; in damon_sysfs_watermarks_alloc() 781 watermarks->mid = mid; in damon_sysfs_watermarks_alloc() 782 watermarks->low = low; in damon_sysfs_watermarks_alloc() 783 return watermarks; in damon_sysfs_watermarks_alloc() 811 watermarks->metric = metric; in metric_store() 1641 if (!watermarks) in damon_sysfs_scheme_set_watermarks() 1647 kobject_put(&watermarks->kobj); in damon_sysfs_scheme_set_watermarks() 1649 scheme->watermarks = watermarks; in damon_sysfs_scheme_set_watermarks() [all …]
|
| /linux-6.15/Documentation/translations/zh_TW/admin-guide/mm/damon/ |
| H A D | usage.rst | 78 │ │ │ │ │ │ │ watermarks/metric,interval_us,high,mid,low 206 在每個方案目錄中,存在五個目錄(``access_pattern``、``quotas``、``watermarks``、 250 schemes/<N>/watermarks/ 324 # echo free_mem_rate > watermarks/metric 325 # echo 5000000 > watermarks/interval_us 326 # echo 600 > watermarks/high 327 # echo 500 > watermarks/mid 328 # echo 300 > watermarks/low
|
| /linux-6.15/Documentation/translations/zh_CN/admin-guide/mm/damon/ |
| H A D | usage.rst | 78 │ │ │ │ │ │ │ watermarks/metric,interval_us,high,mid,low 206 在每个方案目录中,存在五个目录(``access_pattern``、``quotas``、``watermarks``、 250 schemes/<N>/watermarks/ 324 # echo free_mem_rate > watermarks/metric 325 # echo 5000000 > watermarks/interval_us 326 # echo 600 > watermarks/high 327 # echo 500 > watermarks/mid 328 # echo 300 > watermarks/low
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/calcs/ |
| H 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 …]
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn31/ |
| H 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 …]
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hubbub/dcn201/ |
| H 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()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/ |
| H A D | vg_clk_mgr.h | 30 struct watermarks; 36 struct watermarks *wm_set;
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hubbub/dcn30/ |
| H 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()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
| H 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() 2301 calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.d, in dcn21_calculate_wm() 2306 calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.c, in dcn21_calculate_wm() 2311 calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.b, in dcn21_calculate_wm() [all …]
|
| /linux-6.15/Documentation/admin-guide/mm/damon/ |
| H A D | lru_sort.rst | 40 pressure watermarks. 68 no real monitoring and LRU-lists sorting due to the watermarks-based activation 69 condition. Refer to below descriptions for the watermarks parameter for this. 127 The watermarks check time interval in microseconds. 129 Minimal time to wait before checking the watermarks, when DAMON_LRU_SORT is 130 enabled but inactive due to its watermarks rule. 5 seconds by default. 139 watermarks. 200 (20%) by default. 157 watermarks. 50 (5%) by default.
|
| H A D | reclaim.rst | 38 automatically activated and deactivated with three memory pressure watermarks. 60 no real monitoring and reclamation due to the watermarks-based activation 61 condition. Refer to below descriptions for the watermarks parameter for this. 150 Minimal time to wait before checking the watermarks, when DAMON_RECLAIM is 151 enabled but inactive due to its watermarks rule. 160 the watermarks. 178 watermarks. In the case, the system falls back to the LRU-list based page
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
| H A D | dcn32_fpu.c | 2440 …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() 2444 …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() 2447 …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() 2536 …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() 2540 …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() 2543 …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() 2556 context->bw_ctx.bw.dcn.watermarks.a = context->bw_ctx.bw.dcn.watermarks.c; in dcn32_calculate_wm_and_dlg_fpu() 2557 context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = 0; in dcn32_calculate_wm_and_dlg_fpu() 2575 …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() 2582 …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 …]
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/dml/dcn301/ |
| H 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()
|
| /linux-6.15/drivers/gpu/drm/amd/display/dc/hubbub/dcn20/ |
| H 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()
|