Home
last modified time | relevance | path

Searched refs:watermarks (Results 1 – 18 of 18) sorted by relevance

/linux/tools/testing/selftests/damon/
H A Dsysfs.py39 def assert_watermarks_committed(watermarks, dump):
44 assert_true(dump['metric'] == wmark_metric_val[watermarks.metric],
46 assert_true(dump['interval'] == watermarks.interval, 'interval', dump)
47 assert_true(dump['high'] == watermarks.high, 'high', dump)
48 assert_true(dump['mid'] == watermarks.mid, 'mid', dump)
49 assert_true(dump['low'] == watermarks.low, 'low', dump)
146 assert_watermarks_committed(scheme.watermarks, dump['wmarks'])
356 watermarks=_damon_sysfs.DamosWatermarks(
36 assert_watermarks_committed(watermarks, dump) global() argument
H A Ddrgn_dump_damon_status.py152 def damos_watermarks_to_dict(watermarks):
153 return to_dict(watermarks, [
119 damos_watermarks_to_dict(watermarks) global() argument
H A D_damon_sysfs.py235 return os.path.join(self.scheme.sysfs_dir(), 'watermarks')
420 watermarks = None
434 watermarks=None, core_filters=None, ops_filters=None,
446 if watermarks is None:
447 watermarks = DamosWatermarks()
448 self.watermarks = watermarks
449 self.watermarks.scheme = self
488 err = self.watermarks.stage()
393 watermarks = None global() variable in Damos
407 __init__(self, action='stat', access_pattern=DamosAccessPattern(), quota=DamosQuota(), watermarks=DamosWatermarks(), core_filters=[], ops_filters=[], filters=[], target_nid=0, dests=DamosDests(), apply_interval_us=0) global() argument
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn201/
H A Ddcn201_hubbub.c55 union dcn_watermark_set *watermarks, in hubbub201_program_watermarks() argument
62 if (hubbub1_program_urgent_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower)) in hubbub201_program_watermarks()
65 if (hubbub1_program_pstate_watermarks(hubbub, watermarks, refclk_mhz, safe_to_lower)) in hubbub201_program_watermarks()
/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/
H A Dvg_clk_mgr.h30 struct watermarks;
36 struct watermarks *wm_set;
H A Ddcn301_smu.h129 struct watermarks { struct
/linux/Documentation/translations/zh_CN/admin-guide/mm/damon/
H A Dusage.rst96 │ │ │ │ │ │ │ :ref:`watermarks <sysfs_watermarks_zh_CN>`/metric,interval_us,high,mid,low
330 ``watermarks``、``core_filters``、``ops_filters``、``filters``、
418 schemes/<N>/watermarks/
423 在 watermarks 目录下,存在五个文件(``metric``、``interval_us``、``high``、
595 # echo free_mem_rate > watermarks/metric
596 # echo 5000000 > watermarks/interval_us
597 # echo 600 > watermarks/high
598 # echo 500 > watermarks/mid
599 # echo 300 > watermarks/low
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn21/
H A Ddcn21_hubbub.h130 union dcn_watermark_set *watermarks,
135 union dcn_watermark_set *watermarks,
140 union dcn_watermark_set *watermarks,
145 union dcn_watermark_set *watermarks,
/linux/drivers/gpu/drm/amd/display/dc/hubbub/dcn32/
H A Ddcn32_hubbub.h121 union dcn_watermark_set *watermarks,
127 union dcn_watermark_set *watermarks,
133 union dcn_watermark_set *watermarks,
139 union dcn_watermark_set *watermarks,
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/
H A Ddml2_wrapper_fpu.c
/linux/Documentation/translations/zh_CN/mm/damon/
H A Ddesign.rst565 请参考文档的 :ref:`watermarks <sysfs_watermarks_zh_CN>` 部分。
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/
H A Ddml2_pmo_dcn6_stage_optimizers.c134 …*watermark_us = worksheet->validation_result.mode_support.global.watermarks.DRAMClockChangeWaterma… in dcn6_get_params_for_pstate_type()
139 *watermark_us = worksheet->validation_result.mode_support.global.watermarks.FCLKChangeWatermark; in dcn6_get_params_for_pstate_type()
146 …*watermark_us = worksheet->validation_result.mode_support.global.watermarks.temp_read_or_ppt_water… in dcn6_get_params_for_pstate_type()
154 …*watermark_us = worksheet->validation_result.mode_support.global.watermarks.temp_read_or_ppt_water… in dcn6_get_params_for_pstate_type()
/linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dsmu7_hwmgr.c5478 struct dm_pp_wm_sets_with_clock_ranges *watermarks = in smu7_set_watermarks_for_clocks_ranges() local
5490 for (k = 0; k < watermarks->num_wm_sets; k++) { in smu7_set_watermarks_for_clocks_ranges()
5491 if (dep_sclk_table->entries[i].clk >= watermarks->wm_clk_ranges[k].wm_min_eng_clk_in_khz / 10 && in smu7_set_watermarks_for_clocks_ranges()
5492 dep_sclk_table->entries[i].clk < watermarks->wm_clk_ranges[k].wm_max_eng_clk_in_khz / 10 && in smu7_set_watermarks_for_clocks_ranges()
5493 dep_mclk_table->entries[i].clk >= watermarks->wm_clk_ranges[k].wm_min_mem_clk_in_khz / 10 && in smu7_set_watermarks_for_clocks_ranges()
5494 dep_mclk_table->entries[i].clk < watermarks->wm_clk_ranges[k].wm_max_mem_clk_in_khz / 10) { in smu7_set_watermarks_for_clocks_ranges()
5496 table->DisplayWatermark[i][j] = watermarks->wm_clk_ranges[k].wm_set_id; in smu7_set_watermarks_for_clocks_ranges()
5502 table->DisplayWatermark[i][j] = watermarks->wm_clk_ranges[k - 1].wm_set_id); in smu7_set_watermarks_for_clocks_ranges()
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/
H A Ddml2_core_shared_types.h357 struct dml2_core_internal_watermarks watermarks; member
H A Ddml2_core_dcn5_calcs_dchub.c4517 const struct dml2_core_internal_watermarks *watermarks, in dcn5_calculate_pstate_keepout_dst_lines()
4528 (unsigned int)math_ceil(watermarks->DRAMClockChangeWatermark / ((double)stream_descriptor->timing.h_total * 1000.0 / (double)stream_descriptor->timing.pixel_clock_khz)); in dcn5_calculate_pstate_keepout_dst_lines()
4513 dcn5_calculate_pstate_keepout_dst_lines(const struct dml2_display_cfg * display_cfg,const struct dml2_core_internal_watermarks * watermarks,unsigned int pstate_keepout_dst_lines[]) dcn5_calculate_pstate_keepout_dst_lines() argument
/linux/Documentation/admin-guide/sysctl/
H A Dvm.rst333 implies that the allocation will succeed as long as watermarks are met.
1183 distances between watermarks are 0.1% of the available memory in the
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn30/
H A Ddcn30_resource.c2181 context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = 4U * 1000U * 1000U * 1000U; in dcn30_setup_mclk_switch_using_fw_based_vblank_stretch()
/linux/Documentation/filesystems/
H A Dproc.rst1131 watermarks in each zone.