Symbol: watermarks
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c
386
static void vg_build_watermark_ranges(struct clk_bw_params *bw_params, struct watermarks *table)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c
449
struct watermarks *table = clk_mgr_vgh->smu_wm_set.wm_set;
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c
660
static struct watermarks dummy_wms = { 0 };
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c
704
clk_mgr->smu_wm_set.wm_set = (struct watermarks *)dm_helpers_allocate_gpu_mem(
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c
707
sizeof(struct watermarks),
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h
30
struct watermarks;
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h
36
struct watermarks *wm_set;
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
946
wm_val_refclk = context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns *
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1148
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1150
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1152
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1154
context->bw_ctx.bw.dcn.watermarks.a.pte_meta_urgent_ns = (uint32_t)(v->ptemeta_urgent_watermark * 1000.0f);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1155
context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = (uint32_t)(v->urgent_watermark * 1000.0f);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1156
context->bw_ctx.bw.dcn.watermarks.b = context->bw_ctx.bw.dcn.watermarks.a;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1157
context->bw_ctx.bw.dcn.watermarks.c = context->bw_ctx.bw.dcn.watermarks.a;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1158
context->bw_ctx.bw.dcn.watermarks.d = context->bw_ctx.bw.dcn.watermarks.a;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
568
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
570
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
572
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
574
context->bw_ctx.bw.dcn.watermarks.b.pte_meta_urgent_ns = v->ptemeta_urgent_watermark * 1000;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
575
context->bw_ctx.bw.dcn.watermarks.b.urgent_ns = v->urgent_watermark * 1000;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
582
context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
584
context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
586
context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
588
context->bw_ctx.bw.dcn.watermarks.c.pte_meta_urgent_ns = v->ptemeta_urgent_watermark * 1000;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
589
context->bw_ctx.bw.dcn.watermarks.c.urgent_ns = v->urgent_watermark * 1000;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
603
context->bw_ctx.bw.dcn.watermarks.d.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
605
context->bw_ctx.bw.dcn.watermarks.d.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
607
context->bw_ctx.bw.dcn.watermarks.d.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
609
context->bw_ctx.bw.dcn.watermarks.d.pte_meta_urgent_ns = v->ptemeta_urgent_watermark * 1000;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
610
context->bw_ctx.bw.dcn.watermarks.d.urgent_ns = v->urgent_watermark * 1000;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
623
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
625
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
627
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
629
context->bw_ctx.bw.dcn.watermarks.a.pte_meta_urgent_ns = v->ptemeta_urgent_watermark * 1000;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
630
context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = v->urgent_watermark * 1000;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
632
context->bw_ctx.bw.dcn.watermarks.b = context->bw_ctx.bw.dcn.watermarks.a;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
633
context->bw_ctx.bw.dcn.watermarks.c = context->bw_ctx.bw.dcn.watermarks.a;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
636
context->bw_ctx.bw.dcn.watermarks.d = context->bw_ctx.bw.dcn.watermarks.a;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1811
context->bw_ctx.bw.dcn.watermarks.b.urgent_ns = (uint32_t)(get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1812
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns = (uint32_t)(get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1813
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_exit_ns = (uint32_t)(get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1814
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.pstate_change_ns = (uint32_t)(get_wm_dram_clock_change(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1815
context->bw_ctx.bw.dcn.watermarks.b.pte_meta_urgent_ns = (uint32_t)(get_wm_memory_trip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1816
context->bw_ctx.bw.dcn.watermarks.b.frac_urg_bw_nom = (uint32_t)(get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1817
context->bw_ctx.bw.dcn.watermarks.b.frac_urg_bw_flip = (uint32_t)(get_fraction_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1818
context->bw_ctx.bw.dcn.watermarks.b.urgent_latency_ns = (uint32_t)(get_urgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1825
context->bw_ctx.bw.dcn.watermarks.c.urgent_ns = (uint32_t)(get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1826
context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.cstate_enter_plus_exit_ns = (uint32_t)(get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1827
context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.cstate_exit_ns = (uint32_t)(get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1828
context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.pstate_change_ns = (uint32_t)(get_wm_dram_clock_change(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1829
context->bw_ctx.bw.dcn.watermarks.c.pte_meta_urgent_ns = (uint32_t)(get_wm_memory_trip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1830
context->bw_ctx.bw.dcn.watermarks.c.frac_urg_bw_nom = (uint32_t)(get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1831
context->bw_ctx.bw.dcn.watermarks.c.frac_urg_bw_flip = (uint32_t)(get_fraction_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1838
context->bw_ctx.bw.dcn.watermarks.d.urgent_ns = (uint32_t)(get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1839
context->bw_ctx.bw.dcn.watermarks.d.cstate_pstate.cstate_enter_plus_exit_ns = (uint32_t)(get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1840
context->bw_ctx.bw.dcn.watermarks.d.cstate_pstate.cstate_exit_ns = (uint32_t)(get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1841
context->bw_ctx.bw.dcn.watermarks.d.cstate_pstate.pstate_change_ns = (uint32_t)(get_wm_dram_clock_change(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1842
context->bw_ctx.bw.dcn.watermarks.d.pte_meta_urgent_ns = (uint32_t)(get_wm_memory_trip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1843
context->bw_ctx.bw.dcn.watermarks.d.frac_urg_bw_nom = (uint32_t)(get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1844
context->bw_ctx.bw.dcn.watermarks.d.frac_urg_bw_flip = (uint32_t)(get_fraction_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1849
context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = (uint32_t)(get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1850
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns = (uint32_t)(get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1851
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_exit_ns = (uint32_t)(get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1852
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = (uint32_t)(get_wm_dram_clock_change(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1853
context->bw_ctx.bw.dcn.watermarks.a.pte_meta_urgent_ns = (uint32_t)(get_wm_memory_trip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1854
context->bw_ctx.bw.dcn.watermarks.a.frac_urg_bw_nom = (uint32_t)(get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1855
context->bw_ctx.bw.dcn.watermarks.a.frac_urg_bw_flip = (uint32_t)(get_fraction_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000.0);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
2311
calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.d,
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
2316
calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.c,
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
2321
calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.b,
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
2327
calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.a,
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
375
context->bw_ctx.bw.dcn.watermarks.b.urgent_ns = (uint32_t)(get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
376
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns = (uint32_t)(get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
377
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_exit_ns = (uint32_t)(get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
378
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.pstate_change_ns = (uint32_t)(get_wm_dram_clock_change(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
379
context->bw_ctx.bw.dcn.watermarks.b.pte_meta_urgent_ns = (uint32_t)(get_wm_memory_trip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
380
context->bw_ctx.bw.dcn.watermarks.b.frac_urg_bw_nom = (uint32_t)(get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
381
context->bw_ctx.bw.dcn.watermarks.b.frac_urg_bw_flip = (uint32_t)(get_fraction_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
382
context->bw_ctx.bw.dcn.watermarks.b.urgent_latency_ns = (uint32_t)(get_urgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
445
context->bw_ctx.bw.dcn.watermarks.c.urgent_ns = (uint32_t)(get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
446
context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.cstate_enter_plus_exit_ns = (uint32_t)(get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
447
context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.cstate_exit_ns = (uint32_t)(get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
448
context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.pstate_change_ns = (uint32_t)(get_wm_dram_clock_change(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
449
context->bw_ctx.bw.dcn.watermarks.c.pte_meta_urgent_ns = (uint32_t)(get_wm_memory_trip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
450
context->bw_ctx.bw.dcn.watermarks.c.frac_urg_bw_nom = (uint32_t)(get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
451
context->bw_ctx.bw.dcn.watermarks.c.frac_urg_bw_flip = (uint32_t)(get_fraction_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
452
context->bw_ctx.bw.dcn.watermarks.c.urgent_latency_ns = (uint32_t)(get_urgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
458
context->bw_ctx.bw.dcn.watermarks.a = context->bw_ctx.bw.dcn.watermarks.c;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
459
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = 0;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
468
context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = (uint32_t)(get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
469
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns = (uint32_t)(get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
470
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_exit_ns = (uint32_t)(get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
471
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = (uint32_t)(get_wm_dram_clock_change(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
472
context->bw_ctx.bw.dcn.watermarks.a.pte_meta_urgent_ns = (uint32_t)(get_wm_memory_trip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
473
context->bw_ctx.bw.dcn.watermarks.a.frac_urg_bw_nom = (uint32_t)(get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
474
context->bw_ctx.bw.dcn.watermarks.a.frac_urg_bw_flip = (uint32_t)(get_fraction_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
475
context->bw_ctx.bw.dcn.watermarks.a.urgent_latency_ns = (uint32_t)(get_urgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
481
context->bw_ctx.bw.dcn.watermarks.d = context->bw_ctx.bw.dcn.watermarks.a;
drivers/gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c
449
calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.d,
drivers/gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c
454
calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.c,
drivers/gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c
459
calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.b,
drivers/gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c
465
calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.a,
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
526
context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = (uint32_t)(get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
527
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns = (uint32_t)(get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
528
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_exit_ns = (uint32_t)(get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
529
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = (uint32_t)(get_wm_dram_clock_change(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
530
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_enter_plus_exit_z8_ns = cstate_enter_plus_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
531
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_exit_z8_ns = (uint32_t)(get_wm_z8_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
532
context->bw_ctx.bw.dcn.watermarks.a.pte_meta_urgent_ns = (uint32_t)(get_wm_memory_trip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
533
context->bw_ctx.bw.dcn.watermarks.a.frac_urg_bw_nom = (uint32_t)(get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
534
context->bw_ctx.bw.dcn.watermarks.a.frac_urg_bw_flip = (uint32_t)(get_fraction_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
535
context->bw_ctx.bw.dcn.watermarks.a.urgent_latency_ns = (uint32_t)(get_urgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
536
context->bw_ctx.bw.dcn.watermarks.b = context->bw_ctx.bw.dcn.watermarks.a;
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
537
context->bw_ctx.bw.dcn.watermarks.c = context->bw_ctx.bw.dcn.watermarks.a;
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
538
context->bw_ctx.bw.dcn.watermarks.d = context->bw_ctx.bw.dcn.watermarks.a;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2418
context->bw_ctx.bw.dcn.watermarks.b.urgent_ns = (uint32_t)(get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2419
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns = (uint32_t)(get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2420
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_exit_ns = (uint32_t)(get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2421
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.pstate_change_ns = (uint32_t)(get_wm_dram_clock_change(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2422
context->bw_ctx.bw.dcn.watermarks.b.pte_meta_urgent_ns = (uint32_t)(get_wm_memory_trip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2423
context->bw_ctx.bw.dcn.watermarks.b.frac_urg_bw_nom = (uint32_t)(get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2424
context->bw_ctx.bw.dcn.watermarks.b.frac_urg_bw_flip = (uint32_t)(get_fraction_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2425
context->bw_ctx.bw.dcn.watermarks.b.urgent_latency_ns = (uint32_t)(get_urgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2426
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.fclk_pstate_change_ns = (uint32_t)(get_fclk_watermark(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2427
context->bw_ctx.bw.dcn.watermarks.b.usr_retraining_ns = (uint32_t)(get_usr_retraining_watermark(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2514
context->bw_ctx.bw.dcn.watermarks.c.urgent_ns = (uint32_t)(get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2515
context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.cstate_enter_plus_exit_ns = (uint32_t)(get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2516
context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.cstate_exit_ns = (uint32_t)(get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2517
context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.pstate_change_ns = (uint32_t)(get_wm_dram_clock_change(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2518
context->bw_ctx.bw.dcn.watermarks.c.pte_meta_urgent_ns = (uint32_t)(get_wm_memory_trip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2519
context->bw_ctx.bw.dcn.watermarks.c.frac_urg_bw_nom = (uint32_t)(get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2520
context->bw_ctx.bw.dcn.watermarks.c.frac_urg_bw_flip = (uint32_t)(get_fraction_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2521
context->bw_ctx.bw.dcn.watermarks.c.urgent_latency_ns = (uint32_t)(get_urgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2526
context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.fclk_pstate_change_ns = (uint32_t)(get_wm_dram_clock_change(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2527
context->bw_ctx.bw.dcn.watermarks.c.usr_retraining_ns = (uint32_t)(get_usr_retraining_watermark(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2534
context->bw_ctx.bw.dcn.watermarks.a = context->bw_ctx.bw.dcn.watermarks.c;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2535
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = 0;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2539
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.fclk_pstate_change_ns = (uint32_t)(get_fclk_watermark(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2553
context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = (uint32_t)(get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2554
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns = (uint32_t)(get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2555
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_exit_ns = (uint32_t)(get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2556
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = (uint32_t)(get_wm_dram_clock_change(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2557
context->bw_ctx.bw.dcn.watermarks.a.pte_meta_urgent_ns = (uint32_t)(get_wm_memory_trip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2558
context->bw_ctx.bw.dcn.watermarks.a.frac_urg_bw_nom = (uint32_t)(get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2559
context->bw_ctx.bw.dcn.watermarks.a.frac_urg_bw_flip = (uint32_t)(get_fraction_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2560
context->bw_ctx.bw.dcn.watermarks.a.urgent_latency_ns = (uint32_t)(get_urgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2561
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.fclk_pstate_change_ns = (uint32_t)(get_fclk_watermark(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2562
context->bw_ctx.bw.dcn.watermarks.a.usr_retraining_ns = (uint32_t)(get_usr_retraining_watermark(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000);
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2566
context->bw_ctx.bw.dcn.watermarks.d = context->bw_ctx.bw.dcn.watermarks.a;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
902
static struct dml2_dchub_watermark_regs *wm_set_index_to_dc_wm_set(union dcn_watermark_set *watermarks, const enum dml2_dchub_watermark_reg_set_index wm_index)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
908
wm_regs = &watermarks->dcn4x.a;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
911
wm_regs = &watermarks->dcn4x.b;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
914
wm_regs = &watermarks->dcn4x.c;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
917
wm_regs = &watermarks->dcn4x.d;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
928
void dml21_extract_watermark_sets(const struct dc *in_dc, union dcn_watermark_set *watermarks, struct dml2_context *in_ctx)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
937
struct dml2_dchub_watermark_regs *wm_regs = wm_set_index_to_dc_wm_set(watermarks, wm_index);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.h
23
void dml21_extract_watermark_sets(const struct dc *in_dc, union dcn_watermark_set *watermarks, struct dml2_context *in_ctx);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_wrapper_fpu.c
252
dml21_extract_watermark_sets(in_dc, &context->bw_ctx.bw.dcn.watermarks, dml_ctx);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/inc/dml_top_types.h
460
} watermarks;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
13205
out->informative.watermarks.urgent_us = dml_get_wm_urgent(mode_lib);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
13206
out->informative.watermarks.writeback_urgent_us = dml_get_wm_writeback_urgent(mode_lib);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
13207
out->informative.watermarks.writeback_pstate_us = dml_get_wm_writeback_dram_clock_change(mode_lib);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
13208
out->informative.watermarks.writeback_fclk_pstate_us = dml_get_wm_writeback_fclk_change(mode_lib);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
13210
out->informative.watermarks.cstate_exit_us = dml_get_wm_stutter_exit(mode_lib);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
13211
out->informative.watermarks.cstate_enter_plus_exit_us = dml_get_wm_stutter_enter_exit(mode_lib);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
13212
out->informative.watermarks.z8_cstate_exit_us = dml_get_wm_z8_stutter_exit(mode_lib);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
13213
out->informative.watermarks.z8_cstate_enter_plus_exit_us = dml_get_wm_z8_stutter_enter_exit(mode_lib);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
13214
out->informative.watermarks.pstate_change_us = dml_get_wm_dram_clock_change(mode_lib);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
13215
out->informative.watermarks.fclk_pstate_change_us = dml_get_wm_fclk_change(mode_lib);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
13216
out->informative.watermarks.usr_retraining_us = dml_get_wm_usr_retraining(mode_lib);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
13217
out->informative.watermarks.temp_read_or_ppt_watermark_us = dml_get_wm_temp_read_or_ppt(mode_lib);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7334
const struct dml2_core_internal_watermarks *watermarks,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7345
(unsigned int)math_ceil(watermarks->DRAMClockChangeWatermark / ((double)stream_descriptor->timing.h_total * 1000.0 / (double)stream_descriptor->timing.pixel_clock_khz));
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7974
CalculateWatermarks_params->Watermark = &mode_lib->ms.support.watermarks; // Watermarks *Watermark
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7989
calculate_pstate_keepout_dst_lines(display_cfg, &mode_lib->ms.support.watermarks, s->dummy_integer_array[0]);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_shared_types.h
347
struct dml2_core_internal_watermarks watermarks;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_internal_shared_types.h
213
struct dml2_core_internal_watermarks watermarks;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.c
488
dml2_extract_watermark_set(&context->bw_ctx.bw.dcn.watermarks.a, &dml2->v20.dml_core_ctx);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.c
489
dml2_extract_watermark_set(&context->bw_ctx.bw.dcn.watermarks.b, &dml2->v20.dml_core_ctx);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.c
491
dml2_extract_watermark_set(&context->bw_ctx.bw.dcn.watermarks.c, &dml2->v20.dml_core_ctx);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.c
493
memcpy(&context->bw_ctx.bw.dcn.watermarks.c, &dml2->v20.g6_temp_read_watermark_set, sizeof(context->bw_ctx.bw.dcn.watermarks.c));
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.c
494
dml2_extract_watermark_set(&context->bw_ctx.bw.dcn.watermarks.d, &dml2->v20.dml_core_ctx);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.c
499
cstate_enter_plus_exit_z8_ns = context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_enter_plus_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.c
505
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_enter_plus_exit_z8_ns = cstate_enter_plus_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
245
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
255
if (safe_to_lower || watermarks->a.urgent_ns > hubbub1->watermarks.a.urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
256
hubbub1->watermarks.a.urgent_ns = watermarks->a.urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
257
prog_wm_value = convert_and_clamp(watermarks->a.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
264
watermarks->a.urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
265
} else if (watermarks->a.urgent_ns < hubbub1->watermarks.a.urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
268
if (safe_to_lower || watermarks->a.pte_meta_urgent_ns > hubbub1->watermarks.a.pte_meta_urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
269
hubbub1->watermarks.a.pte_meta_urgent_ns = watermarks->a.pte_meta_urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
270
prog_wm_value = convert_and_clamp(watermarks->a.pte_meta_urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
275
watermarks->a.pte_meta_urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
276
} else if (watermarks->a.pte_meta_urgent_ns < hubbub1->watermarks.a.pte_meta_urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
280
if (safe_to_lower || watermarks->b.urgent_ns > hubbub1->watermarks.b.urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
281
hubbub1->watermarks.b.urgent_ns = watermarks->b.urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
282
prog_wm_value = convert_and_clamp(watermarks->b.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
289
watermarks->b.urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
290
} else if (watermarks->b.urgent_ns < hubbub1->watermarks.b.urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
293
if (safe_to_lower || watermarks->b.pte_meta_urgent_ns > hubbub1->watermarks.b.pte_meta_urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
294
hubbub1->watermarks.b.pte_meta_urgent_ns = watermarks->b.pte_meta_urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
295
prog_wm_value = convert_and_clamp(watermarks->b.pte_meta_urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
300
watermarks->b.pte_meta_urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
301
} else if (watermarks->b.pte_meta_urgent_ns < hubbub1->watermarks.b.pte_meta_urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
305
if (safe_to_lower || watermarks->c.urgent_ns > hubbub1->watermarks.c.urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
306
hubbub1->watermarks.c.urgent_ns = watermarks->c.urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
307
prog_wm_value = convert_and_clamp(watermarks->c.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
314
watermarks->c.urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
315
} else if (watermarks->c.urgent_ns < hubbub1->watermarks.c.urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
318
if (safe_to_lower || watermarks->c.pte_meta_urgent_ns > hubbub1->watermarks.c.pte_meta_urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
319
hubbub1->watermarks.c.pte_meta_urgent_ns = watermarks->c.pte_meta_urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
320
prog_wm_value = convert_and_clamp(watermarks->c.pte_meta_urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
325
watermarks->c.pte_meta_urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
326
} else if (watermarks->c.pte_meta_urgent_ns < hubbub1->watermarks.c.pte_meta_urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
330
if (safe_to_lower || watermarks->d.urgent_ns > hubbub1->watermarks.d.urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
331
hubbub1->watermarks.d.urgent_ns = watermarks->d.urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
332
prog_wm_value = convert_and_clamp(watermarks->d.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
339
watermarks->d.urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
340
} else if (watermarks->d.urgent_ns < hubbub1->watermarks.d.urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
343
if (safe_to_lower || watermarks->d.pte_meta_urgent_ns > hubbub1->watermarks.d.pte_meta_urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
344
hubbub1->watermarks.d.pte_meta_urgent_ns = watermarks->d.pte_meta_urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
345
prog_wm_value = convert_and_clamp(watermarks->d.pte_meta_urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
350
watermarks->d.pte_meta_urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
351
} else if (watermarks->d.pte_meta_urgent_ns < hubbub1->watermarks.d.pte_meta_urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
359
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
368
if (safe_to_lower || watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
369
> hubbub1->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
370
hubbub1->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
371
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
373
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
379
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
380
} else if (watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
381
< hubbub1->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
384
if (safe_to_lower || watermarks->a.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
385
> hubbub1->watermarks.a.cstate_pstate.cstate_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
386
hubbub1->watermarks.a.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
387
watermarks->a.cstate_pstate.cstate_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
389
watermarks->a.cstate_pstate.cstate_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
395
watermarks->a.cstate_pstate.cstate_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
396
} else if (watermarks->a.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
397
< hubbub1->watermarks.a.cstate_pstate.cstate_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
401
if (safe_to_lower || watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
402
> hubbub1->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
403
hubbub1->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
404
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
406
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
412
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
413
} else if (watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
414
< hubbub1->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
417
if (safe_to_lower || watermarks->b.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
418
> hubbub1->watermarks.b.cstate_pstate.cstate_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
419
hubbub1->watermarks.b.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
420
watermarks->b.cstate_pstate.cstate_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
422
watermarks->b.cstate_pstate.cstate_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
428
watermarks->b.cstate_pstate.cstate_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
429
} else if (watermarks->b.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
430
< hubbub1->watermarks.b.cstate_pstate.cstate_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
434
if (safe_to_lower || watermarks->c.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
435
> hubbub1->watermarks.c.cstate_pstate.cstate_enter_plus_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
436
hubbub1->watermarks.c.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
437
watermarks->c.cstate_pstate.cstate_enter_plus_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
439
watermarks->c.cstate_pstate.cstate_enter_plus_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
445
watermarks->c.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
446
} else if (watermarks->c.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
447
< hubbub1->watermarks.c.cstate_pstate.cstate_enter_plus_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
450
if (safe_to_lower || watermarks->c.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
451
> hubbub1->watermarks.c.cstate_pstate.cstate_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
452
hubbub1->watermarks.c.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
453
watermarks->c.cstate_pstate.cstate_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
455
watermarks->c.cstate_pstate.cstate_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
461
watermarks->c.cstate_pstate.cstate_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
462
} else if (watermarks->c.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
463
< hubbub1->watermarks.c.cstate_pstate.cstate_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
467
if (safe_to_lower || watermarks->d.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
468
> hubbub1->watermarks.d.cstate_pstate.cstate_enter_plus_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
469
hubbub1->watermarks.d.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
470
watermarks->d.cstate_pstate.cstate_enter_plus_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
472
watermarks->d.cstate_pstate.cstate_enter_plus_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
478
watermarks->d.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
479
} else if (watermarks->d.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
480
< hubbub1->watermarks.d.cstate_pstate.cstate_enter_plus_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
483
if (safe_to_lower || watermarks->d.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
484
> hubbub1->watermarks.d.cstate_pstate.cstate_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
485
hubbub1->watermarks.d.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
486
watermarks->d.cstate_pstate.cstate_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
488
watermarks->d.cstate_pstate.cstate_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
494
watermarks->d.cstate_pstate.cstate_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
495
} else if (watermarks->d.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
496
< hubbub1->watermarks.d.cstate_pstate.cstate_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
504
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
513
if (safe_to_lower || watermarks->a.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
514
> hubbub1->watermarks.a.cstate_pstate.pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
515
hubbub1->watermarks.a.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
516
watermarks->a.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
518
watermarks->a.cstate_pstate.pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
524
watermarks->a.cstate_pstate.pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
525
} else if (watermarks->a.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
526
< hubbub1->watermarks.a.cstate_pstate.pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
530
if (safe_to_lower || watermarks->b.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
531
> hubbub1->watermarks.b.cstate_pstate.pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
532
hubbub1->watermarks.b.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
533
watermarks->b.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
535
watermarks->b.cstate_pstate.pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
541
watermarks->b.cstate_pstate.pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
542
} else if (watermarks->b.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
543
< hubbub1->watermarks.b.cstate_pstate.pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
547
if (safe_to_lower || watermarks->c.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
548
> hubbub1->watermarks.c.cstate_pstate.pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
549
hubbub1->watermarks.c.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
550
watermarks->c.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
552
watermarks->c.cstate_pstate.pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
558
watermarks->c.cstate_pstate.pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
559
} else if (watermarks->c.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
560
< hubbub1->watermarks.c.cstate_pstate.pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
564
if (safe_to_lower || watermarks->d.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
565
> hubbub1->watermarks.d.cstate_pstate.pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
566
hubbub1->watermarks.d.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
567
watermarks->d.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
569
watermarks->d.cstate_pstate.pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
575
watermarks->d.cstate_pstate.pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
576
} else if (watermarks->d.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
577
< hubbub1->watermarks.d.cstate_pstate.pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
585
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
595
if (hubbub1_program_urgent_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
598
if (hubbub1_program_stutter_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
601
if (hubbub1_program_pstate_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.h
478
union dcn_watermark_set watermarks;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.h
492
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.h
512
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.h
517
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.h
522
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
594
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
604
if (hubbub1_program_urgent_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
607
if (hubbub1_program_stutter_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.c
619
if (hubbub1_program_pstate_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn20/dcn20_hubbub.h
88
union dcn_watermark_set watermarks;
drivers/gpu/drm/amd/display/dc/hubbub/dcn201/dcn201_hubbub.c
55
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn201/dcn201_hubbub.c
62
if (hubbub1_program_urgent_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn201/dcn201_hubbub.c
65
if (hubbub1_program_pstate_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
143
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
153
if (safe_to_lower || watermarks->a.urgent_ns > hubbub1->watermarks.a.urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
154
hubbub1->watermarks.a.urgent_ns = watermarks->a.urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
155
prog_wm_value = convert_and_clamp(watermarks->a.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
163
watermarks->a.urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
164
} else if (watermarks->a.urgent_ns < hubbub1->watermarks.a.urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
168
if (safe_to_lower || watermarks->a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
169
> hubbub1->watermarks.a.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
170
hubbub1->watermarks.a.frac_urg_bw_flip = watermarks->a.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
173
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_A, watermarks->a.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
174
} else if (watermarks->a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
175
< hubbub1->watermarks.a.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
178
if (safe_to_lower || watermarks->a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
179
> hubbub1->watermarks.a.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
180
hubbub1->watermarks.a.frac_urg_bw_nom = watermarks->a.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
183
DCHUBBUB_ARB_FRAC_URG_BW_NOM_A, watermarks->a.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
184
} else if (watermarks->a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
185
< hubbub1->watermarks.a.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
188
if (safe_to_lower || watermarks->a.urgent_latency_ns > hubbub1->watermarks.a.urgent_latency_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
189
hubbub1->watermarks.a.urgent_latency_ns = watermarks->a.urgent_latency_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
190
prog_wm_value = convert_and_clamp(watermarks->a.urgent_latency_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
194
} else if (watermarks->a.urgent_latency_ns < hubbub1->watermarks.a.urgent_latency_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
198
if (safe_to_lower || watermarks->b.urgent_ns > hubbub1->watermarks.b.urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
199
hubbub1->watermarks.b.urgent_ns = watermarks->b.urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
200
prog_wm_value = convert_and_clamp(watermarks->b.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
208
watermarks->b.urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
209
} else if (watermarks->b.urgent_ns < hubbub1->watermarks.b.urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
213
if (safe_to_lower || watermarks->a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
214
> hubbub1->watermarks.a.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
215
hubbub1->watermarks.a.frac_urg_bw_flip = watermarks->a.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
218
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_B, watermarks->a.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
219
} else if (watermarks->a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
220
< hubbub1->watermarks.a.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
223
if (safe_to_lower || watermarks->a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
224
> hubbub1->watermarks.a.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
225
hubbub1->watermarks.a.frac_urg_bw_nom = watermarks->a.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
228
DCHUBBUB_ARB_FRAC_URG_BW_NOM_B, watermarks->a.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
229
} else if (watermarks->a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
230
< hubbub1->watermarks.a.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
233
if (safe_to_lower || watermarks->b.urgent_latency_ns > hubbub1->watermarks.b.urgent_latency_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
234
hubbub1->watermarks.b.urgent_latency_ns = watermarks->b.urgent_latency_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
235
prog_wm_value = convert_and_clamp(watermarks->b.urgent_latency_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
239
} else if (watermarks->b.urgent_latency_ns < hubbub1->watermarks.b.urgent_latency_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
243
if (safe_to_lower || watermarks->c.urgent_ns > hubbub1->watermarks.c.urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
244
hubbub1->watermarks.c.urgent_ns = watermarks->c.urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
245
prog_wm_value = convert_and_clamp(watermarks->c.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
253
watermarks->c.urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
254
} else if (watermarks->c.urgent_ns < hubbub1->watermarks.c.urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
258
if (safe_to_lower || watermarks->a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
259
> hubbub1->watermarks.a.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
260
hubbub1->watermarks.a.frac_urg_bw_flip = watermarks->a.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
263
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_C, watermarks->a.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
264
} else if (watermarks->a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
265
< hubbub1->watermarks.a.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
268
if (safe_to_lower || watermarks->a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
269
> hubbub1->watermarks.a.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
270
hubbub1->watermarks.a.frac_urg_bw_nom = watermarks->a.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
273
DCHUBBUB_ARB_FRAC_URG_BW_NOM_C, watermarks->a.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
274
} else if (watermarks->a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
275
< hubbub1->watermarks.a.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
278
if (safe_to_lower || watermarks->c.urgent_latency_ns > hubbub1->watermarks.c.urgent_latency_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
279
hubbub1->watermarks.c.urgent_latency_ns = watermarks->c.urgent_latency_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
280
prog_wm_value = convert_and_clamp(watermarks->c.urgent_latency_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
284
} else if (watermarks->c.urgent_latency_ns < hubbub1->watermarks.c.urgent_latency_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
288
if (safe_to_lower || watermarks->d.urgent_ns > hubbub1->watermarks.d.urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
289
hubbub1->watermarks.d.urgent_ns = watermarks->d.urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
290
prog_wm_value = convert_and_clamp(watermarks->d.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
298
watermarks->d.urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
299
} else if (watermarks->d.urgent_ns < hubbub1->watermarks.d.urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
303
if (safe_to_lower || watermarks->a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
304
> hubbub1->watermarks.a.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
305
hubbub1->watermarks.a.frac_urg_bw_flip = watermarks->a.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
308
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_D, watermarks->a.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
309
} else if (watermarks->a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
310
< hubbub1->watermarks.a.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
313
if (safe_to_lower || watermarks->a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
314
> hubbub1->watermarks.a.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
315
hubbub1->watermarks.a.frac_urg_bw_nom = watermarks->a.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
318
DCHUBBUB_ARB_FRAC_URG_BW_NOM_D, watermarks->a.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
319
} else if (watermarks->a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
320
< hubbub1->watermarks.a.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
323
if (safe_to_lower || watermarks->d.urgent_latency_ns > hubbub1->watermarks.d.urgent_latency_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
324
hubbub1->watermarks.d.urgent_latency_ns = watermarks->d.urgent_latency_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
325
prog_wm_value = convert_and_clamp(watermarks->d.urgent_latency_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
329
} else if (watermarks->d.urgent_latency_ns < hubbub1->watermarks.d.urgent_latency_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
337
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
346
if (safe_to_lower || watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
347
> hubbub1->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
348
hubbub1->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
349
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
351
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
358
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
359
} else if (watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
360
< hubbub1->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
363
if (safe_to_lower || watermarks->a.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
364
> hubbub1->watermarks.a.cstate_pstate.cstate_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
365
hubbub1->watermarks.a.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
366
watermarks->a.cstate_pstate.cstate_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
368
watermarks->a.cstate_pstate.cstate_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
375
watermarks->a.cstate_pstate.cstate_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
376
} else if (watermarks->a.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
377
< hubbub1->watermarks.a.cstate_pstate.cstate_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
381
if (safe_to_lower || watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
382
> hubbub1->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
383
hubbub1->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
384
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
386
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
393
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
394
} else if (watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
395
< hubbub1->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
398
if (safe_to_lower || watermarks->b.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
399
> hubbub1->watermarks.b.cstate_pstate.cstate_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
400
hubbub1->watermarks.b.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
401
watermarks->b.cstate_pstate.cstate_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
403
watermarks->b.cstate_pstate.cstate_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
410
watermarks->b.cstate_pstate.cstate_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
411
} else if (watermarks->b.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
412
< hubbub1->watermarks.b.cstate_pstate.cstate_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
416
if (safe_to_lower || watermarks->c.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
417
> hubbub1->watermarks.c.cstate_pstate.cstate_enter_plus_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
418
hubbub1->watermarks.c.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
419
watermarks->c.cstate_pstate.cstate_enter_plus_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
421
watermarks->c.cstate_pstate.cstate_enter_plus_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
428
watermarks->c.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
429
} else if (watermarks->c.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
430
< hubbub1->watermarks.c.cstate_pstate.cstate_enter_plus_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
433
if (safe_to_lower || watermarks->c.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
434
> hubbub1->watermarks.c.cstate_pstate.cstate_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
435
hubbub1->watermarks.c.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
436
watermarks->c.cstate_pstate.cstate_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
438
watermarks->c.cstate_pstate.cstate_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
445
watermarks->c.cstate_pstate.cstate_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
446
} else if (watermarks->c.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
447
< hubbub1->watermarks.c.cstate_pstate.cstate_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
451
if (safe_to_lower || watermarks->d.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
452
> hubbub1->watermarks.d.cstate_pstate.cstate_enter_plus_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
453
hubbub1->watermarks.d.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
454
watermarks->d.cstate_pstate.cstate_enter_plus_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
456
watermarks->d.cstate_pstate.cstate_enter_plus_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
463
watermarks->d.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
464
} else if (watermarks->d.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
465
< hubbub1->watermarks.d.cstate_pstate.cstate_enter_plus_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
468
if (safe_to_lower || watermarks->d.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
469
> hubbub1->watermarks.d.cstate_pstate.cstate_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
470
hubbub1->watermarks.d.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
471
watermarks->d.cstate_pstate.cstate_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
473
watermarks->d.cstate_pstate.cstate_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
480
watermarks->d.cstate_pstate.cstate_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
481
} else if (watermarks->d.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
482
< hubbub1->watermarks.d.cstate_pstate.cstate_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
490
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
500
if (safe_to_lower || watermarks->a.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
501
> hubbub1->watermarks.a.cstate_pstate.pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
502
hubbub1->watermarks.a.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
503
watermarks->a.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
505
watermarks->a.cstate_pstate.pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
512
watermarks->a.cstate_pstate.pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
513
} else if (watermarks->a.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
514
< hubbub1->watermarks.a.cstate_pstate.pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
518
if (safe_to_lower || watermarks->b.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
519
> hubbub1->watermarks.b.cstate_pstate.pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
520
hubbub1->watermarks.b.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
521
watermarks->b.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
523
watermarks->b.cstate_pstate.pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
530
watermarks->b.cstate_pstate.pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
531
} else if (watermarks->b.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
532
< hubbub1->watermarks.b.cstate_pstate.pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
536
if (safe_to_lower || watermarks->c.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
537
> hubbub1->watermarks.c.cstate_pstate.pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
538
hubbub1->watermarks.c.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
539
watermarks->c.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
541
watermarks->c.cstate_pstate.pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
548
watermarks->c.cstate_pstate.pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
549
} else if (watermarks->c.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
550
< hubbub1->watermarks.c.cstate_pstate.pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
554
if (safe_to_lower || watermarks->d.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
555
> hubbub1->watermarks.d.cstate_pstate.pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
556
hubbub1->watermarks.d.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
557
watermarks->d.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
559
watermarks->d.cstate_pstate.pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
566
watermarks->d.cstate_pstate.pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
567
} else if (watermarks->d.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
568
< hubbub1->watermarks.d.cstate_pstate.pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
576
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
583
if (hubbub21_program_urgent_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
586
if (hubbub21_program_stutter_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
589
if (hubbub21_program_pstate_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.h
130
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.h
135
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.h
140
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.h
145
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
105
if (hubbub21_program_urgent_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
108
if (hubbub21_program_stutter_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
111
if (hubbub21_program_pstate_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
383
uint32_t prog_wm_value = convert_and_clamp(hubbub1->watermarks.a.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
98
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.h
127
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
175
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
185
if (safe_to_lower || watermarks->a.urgent_ns > hubbub2->watermarks.a.urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
186
hubbub2->watermarks.a.urgent_ns = watermarks->a.urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
187
prog_wm_value = convert_and_clamp(watermarks->a.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
194
watermarks->a.urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
195
} else if (watermarks->a.urgent_ns < hubbub2->watermarks.a.urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
199
if (safe_to_lower || watermarks->a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
200
> hubbub2->watermarks.a.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
201
hubbub2->watermarks.a.frac_urg_bw_flip = watermarks->a.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
204
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_A, watermarks->a.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
205
} else if (watermarks->a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
206
< hubbub2->watermarks.a.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
209
if (safe_to_lower || watermarks->a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
210
> hubbub2->watermarks.a.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
211
hubbub2->watermarks.a.frac_urg_bw_nom = watermarks->a.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
214
DCHUBBUB_ARB_FRAC_URG_BW_NOM_A, watermarks->a.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
215
} else if (watermarks->a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
216
< hubbub2->watermarks.a.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
219
if (safe_to_lower || watermarks->a.urgent_latency_ns > hubbub2->watermarks.a.urgent_latency_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
220
hubbub2->watermarks.a.urgent_latency_ns = watermarks->a.urgent_latency_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
221
prog_wm_value = convert_and_clamp(watermarks->a.urgent_latency_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
225
} else if (watermarks->a.urgent_latency_ns < hubbub2->watermarks.a.urgent_latency_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
229
if (safe_to_lower || watermarks->b.urgent_ns > hubbub2->watermarks.b.urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
230
hubbub2->watermarks.b.urgent_ns = watermarks->b.urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
231
prog_wm_value = convert_and_clamp(watermarks->b.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
238
watermarks->b.urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
239
} else if (watermarks->b.urgent_ns < hubbub2->watermarks.b.urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
243
if (safe_to_lower || watermarks->b.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
244
> hubbub2->watermarks.b.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
245
hubbub2->watermarks.b.frac_urg_bw_flip = watermarks->b.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
248
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_B, watermarks->b.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
249
} else if (watermarks->b.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
250
< hubbub2->watermarks.b.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
253
if (safe_to_lower || watermarks->b.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
254
> hubbub2->watermarks.b.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
255
hubbub2->watermarks.b.frac_urg_bw_nom = watermarks->b.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
258
DCHUBBUB_ARB_FRAC_URG_BW_NOM_B, watermarks->b.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
259
} else if (watermarks->b.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
260
< hubbub2->watermarks.b.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
263
if (safe_to_lower || watermarks->b.urgent_latency_ns > hubbub2->watermarks.b.urgent_latency_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
264
hubbub2->watermarks.b.urgent_latency_ns = watermarks->b.urgent_latency_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
265
prog_wm_value = convert_and_clamp(watermarks->b.urgent_latency_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
269
} else if (watermarks->b.urgent_latency_ns < hubbub2->watermarks.b.urgent_latency_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
273
if (safe_to_lower || watermarks->c.urgent_ns > hubbub2->watermarks.c.urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
274
hubbub2->watermarks.c.urgent_ns = watermarks->c.urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
275
prog_wm_value = convert_and_clamp(watermarks->c.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
282
watermarks->c.urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
283
} else if (watermarks->c.urgent_ns < hubbub2->watermarks.c.urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
287
if (safe_to_lower || watermarks->c.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
288
> hubbub2->watermarks.c.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
289
hubbub2->watermarks.c.frac_urg_bw_flip = watermarks->c.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
292
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_C, watermarks->c.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
293
} else if (watermarks->c.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
294
< hubbub2->watermarks.c.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
297
if (safe_to_lower || watermarks->c.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
298
> hubbub2->watermarks.c.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
299
hubbub2->watermarks.c.frac_urg_bw_nom = watermarks->c.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
302
DCHUBBUB_ARB_FRAC_URG_BW_NOM_C, watermarks->c.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
303
} else if (watermarks->c.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
304
< hubbub2->watermarks.c.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
307
if (safe_to_lower || watermarks->c.urgent_latency_ns > hubbub2->watermarks.c.urgent_latency_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
308
hubbub2->watermarks.c.urgent_latency_ns = watermarks->c.urgent_latency_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
309
prog_wm_value = convert_and_clamp(watermarks->c.urgent_latency_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
313
} else if (watermarks->c.urgent_latency_ns < hubbub2->watermarks.c.urgent_latency_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
317
if (safe_to_lower || watermarks->d.urgent_ns > hubbub2->watermarks.d.urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
318
hubbub2->watermarks.d.urgent_ns = watermarks->d.urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
319
prog_wm_value = convert_and_clamp(watermarks->d.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
326
watermarks->d.urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
327
} else if (watermarks->d.urgent_ns < hubbub2->watermarks.d.urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
331
if (safe_to_lower || watermarks->d.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
332
> hubbub2->watermarks.d.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
333
hubbub2->watermarks.d.frac_urg_bw_flip = watermarks->d.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
336
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_D, watermarks->d.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
337
} else if (watermarks->d.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
338
< hubbub2->watermarks.d.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
341
if (safe_to_lower || watermarks->d.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
342
> hubbub2->watermarks.d.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
343
hubbub2->watermarks.d.frac_urg_bw_nom = watermarks->d.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
346
DCHUBBUB_ARB_FRAC_URG_BW_NOM_D, watermarks->d.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
347
} else if (watermarks->d.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
348
< hubbub2->watermarks.d.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
351
if (safe_to_lower || watermarks->d.urgent_latency_ns > hubbub2->watermarks.d.urgent_latency_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
352
hubbub2->watermarks.d.urgent_latency_ns = watermarks->d.urgent_latency_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
353
prog_wm_value = convert_and_clamp(watermarks->d.urgent_latency_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
357
} else if (watermarks->d.urgent_latency_ns < hubbub2->watermarks.d.urgent_latency_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
365
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
374
if (safe_to_lower || watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
375
> hubbub2->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
376
hubbub2->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
377
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
379
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
385
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
386
} else if (watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
387
< hubbub2->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
390
if (safe_to_lower || watermarks->a.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
391
> hubbub2->watermarks.a.cstate_pstate.cstate_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
392
hubbub2->watermarks.a.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
393
watermarks->a.cstate_pstate.cstate_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
395
watermarks->a.cstate_pstate.cstate_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
401
watermarks->a.cstate_pstate.cstate_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
402
} else if (watermarks->a.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
403
< hubbub2->watermarks.a.cstate_pstate.cstate_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
406
if (safe_to_lower || watermarks->a.cstate_pstate.cstate_enter_plus_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
407
> hubbub2->watermarks.a.cstate_pstate.cstate_enter_plus_exit_z8_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
408
hubbub2->watermarks.a.cstate_pstate.cstate_enter_plus_exit_z8_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
409
watermarks->a.cstate_pstate.cstate_enter_plus_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
411
watermarks->a.cstate_pstate.cstate_enter_plus_exit_z8_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
417
watermarks->a.cstate_pstate.cstate_enter_plus_exit_z8_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
418
} else if (watermarks->a.cstate_pstate.cstate_enter_plus_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
419
< hubbub2->watermarks.a.cstate_pstate.cstate_enter_plus_exit_z8_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
422
if (safe_to_lower || watermarks->a.cstate_pstate.cstate_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
423
> hubbub2->watermarks.a.cstate_pstate.cstate_exit_z8_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
424
hubbub2->watermarks.a.cstate_pstate.cstate_exit_z8_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
425
watermarks->a.cstate_pstate.cstate_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
427
watermarks->a.cstate_pstate.cstate_exit_z8_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
433
watermarks->a.cstate_pstate.cstate_exit_z8_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
434
} else if (watermarks->a.cstate_pstate.cstate_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
435
< hubbub2->watermarks.a.cstate_pstate.cstate_exit_z8_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
439
if (safe_to_lower || watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
440
> hubbub2->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
441
hubbub2->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
442
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
444
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
450
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
451
} else if (watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
452
< hubbub2->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
455
if (safe_to_lower || watermarks->b.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
456
> hubbub2->watermarks.b.cstate_pstate.cstate_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
457
hubbub2->watermarks.b.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
458
watermarks->b.cstate_pstate.cstate_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
460
watermarks->b.cstate_pstate.cstate_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
466
watermarks->b.cstate_pstate.cstate_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
467
} else if (watermarks->b.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
468
< hubbub2->watermarks.b.cstate_pstate.cstate_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
471
if (safe_to_lower || watermarks->b.cstate_pstate.cstate_enter_plus_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
472
> hubbub2->watermarks.b.cstate_pstate.cstate_enter_plus_exit_z8_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
473
hubbub2->watermarks.b.cstate_pstate.cstate_enter_plus_exit_z8_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
474
watermarks->b.cstate_pstate.cstate_enter_plus_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
476
watermarks->b.cstate_pstate.cstate_enter_plus_exit_z8_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
482
watermarks->b.cstate_pstate.cstate_enter_plus_exit_z8_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
483
} else if (watermarks->b.cstate_pstate.cstate_enter_plus_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
484
< hubbub2->watermarks.b.cstate_pstate.cstate_enter_plus_exit_z8_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
487
if (safe_to_lower || watermarks->b.cstate_pstate.cstate_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
488
> hubbub2->watermarks.b.cstate_pstate.cstate_exit_z8_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
489
hubbub2->watermarks.b.cstate_pstate.cstate_exit_z8_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
490
watermarks->b.cstate_pstate.cstate_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
492
watermarks->b.cstate_pstate.cstate_exit_z8_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
498
watermarks->b.cstate_pstate.cstate_exit_z8_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
499
} else if (watermarks->b.cstate_pstate.cstate_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
500
< hubbub2->watermarks.b.cstate_pstate.cstate_exit_z8_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
504
if (safe_to_lower || watermarks->c.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
505
> hubbub2->watermarks.c.cstate_pstate.cstate_enter_plus_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
506
hubbub2->watermarks.c.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
507
watermarks->c.cstate_pstate.cstate_enter_plus_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
509
watermarks->c.cstate_pstate.cstate_enter_plus_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
515
watermarks->c.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
516
} else if (watermarks->c.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
517
< hubbub2->watermarks.c.cstate_pstate.cstate_enter_plus_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
520
if (safe_to_lower || watermarks->c.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
521
> hubbub2->watermarks.c.cstate_pstate.cstate_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
522
hubbub2->watermarks.c.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
523
watermarks->c.cstate_pstate.cstate_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
525
watermarks->c.cstate_pstate.cstate_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
531
watermarks->c.cstate_pstate.cstate_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
532
} else if (watermarks->c.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
533
< hubbub2->watermarks.c.cstate_pstate.cstate_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
536
if (safe_to_lower || watermarks->c.cstate_pstate.cstate_enter_plus_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
537
> hubbub2->watermarks.c.cstate_pstate.cstate_enter_plus_exit_z8_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
538
hubbub2->watermarks.c.cstate_pstate.cstate_enter_plus_exit_z8_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
539
watermarks->c.cstate_pstate.cstate_enter_plus_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
541
watermarks->c.cstate_pstate.cstate_enter_plus_exit_z8_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
547
watermarks->c.cstate_pstate.cstate_enter_plus_exit_z8_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
548
} else if (watermarks->c.cstate_pstate.cstate_enter_plus_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
549
< hubbub2->watermarks.c.cstate_pstate.cstate_enter_plus_exit_z8_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
552
if (safe_to_lower || watermarks->c.cstate_pstate.cstate_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
553
> hubbub2->watermarks.c.cstate_pstate.cstate_exit_z8_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
554
hubbub2->watermarks.c.cstate_pstate.cstate_exit_z8_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
555
watermarks->c.cstate_pstate.cstate_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
557
watermarks->c.cstate_pstate.cstate_exit_z8_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
563
watermarks->c.cstate_pstate.cstate_exit_z8_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
564
} else if (watermarks->c.cstate_pstate.cstate_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
565
< hubbub2->watermarks.c.cstate_pstate.cstate_exit_z8_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
569
if (safe_to_lower || watermarks->d.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
570
> hubbub2->watermarks.d.cstate_pstate.cstate_enter_plus_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
571
hubbub2->watermarks.d.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
572
watermarks->d.cstate_pstate.cstate_enter_plus_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
574
watermarks->d.cstate_pstate.cstate_enter_plus_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
580
watermarks->d.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
581
} else if (watermarks->d.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
582
< hubbub2->watermarks.d.cstate_pstate.cstate_enter_plus_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
585
if (safe_to_lower || watermarks->d.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
586
> hubbub2->watermarks.d.cstate_pstate.cstate_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
587
hubbub2->watermarks.d.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
588
watermarks->d.cstate_pstate.cstate_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
590
watermarks->d.cstate_pstate.cstate_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
596
watermarks->d.cstate_pstate.cstate_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
597
} else if (watermarks->d.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
598
< hubbub2->watermarks.d.cstate_pstate.cstate_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
601
if (safe_to_lower || watermarks->d.cstate_pstate.cstate_enter_plus_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
602
> hubbub2->watermarks.d.cstate_pstate.cstate_enter_plus_exit_z8_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
603
hubbub2->watermarks.d.cstate_pstate.cstate_enter_plus_exit_z8_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
604
watermarks->d.cstate_pstate.cstate_enter_plus_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
606
watermarks->d.cstate_pstate.cstate_enter_plus_exit_z8_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
612
watermarks->d.cstate_pstate.cstate_enter_plus_exit_z8_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
613
} else if (watermarks->d.cstate_pstate.cstate_enter_plus_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
614
< hubbub2->watermarks.d.cstate_pstate.cstate_enter_plus_exit_z8_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
617
if (safe_to_lower || watermarks->d.cstate_pstate.cstate_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
618
> hubbub2->watermarks.d.cstate_pstate.cstate_exit_z8_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
619
hubbub2->watermarks.d.cstate_pstate.cstate_exit_z8_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
620
watermarks->d.cstate_pstate.cstate_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
622
watermarks->d.cstate_pstate.cstate_exit_z8_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
628
watermarks->d.cstate_pstate.cstate_exit_z8_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
629
} else if (watermarks->d.cstate_pstate.cstate_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
630
< hubbub2->watermarks.d.cstate_pstate.cstate_exit_z8_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
638
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
648
if (safe_to_lower || watermarks->a.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
649
> hubbub2->watermarks.a.cstate_pstate.pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
650
hubbub2->watermarks.a.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
651
watermarks->a.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
653
watermarks->a.cstate_pstate.pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
659
watermarks->a.cstate_pstate.pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
660
} else if (watermarks->a.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
661
< hubbub2->watermarks.a.cstate_pstate.pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
665
if (safe_to_lower || watermarks->b.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
666
> hubbub2->watermarks.b.cstate_pstate.pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
667
hubbub2->watermarks.b.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
668
watermarks->b.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
670
watermarks->b.cstate_pstate.pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
676
watermarks->b.cstate_pstate.pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
677
} else if (watermarks->b.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
678
< hubbub2->watermarks.b.cstate_pstate.pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
682
if (safe_to_lower || watermarks->c.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
683
> hubbub2->watermarks.c.cstate_pstate.pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
684
hubbub2->watermarks.c.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
685
watermarks->c.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
687
watermarks->c.cstate_pstate.pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
693
watermarks->c.cstate_pstate.pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
694
} else if (watermarks->c.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
695
< hubbub2->watermarks.c.cstate_pstate.pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
699
if (safe_to_lower || watermarks->d.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
700
> hubbub2->watermarks.d.cstate_pstate.pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
701
hubbub2->watermarks.d.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
702
watermarks->d.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
704
watermarks->d.cstate_pstate.pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
710
watermarks->d.cstate_pstate.pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
711
} else if (watermarks->d.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
712
< hubbub2->watermarks.d.cstate_pstate.pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
720
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
726
if (hubbub31_program_urgent_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
729
if (hubbub31_program_stutter_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
732
if (hubbub31_program_pstate_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
179
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
189
if (safe_to_lower || watermarks->a.urgent_ns > hubbub2->watermarks.a.urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
190
hubbub2->watermarks.a.urgent_ns = watermarks->a.urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
191
prog_wm_value = convert_and_clamp(watermarks->a.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
198
watermarks->a.urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
199
} else if (watermarks->a.urgent_ns < hubbub2->watermarks.a.urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
203
if (safe_to_lower || watermarks->a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
204
> hubbub2->watermarks.a.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
205
hubbub2->watermarks.a.frac_urg_bw_flip = watermarks->a.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
208
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_A, watermarks->a.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
209
} else if (watermarks->a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
210
< hubbub2->watermarks.a.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
213
if (safe_to_lower || watermarks->a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
214
> hubbub2->watermarks.a.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
215
hubbub2->watermarks.a.frac_urg_bw_nom = watermarks->a.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
218
DCHUBBUB_ARB_FRAC_URG_BW_NOM_A, watermarks->a.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
219
} else if (watermarks->a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
220
< hubbub2->watermarks.a.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
223
if (safe_to_lower || watermarks->a.urgent_latency_ns > hubbub2->watermarks.a.urgent_latency_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
224
hubbub2->watermarks.a.urgent_latency_ns = watermarks->a.urgent_latency_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
225
prog_wm_value = convert_and_clamp(watermarks->a.urgent_latency_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
229
} else if (watermarks->a.urgent_latency_ns < hubbub2->watermarks.a.urgent_latency_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
233
if (safe_to_lower || watermarks->b.urgent_ns > hubbub2->watermarks.b.urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
234
hubbub2->watermarks.b.urgent_ns = watermarks->b.urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
235
prog_wm_value = convert_and_clamp(watermarks->b.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
242
watermarks->b.urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
243
} else if (watermarks->b.urgent_ns < hubbub2->watermarks.b.urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
247
if (safe_to_lower || watermarks->b.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
248
> hubbub2->watermarks.b.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
249
hubbub2->watermarks.b.frac_urg_bw_flip = watermarks->b.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
252
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_B, watermarks->b.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
253
} else if (watermarks->b.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
254
< hubbub2->watermarks.b.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
257
if (safe_to_lower || watermarks->b.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
258
> hubbub2->watermarks.b.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
259
hubbub2->watermarks.b.frac_urg_bw_nom = watermarks->b.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
262
DCHUBBUB_ARB_FRAC_URG_BW_NOM_B, watermarks->b.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
263
} else if (watermarks->b.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
264
< hubbub2->watermarks.b.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
267
if (safe_to_lower || watermarks->b.urgent_latency_ns > hubbub2->watermarks.b.urgent_latency_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
268
hubbub2->watermarks.b.urgent_latency_ns = watermarks->b.urgent_latency_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
269
prog_wm_value = convert_and_clamp(watermarks->b.urgent_latency_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
273
} else if (watermarks->b.urgent_latency_ns < hubbub2->watermarks.b.urgent_latency_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
277
if (safe_to_lower || watermarks->c.urgent_ns > hubbub2->watermarks.c.urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
278
hubbub2->watermarks.c.urgent_ns = watermarks->c.urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
279
prog_wm_value = convert_and_clamp(watermarks->c.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
286
watermarks->c.urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
287
} else if (watermarks->c.urgent_ns < hubbub2->watermarks.c.urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
291
if (safe_to_lower || watermarks->c.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
292
> hubbub2->watermarks.c.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
293
hubbub2->watermarks.c.frac_urg_bw_flip = watermarks->c.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
296
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_C, watermarks->c.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
297
} else if (watermarks->c.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
298
< hubbub2->watermarks.c.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
301
if (safe_to_lower || watermarks->c.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
302
> hubbub2->watermarks.c.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
303
hubbub2->watermarks.c.frac_urg_bw_nom = watermarks->c.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
306
DCHUBBUB_ARB_FRAC_URG_BW_NOM_C, watermarks->c.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
307
} else if (watermarks->c.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
308
< hubbub2->watermarks.c.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
311
if (safe_to_lower || watermarks->c.urgent_latency_ns > hubbub2->watermarks.c.urgent_latency_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
312
hubbub2->watermarks.c.urgent_latency_ns = watermarks->c.urgent_latency_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
313
prog_wm_value = convert_and_clamp(watermarks->c.urgent_latency_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
317
} else if (watermarks->c.urgent_latency_ns < hubbub2->watermarks.c.urgent_latency_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
321
if (safe_to_lower || watermarks->d.urgent_ns > hubbub2->watermarks.d.urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
322
hubbub2->watermarks.d.urgent_ns = watermarks->d.urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
323
prog_wm_value = convert_and_clamp(watermarks->d.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
330
watermarks->d.urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
331
} else if (watermarks->d.urgent_ns < hubbub2->watermarks.d.urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
335
if (safe_to_lower || watermarks->d.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
336
> hubbub2->watermarks.d.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
337
hubbub2->watermarks.d.frac_urg_bw_flip = watermarks->d.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
340
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_D, watermarks->d.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
341
} else if (watermarks->d.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
342
< hubbub2->watermarks.d.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
345
if (safe_to_lower || watermarks->d.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
346
> hubbub2->watermarks.d.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
347
hubbub2->watermarks.d.frac_urg_bw_nom = watermarks->d.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
350
DCHUBBUB_ARB_FRAC_URG_BW_NOM_D, watermarks->d.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
351
} else if (watermarks->d.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
352
< hubbub2->watermarks.d.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
355
if (safe_to_lower || watermarks->d.urgent_latency_ns > hubbub2->watermarks.d.urgent_latency_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
356
hubbub2->watermarks.d.urgent_latency_ns = watermarks->d.urgent_latency_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
357
prog_wm_value = convert_and_clamp(watermarks->d.urgent_latency_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
361
} else if (watermarks->d.urgent_latency_ns < hubbub2->watermarks.d.urgent_latency_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
369
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
378
if (safe_to_lower || watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
379
> hubbub2->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
380
hubbub2->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
381
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
383
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
389
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
390
} else if (watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
391
< hubbub2->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
394
if (safe_to_lower || watermarks->a.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
395
> hubbub2->watermarks.a.cstate_pstate.cstate_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
396
hubbub2->watermarks.a.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
397
watermarks->a.cstate_pstate.cstate_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
399
watermarks->a.cstate_pstate.cstate_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
405
watermarks->a.cstate_pstate.cstate_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
406
} else if (watermarks->a.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
407
< hubbub2->watermarks.a.cstate_pstate.cstate_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
411
if (safe_to_lower || watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
412
> hubbub2->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
413
hubbub2->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
414
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
416
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
422
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
423
} else if (watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
424
< hubbub2->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
427
if (safe_to_lower || watermarks->b.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
428
> hubbub2->watermarks.b.cstate_pstate.cstate_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
429
hubbub2->watermarks.b.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
430
watermarks->b.cstate_pstate.cstate_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
432
watermarks->b.cstate_pstate.cstate_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
438
watermarks->b.cstate_pstate.cstate_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
439
} else if (watermarks->b.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
440
< hubbub2->watermarks.b.cstate_pstate.cstate_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
444
if (safe_to_lower || watermarks->c.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
445
> hubbub2->watermarks.c.cstate_pstate.cstate_enter_plus_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
446
hubbub2->watermarks.c.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
447
watermarks->c.cstate_pstate.cstate_enter_plus_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
449
watermarks->c.cstate_pstate.cstate_enter_plus_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
455
watermarks->c.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
456
} else if (watermarks->c.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
457
< hubbub2->watermarks.c.cstate_pstate.cstate_enter_plus_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
460
if (safe_to_lower || watermarks->c.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
461
> hubbub2->watermarks.c.cstate_pstate.cstate_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
462
hubbub2->watermarks.c.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
463
watermarks->c.cstate_pstate.cstate_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
465
watermarks->c.cstate_pstate.cstate_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
471
watermarks->c.cstate_pstate.cstate_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
472
} else if (watermarks->c.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
473
< hubbub2->watermarks.c.cstate_pstate.cstate_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
477
if (safe_to_lower || watermarks->d.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
478
> hubbub2->watermarks.d.cstate_pstate.cstate_enter_plus_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
479
hubbub2->watermarks.d.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
480
watermarks->d.cstate_pstate.cstate_enter_plus_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
482
watermarks->d.cstate_pstate.cstate_enter_plus_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
488
watermarks->d.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
489
} else if (watermarks->d.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
490
< hubbub2->watermarks.d.cstate_pstate.cstate_enter_plus_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
493
if (safe_to_lower || watermarks->d.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
494
> hubbub2->watermarks.d.cstate_pstate.cstate_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
495
hubbub2->watermarks.d.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
496
watermarks->d.cstate_pstate.cstate_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
498
watermarks->d.cstate_pstate.cstate_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
504
watermarks->d.cstate_pstate.cstate_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
505
} else if (watermarks->d.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
506
< hubbub2->watermarks.d.cstate_pstate.cstate_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
515
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
526
if (safe_to_lower || watermarks->a.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
527
> hubbub2->watermarks.a.cstate_pstate.pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
528
hubbub2->watermarks.a.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
529
watermarks->a.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
531
watermarks->a.cstate_pstate.pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
537
watermarks->a.cstate_pstate.pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
538
} else if (watermarks->a.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
539
< hubbub2->watermarks.a.cstate_pstate.pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
543
if (safe_to_lower || watermarks->b.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
544
> hubbub2->watermarks.b.cstate_pstate.pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
545
hubbub2->watermarks.b.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
546
watermarks->b.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
548
watermarks->b.cstate_pstate.pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
554
watermarks->b.cstate_pstate.pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
555
} else if (watermarks->b.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
556
< hubbub2->watermarks.b.cstate_pstate.pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
560
if (safe_to_lower || watermarks->c.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
561
> hubbub2->watermarks.c.cstate_pstate.pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
562
hubbub2->watermarks.c.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
563
watermarks->c.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
565
watermarks->c.cstate_pstate.pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
571
watermarks->c.cstate_pstate.pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
572
} else if (watermarks->c.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
573
< hubbub2->watermarks.c.cstate_pstate.pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
577
if (safe_to_lower || watermarks->d.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
578
> hubbub2->watermarks.d.cstate_pstate.pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
579
hubbub2->watermarks.d.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
580
watermarks->d.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
582
watermarks->d.cstate_pstate.pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
588
watermarks->d.cstate_pstate.pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
589
} else if (watermarks->d.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
590
< hubbub2->watermarks.d.cstate_pstate.pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
595
if (safe_to_lower || watermarks->a.cstate_pstate.fclk_pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
596
> hubbub2->watermarks.a.cstate_pstate.fclk_pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
597
hubbub2->watermarks.a.cstate_pstate.fclk_pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
598
watermarks->a.cstate_pstate.fclk_pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
600
watermarks->a.cstate_pstate.fclk_pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
606
watermarks->a.cstate_pstate.fclk_pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
607
} else if (watermarks->a.cstate_pstate.fclk_pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
608
< hubbub2->watermarks.a.cstate_pstate.fclk_pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
612
if (safe_to_lower || watermarks->b.cstate_pstate.fclk_pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
613
> hubbub2->watermarks.b.cstate_pstate.fclk_pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
614
hubbub2->watermarks.b.cstate_pstate.fclk_pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
615
watermarks->b.cstate_pstate.fclk_pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
617
watermarks->b.cstate_pstate.fclk_pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
623
watermarks->b.cstate_pstate.fclk_pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
624
} else if (watermarks->b.cstate_pstate.fclk_pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
625
< hubbub2->watermarks.b.cstate_pstate.fclk_pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
629
if (safe_to_lower || watermarks->c.cstate_pstate.fclk_pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
630
> hubbub2->watermarks.c.cstate_pstate.fclk_pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
631
hubbub2->watermarks.c.cstate_pstate.fclk_pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
632
watermarks->c.cstate_pstate.fclk_pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
634
watermarks->c.cstate_pstate.fclk_pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
640
watermarks->c.cstate_pstate.fclk_pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
641
} else if (watermarks->c.cstate_pstate.fclk_pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
642
< hubbub2->watermarks.c.cstate_pstate.fclk_pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
646
if (safe_to_lower || watermarks->d.cstate_pstate.fclk_pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
647
> hubbub2->watermarks.d.cstate_pstate.fclk_pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
648
hubbub2->watermarks.d.cstate_pstate.fclk_pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
649
watermarks->d.cstate_pstate.fclk_pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
651
watermarks->d.cstate_pstate.fclk_pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
657
watermarks->d.cstate_pstate.fclk_pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
658
} else if (watermarks->d.cstate_pstate.fclk_pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
659
< hubbub2->watermarks.d.cstate_pstate.fclk_pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
668
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
678
if (safe_to_lower || watermarks->a.usr_retraining_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
679
> hubbub2->watermarks.a.usr_retraining_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
680
hubbub2->watermarks.a.usr_retraining_ns = watermarks->a.usr_retraining_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
682
watermarks->a.usr_retraining_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
688
watermarks->a.usr_retraining_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
689
} else if (watermarks->a.usr_retraining_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
690
< hubbub2->watermarks.a.usr_retraining_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
694
if (safe_to_lower || watermarks->b.usr_retraining_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
695
> hubbub2->watermarks.b.usr_retraining_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
696
hubbub2->watermarks.b.usr_retraining_ns = watermarks->b.usr_retraining_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
698
watermarks->b.usr_retraining_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
704
watermarks->b.usr_retraining_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
705
} else if (watermarks->b.usr_retraining_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
706
< hubbub2->watermarks.b.usr_retraining_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
710
if (safe_to_lower || watermarks->c.usr_retraining_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
711
> hubbub2->watermarks.c.usr_retraining_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
712
hubbub2->watermarks.c.usr_retraining_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
713
watermarks->c.usr_retraining_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
715
watermarks->c.usr_retraining_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
721
watermarks->c.usr_retraining_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
722
} else if (watermarks->c.usr_retraining_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
723
< hubbub2->watermarks.c.usr_retraining_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
727
if (safe_to_lower || watermarks->d.usr_retraining_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
728
> hubbub2->watermarks.d.usr_retraining_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
729
hubbub2->watermarks.d.usr_retraining_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
730
watermarks->d.usr_retraining_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
732
watermarks->d.usr_retraining_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
738
watermarks->d.usr_retraining_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
739
} else if (watermarks->d.usr_retraining_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
740
< hubbub2->watermarks.d.usr_retraining_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
762
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
778
if (hubbub32_program_urgent_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
781
if (hubbub32_program_stutter_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
784
if (hubbub32_program_pstate_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
787
if (hubbub32_program_usr_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
971
uint32_t prog_wm_value = convert_and_clamp(hubbub2->watermarks.a.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.h
121
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.h
127
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.h
133
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.h
139
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
114
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
123
if (watermarks->a.cstate_pstate.cstate_enter_plus_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
124
> hubbub2->watermarks.a.cstate_pstate.cstate_enter_plus_exit_z8_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
125
hubbub2->watermarks.a.cstate_pstate.cstate_enter_plus_exit_z8_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
126
watermarks->a.cstate_pstate.cstate_enter_plus_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
128
watermarks->a.cstate_pstate.cstate_enter_plus_exit_z8_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
134
watermarks->a.cstate_pstate.cstate_enter_plus_exit_z8_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
135
} else if (watermarks->a.cstate_pstate.cstate_enter_plus_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
136
< hubbub2->watermarks.a.cstate_pstate.cstate_enter_plus_exit_z8_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
139
if (safe_to_lower || watermarks->a.cstate_pstate.cstate_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
140
> hubbub2->watermarks.a.cstate_pstate.cstate_exit_z8_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
141
hubbub2->watermarks.a.cstate_pstate.cstate_exit_z8_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
142
watermarks->a.cstate_pstate.cstate_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
144
watermarks->a.cstate_pstate.cstate_exit_z8_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
150
watermarks->a.cstate_pstate.cstate_exit_z8_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
151
} else if (watermarks->a.cstate_pstate.cstate_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
152
< hubbub2->watermarks.a.cstate_pstate.cstate_exit_z8_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
157
if (safe_to_lower || watermarks->b.cstate_pstate.cstate_enter_plus_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
158
> hubbub2->watermarks.b.cstate_pstate.cstate_enter_plus_exit_z8_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
159
hubbub2->watermarks.b.cstate_pstate.cstate_enter_plus_exit_z8_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
160
watermarks->b.cstate_pstate.cstate_enter_plus_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
162
watermarks->b.cstate_pstate.cstate_enter_plus_exit_z8_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
168
watermarks->b.cstate_pstate.cstate_enter_plus_exit_z8_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
169
} else if (watermarks->b.cstate_pstate.cstate_enter_plus_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
170
< hubbub2->watermarks.b.cstate_pstate.cstate_enter_plus_exit_z8_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
173
if (safe_to_lower || watermarks->b.cstate_pstate.cstate_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
174
> hubbub2->watermarks.b.cstate_pstate.cstate_exit_z8_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
175
hubbub2->watermarks.b.cstate_pstate.cstate_exit_z8_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
176
watermarks->b.cstate_pstate.cstate_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
178
watermarks->b.cstate_pstate.cstate_exit_z8_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
184
watermarks->b.cstate_pstate.cstate_exit_z8_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
185
} else if (watermarks->b.cstate_pstate.cstate_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
186
< hubbub2->watermarks.b.cstate_pstate.cstate_exit_z8_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
190
if (safe_to_lower || watermarks->c.cstate_pstate.cstate_enter_plus_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
191
> hubbub2->watermarks.c.cstate_pstate.cstate_enter_plus_exit_z8_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
192
hubbub2->watermarks.c.cstate_pstate.cstate_enter_plus_exit_z8_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
193
watermarks->c.cstate_pstate.cstate_enter_plus_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
195
watermarks->c.cstate_pstate.cstate_enter_plus_exit_z8_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
201
watermarks->c.cstate_pstate.cstate_enter_plus_exit_z8_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
202
} else if (watermarks->c.cstate_pstate.cstate_enter_plus_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
203
< hubbub2->watermarks.c.cstate_pstate.cstate_enter_plus_exit_z8_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
206
if (safe_to_lower || watermarks->c.cstate_pstate.cstate_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
207
> hubbub2->watermarks.c.cstate_pstate.cstate_exit_z8_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
208
hubbub2->watermarks.c.cstate_pstate.cstate_exit_z8_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
209
watermarks->c.cstate_pstate.cstate_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
211
watermarks->c.cstate_pstate.cstate_exit_z8_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
217
watermarks->c.cstate_pstate.cstate_exit_z8_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
218
} else if (watermarks->c.cstate_pstate.cstate_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
219
< hubbub2->watermarks.c.cstate_pstate.cstate_exit_z8_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
223
if (safe_to_lower || watermarks->d.cstate_pstate.cstate_enter_plus_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
224
> hubbub2->watermarks.d.cstate_pstate.cstate_enter_plus_exit_z8_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
225
hubbub2->watermarks.d.cstate_pstate.cstate_enter_plus_exit_z8_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
226
watermarks->d.cstate_pstate.cstate_enter_plus_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
228
watermarks->d.cstate_pstate.cstate_enter_plus_exit_z8_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
234
watermarks->d.cstate_pstate.cstate_enter_plus_exit_z8_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
235
} else if (watermarks->d.cstate_pstate.cstate_enter_plus_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
236
< hubbub2->watermarks.d.cstate_pstate.cstate_enter_plus_exit_z8_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
239
if (safe_to_lower || watermarks->d.cstate_pstate.cstate_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
240
> hubbub2->watermarks.d.cstate_pstate.cstate_exit_z8_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
241
hubbub2->watermarks.d.cstate_pstate.cstate_exit_z8_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
242
watermarks->d.cstate_pstate.cstate_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
244
watermarks->d.cstate_pstate.cstate_exit_z8_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
250
watermarks->d.cstate_pstate.cstate_exit_z8_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
251
} else if (watermarks->d.cstate_pstate.cstate_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
252
< hubbub2->watermarks.d.cstate_pstate.cstate_exit_z8_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
301
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
308
if (hubbub32_program_urgent_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
311
if (hubbub32_program_stutter_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
314
if (hubbub32_program_pstate_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
317
if (hubbub32_program_usr_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
320
if (hubbub35_program_stutter_z8_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
550
memset(&hubbub2->watermarks.a.cstate_pstate, 0, sizeof(hubbub2->watermarks.a.cstate_pstate));
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.h
361
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
100
> hubbub2->watermarks.dcn4x.a.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
101
hubbub2->watermarks.dcn4x.a.frac_urg_bw_nom = watermarks->dcn4x.a.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
103
DCHUBBUB_ARB_FRAC_URG_BW_NOM_A, watermarks->dcn4x.a.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
104
} else if (watermarks->dcn4x.a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
105
< hubbub2->watermarks.dcn4x.a.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
108
if (safe_to_lower || watermarks->dcn4x.a.frac_urg_bw_mall
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
109
> hubbub2->watermarks.dcn4x.a.frac_urg_bw_mall) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
110
hubbub2->watermarks.dcn4x.a.frac_urg_bw_mall = watermarks->dcn4x.a.frac_urg_bw_mall;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
112
DCHUBBUB_ARB_FRAC_URG_BW_MALL_A, watermarks->dcn4x.a.frac_urg_bw_mall);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
113
} else if (watermarks->dcn4x.a.frac_urg_bw_mall < hubbub2->watermarks.dcn4x.a.frac_urg_bw_mall)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
116
if (safe_to_lower || watermarks->dcn4x.a.refcyc_per_trip_to_mem > hubbub2->watermarks.dcn4x.a.refcyc_per_trip_to_mem) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
117
hubbub2->watermarks.dcn4x.a.refcyc_per_trip_to_mem = watermarks->dcn4x.a.refcyc_per_trip_to_mem;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
119
DCHUBBUB_ARB_REFCYC_PER_TRIP_TO_MEMORY_A, watermarks->dcn4x.a.refcyc_per_trip_to_mem);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
120
} else if (watermarks->dcn4x.a.refcyc_per_trip_to_mem < hubbub2->watermarks.dcn4x.a.refcyc_per_trip_to_mem)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
123
if (safe_to_lower || watermarks->dcn4x.a.refcyc_per_meta_trip_to_mem > hubbub2->watermarks.dcn4x.a.refcyc_per_meta_trip_to_mem) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
124
hubbub2->watermarks.dcn4x.a.refcyc_per_meta_trip_to_mem = watermarks->dcn4x.a.refcyc_per_meta_trip_to_mem;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
126
DCHUBBUB_ARB_REFCYC_PER_META_TRIP_A, watermarks->dcn4x.a.refcyc_per_meta_trip_to_mem);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
127
} else if (watermarks->dcn4x.a.refcyc_per_meta_trip_to_mem < hubbub2->watermarks.dcn4x.a.refcyc_per_meta_trip_to_mem)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
132
if (safe_to_lower || watermarks->dcn4x.b.urgent > hubbub2->watermarks.dcn4x.b.urgent) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
133
hubbub2->watermarks.dcn4x.b.urgent = watermarks->dcn4x.b.urgent;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
135
DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_B, watermarks->dcn4x.b.urgent);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
138
watermarks->dcn4x.b.urgent, watermarks->dcn4x.b.urgent);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
139
} else if (watermarks->dcn4x.b.urgent < hubbub2->watermarks.dcn4x.b.urgent)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
143
if (safe_to_lower || watermarks->dcn4x.b.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
144
> hubbub2->watermarks.dcn4x.b.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
145
hubbub2->watermarks.dcn4x.b.frac_urg_bw_flip = watermarks->dcn4x.b.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
147
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_B, watermarks->dcn4x.b.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
148
} else if (watermarks->dcn4x.b.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
149
< hubbub2->watermarks.dcn4x.b.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
152
if (safe_to_lower || watermarks->dcn4x.b.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
153
> hubbub2->watermarks.dcn4x.b.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
154
hubbub2->watermarks.dcn4x.b.frac_urg_bw_nom = watermarks->dcn4x.b.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
156
DCHUBBUB_ARB_FRAC_URG_BW_NOM_B, watermarks->dcn4x.b.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
157
} else if (watermarks->dcn4x.b.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
158
< hubbub2->watermarks.dcn4x.b.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
161
if (safe_to_lower || watermarks->dcn4x.b.frac_urg_bw_mall
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
162
> hubbub2->watermarks.dcn4x.b.frac_urg_bw_mall) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
163
hubbub2->watermarks.dcn4x.b.frac_urg_bw_mall = watermarks->dcn4x.b.frac_urg_bw_mall;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
165
DCHUBBUB_ARB_FRAC_URG_BW_MALL_B, watermarks->dcn4x.b.frac_urg_bw_mall);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
166
} else if (watermarks->dcn4x.b.frac_urg_bw_mall < hubbub2->watermarks.dcn4x.b.frac_urg_bw_mall)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
169
if (safe_to_lower || watermarks->dcn4x.b.refcyc_per_trip_to_mem > hubbub2->watermarks.dcn4x.b.refcyc_per_trip_to_mem) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
170
hubbub2->watermarks.dcn4x.b.refcyc_per_trip_to_mem = watermarks->dcn4x.b.refcyc_per_trip_to_mem;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
172
DCHUBBUB_ARB_REFCYC_PER_TRIP_TO_MEMORY_B, watermarks->dcn4x.b.refcyc_per_trip_to_mem);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
173
} else if (watermarks->dcn4x.b.refcyc_per_trip_to_mem < hubbub2->watermarks.dcn4x.b.refcyc_per_trip_to_mem)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
176
if (safe_to_lower || watermarks->dcn4x.b.refcyc_per_meta_trip_to_mem > hubbub2->watermarks.dcn4x.b.refcyc_per_meta_trip_to_mem) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
177
hubbub2->watermarks.dcn4x.b.refcyc_per_meta_trip_to_mem = watermarks->dcn4x.b.refcyc_per_meta_trip_to_mem;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
179
DCHUBBUB_ARB_REFCYC_PER_META_TRIP_B, watermarks->dcn4x.b.refcyc_per_meta_trip_to_mem);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
180
} else if (watermarks->dcn4x.b.refcyc_per_meta_trip_to_mem < hubbub2->watermarks.dcn4x.b.refcyc_per_meta_trip_to_mem)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
188
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
197
if (safe_to_lower || watermarks->dcn4x.a.sr_enter
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
198
> hubbub2->watermarks.dcn4x.a.sr_enter) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
199
hubbub2->watermarks.dcn4x.a.sr_enter =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
200
watermarks->dcn4x.a.sr_enter;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
202
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_A, watermarks->dcn4x.a.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
205
watermarks->dcn4x.a.sr_enter, watermarks->dcn4x.a.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
208
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK1_A, watermarks->dcn4x.a.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
210
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK2_A, watermarks->dcn4x.a.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
212
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK3_A, watermarks->dcn4x.a.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
214
} else if (watermarks->dcn4x.a.sr_enter
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
215
< hubbub2->watermarks.dcn4x.a.sr_enter)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
218
if (safe_to_lower || watermarks->dcn4x.a.sr_exit
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
219
> hubbub2->watermarks.dcn4x.a.sr_exit) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
220
hubbub2->watermarks.dcn4x.a.sr_exit =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
221
watermarks->dcn4x.a.sr_exit;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
223
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_A, watermarks->dcn4x.a.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
226
watermarks->dcn4x.a.sr_exit, watermarks->dcn4x.a.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
229
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK1_A, watermarks->dcn4x.a.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
231
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK2_A, watermarks->dcn4x.a.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
233
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK3_A, watermarks->dcn4x.a.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
235
} else if (watermarks->dcn4x.a.sr_exit
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
236
< hubbub2->watermarks.dcn4x.a.sr_exit)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
240
if (safe_to_lower || watermarks->dcn4x.b.sr_enter
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
241
> hubbub2->watermarks.dcn4x.b.sr_enter) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
242
hubbub2->watermarks.dcn4x.b.sr_enter =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
243
watermarks->dcn4x.b.sr_enter;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
245
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_B, watermarks->dcn4x.b.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
248
watermarks->dcn4x.b.sr_enter, watermarks->dcn4x.b.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
251
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK1_B, watermarks->dcn4x.b.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
253
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK2_B, watermarks->dcn4x.b.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
255
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK3_B, watermarks->dcn4x.b.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
257
} else if (watermarks->dcn4x.b.sr_enter
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
258
< hubbub2->watermarks.dcn4x.b.sr_enter)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
261
if (safe_to_lower || watermarks->dcn4x.b.sr_exit
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
262
> hubbub2->watermarks.dcn4x.b.sr_exit) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
263
hubbub2->watermarks.dcn4x.b.sr_exit =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
264
watermarks->dcn4x.b.sr_exit;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
266
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_B, watermarks->dcn4x.b.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
269
watermarks->dcn4x.b.sr_exit, watermarks->dcn4x.b.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
272
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK1_B, watermarks->dcn4x.b.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
274
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK2_B, watermarks->dcn4x.b.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
276
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK3_B, watermarks->dcn4x.b.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
278
} else if (watermarks->dcn4x.b.sr_exit
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
279
< hubbub2->watermarks.dcn4x.b.sr_exit)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
288
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
298
if (safe_to_lower || watermarks->dcn4x.a.uclk_pstate
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
299
> hubbub2->watermarks.dcn4x.a.uclk_pstate) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
300
hubbub2->watermarks.dcn4x.a.uclk_pstate =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
301
watermarks->dcn4x.a.uclk_pstate;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
303
DCHUBBUB_ARB_UCLK_PSTATE_CHANGE_WATERMARK_A, watermarks->dcn4x.a.uclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
306
watermarks->dcn4x.a.uclk_pstate, watermarks->dcn4x.a.uclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
307
} else if (watermarks->dcn4x.a.uclk_pstate
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
308
< hubbub2->watermarks.dcn4x.a.uclk_pstate)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
312
if (safe_to_lower || watermarks->dcn4x.b.uclk_pstate
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
313
> hubbub2->watermarks.dcn4x.b.uclk_pstate) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
314
hubbub2->watermarks.dcn4x.b.uclk_pstate =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
315
watermarks->dcn4x.b.uclk_pstate;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
317
DCHUBBUB_ARB_UCLK_PSTATE_CHANGE_WATERMARK_B, watermarks->dcn4x.b.uclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
320
watermarks->dcn4x.b.uclk_pstate, watermarks->dcn4x.b.uclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
321
} else if (watermarks->dcn4x.b.uclk_pstate
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
322
< hubbub2->watermarks.dcn4x.b.uclk_pstate)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
326
if (safe_to_lower || watermarks->dcn4x.a.temp_read_or_ppt
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
327
> hubbub2->watermarks.dcn4x.a.temp_read_or_ppt) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
328
hubbub2->watermarks.dcn4x.a.temp_read_or_ppt =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
329
watermarks->dcn4x.a.temp_read_or_ppt;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
331
DCHUBBUB_ARB_UCLK_PSTATE_CHANGE_WATERMARK1_A, watermarks->dcn4x.a.temp_read_or_ppt);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
334
watermarks->dcn4x.a.temp_read_or_ppt, watermarks->dcn4x.a.temp_read_or_ppt);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
335
} else if (watermarks->dcn4x.a.temp_read_or_ppt
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
336
< hubbub2->watermarks.dcn4x.a.temp_read_or_ppt)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
340
if (safe_to_lower || watermarks->dcn4x.b.temp_read_or_ppt
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
341
> hubbub2->watermarks.dcn4x.b.temp_read_or_ppt) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
342
hubbub2->watermarks.dcn4x.b.temp_read_or_ppt =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
343
watermarks->dcn4x.b.temp_read_or_ppt;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
345
DCHUBBUB_ARB_UCLK_PSTATE_CHANGE_WATERMARK1_B, watermarks->dcn4x.b.temp_read_or_ppt);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
348
watermarks->dcn4x.b.temp_read_or_ppt, watermarks->dcn4x.b.temp_read_or_ppt);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
349
} else if (watermarks->dcn4x.b.temp_read_or_ppt
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
350
< hubbub2->watermarks.dcn4x.b.temp_read_or_ppt)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
355
if (safe_to_lower || watermarks->dcn4x.a.fclk_pstate
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
356
> hubbub2->watermarks.dcn4x.a.fclk_pstate) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
357
hubbub2->watermarks.dcn4x.a.fclk_pstate =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
358
watermarks->dcn4x.a.fclk_pstate;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
360
DCHUBBUB_ARB_FCLK_PSTATE_CHANGE_WATERMARK_A, watermarks->dcn4x.a.fclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
363
watermarks->dcn4x.a.fclk_pstate, watermarks->dcn4x.a.fclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
364
} else if (watermarks->dcn4x.a.fclk_pstate
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
365
< hubbub2->watermarks.dcn4x.a.fclk_pstate)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
369
if (safe_to_lower || watermarks->dcn4x.b.fclk_pstate
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
370
> hubbub2->watermarks.dcn4x.b.fclk_pstate) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
371
hubbub2->watermarks.dcn4x.b.fclk_pstate =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
372
watermarks->dcn4x.b.fclk_pstate;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
374
DCHUBBUB_ARB_FCLK_PSTATE_CHANGE_WATERMARK_B, watermarks->dcn4x.b.fclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
377
watermarks->dcn4x.b.fclk_pstate, watermarks->dcn4x.b.fclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
378
} else if (watermarks->dcn4x.b.fclk_pstate
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
379
< hubbub2->watermarks.dcn4x.b.fclk_pstate)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
383
if (safe_to_lower || watermarks->dcn4x.a.temp_read_or_ppt
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
384
> hubbub2->watermarks.dcn4x.a.temp_read_or_ppt) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
385
hubbub2->watermarks.dcn4x.a.temp_read_or_ppt =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
386
watermarks->dcn4x.a.temp_read_or_ppt;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
388
DCHUBBUB_ARB_FCLK_PSTATE_CHANGE_WATERMARK1_A, watermarks->dcn4x.a.temp_read_or_ppt);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
391
watermarks->dcn4x.a.temp_read_or_ppt, watermarks->dcn4x.a.temp_read_or_ppt);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
392
} else if (watermarks->dcn4x.a.temp_read_or_ppt
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
393
< hubbub2->watermarks.dcn4x.a.temp_read_or_ppt)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
397
if (safe_to_lower || watermarks->dcn4x.b.temp_read_or_ppt
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
398
> hubbub2->watermarks.dcn4x.b.temp_read_or_ppt) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
399
hubbub2->watermarks.dcn4x.b.temp_read_or_ppt =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
400
watermarks->dcn4x.b.temp_read_or_ppt;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
402
DCHUBBUB_ARB_FCLK_PSTATE_CHANGE_WATERMARK1_B, watermarks->dcn4x.b.temp_read_or_ppt);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
405
watermarks->dcn4x.b.temp_read_or_ppt, watermarks->dcn4x.b.temp_read_or_ppt);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
406
} else if (watermarks->dcn4x.b.temp_read_or_ppt
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
407
< hubbub2->watermarks.dcn4x.b.temp_read_or_ppt)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
416
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
425
if (safe_to_lower || watermarks->dcn4x.a.usr
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
426
> hubbub2->watermarks.dcn4x.a.usr) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
427
hubbub2->watermarks.dcn4x.a.usr = watermarks->dcn4x.a.usr;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
429
DCHUBBUB_ARB_USR_RETRAINING_WATERMARK_A, watermarks->dcn4x.a.usr);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
432
watermarks->dcn4x.a.usr, watermarks->dcn4x.a.usr);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
433
} else if (watermarks->dcn4x.a.usr
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
434
< hubbub2->watermarks.dcn4x.a.usr)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
438
if (safe_to_lower || watermarks->dcn4x.b.usr
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
439
> hubbub2->watermarks.dcn4x.b.usr) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
440
hubbub2->watermarks.dcn4x.b.usr = watermarks->dcn4x.b.usr;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
442
DCHUBBUB_ARB_USR_RETRAINING_WATERMARK_B, watermarks->dcn4x.b.usr);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
445
watermarks->dcn4x.b.usr, watermarks->dcn4x.b.usr);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
446
} else if (watermarks->dcn4x.b.usr
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
447
< hubbub2->watermarks.dcn4x.b.usr)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
456
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
462
if (hubbub401_program_urgent_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
465
if (hubbub401_program_stutter_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
468
if (hubbub401_program_pstate_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
471
if (hubbub401_program_usr_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
69
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
79
if (safe_to_lower || watermarks->dcn4x.a.urgent > hubbub2->watermarks.dcn4x.a.urgent) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
80
hubbub2->watermarks.dcn4x.a.urgent = watermarks->dcn4x.a.urgent;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
82
DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_A, watermarks->dcn4x.a.urgent);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
85
watermarks->dcn4x.a.urgent, watermarks->dcn4x.a.urgent);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
86
} else if (watermarks->dcn4x.a.urgent < hubbub2->watermarks.dcn4x.a.urgent)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
90
if (safe_to_lower || watermarks->dcn4x.a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
91
> hubbub2->watermarks.dcn4x.a.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
92
hubbub2->watermarks.dcn4x.a.frac_urg_bw_flip = watermarks->dcn4x.a.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
94
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_A, watermarks->dcn4x.a.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
95
} else if (watermarks->dcn4x.a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
96
< hubbub2->watermarks.dcn4x.a.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
99
if (safe_to_lower || watermarks->dcn4x.a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.h
140
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.h
146
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.h
152
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.h
158
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
100
DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_C, watermarks->dcn4x.c.urgent);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
101
} else if (watermarks->dcn4x.c.urgent < hubbub2->watermarks.dcn4x.c.urgent)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
105
if (safe_to_lower || watermarks->dcn4x.c.frac_urg_bw_flip > hubbub2->watermarks.dcn4x.c.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
106
hubbub2->watermarks.dcn4x.c.frac_urg_bw_flip = watermarks->dcn4x.c.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
108
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_C, watermarks->dcn4x.c.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
109
} else if (watermarks->dcn4x.c.frac_urg_bw_flip < hubbub2->watermarks.dcn4x.c.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
112
if (safe_to_lower || watermarks->dcn4x.c.frac_urg_bw_nom > hubbub2->watermarks.dcn4x.c.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
113
hubbub2->watermarks.dcn4x.c.frac_urg_bw_nom = watermarks->dcn4x.c.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
115
DCHUBBUB_ARB_FRAC_URG_BW_NOM_C, watermarks->dcn4x.c.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
116
} else if (watermarks->dcn4x.c.frac_urg_bw_nom < hubbub2->watermarks.dcn4x.c.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
119
if (safe_to_lower || watermarks->dcn4x.c.refcyc_per_trip_to_mem > hubbub2->watermarks.dcn4x.c.refcyc_per_trip_to_mem) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
120
hubbub2->watermarks.dcn4x.c.refcyc_per_trip_to_mem = watermarks->dcn4x.c.refcyc_per_trip_to_mem;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
122
DCHUBBUB_ARB_REFCYC_PER_TRIP_TO_MEMORY_C, watermarks->dcn4x.c.refcyc_per_trip_to_mem);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
123
} else if (watermarks->dcn4x.c.refcyc_per_trip_to_mem < hubbub2->watermarks.dcn4x.c.refcyc_per_trip_to_mem)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
127
if (safe_to_lower || watermarks->dcn4x.d.urgent > hubbub2->watermarks.dcn4x.d.urgent) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
128
hubbub2->watermarks.dcn4x.d.urgent = watermarks->dcn4x.d.urgent;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
130
DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_D, watermarks->dcn4x.d.urgent);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
131
} else if (watermarks->dcn4x.d.urgent < hubbub2->watermarks.dcn4x.d.urgent)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
135
if (safe_to_lower || watermarks->dcn4x.d.frac_urg_bw_flip > hubbub2->watermarks.dcn4x.d.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
136
hubbub2->watermarks.dcn4x.d.frac_urg_bw_flip = watermarks->dcn4x.d.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
138
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_D, watermarks->dcn4x.d.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
139
} else if (watermarks->dcn4x.d.frac_urg_bw_flip < hubbub2->watermarks.dcn4x.d.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
142
if (safe_to_lower || watermarks->dcn4x.d.frac_urg_bw_nom > hubbub2->watermarks.dcn4x.d.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
143
hubbub2->watermarks.dcn4x.d.frac_urg_bw_nom = watermarks->dcn4x.d.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
145
DCHUBBUB_ARB_FRAC_URG_BW_NOM_D, watermarks->dcn4x.d.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
146
} else if (watermarks->dcn4x.d.frac_urg_bw_nom < hubbub2->watermarks.dcn4x.d.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
149
if (safe_to_lower || watermarks->dcn4x.d.refcyc_per_trip_to_mem > hubbub2->watermarks.dcn4x.d.refcyc_per_trip_to_mem) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
150
hubbub2->watermarks.dcn4x.d.refcyc_per_trip_to_mem = watermarks->dcn4x.d.refcyc_per_trip_to_mem;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
152
DCHUBBUB_ARB_REFCYC_PER_TRIP_TO_MEMORY_D, watermarks->dcn4x.d.refcyc_per_trip_to_mem);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
153
} else if (watermarks->dcn4x.d.refcyc_per_trip_to_mem < hubbub2->watermarks.dcn4x.d.refcyc_per_trip_to_mem)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
161
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
168
if (safe_to_lower || watermarks->dcn4x.a.sr_enter > hubbub2->watermarks.dcn4x.a.sr_enter) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
169
hubbub2->watermarks.dcn4x.a.sr_enter = watermarks->dcn4x.a.sr_enter;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
171
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_A, watermarks->dcn4x.a.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
172
} else if (watermarks->dcn4x.a.sr_enter < hubbub2->watermarks.dcn4x.a.sr_enter)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
175
if (safe_to_lower || watermarks->dcn4x.a.sr_exit > hubbub2->watermarks.dcn4x.a.sr_exit) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
176
hubbub2->watermarks.dcn4x.a.sr_exit = watermarks->dcn4x.a.sr_exit;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
178
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_A, watermarks->dcn4x.a.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
179
} else if (watermarks->dcn4x.a.sr_exit < hubbub2->watermarks.dcn4x.a.sr_exit)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
183
if (safe_to_lower || watermarks->dcn4x.b.sr_enter > hubbub2->watermarks.dcn4x.b.sr_enter) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
184
hubbub2->watermarks.dcn4x.b.sr_enter = watermarks->dcn4x.b.sr_enter;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
186
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_B, watermarks->dcn4x.b.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
187
} else if (watermarks->dcn4x.b.sr_enter < hubbub2->watermarks.dcn4x.b.sr_enter)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
190
if (safe_to_lower || watermarks->dcn4x.b.sr_exit > hubbub2->watermarks.dcn4x.b.sr_exit) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
191
hubbub2->watermarks.dcn4x.b.sr_exit = watermarks->dcn4x.b.sr_exit;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
193
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_B, watermarks->dcn4x.b.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
194
} else if (watermarks->dcn4x.b.sr_exit < hubbub2->watermarks.dcn4x.b.sr_exit)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
198
if (safe_to_lower || watermarks->dcn4x.c.sr_enter > hubbub2->watermarks.dcn4x.c.sr_enter) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
199
hubbub2->watermarks.dcn4x.c.sr_enter = watermarks->dcn4x.c.sr_enter;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
201
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_C, watermarks->dcn4x.c.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
202
} else if (watermarks->dcn4x.c.sr_enter < hubbub2->watermarks.dcn4x.c.sr_enter)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
205
if (safe_to_lower || watermarks->dcn4x.c.sr_exit > hubbub2->watermarks.dcn4x.c.sr_exit) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
206
hubbub2->watermarks.dcn4x.c.sr_exit = watermarks->dcn4x.c.sr_exit;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
208
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_C, watermarks->dcn4x.c.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
209
} else if (watermarks->dcn4x.c.sr_exit < hubbub2->watermarks.dcn4x.c.sr_exit)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
213
if (safe_to_lower || watermarks->dcn4x.d.sr_enter > hubbub2->watermarks.dcn4x.d.sr_enter) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
214
hubbub2->watermarks.dcn4x.d.sr_enter = watermarks->dcn4x.d.sr_enter;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
216
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_D, watermarks->dcn4x.d.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
217
} else if (watermarks->dcn4x.d.sr_enter < hubbub2->watermarks.dcn4x.d.sr_enter)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
220
if (safe_to_lower || watermarks->dcn4x.d.sr_exit > hubbub2->watermarks.dcn4x.d.sr_exit) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
221
hubbub2->watermarks.dcn4x.d.sr_exit = watermarks->dcn4x.d.sr_exit;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
223
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_D, watermarks->dcn4x.d.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
224
} else if (watermarks->dcn4x.d.sr_exit < hubbub2->watermarks.dcn4x.d.sr_exit)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
232
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
240
if (safe_to_lower || watermarks->dcn4x.a.uclk_pstate > hubbub2->watermarks.dcn4x.a.uclk_pstate) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
241
hubbub2->watermarks.dcn4x.a.uclk_pstate = watermarks->dcn4x.a.uclk_pstate;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
243
DCHUBBUB_ARB_UCLK_PSTATE_CHANGE_WATERMARK_A, watermarks->dcn4x.a.uclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
244
} else if (watermarks->dcn4x.a.uclk_pstate < hubbub2->watermarks.dcn4x.a.uclk_pstate)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
248
if (safe_to_lower || watermarks->dcn4x.b.uclk_pstate > hubbub2->watermarks.dcn4x.b.uclk_pstate) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
249
hubbub2->watermarks.dcn4x.b.uclk_pstate = watermarks->dcn4x.b.uclk_pstate;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
251
DCHUBBUB_ARB_UCLK_PSTATE_CHANGE_WATERMARK_B, watermarks->dcn4x.b.uclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
252
} else if (watermarks->dcn4x.b.uclk_pstate < hubbub2->watermarks.dcn4x.b.uclk_pstate)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
256
if (safe_to_lower || watermarks->dcn4x.c.uclk_pstate > hubbub2->watermarks.dcn4x.c.uclk_pstate) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
257
hubbub2->watermarks.dcn4x.c.uclk_pstate = watermarks->dcn4x.c.uclk_pstate;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
259
DCHUBBUB_ARB_UCLK_PSTATE_CHANGE_WATERMARK_C, watermarks->dcn4x.c.uclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
260
} else if (watermarks->dcn4x.c.uclk_pstate < hubbub2->watermarks.dcn4x.c.uclk_pstate)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
264
if (safe_to_lower || watermarks->dcn4x.d.uclk_pstate > hubbub2->watermarks.dcn4x.d.uclk_pstate) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
265
hubbub2->watermarks.dcn4x.d.uclk_pstate = watermarks->dcn4x.d.uclk_pstate;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
267
DCHUBBUB_ARB_UCLK_PSTATE_CHANGE_WATERMARK_D, watermarks->dcn4x.d.uclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
268
} else if (watermarks->dcn4x.d.uclk_pstate < hubbub2->watermarks.dcn4x.d.uclk_pstate)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
273
if (safe_to_lower || watermarks->dcn4x.a.fclk_pstate > hubbub2->watermarks.dcn4x.a.fclk_pstate) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
274
hubbub2->watermarks.dcn4x.a.fclk_pstate = watermarks->dcn4x.a.fclk_pstate;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
276
DCHUBBUB_ARB_FCLK_PSTATE_CHANGE_WATERMARK_A, watermarks->dcn4x.a.fclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
277
} else if (watermarks->dcn4x.a.fclk_pstate < hubbub2->watermarks.dcn4x.a.fclk_pstate)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
281
if (safe_to_lower || watermarks->dcn4x.b.fclk_pstate > hubbub2->watermarks.dcn4x.b.fclk_pstate) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
282
hubbub2->watermarks.dcn4x.b.fclk_pstate = watermarks->dcn4x.b.fclk_pstate;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
284
DCHUBBUB_ARB_FCLK_PSTATE_CHANGE_WATERMARK_B, watermarks->dcn4x.b.fclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
285
} else if (watermarks->dcn4x.b.fclk_pstate < hubbub2->watermarks.dcn4x.b.fclk_pstate)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
289
if (safe_to_lower || watermarks->dcn4x.c.fclk_pstate > hubbub2->watermarks.dcn4x.c.fclk_pstate) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
29
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
290
hubbub2->watermarks.dcn4x.c.fclk_pstate = watermarks->dcn4x.c.fclk_pstate;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
292
DCHUBBUB_ARB_FCLK_PSTATE_CHANGE_WATERMARK_C, watermarks->dcn4x.c.fclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
293
} else if (watermarks->dcn4x.c.fclk_pstate < hubbub2->watermarks.dcn4x.c.fclk_pstate)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
297
if (safe_to_lower || watermarks->dcn4x.d.fclk_pstate > hubbub2->watermarks.dcn4x.d.fclk_pstate) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
298
hubbub2->watermarks.dcn4x.d.fclk_pstate = watermarks->dcn4x.d.fclk_pstate;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
300
DCHUBBUB_ARB_FCLK_PSTATE_CHANGE_WATERMARK_D, watermarks->dcn4x.d.fclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
301
} else if (watermarks->dcn4x.d.fclk_pstate < hubbub2->watermarks.dcn4x.d.fclk_pstate)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
309
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
316
if (safe_to_lower || watermarks->dcn4x.a.usr > hubbub2->watermarks.dcn4x.a.usr) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
317
hubbub2->watermarks.dcn4x.a.usr = watermarks->dcn4x.a.usr;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
319
DCHUBBUB_ARB_USR_RETRAINING_WATERMARK_A, watermarks->dcn4x.a.usr);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
320
} else if (watermarks->dcn4x.a.usr < hubbub2->watermarks.dcn4x.a.usr)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
324
if (safe_to_lower || watermarks->dcn4x.b.usr > hubbub2->watermarks.dcn4x.b.usr) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
325
hubbub2->watermarks.dcn4x.b.usr = watermarks->dcn4x.b.usr;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
327
DCHUBBUB_ARB_USR_RETRAINING_WATERMARK_B, watermarks->dcn4x.b.usr);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
328
} else if (watermarks->dcn4x.b.usr < hubbub2->watermarks.dcn4x.b.usr)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
332
if (safe_to_lower || watermarks->dcn4x.c.usr > hubbub2->watermarks.dcn4x.c.usr) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
333
hubbub2->watermarks.dcn4x.c.usr = watermarks->dcn4x.c.usr;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
335
DCHUBBUB_ARB_USR_RETRAINING_WATERMARK_C, watermarks->dcn4x.c.usr);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
336
} else if (watermarks->dcn4x.c.usr < hubbub2->watermarks.dcn4x.c.usr)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
340
if (safe_to_lower || watermarks->dcn4x.d.usr > hubbub2->watermarks.dcn4x.d.usr) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
341
hubbub2->watermarks.dcn4x.d.usr = watermarks->dcn4x.d.usr;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
343
DCHUBBUB_ARB_USR_RETRAINING_WATERMARK_D, watermarks->dcn4x.d.usr);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
344
} else if (watermarks->dcn4x.d.usr < hubbub2->watermarks.dcn4x.d.usr)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
352
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
359
if (safe_to_lower || watermarks->dcn4x.a.sr_enter_z8 > hubbub2->watermarks.dcn4x.a.sr_enter_z8) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
360
hubbub2->watermarks.dcn4x.a.sr_enter_z8 = watermarks->dcn4x.a.sr_enter_z8;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
362
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_Z8_A, watermarks->dcn4x.a.sr_enter_z8);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
363
} else if (watermarks->dcn4x.a.sr_enter_z8 < hubbub2->watermarks.dcn4x.a.sr_enter_z8)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
366
if (safe_to_lower || watermarks->dcn4x.a.sr_exit_z8 > hubbub2->watermarks.dcn4x.a.sr_exit_z8) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
367
hubbub2->watermarks.dcn4x.a.sr_exit_z8 = watermarks->dcn4x.a.sr_exit_z8;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
369
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_Z8_A, watermarks->dcn4x.a.sr_exit_z8);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
37
if (safe_to_lower || watermarks->dcn4x.a.urgent > hubbub2->watermarks.dcn4x.a.urgent) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
370
} else if (watermarks->dcn4x.a.sr_exit_z8 < hubbub2->watermarks.dcn4x.a.sr_exit_z8)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
374
if (safe_to_lower || watermarks->dcn4x.b.sr_enter_z8 > hubbub2->watermarks.dcn4x.b.sr_enter_z8) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
375
hubbub2->watermarks.dcn4x.b.sr_enter_z8 = watermarks->dcn4x.b.sr_enter_z8;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
377
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_Z8_B, watermarks->dcn4x.b.sr_enter_z8);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
378
} else if (watermarks->dcn4x.b.sr_enter_z8 < hubbub2->watermarks.dcn4x.b.sr_enter_z8)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
38
hubbub2->watermarks.dcn4x.a.urgent = watermarks->dcn4x.a.urgent;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
381
if (safe_to_lower || watermarks->dcn4x.b.sr_exit_z8 > hubbub2->watermarks.dcn4x.b.sr_exit_z8) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
382
hubbub2->watermarks.dcn4x.b.sr_exit_z8 = watermarks->dcn4x.b.sr_exit_z8;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
384
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_Z8_B, watermarks->dcn4x.b.sr_exit_z8);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
385
} else if (watermarks->dcn4x.b.sr_exit_z8 < hubbub2->watermarks.dcn4x.b.sr_exit_z8)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
389
if (safe_to_lower || watermarks->dcn4x.c.sr_enter_z8 > hubbub2->watermarks.dcn4x.c.sr_enter_z8) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
390
hubbub2->watermarks.dcn4x.c.sr_enter_z8 = watermarks->dcn4x.c.sr_enter_z8;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
392
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_Z8_C, watermarks->dcn4x.c.sr_enter_z8);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
393
} else if (watermarks->dcn4x.c.sr_enter_z8 < hubbub2->watermarks.dcn4x.c.sr_enter_z8)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
396
if (safe_to_lower || watermarks->dcn4x.c.sr_exit_z8 > hubbub2->watermarks.dcn4x.c.sr_exit_z8) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
397
hubbub2->watermarks.dcn4x.c.sr_exit_z8 = watermarks->dcn4x.c.sr_exit_z8;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
399
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_Z8_C, watermarks->dcn4x.c.sr_exit_z8);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
40
DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_A, watermarks->dcn4x.a.urgent);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
400
} else if (watermarks->dcn4x.c.sr_exit_z8 < hubbub2->watermarks.dcn4x.c.sr_exit_z8)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
404
if (safe_to_lower || watermarks->dcn4x.d.sr_enter_z8 > hubbub2->watermarks.dcn4x.d.sr_enter_z8) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
405
hubbub2->watermarks.dcn4x.d.sr_enter_z8 = watermarks->dcn4x.d.sr_enter_z8;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
407
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_Z8_D, watermarks->dcn4x.d.sr_enter_z8);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
408
} else if (watermarks->dcn4x.d.sr_enter_z8 < hubbub2->watermarks.dcn4x.d.sr_enter_z8)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
41
} else if (watermarks->dcn4x.a.urgent < hubbub2->watermarks.dcn4x.a.urgent)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
411
if (safe_to_lower || watermarks->dcn4x.d.sr_exit_z8 > hubbub2->watermarks.dcn4x.d.sr_exit_z8) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
412
hubbub2->watermarks.dcn4x.d.sr_exit_z8 = watermarks->dcn4x.d.sr_exit_z8;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
414
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_Z8_D, watermarks->dcn4x.d.sr_exit_z8);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
415
} else if (watermarks->dcn4x.d.sr_exit_z8 < hubbub2->watermarks.dcn4x.d.sr_exit_z8)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
444
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
45
if (safe_to_lower || watermarks->dcn4x.a.frac_urg_bw_flip > hubbub2->watermarks.dcn4x.a.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
457
if (hubbub42_program_urgent_watermarks(hubbub, watermarks, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
46
hubbub2->watermarks.dcn4x.a.frac_urg_bw_flip = watermarks->dcn4x.a.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
460
if (hubbub42_program_stutter_watermarks(hubbub, watermarks, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
463
if (hubbub42_program_pstate_watermarks(hubbub, watermarks, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
466
if (hubbub42_program_usr_watermarks(hubbub, watermarks, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
469
if (hubbub42_program_stutter_z8_watermarks(hubbub, watermarks, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
48
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_A, watermarks->dcn4x.a.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
49
} else if (watermarks->dcn4x.a.frac_urg_bw_flip < hubbub2->watermarks.dcn4x.a.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
52
if (safe_to_lower || watermarks->dcn4x.a.frac_urg_bw_nom > hubbub2->watermarks.dcn4x.a.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
53
hubbub2->watermarks.dcn4x.a.frac_urg_bw_nom = watermarks->dcn4x.a.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
55
DCHUBBUB_ARB_FRAC_URG_BW_NOM_A, watermarks->dcn4x.a.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
56
} else if (watermarks->dcn4x.a.frac_urg_bw_nom < hubbub2->watermarks.dcn4x.a.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
59
if (safe_to_lower || watermarks->dcn4x.a.refcyc_per_trip_to_mem > hubbub2->watermarks.dcn4x.a.refcyc_per_trip_to_mem) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
60
hubbub2->watermarks.dcn4x.a.refcyc_per_trip_to_mem = watermarks->dcn4x.a.refcyc_per_trip_to_mem;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
62
DCHUBBUB_ARB_REFCYC_PER_TRIP_TO_MEMORY_A, watermarks->dcn4x.a.refcyc_per_trip_to_mem);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
63
} else if (watermarks->dcn4x.a.refcyc_per_trip_to_mem < hubbub2->watermarks.dcn4x.a.refcyc_per_trip_to_mem)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
67
if (safe_to_lower || watermarks->dcn4x.b.urgent > hubbub2->watermarks.dcn4x.b.urgent) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
68
hubbub2->watermarks.dcn4x.b.urgent = watermarks->dcn4x.b.urgent;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
70
DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_B, watermarks->dcn4x.b.urgent);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
71
} else if (watermarks->dcn4x.b.urgent < hubbub2->watermarks.dcn4x.b.urgent)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
75
if (safe_to_lower || watermarks->dcn4x.b.frac_urg_bw_flip > hubbub2->watermarks.dcn4x.b.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
76
hubbub2->watermarks.dcn4x.b.frac_urg_bw_flip = watermarks->dcn4x.b.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
78
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_B, watermarks->dcn4x.b.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
79
} else if (watermarks->dcn4x.b.frac_urg_bw_flip < hubbub2->watermarks.dcn4x.b.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
82
if (safe_to_lower || watermarks->dcn4x.b.frac_urg_bw_nom > hubbub2->watermarks.dcn4x.b.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
83
hubbub2->watermarks.dcn4x.b.frac_urg_bw_nom = watermarks->dcn4x.b.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
85
DCHUBBUB_ARB_FRAC_URG_BW_NOM_B, watermarks->dcn4x.b.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
86
} else if (watermarks->dcn4x.b.frac_urg_bw_nom < hubbub2->watermarks.dcn4x.b.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
89
if (safe_to_lower || watermarks->dcn4x.b.refcyc_per_trip_to_mem > hubbub2->watermarks.dcn4x.b.refcyc_per_trip_to_mem) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
90
hubbub2->watermarks.dcn4x.b.refcyc_per_trip_to_mem = watermarks->dcn4x.b.refcyc_per_trip_to_mem;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
92
DCHUBBUB_ARB_REFCYC_PER_TRIP_TO_MEMORY_B, watermarks->dcn4x.b.refcyc_per_trip_to_mem);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
93
} else if (watermarks->dcn4x.b.refcyc_per_trip_to_mem < hubbub2->watermarks.dcn4x.b.refcyc_per_trip_to_mem)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
97
if (safe_to_lower || watermarks->dcn4x.c.urgent > hubbub2->watermarks.dcn4x.c.urgent) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
98
hubbub2->watermarks.dcn4x.c.urgent = watermarks->dcn4x.c.urgent;
drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
3404
&context->bw_ctx.bw.dcn.watermarks,
drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
3442
&context->bw_ctx.bw.dcn.watermarks,
drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
2379
unsigned int cache_wm_a = context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
2392
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = 4U * 1000U * 1000U * 1000U;
drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
2402
&context->bw_ctx.bw.dcn.watermarks,
drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
2408
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = cache_wm_a;
drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
2436
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = 4U * 1000U * 1000U * 1000U;
drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
2443
&context->bw_ctx.bw.dcn.watermarks,
drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
1477
&context->bw_ctx.bw.dcn.watermarks,
drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
1522
&context->bw_ctx.bw.dcn.watermarks,
drivers/gpu/drm/amd/display/dc/inc/core_types.h
577
union dcn_watermark_set watermarks;
drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h
208
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c
2179
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = 4U * 1000U * 1000U * 1000U;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5454
struct dm_pp_wm_sets_with_clock_ranges *watermarks =
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5466
for (k = 0; k < watermarks->num_wm_sets; k++) {
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5467
if (dep_sclk_table->entries[i].clk >= watermarks->wm_clk_ranges[k].wm_min_eng_clk_in_khz / 10 &&
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5468
dep_sclk_table->entries[i].clk < watermarks->wm_clk_ranges[k].wm_max_eng_clk_in_khz / 10 &&
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5469
dep_mclk_table->entries[i].clk >= watermarks->wm_clk_ranges[k].wm_min_mem_clk_in_khz / 10 &&
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5470
dep_mclk_table->entries[i].clk < watermarks->wm_clk_ranges[k].wm_max_mem_clk_in_khz / 10) {
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5472
table->DisplayWatermark[i][j] = watermarks->wm_clk_ranges[k].wm_set_id;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5478
table->DisplayWatermark[i][j] = watermarks->wm_clk_ranges[k - 1].wm_set_id);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c
632
struct watermarks *table = wt_table;
mm/damon/sysfs-schemes.c
1029
struct damon_sysfs_watermarks *watermarks = kmalloc_obj(*watermarks);
mm/damon/sysfs-schemes.c
1031
if (!watermarks)
mm/damon/sysfs-schemes.c
1033
watermarks->kobj = (struct kobject){};
mm/damon/sysfs-schemes.c
1034
watermarks->metric = metric;
mm/damon/sysfs-schemes.c
1035
watermarks->interval_us = interval_us;
mm/damon/sysfs-schemes.c
1036
watermarks->high = high;
mm/damon/sysfs-schemes.c
1037
watermarks->mid = mid;
mm/damon/sysfs-schemes.c
1038
watermarks->low = low;
mm/damon/sysfs-schemes.c
1039
return watermarks;
mm/damon/sysfs-schemes.c
1062
struct damon_sysfs_watermarks *watermarks = container_of(kobj,
mm/damon/sysfs-schemes.c
1070
if (metric_name->metric == watermarks->metric)
mm/damon/sysfs-schemes.c
1079
struct damon_sysfs_watermarks *watermarks = container_of(kobj,
mm/damon/sysfs-schemes.c
1088
watermarks->metric = metric_name->metric;
mm/damon/sysfs-schemes.c
1098
struct damon_sysfs_watermarks *watermarks = container_of(kobj,
mm/damon/sysfs-schemes.c
1101
return sysfs_emit(buf, "%lu\n", watermarks->interval_us);
mm/damon/sysfs-schemes.c
1107
struct damon_sysfs_watermarks *watermarks = container_of(kobj,
mm/damon/sysfs-schemes.c
1109
int err = kstrtoul(buf, 0, &watermarks->interval_us);
mm/damon/sysfs-schemes.c
1117
struct damon_sysfs_watermarks *watermarks = container_of(kobj,
mm/damon/sysfs-schemes.c
1120
return sysfs_emit(buf, "%lu\n", watermarks->high);
mm/damon/sysfs-schemes.c
1126
struct damon_sysfs_watermarks *watermarks = container_of(kobj,
mm/damon/sysfs-schemes.c
1128
int err = kstrtoul(buf, 0, &watermarks->high);
mm/damon/sysfs-schemes.c
1136
struct damon_sysfs_watermarks *watermarks = container_of(kobj,
mm/damon/sysfs-schemes.c
1139
return sysfs_emit(buf, "%lu\n", watermarks->mid);
mm/damon/sysfs-schemes.c
1145
struct damon_sysfs_watermarks *watermarks = container_of(kobj,
mm/damon/sysfs-schemes.c
1147
int err = kstrtoul(buf, 0, &watermarks->mid);
mm/damon/sysfs-schemes.c
1155
struct damon_sysfs_watermarks *watermarks = container_of(kobj,
mm/damon/sysfs-schemes.c
1158
return sysfs_emit(buf, "%lu\n", watermarks->low);
mm/damon/sysfs-schemes.c
1164
struct damon_sysfs_watermarks *watermarks = container_of(kobj,
mm/damon/sysfs-schemes.c
1166
int err = kstrtoul(buf, 0, &watermarks->low);
mm/damon/sysfs-schemes.c
2248
struct damon_sysfs_watermarks *watermarks;
mm/damon/sysfs-schemes.c
2389
struct damon_sysfs_watermarks *watermarks =
mm/damon/sysfs-schemes.c
2393
if (!watermarks)
mm/damon/sysfs-schemes.c
2395
err = kobject_init_and_add(&watermarks->kobj,
mm/damon/sysfs-schemes.c
2399
kobject_put(&watermarks->kobj);
mm/damon/sysfs-schemes.c
2401
scheme->watermarks = watermarks;
mm/damon/sysfs-schemes.c
2528
kobject_put(&scheme->watermarks->kobj);
mm/damon/sysfs-schemes.c
2529
scheme->watermarks = NULL;
mm/damon/sysfs-schemes.c
2552
kobject_put(&scheme->watermarks->kobj);
mm/damon/sysfs-schemes.c
2966
struct damon_sysfs_watermarks *sysfs_wmarks = sysfs_scheme->watermarks;