Home
last modified time | relevance | path

Searched refs:pattern (Results 1 – 6 of 6) sorted by relevance

/mm/
A Dmemtest.c32 static void __init reserve_bad_mem(u64 pattern, phys_addr_t start_bad, phys_addr_t end_bad) in reserve_bad_mem() argument
35 cpu_to_be64(pattern), &start_bad, &end_bad); in reserve_bad_mem()
40 static void __init memtest(u64 pattern, phys_addr_t start_phys, phys_addr_t size) in memtest() argument
45 const size_t incr = sizeof(pattern); in memtest()
54 WRITE_ONCE(*p, pattern); in memtest()
57 if (READ_ONCE(*p) == pattern) in memtest()
64 reserve_bad_mem(pattern, start_bad, last_bad + incr); in memtest()
68 reserve_bad_mem(pattern, start_bad, last_bad + incr); in memtest()
73 static void __init do_one_pass(u64 pattern, phys_addr_t start, phys_addr_t end) in do_one_pass() argument
84 &this_start, &this_end, cpu_to_be64(pattern)); in do_one_pass()
[all …]
A DKconfig.debug90 Unfortunately this also prevents a very specific bug pattern from
160 checking the poison pattern on alloc, you can boot the kernel with
/mm/damon/
A Dlru_sort.c149 struct damos_access_pattern *pattern, enum damos_action action) in damon_lru_sort_new_scheme() argument
158 pattern, in damon_lru_sort_new_scheme()
173 struct damos_access_pattern pattern = damon_lru_sort_stub_pattern; in damon_lru_sort_new_hot_scheme() local
175 pattern.min_nr_accesses = hot_thres; in damon_lru_sort_new_hot_scheme()
176 return damon_lru_sort_new_scheme(&pattern, DAMOS_LRU_PRIO); in damon_lru_sort_new_hot_scheme()
182 struct damos_access_pattern pattern = damon_lru_sort_stub_pattern; in damon_lru_sort_new_cold_scheme() local
184 pattern.max_nr_accesses = 0; in damon_lru_sort_new_cold_scheme()
185 pattern.min_age_region = cold_thres; in damon_lru_sort_new_cold_scheme()
186 return damon_lru_sort_new_scheme(&pattern, DAMOS_LRU_DEPRIO); in damon_lru_sort_new_cold_scheme()
A Dcore.c376 struct damos *damon_new_scheme(struct damos_access_pattern *pattern, in damon_new_scheme() argument
388 scheme->pattern = *pattern; in damon_new_scheme()
1024 dst->pattern = src->pattern; in damos_commit()
1062 new_scheme = damon_new_scheme(&src_scheme->pattern, in damon_commit_schemes()
1568 return s->pattern.min_sz_region <= sz && in __damos_valid_target()
1569 sz <= s->pattern.max_sz_region && in __damos_valid_target()
1570 s->pattern.min_nr_accesses <= nr_accesses && in __damos_valid_target()
1571 nr_accesses <= s->pattern.max_nr_accesses && in __damos_valid_target()
1572 s->pattern.min_age_region <= r->age && in __damos_valid_target()
1573 r->age <= s->pattern.max_age_region; in __damos_valid_target()
A Dreclaim.c158 struct damos_access_pattern pattern = { in damon_reclaim_new_scheme() local
172 &pattern, in damon_reclaim_new_scheme()
A Dsysfs-schemes.c2613 struct damos_access_pattern pattern = { in damon_sysfs_mk_scheme() local
2637 scheme = damon_new_scheme(&pattern, sysfs_scheme->action, in damon_sysfs_mk_scheme()

Completed in 24 milliseconds