| /linux/Documentation/translations/zh_CN/mm/damon/ |
| H A D | design.rst | 95 nr_accesses[page] += 1 98 callback(monitoring_target, nr_accesses) 100 nr_accesses[page] = 0
|
| /linux/mm/damon/ |
| H A D | core.c | 139 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 D | sysfs-schemes.c | 20 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 D | stat.c | 63 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 D | damos_apply_interval.py | 23 nr_accesses=[5, 20], age=[2, 2**64 - 1]), 30 nr_accesses=[5, 20], age=[2, 2**64 - 1]),
|
| H A D | _damon_sysfs.py | 43 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 D | sysfs_update_schemes_tried_regions_hang.py | 17 nr_accesses=[200, 200]))] # schemes
|
| H A D | sysfs.py | 109 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 D | sysfs_update_schemes_tried_regions_wss_estimation.py | 20 nr_accesses=[5, 20], age=[2, 2**64 - 1]))] # schemes
|
| H A D | damos_quota.py | 24 nr_accesses=[5, 20], age=[2, 2**64 - 1]),
|
| /linux/samples/damon/ |
| H A D | wsse.c | 48 if (r->nr_accesses > 0) in damon_sample_wsse_repeat_call_fn()
|
| H A D | prcl.c | 47 if (r->nr_accesses > 0) in damon_sample_prcl_repeat_call_fn()
|
| /linux/include/linux/ |
| H A D | damon.h | 81 unsigned int nr_accesses; member
|