Lines Matching full:enablings
258 static dtrace_enabling_t *dtrace_retained; /* list of retained enablings */
4934 * valid within multiple enablings of the same probe --
7472 * evaluate subsequent BEGIN enablings.
8960 * attempt to reap our enablings. To denote that the provider
9609 * any retained enablings. Note that this call will acquire both
12703 * We can't add to enablings after we've enabled them, or after we've
12858 * We only allow each state to retain dtrace_retain_max enablings.
12894 * Iterate over all retained enablings, looking for enablings that
12901 * dtvs_state can only be NULL for helper enablings -- and
12902 * helper enablings can't be retained.
12954 * Iterate over all retained enablings, destroy the enablings retained
12961 * dtvs_state can only be NULL for helper enablings -- and
12962 * helper enablings can't be retained.
13038 * Iterate over all retained enablings to see if any probes match
13039 * against them. We only perform this operation on enablings for which
13043 * are retained enablings. We can safely load from dtrace_retained,
13104 * enablings. This is implemented in terms of dtrace_probe_provide(), but it
13137 * Process the retained enablings again if
15014 * retained enablings that correspond to this state.
15450 * First, retract any retained enablings for this state.
15683 * trying to retain more enablings than are allowed -- but
16743 * If we have any retained enablings, we need to match against them.
16747 * classes.) So if we have any retained enablings, we need to dispatch
17057 * When we have unprivileged (that is, non-DTRACE_CRV_KERNEL) enablings
17063 * to clear out any enablings referring to the old structures.
17188 * that there should be no other retained enablings at this time:
17189 * the only retained enablings at this time should be the anonymous
17399 * are no consumers and no anonymous enablings.
17712 * cue to reevaluate our enablings.