Lines Matching defs:svar

618 		dtrace_statvar_t *svar = svars[i];
622 if (svar == NULL || (size = svar->dtsv_size) == 0)
625 scope = svar->dtsv_var.dtdv_scope;
636 if (DTRACE_INRANGE(addr, sz, svar->dtsv_data,
637 svar->dtsv_size)) {
638 DTRACE_RANGE_REMAIN(remain, addr, svar->dtsv_data,
639 svar->dtsv_size);
5699 dtrace_statvar_t *svar;
5999 svar = vstate->dtvs_globals[id];
6000 ASSERT(svar != NULL);
6001 v = &svar->dtsv_var;
6004 regs[rd] = svar->dtsv_data;
6008 a = (uintptr_t)svar->dtsv_data;
6034 svar = vstate->dtvs_globals[id];
6035 ASSERT(svar != NULL);
6036 v = &svar->dtsv_var;
6039 uintptr_t a = (uintptr_t)svar->dtsv_data;
6043 ASSERT(svar->dtsv_size != 0);
6062 svar->dtsv_data = regs[rd];
6090 svar = vstate->dtvs_locals[id];
6091 ASSERT(svar != NULL);
6092 v = &svar->dtsv_var;
6095 uintptr_t a = (uintptr_t)svar->dtsv_data;
6099 ASSERT(svar->dtsv_size == NCPU * sz);
6116 ASSERT(svar->dtsv_size == NCPU * sizeof (uint64_t));
6117 tmp = (uint64_t *)(uintptr_t)svar->dtsv_data;
6129 svar = vstate->dtvs_locals[id];
6130 ASSERT(svar != NULL);
6131 v = &svar->dtsv_var;
6134 uintptr_t a = (uintptr_t)svar->dtsv_data;
6139 ASSERT(svar->dtsv_size == NCPU * sz);
6160 ASSERT(svar->dtsv_size == NCPU * sizeof (uint64_t));
6161 tmp = (uint64_t *)(uintptr_t)svar->dtsv_data;
9531 dtrace_statvar_t *svar;
9533 if ((svar = vstate->dtvs_globals[ndx]) != NULL)
9534 existing = &svar->dtsv_var;
9552 dtrace_statvar_t *svar;
9554 if ((svar = vstate->dtvs_locals[ndx]) != NULL)
9555 existing = &svar->dtsv_var;
10033 dtrace_statvar_t *svar, ***svarp;
10116 if ((svar = (*svarp)[id]) == NULL) {
10117 svar = kmem_zalloc(sizeof (dtrace_statvar_t), KM_SLEEP);
10118 svar->dtsv_var = *v;
10120 if ((svar->dtsv_size = dsize) != 0) {
10121 svar->dtsv_data = (uint64_t)(uintptr_t)
10125 (*svarp)[id] = svar;
10128 svar->dtsv_refcnt++;
10188 dtrace_statvar_t *svar, **svarp;
10217 svar = svarp[id];
10218 ASSERT(svar != NULL);
10219 ASSERT(svar->dtsv_refcnt > 0);
10221 if (--svar->dtsv_refcnt > 0)
10224 if (svar->dtsv_size != 0) {
10225 ASSERT(svar->dtsv_data != NULL);
10226 kmem_free((void *)(uintptr_t)svar->dtsv_data,
10227 svar->dtsv_size);
10230 kmem_free(svar, sizeof (dtrace_statvar_t));
14664 dtrace_statvar_t *svar;
14666 if ((svar = vstate->dtvs_locals[i]) == NULL)
14669 ASSERT(svar->dtsv_size >= NCPU * sizeof (uint64_t));
14671 ((uint64_t *)(uintptr_t)svar->dtsv_data)[CPU->cpu_id];