Home
last modified time | relevance | path

Searched refs:nr_accesses (Results 1 – 13 of 13) sorted by relevance

/linux/Documentation/translations/zh_CN/mm/damon/
H A Ddesign.rst95 nr_accesses[page] += 1
98 callback(monitoring_target, nr_accesses)
100 nr_accesses[page] = 0
/linux/mm/damon/
H A Dcore.c139 region->nr_accesses = 0; in damon_new_region()
671 unsigned int nr_accesses, struct damon_attrs *attrs) in damon_nr_accesses_to_accesses_bp() argument
673 return mult_frac(nr_accesses, 10000, damon_max_nr_accesses(attrs)); in damon_nr_accesses_to_accesses_bp()
676 static unsigned int damon_nr_accesses_for_new_attrs(unsigned int nr_accesses, in damon_nr_accesses_for_new_attrs() argument
681 nr_accesses, old_attrs), in damon_nr_accesses_for_new_attrs()
690 r->nr_accesses = damon_nr_accesses_for_new_attrs( in damon_update_monitoring_result()
691 r->nr_accesses, old_attrs, new_attrs); in damon_update_monitoring_result()
692 r->nr_accesses_bp = r->nr_accesses * 10000; in damon_update_monitoring_result()
703 r->nr_accesses = 0; in damon_update_monitoring_result()
1678 if (r->nr_accesses_bp == r->nr_accesses * 10000) in damon_warn_fix_nr_accesses_corruption()
[all …]
H A Dsysfs-schemes.c20 unsigned int nr_accesses; member
35 sysfs_region->nr_accesses = region->nr_accesses_bp / 10000; in damon_sysfs_scheme_region_alloc()
65 return sysfs_emit(buf, "%u\n", region->nr_accesses); in nr_accesses_show()
102 __ATTR_RO_MODE(nr_accesses, 0400);
1396 unsigned int nr_accesses; member
1401 unsigned int nr_accesses, unsigned int age) in damon_sysfs_weights_alloc() argument
1409 weights->nr_accesses = nr_accesses; in damon_sysfs_weights_alloc()
1439 return sysfs_emit(buf, "%u\n", weights->nr_accesses); in nr_accesses_permil_show()
1447 int err = kstrtouint(buf, 0, &weights->nr_accesses); in nr_accesses_permil_store()
1729 struct damon_sysfs_ul_range *nr_accesses; member
[all …]
H A Dstat.c63 r->nr_accesses; in damon_stat_set_estimated_memory_bandwidth()
71 if (r->nr_accesses) in damon_stat_idletime()
/linux/tools/testing/selftests/damon/
H A Ddamos_apply_interval.py23 nr_accesses=[5, 20], age=[2, 2**64 - 1]),
30 nr_accesses=[5, 20], age=[2, 2**64 - 1]),
H A D_damon_sysfs.py43 nr_accesses = None variable in DamosAccessPattern
47 def __init__(self, size=None, nr_accesses=None, age=None): argument
49 self.nr_accesses = nr_accesses
54 if self.nr_accesses is None:
55 self.nr_accesses = [0, 2**32 - 1]
71 err = write_file(os.path.join(self.sysfs_dir(), 'nr_accesses', 'min'),
72 self.nr_accesses[0])
75 err = write_file(os.path.join(self.sysfs_dir(), 'nr_accesses', 'max'),
76 self.nr_accesses[
383 __init__(self, start, end, nr_accesses, age) global() argument
[all...]
H A Dsysfs_update_schemes_tried_regions_hang.py17 nr_accesses=[200, 200]))] # schemes
H A Dsysfs.py109 assert_true(dump['min_nr_accesses'] == pattern.nr_accesses[0],
111 assert_true(dump['max_nr_accesses'] == pattern.nr_accesses[1],
232 nr_accesses=[3, 317],
H A Dsysfs_update_schemes_tried_regions_wss_estimation.py20 nr_accesses=[5, 20], age=[2, 2**64 - 1]))] # schemes
H A Ddamos_quota.py24 nr_accesses=[5, 20], age=[2, 2**64 - 1]),
/linux/samples/damon/
H A Dwsse.c48 if (r->nr_accesses > 0) in damon_sample_wsse_repeat_call_fn()
H A Dprcl.c47 if (r->nr_accesses > 0) in damon_sample_prcl_repeat_call_fn()
/linux/include/linux/
H A Ddamon.h81 unsigned int nr_accesses; member