Lines Matching defs:clean
1292 * clean the dirty dynamic variable lists on all CPUs. Dynamic variable
1314 * If the clean list is non-NULL, then we're not going to do
1360 * into this dirty list; we can make it clean.
1687 dtrace_dynvar_t *clean = dcpu->dtdsc_clean;
1690 if (clean == NULL) {
1744 * The clean list appears to be non-empty. We want to
1745 * move the clean list to the free list; we start by
1746 * moving the clean pointer aside.
1749 clean, NULL) != clean) {
1753 * (a) The clean list was switched to the
1756 * (b) The clean list was added to by the
1765 ASSERT(clean->dtdv_hashval == DTRACE_DYNHASH_FREE);
1768 * Now we'll move the clean list to the free list.
1771 * code path, and only one CPU can own the clean list.
1774 * (That is, if dtrace_dynvar_clean() updated the clean
1778 * owners of the clean lists out before resetting
1779 * the clean lists.
1781 rval = dtrace_casptr(&dcpu->dtdsc_free, NULL, clean);
2568 * asynchronously from cross call context to clean any speculations that are
2614 * asynchronously (and at a regular interval) to clean any speculations that
3080 * threads and processes don't clean up their own state --
3102 * (This is true because threads don't clean up their own
3145 * (This is true because threads don't clean up their own
3170 * (This is true because threads don't clean up their own
3195 * (This is true because threads don't clean up their own
3218 * (This is true because threads don't clean up their own
3241 * because threads and lwps don't clean up their own state --