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