Lines Matching defs:svar

704 		dtrace_statvar_t *svar = svars[i];
706 if (svar == NULL || svar->dtsv_size == 0)
709 if (DTRACE_INRANGE(addr, sz, svar->dtsv_data, svar->dtsv_size))
5901 dtrace_statvar_t *svar;
6191 svar = vstate->dtvs_globals[id];
6192 ASSERT(svar != NULL);
6193 v = &svar->dtsv_var;
6196 regs[rd] = svar->dtsv_data;
6200 a = (uintptr_t)svar->dtsv_data;
6225 svar = vstate->dtvs_globals[id];
6226 ASSERT(svar != NULL);
6227 v = &svar->dtsv_var;
6230 uintptr_t a = (uintptr_t)svar->dtsv_data;
6233 ASSERT(svar->dtsv_size != 0);
6252 svar->dtsv_data = regs[rd];
6280 svar = vstate->dtvs_locals[id];
6281 ASSERT(svar != NULL);
6282 v = &svar->dtsv_var;
6285 uintptr_t a = (uintptr_t)svar->dtsv_data;
6289 ASSERT(svar->dtsv_size == NCPU * sz);
6306 ASSERT(svar->dtsv_size == NCPU * sizeof (uint64_t));
6307 tmp = (uint64_t *)(uintptr_t)svar->dtsv_data;
6319 svar = vstate->dtvs_locals[id];
6320 ASSERT(svar != NULL);
6321 v = &svar->dtsv_var;
6324 uintptr_t a = (uintptr_t)svar->dtsv_data;
6328 ASSERT(svar->dtsv_size == NCPU * sz);
6349 ASSERT(svar->dtsv_size == NCPU * sizeof (uint64_t));
6350 tmp = (uint64_t *)(uintptr_t)svar->dtsv_data;
9886 dtrace_statvar_t *svar;
9888 if ((svar = vstate->dtvs_globals[ndx]) != NULL)
9889 existing = &svar->dtsv_var;
9901 dtrace_statvar_t *svar;
9903 if ((svar = vstate->dtvs_locals[ndx]) != NULL)
9904 existing = &svar->dtsv_var;
10341 dtrace_statvar_t *svar, ***svarp = NULL;
10424 if ((svar = (*svarp)[id]) == NULL) {
10425 svar = kmem_zalloc(sizeof (dtrace_statvar_t), KM_SLEEP);
10426 svar->dtsv_var = *v;
10428 if ((svar->dtsv_size = dsize) != 0) {
10429 svar->dtsv_data = (uint64_t)(uintptr_t)
10433 (*svarp)[id] = svar;
10436 svar->dtsv_refcnt++;
10496 dtrace_statvar_t *svar, **svarp = NULL;
10525 svar = svarp[id];
10526 ASSERT(svar != NULL);
10527 ASSERT(svar->dtsv_refcnt > 0);
10529 if (--svar->dtsv_refcnt > 0)
10532 if (svar->dtsv_size != 0) {
10533 ASSERT(svar->dtsv_data != 0);
10534 kmem_free((void *)(uintptr_t)svar->dtsv_data,
10535 svar->dtsv_size);
10538 kmem_free(svar, sizeof (dtrace_statvar_t));
15263 dtrace_statvar_t *svar;
15265 if ((svar = vstate->dtvs_locals[i]) == NULL)
15268 ASSERT(svar->dtsv_size >= NCPU * sizeof (uint64_t));
15270 ((uint64_t *)(uintptr_t)svar->dtsv_data)[curcpu];