• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/cddl/contrib/opensolaris/uts/common/dtrace/

Lines Matching refs:clean

262 static int		dtrace_dynvar_failclean; /* dynvars failed to clean */
1732 * clean the dirty dynamic variable lists on all CPUs. Dynamic variable
1767 * If the clean list is non-NULL, then we're in a
1770 * also have a non-NULL clean list). We can't simply
1771 * move the dirty list into the clean list on this
1773 * to persist, lest a short clean list prevent a
1777 * with a NULL clean list, NULL dirty list, and NULL
1803 * therefore unable to clean it now.
1848 * into this dirty list; we can make it clean.
2175 dtrace_dynvar_t *clean = dcpu->dtdsc_clean;
2178 if (clean == NULL) {
2232 * The clean list appears to be non-empty. We want to
2233 * move the clean list to the free list; we start by
2234 * moving the clean pointer aside.
2237 clean, NULL) != clean) {
2241 * (a) The clean list was switched to the
2244 * (b) The clean list was added to by the
2253 ASSERT(clean->dtdv_hashval == DTRACE_DYNHASH_FREE);
2256 * Now we'll move the clean list to our free list.
2259 * code path, and only one CPU can own the clean list.
2262 * (That is, if dtrace_dynvar_clean() updated the clean
2266 * owners of the clean lists out before resetting
2267 * the clean lists.
2270 rval = dtrace_casptr(&dcpu->dtdsc_free, NULL, clean);
3057 * asynchronously from cross call context to clean any speculations that are
3103 * asynchronously (and at a regular interval) to clean any speculations that
3569 * threads and processes don't clean up their own state --
3591 * (This is true because threads don't clean up their own
3637 * (This is true because threads don't clean up their own
3662 * (This is true because threads don't clean up their own
3704 * (This is true because threads don't clean up their own
3729 * (This is true because threads don't clean up their own
3755 * because threads and lwps don't clean up their own state --