Lines Matching refs:ksp
70 kstat_retrieve(kstat_ctl_t *kc, kstat_t *ksp) in kstat_retrieve() argument
79 if (ksp == NULL) in kstat_retrieve()
82 if (ksp->ks_data == NULL && in kstat_retrieve()
83 kstat_read(kc, ksp, NULL) == -1) in kstat_retrieve()
86 rval = (kstat_t *)calloc(1, sizeof (*ksp)); in kstat_retrieve()
87 (void) memcpy(rval, ksp, sizeof (*ksp)); in kstat_retrieve()
89 rval->ks_data = (void *) calloc(1, ksp->ks_data_size); in kstat_retrieve()
90 (void) memcpy(rval->ks_data, ksp->ks_data, in kstat_retrieve()
91 sizeof (kstat_named_t) * ksp->ks_ndata); in kstat_retrieve()
95 end = (char *)(knp + ksp->ks_ndata); in kstat_retrieve()
96 for (i = 0; i < ksp->ks_ndata; i++, knp++) { in kstat_retrieve()
134 kstat_value(kstat_t *ksp, char *name) in kstat_value() argument
138 if ((knm = kstat_data_lookup(ksp, name)) == NULL) in kstat_value()
169 kstat_free(kstat_t *ksp) in kstat_free() argument
171 if (ksp != NULL) { in kstat_free()
172 if (ksp->ks_data != NULL) in kstat_free()
173 free(ksp->ks_data); in kstat_free()
174 free(ksp); in kstat_free()