Lines Matching refs:current
2794 dtrace_speculation_state_t current; in dtrace_speculation() local
2800 current = spec->dtsp_state; in dtrace_speculation()
2802 if (current != DTRACESPEC_INACTIVE) { in dtrace_speculation()
2803 if (current == DTRACESPEC_COMMITTINGMANY || in dtrace_speculation()
2804 current == DTRACESPEC_COMMITTING || in dtrace_speculation()
2805 current == DTRACESPEC_DISCARDING) in dtrace_speculation()
2812 current, DTRACESPEC_ACTIVE) == current) in dtrace_speculation()
2841 dtrace_speculation_state_t current, new = DTRACESPEC_INACTIVE; in dtrace_speculation_commit() local
2858 current = spec->dtsp_state; in dtrace_speculation_commit()
2860 if (current == DTRACESPEC_COMMITTINGMANY) in dtrace_speculation_commit()
2863 switch (current) { in dtrace_speculation_commit()
2905 current, new) != current); in dtrace_speculation_commit()
2985 if (current == DTRACESPEC_ACTIVE || in dtrace_speculation_commit()
2986 (current == DTRACESPEC_ACTIVEONE && new == DTRACESPEC_COMMITTING)) { in dtrace_speculation_commit()
3011 dtrace_speculation_state_t current, new = DTRACESPEC_INACTIVE; in dtrace_speculation_discard() local
3026 current = spec->dtsp_state; in dtrace_speculation_discard()
3028 switch (current) { in dtrace_speculation_discard()
3052 current, new) != current); in dtrace_speculation_discard()
3145 dtrace_speculation_state_t current, new; in dtrace_speculation_clean() local
3150 current = spec->dtsp_state; in dtrace_speculation_clean()
3151 ASSERT(current == DTRACESPEC_DISCARDING || in dtrace_speculation_clean()
3152 current == DTRACESPEC_COMMITTINGMANY); in dtrace_speculation_clean()
3156 rv = dtrace_cas32((uint32_t *)&spec->dtsp_state, current, new); in dtrace_speculation_clean()
3157 ASSERT(rv == current); in dtrace_speculation_clean()
3175 dtrace_speculation_state_t current, new = DTRACESPEC_INACTIVE; in dtrace_speculation_buffer() local
3190 current = spec->dtsp_state; in dtrace_speculation_buffer()
3192 switch (current) { in dtrace_speculation_buffer()
3228 current, new) != current); in dtrace_speculation_buffer()
7319 dtrace_activity_t current; in dtrace_probe() local
7322 current = state->dts_activity; in dtrace_probe()
7323 } while (dtrace_cas32(activity, current, in dtrace_probe()
7324 DTRACE_ACTIVITY_KILLED) != current); in dtrace_probe()
7627 dtrace_activity_t current = state->dts_activity; in dtrace_probe() local
7629 if (current == DTRACE_ACTIVITY_COOLDOWN) in dtrace_probe()
7632 if (current != DTRACE_ACTIVITY_WARMUP) in dtrace_probe()
7633 current = DTRACE_ACTIVITY_ACTIVE; in dtrace_probe()
7635 if (dtrace_cas32(activity, current, in dtrace_probe()
7636 DTRACE_ACTIVITY_DRAINING) != current) { in dtrace_probe()