Lines Matching defs:parity
75 uint8_t *parity; /* parity bit vector */
566 * used as a parity bit or "checksum" and compared against the previous
613 /* Allocate space for the parity vector and memory page */
614 entsrc->parity = kmem_alloc(howmany(entsrc->nblocks, 8),
619 /* Initialize parity vector with bits from the pool */
621 ptr = entsrc->parity;
650 if (entsrc->parity != NULL)
651 kmem_free(entsrc->parity, howmany(entsrc->nblocks, 8));
804 if (physmem_parity_update(entsrc->parity, oblock,
818 physmem_parity_update(uint8_t *parity_vec, uint32_t block, int parity)
820 /* Test and set the parity bit, return 1 if changed */
821 if (parity == ((parity_vec[block >> 3] >> (block & 7)) & 1))