Lines Matching full:pattern
31 * pattern to the target location, write a different pattern elsewhere
69 * After writing a test pattern. a special pattern 0x0123456789ABCDEF is
72 * pattern in that byte lane when the test runs. For example, if the
74 * (for the 'a' test pattern).
90 * test pattern we use is a ulong and thus, if we tried to test lower
91 * order address bits, it wouldn't work because our pattern would
116 * verify RAM. Each test case fills a region of RAM with one pattern and
117 * then reads the region back and compares its contents with the pattern.
120 * 1a) zero pattern (0x00000000)
121 * 1b) negative pattern (0xffffffff)
122 * 1c) checkerboard pattern (0x55555555)
123 * 1d) checkerboard pattern (0xaaaaaaaa)
124 * 2) bit-flip pattern ((1 << (offset % 32))
125 * 3) address pattern (offset)
126 * 4) address pattern (~offset)
181 * than the test pattern. This is for detecting floating bus lines.
184 const static unsigned long long pattern[] = { variable
204 int num_patterns = ARRAY_SIZE(pattern); in memory_post_dataline()
210 move64(&(pattern[i]), pmem++); in memory_post_dataline()
212 * Put a different pattern on the data lines: otherwise they in memory_post_dataline()
222 if (temp64 != pattern[i]){ in memory_post_dataline()
223 pathi = (pattern[i]>>32) & 0xffffffff; in memory_post_dataline()
224 patlo = pattern[i] & 0xffffffff; in memory_post_dataline()