Lines Matching refs:spec

2798 		dtrace_speculation_t *spec = &state->dts_speculations[i];  in dtrace_speculation()  local
2800 current = spec->dtsp_state; in dtrace_speculation()
2811 if (dtrace_cas32((uint32_t *)&spec->dtsp_state, in dtrace_speculation()
2838 dtrace_speculation_t *spec; in dtrace_speculation_commit() local
2853 spec = &state->dts_speculations[which - 1]; in dtrace_speculation_commit()
2854 src = &spec->dtsp_buffer[cpu]; in dtrace_speculation_commit()
2858 current = spec->dtsp_state; in dtrace_speculation_commit()
2904 } while (dtrace_cas32((uint32_t *)&spec->dtsp_state, in dtrace_speculation_commit()
2987 uint32_t rval = dtrace_cas32((uint32_t *)&spec->dtsp_state, in dtrace_speculation_commit()
3010 dtrace_speculation_t *spec; in dtrace_speculation_discard() local
3022 spec = &state->dts_speculations[which - 1]; in dtrace_speculation_discard()
3023 buf = &spec->dtsp_buffer[cpu]; in dtrace_speculation_discard()
3026 current = spec->dtsp_state; in dtrace_speculation_discard()
3051 } while (dtrace_cas32((uint32_t *)&spec->dtsp_state, in dtrace_speculation_discard()
3081 dtrace_speculation_t *spec = &state->dts_speculations[i]; in dtrace_speculation_clean_here() local
3082 dtrace_buffer_t *src = &spec->dtsp_buffer[cpu]; in dtrace_speculation_clean_here()
3087 if (spec->dtsp_state == DTRACESPEC_DISCARDING) { in dtrace_speculation_clean_here()
3092 if (spec->dtsp_state != DTRACESPEC_COMMITTINGMANY) in dtrace_speculation_clean_here()
3120 dtrace_speculation_t *spec = &state->dts_speculations[i]; in dtrace_speculation_clean() local
3122 ASSERT(!spec->dtsp_cleaning); in dtrace_speculation_clean()
3124 if (spec->dtsp_state != DTRACESPEC_DISCARDING && in dtrace_speculation_clean()
3125 spec->dtsp_state != DTRACESPEC_COMMITTINGMANY) in dtrace_speculation_clean()
3129 spec->dtsp_cleaning = 1; in dtrace_speculation_clean()
3144 dtrace_speculation_t *spec = &state->dts_speculations[i]; in dtrace_speculation_clean() local
3147 if (!spec->dtsp_cleaning) in dtrace_speculation_clean()
3150 current = spec->dtsp_state; in dtrace_speculation_clean()
3156 rv = dtrace_cas32((uint32_t *)&spec->dtsp_state, current, new); in dtrace_speculation_clean()
3158 spec->dtsp_cleaning = 0; in dtrace_speculation_clean()
3174 dtrace_speculation_t *spec; in dtrace_speculation_buffer() local
3186 spec = &state->dts_speculations[which - 1]; in dtrace_speculation_buffer()
3187 buf = &spec->dtsp_buffer[cpuid]; in dtrace_speculation_buffer()
3190 current = spec->dtsp_state; in dtrace_speculation_buffer()
3227 } while (dtrace_cas32((uint32_t *)&spec->dtsp_state, in dtrace_speculation_buffer()
14454 dtrace_speculation_t *spec = state->dts_speculations; in dtrace_state_buffers() local
14467 spec[i].dtsp_buffer, DTRACEOPT_SPECSIZE)) != 0) in dtrace_state_buffers()
14504 dtrace_speculation_t *spec; in dtrace_state_go() local
14545 spec = kmem_zalloc(nspec * sizeof (dtrace_speculation_t), KM_NOSLEEP); in dtrace_state_go()
14547 if (spec == NULL) { in dtrace_state_go()
14552 state->dts_speculations = spec; in dtrace_state_go()
14561 spec[i].dtsp_buffer = buf; in dtrace_state_go()
14763 spec = state->dts_speculations; in dtrace_state_go()
14764 ASSERT(spec != NULL); in dtrace_state_go()
14767 if ((buf = spec[i].dtsp_buffer) == NULL) in dtrace_state_go()
14774 kmem_free(spec, nspec * sizeof (dtrace_speculation_t)); in dtrace_state_go()
14899 dtrace_speculation_t *spec = state->dts_speculations; in dtrace_state_destroy() local
14976 dtrace_buffer_free(spec[i].dtsp_buffer); in dtrace_state_destroy()
15002 kmem_free(spec[i].dtsp_buffer, bufsize); in dtrace_state_destroy()
15004 kmem_free(spec, nspec * sizeof (dtrace_speculation_t)); in dtrace_state_destroy()
18581 dtrace_speculation_t *spec; in dtrace_ioctl() local
18584 spec = &state->dts_speculations[j]; in dtrace_ioctl()
18585 buf = &spec->dtsp_buffer[i]; in dtrace_ioctl()