Lines Matching refs:knp

591 kstat_named_setstr(kstat_named_t *knp, const char *src)  in kstat_named_setstr()  argument
593 if (knp->data_type != KSTAT_DATA_STRING) in kstat_named_setstr()
596 (void *)knp, (void *)src); in kstat_named_setstr()
598 KSTAT_NAMED_STR_PTR(knp) = (char *)src; in kstat_named_setstr()
600 KSTAT_NAMED_STR_BUFLEN(knp) = strlen(src) + 1; in kstat_named_setstr()
602 KSTAT_NAMED_STR_BUFLEN(knp) = 0; in kstat_named_setstr()
613 kstat_named_init(kstat_named_t *knp, const char *name, uchar_t data_type) in kstat_named_init() argument
615 kstat_set_string(knp->name, name); in kstat_named_init()
616 knp->data_type = data_type; in kstat_named_init()
619 kstat_named_setstr(knp, NULL); in kstat_named_init()
634 kstat_named_t *knp; in default_kstat_update() local
646 knp = KSTAT_NAMED_PTR(ksp); in default_kstat_update()
647 for (i = 0; i < ksp->ks_ndata; i++, knp++) { in default_kstat_update()
648 if (knp->data_type == KSTAT_DATA_STRING) in default_kstat_update()
649 len += KSTAT_NAMED_STR_BUFLEN(knp); in default_kstat_update()
729 kstat_named_t *knp = buf; in default_kstat_snapshot() local
730 char *dst = (char *)(knp + ksp->ks_ndata); in default_kstat_snapshot()
734 for (i = 0; i < ksp->ks_ndata; i++, knp++) { in default_kstat_snapshot()
735 if (knp->data_type == KSTAT_DATA_STRING && in default_kstat_snapshot()
736 KSTAT_NAMED_STR_PTR(knp) != NULL) { in default_kstat_snapshot()
737 bcopy(KSTAT_NAMED_STR_PTR(knp), dst, in default_kstat_snapshot()
738 KSTAT_NAMED_STR_BUFLEN(knp)); in default_kstat_snapshot()
739 KSTAT_NAMED_STR_PTR(knp) = dst; in default_kstat_snapshot()
740 dst += KSTAT_NAMED_STR_BUFLEN(knp); in default_kstat_snapshot()
1157 kstat_named_t *knp = KSTAT_NAMED_PTR(ksp); in kstat_install() local
1159 for (i = 0; i < ksp->ks_ndata; i++, knp++) { in kstat_install()
1160 if (knp->data_type == KSTAT_DATA_STRING) { in kstat_install()