Lines Matching full:parity
80 printk(" tag-parity"); in breakout_cerri()
82 printk(" data-parity"); in breakout_cerri()
255 /* Parity lookup table. */
256 static const uint8_t parity[256] = { variable
275 /* Masks to select bits for Hamming parity, mask_72_64[i] for bit[i] */
287 /* Calculate the parity on a range of bits */
290 char parity = 0; in range_parity() local
295 parity = !parity; in range_parity()
298 return parity; in range_parity()
301 /* Calculate the 4-bit even byte-parity for an instruction */
305 char parity = 0; in inst_parity() local
313 parity <<= 1; in inst_parity()
314 parity |= byte_parity; in inst_parity()
316 return parity; in inst_parity()
364 printk(" ** bad parity in VTag0/G/ASID\n"); in extract_ic()
368 printk(" ** bad parity in R/VTag1\n"); in extract_ic()
373 printk(" ** bad parity for valid bit\n"); in extract_ic()
402 printk(" ** bad parity in predecode\n"); in extract_ic()
407 printk(" ** bad parity in instruction a\n"); in extract_ic()
411 printk(" ** bad parity in instruction b\n"); in extract_ic()
436 p ^= (parity[w>>24] ^ parity[(w>>16) & 0xFF] in dc_ecc()
437 ^ parity[(w>>8) & 0xFF] ^ parity[w & 0xFF]); in dc_ecc()
439 p ^= (parity[w>>24] ^ parity[(w>>16) & 0xFF] in dc_ecc()
440 ^ parity[(w>>8) & 0xFF] ^ parity[w & 0xFF]); in dc_ecc()
518 printk(" ** bad parity in PTag1\n"); in extract_dc()
522 printk(" ** bad parity in PTag0\n"); in extract_dc()