Lines Matching defs:parity
215 static unsigned char parity[256];
222 parity[0] = 0;
224 parity[i] = (parity[i&(i-1)] ^ 1);
238 ecc2[i] = ~(a ^ (a<<1) ^ (parity[i] ? 0xa8 : 0));
251 bit = parity[data[i]];
259 ecc[0] = ~(a ^ (a<<1) ^ (parity[par] ? 0xaa : 0));
262 ecc[1] = ~(a ^ (a<<1) ^ (parity[par] ? 0xaa : 0));
631 /* check even parity */
632 if (parity[data[6] ^ data[7]]) {
634 "alauda_read_map: Bad parity in LBA for block %d"
854 if (parity[MSB_of(lbap) ^ LSB_of(lbap)])