| /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn21/ |
| amdgpu_dcn21_hubbub.c | 151 struct dcn_watermark_set *watermarks, 160 if (safe_to_lower || watermarks->a.urgent_ns > hubbub1->watermarks.a.urgent_ns) { 161 hubbub1->watermarks.a.urgent_ns = watermarks->a.urgent_ns; 162 prog_wm_value = convert_and_clamp(watermarks->a.urgent_ns, 170 watermarks->a.urgent_ns, prog_wm_value); 174 if (safe_to_lower || watermarks->a.frac_urg_bw_flip 175 > hubbub1->watermarks.a.frac_urg_bw_flip) { 176 hubbub1->watermarks.a.frac_urg_bw_flip = watermarks->a.frac_urg_bw_flip [all...] |
| dcn21_hubbub.h | 120 struct dcn_watermark_set *watermarks, 125 struct dcn_watermark_set *watermarks, 130 struct dcn_watermark_set *watermarks, 135 struct dcn_watermark_set *watermarks,
|
| amdgpu_dcn21_resource.c | 1108 calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.d, 1113 calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.c, 1118 calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.b, 1124 calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.a,
|
| /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/ |
| amdgpu_dcn10_hubbub.c | 310 struct dcn_watermark_set *watermarks, 319 if (safe_to_lower || watermarks->a.urgent_ns > hubbub1->watermarks.a.urgent_ns) { 320 hubbub1->watermarks.a.urgent_ns = watermarks->a.urgent_ns; 321 prog_wm_value = convert_and_clamp(watermarks->a.urgent_ns, 328 watermarks->a.urgent_ns, prog_wm_value); 331 if (safe_to_lower || watermarks->a.pte_meta_urgent_ns > hubbub1->watermarks.a.pte_meta_urgent_ns) { 332 hubbub1->watermarks.a.pte_meta_urgent_ns = watermarks->a.pte_meta_urgent_ns [all...] |
| dcn10_hubbub.h | 301 struct dcn_watermark_set watermarks; member in struct:dcn10_hubbub 315 struct dcn_watermark_set *watermarks, 338 struct dcn_watermark_set *watermarks, 343 struct dcn_watermark_set *watermarks, 348 struct dcn_watermark_set *watermarks,
|
| amdgpu_dcn10_hw_sequencer.c | 2665 &context->bw_ctx.bw.dcn.watermarks, 2698 &context->bw_ctx.bw.dcn.watermarks,
|
| /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/calcs/ |
| amdgpu_dcn_calcs.c | 555 context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_exit_ns = 557 context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns = 559 context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.pstate_change_ns = 561 context->bw_ctx.bw.dcn.watermarks.b.pte_meta_urgent_ns = v->ptemeta_urgent_watermark * 1000; 562 context->bw_ctx.bw.dcn.watermarks.b.urgent_ns = v->urgent_watermark * 1000; 569 context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.cstate_exit_ns = 571 context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.cstate_enter_plus_exit_ns = 573 context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.pstate_change_ns = 575 context->bw_ctx.bw.dcn.watermarks.c.pte_meta_urgent_ns = v->ptemeta_urgent_watermark * 1000; 576 context->bw_ctx.bw.dcn.watermarks.c.urgent_ns = v->urgent_watermark * 1000 [all...] |
| /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/ |
| dchubbub.h | 141 struct dcn_watermark_set *watermarks,
|
| /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn20/ |
| amdgpu_dcn20_hubbub.c | 572 struct dcn_watermark_set *watermarks, 581 hubbub1_program_urgent_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower); 582 hubbub1_program_stutter_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower); 586 * here we are going to LOWER watermarks to go to dummy p-state only, but this has 593 hubbub1_program_pstate_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower);
|
| dcn20_hubbub.h | 84 struct dcn_watermark_set watermarks; member in struct:dcn20_hubbub
|
| amdgpu_dcn20_resource.c | 2728 context->bw_ctx.bw.dcn.watermarks.b.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; 2729 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; 2730 context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_exit_ns = get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; 2731 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; 2732 context->bw_ctx.bw.dcn.watermarks.b.pte_meta_urgent_ns = get_wm_memory_trip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; 2733 context->bw_ctx.bw.dcn.watermarks.b.frac_urg_bw_nom = get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; 2734 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; 2735 context->bw_ctx.bw.dcn.watermarks.b.urgent_latency_ns = get_urgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; 2742 context->bw_ctx.bw.dcn.watermarks.c.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000; 2743 context->bw_ctx.bw.dcn.watermarks.c.cstate_pstate.cstate_enter_plus_exit_ns = get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, (…) [all...] |
| amdgpu_dcn20_hwseq.c | 1675 /* program dchubbub watermarks */ 1677 &context->bw_ctx.bw.dcn.watermarks, 1688 /* program dchubbub watermarks */ 1690 &context->bw_ctx.bw.dcn.watermarks,
|
| /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/ |
| core_types.h | 339 struct dcn_watermark_set watermarks; member in struct:dcn_bw_output
|
| /src/sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/ |
| smu_helper.h | 47 struct watermarks { struct
|
| amdgpu_smu_helper.c | 713 struct watermarks *table = wt_table;
|
| /src/sys/external/bsd/drm2/dist/drm/amd/powerplay/ |
| amdgpu_renoir_ppt.c | 126 TAB_MAP_VALID(WATERMARKS), 767 void *watermarks, 772 Watermarks_t *table = watermarks;
|
| amdgpu_navi10_ppt.c | 200 TAB_MAP(WATERMARKS), 1500 void *watermarks, struct 1505 Watermarks_t *table = watermarks;
|
| amdgpu_vega20_ppt.c | 209 TAB_MAP(WATERMARKS), 3043 void *watermarks, struct 3048 Watermarks_t *table = watermarks;
|
| /src/sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/ |
| amdgpu_smu.h | 474 int (*set_watermarks_table)(struct smu_context *smu, void *watermarks,
|