Lines Matching refs:dts_formats
10807 if (state->dts_formats[ndx] == NULL) { in dtrace_format_add()
10808 state->dts_formats[ndx] = dtrace_format_new(str); in dtrace_format_add()
10811 else if (strcmp(state->dts_formats[ndx]->dtf_str, str) == 0) { in dtrace_format_add()
10812 VERIFY(state->dts_formats[ndx]->dtf_refcount < UINT64_MAX); in dtrace_format_add()
10813 state->dts_formats[ndx]->dtf_refcount++; in dtrace_format_add()
10831 new = kmem_alloc((ndx + 1) * sizeof (*state->dts_formats), KM_SLEEP); in dtrace_format_add()
10833 if (state->dts_formats != NULL) { in dtrace_format_add()
10835 bcopy(state->dts_formats, new, ndx * sizeof (*state->dts_formats)); in dtrace_format_add()
10836 kmem_free(state->dts_formats, ndx * sizeof (*state->dts_formats)); in dtrace_format_add()
10839 state->dts_formats = new; in dtrace_format_add()
10840 state->dts_formats[ndx] = dtrace_format_new(str); in dtrace_format_add()
10850 ASSERT(state->dts_formats != NULL); in dtrace_format_remove()
10853 fmt = state->dts_formats[format - 1]; in dtrace_format_remove()
10862 state->dts_formats[format - 1] = NULL; in dtrace_format_remove()
10872 ASSERT(state->dts_formats == NULL); in dtrace_format_destroy()
10876 ASSERT(state->dts_formats != NULL); in dtrace_format_destroy()
10879 dtrace_format_t *fmt = state->dts_formats[i]; in dtrace_format_destroy()
10887 kmem_free(state->dts_formats, state->dts_nformats * sizeof (*state->dts_formats)); in dtrace_format_destroy()
10889 state->dts_formats = NULL; in dtrace_format_destroy()
18629 ASSERT(state->dts_formats != NULL); in dtrace_ioctl()
18630 str = state->dts_formats[fmt.dtfd_format - 1]->dtf_str; in dtrace_ioctl()