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
446
struct watermarks *table = clk_mgr_vgh->smu_wm_set.wm_set;
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c
655
static struct watermarks dummy_wms = { 0 };
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c
699
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
702
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
941
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
1145
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1147
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
1149
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1151
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
1152
context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = v->urgent_watermark * 1000;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1153
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
1154
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
1155
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
566
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
568
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
570
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
572
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
573
context->bw_ctx.bw.dcn.watermarks.b.urgent_ns = v->urgent_watermark * 1000;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
580
context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
582
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
584
context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
586
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
587
context->bw_ctx.bw.dcn.watermarks.c.urgent_ns = v->urgent_watermark * 1000;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
601
context->bw_ctx.bw.dcn.watermarks.d.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
603
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
605
context->bw_ctx.bw.dcn.watermarks.d.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
607
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
608
context->bw_ctx.bw.dcn.watermarks.d.urgent_ns = v->urgent_watermark * 1000;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
621
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
623
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
625
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
627
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
628
context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = v->urgent_watermark * 1000;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
630
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
631
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
634
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
1800
context->bw_ctx.bw.dcn.watermarks.b.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1801
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns = get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1802
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_exit_ns = get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1803
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.pstate_change_ns = get_wm_dram_clock_change(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1804
context->bw_ctx.bw.dcn.watermarks.b.pte_meta_urgent_ns = get_wm_memory_trip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1805
context->bw_ctx.bw.dcn.watermarks.b.frac_urg_bw_nom = get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1806
context->bw_ctx.bw.dcn.watermarks.b.frac_urg_bw_flip = get_fraction_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1807
context->bw_ctx.bw.dcn.watermarks.b.urgent_latency_ns = get_urgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1814
context->bw_ctx.bw.dcn.watermarks.c.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1815
context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.cstate_enter_plus_exit_ns = get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1816
context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.cstate_exit_ns = get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1817
context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.pstate_change_ns = get_wm_dram_clock_change(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1818
context->bw_ctx.bw.dcn.watermarks.c.pte_meta_urgent_ns = get_wm_memory_trip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1819
context->bw_ctx.bw.dcn.watermarks.c.frac_urg_bw_nom = get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1820
context->bw_ctx.bw.dcn.watermarks.c.frac_urg_bw_flip = get_fraction_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1827
context->bw_ctx.bw.dcn.watermarks.d.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1828
context->bw_ctx.bw.dcn.watermarks.d.cstate_pstate.cstate_enter_plus_exit_ns = get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1829
context->bw_ctx.bw.dcn.watermarks.d.cstate_pstate.cstate_exit_ns = get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1830
context->bw_ctx.bw.dcn.watermarks.d.cstate_pstate.pstate_change_ns = get_wm_dram_clock_change(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1831
context->bw_ctx.bw.dcn.watermarks.d.pte_meta_urgent_ns = get_wm_memory_trip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1832
context->bw_ctx.bw.dcn.watermarks.d.frac_urg_bw_nom = get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1833
context->bw_ctx.bw.dcn.watermarks.d.frac_urg_bw_flip = get_fraction_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1838
context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1839
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns = get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1840
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_exit_ns = get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1841
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = get_wm_dram_clock_change(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1842
context->bw_ctx.bw.dcn.watermarks.a.pte_meta_urgent_ns = get_wm_memory_trip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1843
context->bw_ctx.bw.dcn.watermarks.a.frac_urg_bw_nom = get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1844
context->bw_ctx.bw.dcn.watermarks.a.frac_urg_bw_flip = get_fraction_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
2299
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
2304
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
2309
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
2315
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
370
context->bw_ctx.bw.dcn.watermarks.b.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
371
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns = get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
372
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_exit_ns = get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
373
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.pstate_change_ns = get_wm_dram_clock_change(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
374
context->bw_ctx.bw.dcn.watermarks.b.pte_meta_urgent_ns = get_wm_memory_trip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
375
context->bw_ctx.bw.dcn.watermarks.b.frac_urg_bw_nom = get_fraction_of_urgent_bandwidth(&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.frac_urg_bw_flip = 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
377
context->bw_ctx.bw.dcn.watermarks.b.urgent_latency_ns = get_urgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
440
context->bw_ctx.bw.dcn.watermarks.c.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
441
context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.cstate_enter_plus_exit_ns = get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
442
context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.cstate_exit_ns = get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
443
context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.pstate_change_ns = get_wm_dram_clock_change(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
444
context->bw_ctx.bw.dcn.watermarks.c.pte_meta_urgent_ns = get_wm_memory_trip(&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.frac_urg_bw_nom = get_fraction_of_urgent_bandwidth(&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.frac_urg_bw_flip = 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
447
context->bw_ctx.bw.dcn.watermarks.c.urgent_latency_ns = get_urgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
453
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
454
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = 0;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
463
context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
464
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns = get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
465
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_exit_ns = get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
466
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = get_wm_dram_clock_change(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
467
context->bw_ctx.bw.dcn.watermarks.a.pte_meta_urgent_ns = get_wm_memory_trip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
468
context->bw_ctx.bw.dcn.watermarks.a.frac_urg_bw_nom = get_fraction_of_urgent_bandwidth(&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.frac_urg_bw_flip = 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
470
context->bw_ctx.bw.dcn.watermarks.a.urgent_latency_ns = get_urgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
476
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
448
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
453
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
458
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
464
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
523
context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
524
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns = get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
525
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_exit_ns = get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
526
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = get_wm_dram_clock_change(&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_z8_ns = cstate_enter_plus_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
528
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_exit_z8_ns = get_wm_z8_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.pte_meta_urgent_ns = get_wm_memory_trip(&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.frac_urg_bw_nom = get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
531
context->bw_ctx.bw.dcn.watermarks.a.frac_urg_bw_flip = 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
532
context->bw_ctx.bw.dcn.watermarks.a.urgent_latency_ns = get_urgent_latency(&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.b = context->bw_ctx.bw.dcn.watermarks.a;
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
534
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
535
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
2445
context->bw_ctx.bw.dcn.watermarks.b.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2446
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns = get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2447
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_exit_ns = get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2448
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.pstate_change_ns = get_wm_dram_clock_change(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2449
context->bw_ctx.bw.dcn.watermarks.b.pte_meta_urgent_ns = get_wm_memory_trip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2450
context->bw_ctx.bw.dcn.watermarks.b.frac_urg_bw_nom = get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2451
context->bw_ctx.bw.dcn.watermarks.b.frac_urg_bw_flip = 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
2452
context->bw_ctx.bw.dcn.watermarks.b.urgent_latency_ns = get_urgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2453
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.fclk_pstate_change_ns = get_fclk_watermark(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2454
context->bw_ctx.bw.dcn.watermarks.b.usr_retraining_ns = get_usr_retraining_watermark(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2541
context->bw_ctx.bw.dcn.watermarks.c.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2542
context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.cstate_enter_plus_exit_ns = get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2543
context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.cstate_exit_ns = get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2544
context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.pstate_change_ns = get_wm_dram_clock_change(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2545
context->bw_ctx.bw.dcn.watermarks.c.pte_meta_urgent_ns = get_wm_memory_trip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2546
context->bw_ctx.bw.dcn.watermarks.c.frac_urg_bw_nom = get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2547
context->bw_ctx.bw.dcn.watermarks.c.frac_urg_bw_flip = 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
2548
context->bw_ctx.bw.dcn.watermarks.c.urgent_latency_ns = get_urgent_latency(&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.c.cstate_pstate.fclk_pstate_change_ns = get_wm_dram_clock_change(&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.c.usr_retraining_ns = get_usr_retraining_watermark(&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 = context->bw_ctx.bw.dcn.watermarks.c;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2562
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = 0;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2566
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.fclk_pstate_change_ns = get_fclk_watermark(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2580
context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2581
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns = get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2582
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_exit_ns = get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2583
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = get_wm_dram_clock_change(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2584
context->bw_ctx.bw.dcn.watermarks.a.pte_meta_urgent_ns = get_wm_memory_trip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2585
context->bw_ctx.bw.dcn.watermarks.a.frac_urg_bw_nom = get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2586
context->bw_ctx.bw.dcn.watermarks.a.frac_urg_bw_flip = 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
2587
context->bw_ctx.bw.dcn.watermarks.a.urgent_latency_ns = get_urgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2588
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.fclk_pstate_change_ns = get_fclk_watermark(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2589
context->bw_ctx.bw.dcn.watermarks.a.usr_retraining_ns = get_usr_retraining_watermark(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2593
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
825
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
831
wm_regs = &watermarks->dcn4x.a;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
834
wm_regs = &watermarks->dcn4x.b;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
837
wm_regs = &watermarks->dcn4x.c;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
840
wm_regs = &watermarks->dcn4x.d;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
851
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
859
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.c
257
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
457
} watermarks;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
13135
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
13136
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
13137
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
13138
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
13140
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
13141
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
13142
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
13143
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
13144
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
13145
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
13146
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
13147
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
7286
const struct dml2_core_internal_watermarks *watermarks,
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7297
(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
7927
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
7942
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
343
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
486
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
487
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
489
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
491
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
492
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
497
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
503
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
474
union dcn_watermark_set watermarks;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.h
488
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.h
508
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.h
513
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.h
518
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
300
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
307
if (hubbub32_program_urgent_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
310
if (hubbub32_program_stutter_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
313
if (hubbub32_program_pstate_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
316
if (hubbub32_program_usr_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
319
if (hubbub35_program_stutter_z8_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
549
memset(&hubbub2->watermarks.a.cstate_pstate, 0, sizeof(hubbub2->watermarks.a.cstate_pstate));
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.h
163
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 = watermarks->dcn4x.a.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
102
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
103
} else if (watermarks->dcn4x.a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
104
< hubbub2->watermarks.dcn4x.a.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
107
if (safe_to_lower || watermarks->dcn4x.a.frac_urg_bw_mall
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
108
> hubbub2->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 = watermarks->dcn4x.a.frac_urg_bw_mall;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
111
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
112
} 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
115
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
116
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
118
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
119
} 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
122
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
123
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
125
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
126
} 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
131
if (safe_to_lower || watermarks->dcn4x.b.urgent > hubbub2->watermarks.dcn4x.b.urgent) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
132
hubbub2->watermarks.dcn4x.b.urgent = watermarks->dcn4x.b.urgent;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
134
DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_B, watermarks->dcn4x.b.urgent);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
137
watermarks->dcn4x.b.urgent, watermarks->dcn4x.b.urgent);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
138
} else if (watermarks->dcn4x.b.urgent < hubbub2->watermarks.dcn4x.b.urgent)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
142
if (safe_to_lower || watermarks->dcn4x.b.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
143
> hubbub2->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 = watermarks->dcn4x.b.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
146
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
147
} else if (watermarks->dcn4x.b.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
148
< hubbub2->watermarks.dcn4x.b.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
151
if (safe_to_lower || watermarks->dcn4x.b.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
152
> hubbub2->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 = watermarks->dcn4x.b.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
155
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
156
} else if (watermarks->dcn4x.b.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
157
< hubbub2->watermarks.dcn4x.b.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
160
if (safe_to_lower || watermarks->dcn4x.b.frac_urg_bw_mall
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
161
> hubbub2->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 = watermarks->dcn4x.b.frac_urg_bw_mall;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
164
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
165
} 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
168
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
169
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
171
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
172
} 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
175
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
176
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
178
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
179
} 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
187
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
195
if (safe_to_lower || watermarks->dcn4x.a.sr_enter
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
196
> hubbub2->watermarks.dcn4x.a.sr_enter) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
197
hubbub2->watermarks.dcn4x.a.sr_enter =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
198
watermarks->dcn4x.a.sr_enter;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
200
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_A, watermarks->dcn4x.a.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
203
watermarks->dcn4x.a.sr_enter, watermarks->dcn4x.a.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
206
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK1_A, watermarks->dcn4x.a.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
208
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK2_A, watermarks->dcn4x.a.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
210
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK3_A, watermarks->dcn4x.a.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
212
} else if (watermarks->dcn4x.a.sr_enter
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
213
< hubbub2->watermarks.dcn4x.a.sr_enter)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
216
if (safe_to_lower || watermarks->dcn4x.a.sr_exit
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
217
> hubbub2->watermarks.dcn4x.a.sr_exit) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
218
hubbub2->watermarks.dcn4x.a.sr_exit =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
219
watermarks->dcn4x.a.sr_exit;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
221
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_A, watermarks->dcn4x.a.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
224
watermarks->dcn4x.a.sr_exit, watermarks->dcn4x.a.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
227
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK1_A, watermarks->dcn4x.a.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
229
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK2_A, watermarks->dcn4x.a.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
231
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK3_A, watermarks->dcn4x.a.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
233
} else if (watermarks->dcn4x.a.sr_exit
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
234
< hubbub2->watermarks.dcn4x.a.sr_exit)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
238
if (safe_to_lower || watermarks->dcn4x.b.sr_enter
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
239
> hubbub2->watermarks.dcn4x.b.sr_enter) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
240
hubbub2->watermarks.dcn4x.b.sr_enter =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
241
watermarks->dcn4x.b.sr_enter;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
243
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_B, watermarks->dcn4x.b.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
246
watermarks->dcn4x.b.sr_enter, watermarks->dcn4x.b.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
249
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK1_B, watermarks->dcn4x.b.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
251
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK2_B, watermarks->dcn4x.b.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
253
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK3_B, watermarks->dcn4x.b.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
255
} else if (watermarks->dcn4x.b.sr_enter
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
256
< hubbub2->watermarks.dcn4x.b.sr_enter)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
259
if (safe_to_lower || watermarks->dcn4x.b.sr_exit
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
260
> hubbub2->watermarks.dcn4x.b.sr_exit) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
261
hubbub2->watermarks.dcn4x.b.sr_exit =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
262
watermarks->dcn4x.b.sr_exit;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
264
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_B, watermarks->dcn4x.b.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
267
watermarks->dcn4x.b.sr_exit, watermarks->dcn4x.b.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
270
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK1_B, watermarks->dcn4x.b.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
272
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK2_B, watermarks->dcn4x.b.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
274
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK3_B, watermarks->dcn4x.b.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
276
} else if (watermarks->dcn4x.b.sr_exit
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
277
< hubbub2->watermarks.dcn4x.b.sr_exit)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
286
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
295
if (safe_to_lower || watermarks->dcn4x.a.uclk_pstate
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
296
> hubbub2->watermarks.dcn4x.a.uclk_pstate) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
297
hubbub2->watermarks.dcn4x.a.uclk_pstate =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
298
watermarks->dcn4x.a.uclk_pstate;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
300
DCHUBBUB_ARB_UCLK_PSTATE_CHANGE_WATERMARK_A, watermarks->dcn4x.a.uclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
303
watermarks->dcn4x.a.uclk_pstate, watermarks->dcn4x.a.uclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
304
} else if (watermarks->dcn4x.a.uclk_pstate
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
305
< hubbub2->watermarks.dcn4x.a.uclk_pstate)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
309
if (safe_to_lower || watermarks->dcn4x.b.uclk_pstate
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
310
> hubbub2->watermarks.dcn4x.b.uclk_pstate) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
311
hubbub2->watermarks.dcn4x.b.uclk_pstate =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
312
watermarks->dcn4x.b.uclk_pstate;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
314
DCHUBBUB_ARB_UCLK_PSTATE_CHANGE_WATERMARK_B, watermarks->dcn4x.b.uclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
317
watermarks->dcn4x.b.uclk_pstate, watermarks->dcn4x.b.uclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
318
} else if (watermarks->dcn4x.b.uclk_pstate
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
319
< hubbub2->watermarks.dcn4x.b.uclk_pstate)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
323
if (safe_to_lower || watermarks->dcn4x.a.temp_read_or_ppt
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
324
> hubbub2->watermarks.dcn4x.a.temp_read_or_ppt) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
325
hubbub2->watermarks.dcn4x.a.temp_read_or_ppt =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
326
watermarks->dcn4x.a.temp_read_or_ppt;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
328
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
331
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
332
} else if (watermarks->dcn4x.a.temp_read_or_ppt
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
333
< hubbub2->watermarks.dcn4x.a.temp_read_or_ppt)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
337
if (safe_to_lower || watermarks->dcn4x.b.temp_read_or_ppt
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
338
> hubbub2->watermarks.dcn4x.b.temp_read_or_ppt) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
339
hubbub2->watermarks.dcn4x.b.temp_read_or_ppt =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
340
watermarks->dcn4x.b.temp_read_or_ppt;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
342
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
345
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
346
} else if (watermarks->dcn4x.b.temp_read_or_ppt
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
347
< hubbub2->watermarks.dcn4x.b.temp_read_or_ppt)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
352
if (safe_to_lower || watermarks->dcn4x.a.fclk_pstate
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
353
> hubbub2->watermarks.dcn4x.a.fclk_pstate) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
354
hubbub2->watermarks.dcn4x.a.fclk_pstate =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
355
watermarks->dcn4x.a.fclk_pstate;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
357
DCHUBBUB_ARB_FCLK_PSTATE_CHANGE_WATERMARK_A, watermarks->dcn4x.a.fclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
360
watermarks->dcn4x.a.fclk_pstate, watermarks->dcn4x.a.fclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
361
} else if (watermarks->dcn4x.a.fclk_pstate
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
362
< hubbub2->watermarks.dcn4x.a.fclk_pstate)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
366
if (safe_to_lower || watermarks->dcn4x.b.fclk_pstate
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
367
> hubbub2->watermarks.dcn4x.b.fclk_pstate) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
368
hubbub2->watermarks.dcn4x.b.fclk_pstate =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
369
watermarks->dcn4x.b.fclk_pstate;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
371
DCHUBBUB_ARB_FCLK_PSTATE_CHANGE_WATERMARK_B, watermarks->dcn4x.b.fclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
374
watermarks->dcn4x.b.fclk_pstate, watermarks->dcn4x.b.fclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
375
} else if (watermarks->dcn4x.b.fclk_pstate
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
376
< hubbub2->watermarks.dcn4x.b.fclk_pstate)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
380
if (safe_to_lower || watermarks->dcn4x.a.temp_read_or_ppt
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
381
> hubbub2->watermarks.dcn4x.a.temp_read_or_ppt) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
382
hubbub2->watermarks.dcn4x.a.temp_read_or_ppt =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
383
watermarks->dcn4x.a.temp_read_or_ppt;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
385
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
388
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
389
} else if (watermarks->dcn4x.a.temp_read_or_ppt
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
390
< hubbub2->watermarks.dcn4x.a.temp_read_or_ppt)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
394
if (safe_to_lower || watermarks->dcn4x.b.temp_read_or_ppt
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
395
> hubbub2->watermarks.dcn4x.b.temp_read_or_ppt) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
396
hubbub2->watermarks.dcn4x.b.temp_read_or_ppt =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
397
watermarks->dcn4x.b.temp_read_or_ppt;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
399
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
402
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
403
} else if (watermarks->dcn4x.b.temp_read_or_ppt
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
404
< hubbub2->watermarks.dcn4x.b.temp_read_or_ppt)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
413
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
421
if (safe_to_lower || watermarks->dcn4x.a.usr
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
422
> hubbub2->watermarks.dcn4x.a.usr) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
423
hubbub2->watermarks.dcn4x.a.usr = watermarks->dcn4x.a.usr;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
425
DCHUBBUB_ARB_USR_RETRAINING_WATERMARK_A, watermarks->dcn4x.a.usr);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
428
watermarks->dcn4x.a.usr, watermarks->dcn4x.a.usr);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
429
} else if (watermarks->dcn4x.a.usr
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
430
< hubbub2->watermarks.dcn4x.a.usr)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
434
if (safe_to_lower || watermarks->dcn4x.b.usr
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
435
> hubbub2->watermarks.dcn4x.b.usr) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
436
hubbub2->watermarks.dcn4x.b.usr = watermarks->dcn4x.b.usr;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
438
DCHUBBUB_ARB_USR_RETRAINING_WATERMARK_B, watermarks->dcn4x.b.usr);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
441
watermarks->dcn4x.b.usr, watermarks->dcn4x.b.usr);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
442
} else if (watermarks->dcn4x.b.usr
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
443
< hubbub2->watermarks.dcn4x.b.usr)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
452
union dcn_watermark_set *watermarks,
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
458
if (hubbub401_program_urgent_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
461
if (hubbub401_program_stutter_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
464
if (hubbub401_program_pstate_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower))
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
467
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
78
if (safe_to_lower || watermarks->dcn4x.a.urgent > hubbub2->watermarks.dcn4x.a.urgent) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
79
hubbub2->watermarks.dcn4x.a.urgent = watermarks->dcn4x.a.urgent;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
81
DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_A, watermarks->dcn4x.a.urgent);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
84
watermarks->dcn4x.a.urgent, watermarks->dcn4x.a.urgent);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
85
} else if (watermarks->dcn4x.a.urgent < hubbub2->watermarks.dcn4x.a.urgent)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
89
if (safe_to_lower || watermarks->dcn4x.a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
90
> hubbub2->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 = watermarks->dcn4x.a.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
93
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
94
} else if (watermarks->dcn4x.a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
95
< hubbub2->watermarks.dcn4x.a.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
98
if (safe_to_lower || watermarks->dcn4x.a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
99
> hubbub2->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/hwss/dcn10/dcn10_hwseq.c
3354
&context->bw_ctx.bw.dcn.watermarks,
drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
3392
&context->bw_ctx.bw.dcn.watermarks,
drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
2368
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
2381
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
2391
&context->bw_ctx.bw.dcn.watermarks,
drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
2397
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
2425
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
2432
&context->bw_ctx.bw.dcn.watermarks,
drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
1410
&context->bw_ctx.bw.dcn.watermarks,
drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
1455
&context->bw_ctx.bw.dcn.watermarks,
drivers/gpu/drm/amd/display/dc/inc/core_types.h
564
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
2050
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
5362
struct dm_pp_wm_sets_with_clock_ranges *watermarks =
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5374
for (k = 0; k < watermarks->num_wm_sets; k++) {
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5375
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
5376
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
5377
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
5378
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
5380
table->DisplayWatermark[i][j] = watermarks->wm_clk_ranges[k].wm_set_id;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
5386
table->DisplayWatermark[i][j] = watermarks->wm_clk_ranges[k - 1].wm_set_id);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c
717
struct watermarks *table = wt_table;
mm/damon/sysfs-schemes.c
1951
struct damon_sysfs_watermarks *watermarks;
mm/damon/sysfs-schemes.c
2088
struct damon_sysfs_watermarks *watermarks =
mm/damon/sysfs-schemes.c
2092
if (!watermarks)
mm/damon/sysfs-schemes.c
2094
err = kobject_init_and_add(&watermarks->kobj,
mm/damon/sysfs-schemes.c
2098
kobject_put(&watermarks->kobj);
mm/damon/sysfs-schemes.c
2100
scheme->watermarks = watermarks;
mm/damon/sysfs-schemes.c
2227
kobject_put(&scheme->watermarks->kobj);
mm/damon/sysfs-schemes.c
2228
scheme->watermarks = NULL;
mm/damon/sysfs-schemes.c
2251
kobject_put(&scheme->watermarks->kobj);
mm/damon/sysfs-schemes.c
2702
struct damon_sysfs_watermarks *sysfs_wmarks = sysfs_scheme->watermarks;
mm/damon/sysfs-schemes.c
852
struct damon_sysfs_watermarks *watermarks = kmalloc_obj(*watermarks);
mm/damon/sysfs-schemes.c
854
if (!watermarks)
mm/damon/sysfs-schemes.c
856
watermarks->kobj = (struct kobject){};
mm/damon/sysfs-schemes.c
857
watermarks->metric = metric;
mm/damon/sysfs-schemes.c
858
watermarks->interval_us = interval_us;
mm/damon/sysfs-schemes.c
859
watermarks->high = high;
mm/damon/sysfs-schemes.c
860
watermarks->mid = mid;
mm/damon/sysfs-schemes.c
861
watermarks->low = low;
mm/damon/sysfs-schemes.c
862
return watermarks;
mm/damon/sysfs-schemes.c
885
struct damon_sysfs_watermarks *watermarks = container_of(kobj,
mm/damon/sysfs-schemes.c
893
if (metric_name->metric == watermarks->metric)
mm/damon/sysfs-schemes.c
902
struct damon_sysfs_watermarks *watermarks = container_of(kobj,
mm/damon/sysfs-schemes.c
911
watermarks->metric = metric_name->metric;
mm/damon/sysfs-schemes.c
921
struct damon_sysfs_watermarks *watermarks = container_of(kobj,
mm/damon/sysfs-schemes.c
924
return sysfs_emit(buf, "%lu\n", watermarks->interval_us);
mm/damon/sysfs-schemes.c
930
struct damon_sysfs_watermarks *watermarks = container_of(kobj,
mm/damon/sysfs-schemes.c
932
int err = kstrtoul(buf, 0, &watermarks->interval_us);
mm/damon/sysfs-schemes.c
940
struct damon_sysfs_watermarks *watermarks = container_of(kobj,
mm/damon/sysfs-schemes.c
943
return sysfs_emit(buf, "%lu\n", watermarks->high);
mm/damon/sysfs-schemes.c
949
struct damon_sysfs_watermarks *watermarks = container_of(kobj,
mm/damon/sysfs-schemes.c
951
int err = kstrtoul(buf, 0, &watermarks->high);
mm/damon/sysfs-schemes.c
959
struct damon_sysfs_watermarks *watermarks = container_of(kobj,
mm/damon/sysfs-schemes.c
962
return sysfs_emit(buf, "%lu\n", watermarks->mid);
mm/damon/sysfs-schemes.c
968
struct damon_sysfs_watermarks *watermarks = container_of(kobj,
mm/damon/sysfs-schemes.c
970
int err = kstrtoul(buf, 0, &watermarks->mid);
mm/damon/sysfs-schemes.c
978
struct damon_sysfs_watermarks *watermarks = container_of(kobj,
mm/damon/sysfs-schemes.c
981
return sysfs_emit(buf, "%lu\n", watermarks->low);
mm/damon/sysfs-schemes.c
987
struct damon_sysfs_watermarks *watermarks = container_of(kobj,
mm/damon/sysfs-schemes.c
989
int err = kstrtoul(buf, 0, &watermarks->low);