Lines Matching defs:svar

583 		dtrace_statvar_t *svar = svars[i];
585 if (svar == NULL || svar->dtsv_size == 0)
588 if (DTRACE_INRANGE(addr, sz, svar->dtsv_data, svar->dtsv_size))
4480 dtrace_statvar_t *svar;
4777 svar = vstate->dtvs_globals[id];
4778 ASSERT(svar != NULL);
4779 v = &svar->dtsv_var;
4782 regs[rd] = svar->dtsv_data;
4786 a = (uintptr_t)svar->dtsv_data;
4811 svar = vstate->dtvs_globals[id];
4812 ASSERT(svar != NULL);
4813 v = &svar->dtsv_var;
4816 uintptr_t a = (uintptr_t)svar->dtsv_data;
4819 ASSERT(svar->dtsv_size != 0);
4838 svar->dtsv_data = regs[rd];
4866 svar = vstate->dtvs_locals[id];
4867 ASSERT(svar != NULL);
4868 v = &svar->dtsv_var;
4871 uintptr_t a = (uintptr_t)svar->dtsv_data;
4875 ASSERT(svar->dtsv_size == NCPU * sz);
4892 ASSERT(svar->dtsv_size == NCPU * sizeof (uint64_t));
4893 tmp = (uint64_t *)(uintptr_t)svar->dtsv_data;
4905 svar = vstate->dtvs_locals[id];
4906 ASSERT(svar != NULL);
4907 v = &svar->dtsv_var;
4910 uintptr_t a = (uintptr_t)svar->dtsv_data;
4914 ASSERT(svar->dtsv_size == NCPU * sz);
4935 ASSERT(svar->dtsv_size == NCPU * sizeof (uint64_t));
4936 tmp = (uint64_t *)(uintptr_t)svar->dtsv_data;
8211 dtrace_statvar_t *svar;
8213 if ((svar = vstate->dtvs_globals[ndx]) != NULL)
8214 existing = &svar->dtsv_var;
8226 dtrace_statvar_t *svar;
8228 if ((svar = vstate->dtvs_locals[ndx]) != NULL)
8229 existing = &svar->dtsv_var;
8657 dtrace_statvar_t *svar, ***svarp;
8740 if ((svar = (*svarp)[id]) == NULL) {
8741 svar = kmem_zalloc(sizeof (dtrace_statvar_t), KM_SLEEP);
8742 svar->dtsv_var = *v;
8744 if ((svar->dtsv_size = dsize) != 0) {
8745 svar->dtsv_data = (uint64_t)(uintptr_t)
8749 (*svarp)[id] = svar;
8752 svar->dtsv_refcnt++;
8812 dtrace_statvar_t *svar, **svarp;
8841 svar = svarp[id];
8842 ASSERT(svar != NULL);
8843 ASSERT(svar->dtsv_refcnt > 0);
8845 if (--svar->dtsv_refcnt > 0)
8848 if (svar->dtsv_size != 0) {
8849 ASSERT(svar->dtsv_data != NULL);
8850 kmem_free((void *)(uintptr_t)svar->dtsv_data,
8851 svar->dtsv_size);
8854 kmem_free(svar, sizeof (dtrace_statvar_t));
13101 dtrace_statvar_t *svar;
13103 if ((svar = vstate->dtvs_locals[i]) == NULL)
13106 ASSERT(svar->dtsv_size >= NCPU * sizeof (uint64_t));
13108 ((uint64_t *)(uintptr_t)svar->dtsv_data)[CPU->cpu_id];