Lines Matching defs:pattern
32 static void __init reserve_bad_mem(u64 pattern, phys_addr_t start_bad, phys_addr_t end_bad)
35 cpu_to_be64(pattern), &start_bad, &end_bad);
40 static void __init memtest(u64 pattern, phys_addr_t start_phys, phys_addr_t size)
45 const size_t incr = sizeof(pattern);
54 WRITE_ONCE(*p, pattern);
57 if (READ_ONCE(*p) == pattern)
64 reserve_bad_mem(pattern, start_bad, last_bad + incr);
68 reserve_bad_mem(pattern, start_bad, last_bad + incr);
73 static void __init do_one_pass(u64 pattern, phys_addr_t start, phys_addr_t end)
83 pr_info(" %pa - %pa pattern %016llx\n",
84 &this_start, &this_end, cpu_to_be64(pattern));
85 memtest(pattern, this_start, this_end - this_start);