Lines Matching defs:bits
48 * to SET the error bits in p_toxic. However, in order to clear the error
49 * bits, the page_t must be held exclusively locked.
458 * Note that multiple bits may be set in a single settoxic operation.
462 page_settoxic(page_t *pp, uchar_t bits)
464 atomic_or_8(&pp->p_toxic, bits);
468 * Note that multiple bits may cleared in a single clrtoxic operation.
470 * may attempt to retire a page without any toxic bits set.
475 page_clrtoxic(page_t *pp, uchar_t bits)
477 ASSERT((bits & PR_CAPTURE) || PAGE_EXCL(pp));
478 atomic_and_8(&pp->p_toxic, ~bits);
1035 ASSERT(!(reason & ~PR_REASONS)); /* but no other bits */
1063 /* Avoid setting toxic bits in the first place */
1109 * bits set as is and return it to the caller.
1194 * bits of the page are returned. Returns 0 on success, error code on failure.
1214 * to line up with the FMA, MCE, and UE bits of the page_t.