Lines Matching refs:knp
595 kstat_named_setstr(kstat_named_t *knp, const char *src) in kstat_named_setstr() argument
597 if (knp->data_type != KSTAT_DATA_STRING) in kstat_named_setstr()
600 (void *)knp, (void *)src); in kstat_named_setstr()
602 KSTAT_NAMED_STR_PTR(knp) = (char *)src; in kstat_named_setstr()
604 KSTAT_NAMED_STR_BUFLEN(knp) = strlen(src) + 1; in kstat_named_setstr()
606 KSTAT_NAMED_STR_BUFLEN(knp) = 0; in kstat_named_setstr()
617 kstat_named_init(kstat_named_t *knp, const char *name, uchar_t data_type) in kstat_named_init() argument
619 kstat_set_string(knp->name, name); in kstat_named_init()
620 knp->data_type = data_type; in kstat_named_init()
623 kstat_named_setstr(knp, NULL); in kstat_named_init()
638 kstat_named_t *knp; in default_kstat_update() local
650 knp = KSTAT_NAMED_PTR(ksp); in default_kstat_update()
651 for (i = 0; i < ksp->ks_ndata; i++, knp++) { in default_kstat_update()
652 if (knp->data_type == KSTAT_DATA_STRING) in default_kstat_update()
653 len += KSTAT_NAMED_STR_BUFLEN(knp); in default_kstat_update()
733 kstat_named_t *knp = buf; in default_kstat_snapshot() local
734 char *dst = (char *)(knp + ksp->ks_ndata); in default_kstat_snapshot()
738 for (i = 0; i < ksp->ks_ndata; i++, knp++) { in default_kstat_snapshot()
739 if (knp->data_type == KSTAT_DATA_STRING && in default_kstat_snapshot()
740 KSTAT_NAMED_STR_PTR(knp) != NULL) { in default_kstat_snapshot()
741 bcopy(KSTAT_NAMED_STR_PTR(knp), dst, in default_kstat_snapshot()
742 KSTAT_NAMED_STR_BUFLEN(knp)); in default_kstat_snapshot()
743 KSTAT_NAMED_STR_PTR(knp) = dst; in default_kstat_snapshot()
744 dst += KSTAT_NAMED_STR_BUFLEN(knp); in default_kstat_snapshot()
1163 kstat_named_t *knp = KSTAT_NAMED_PTR(ksp); in kstat_install() local
1165 for (i = 0; i < ksp->ks_ndata; i++, knp++) { in kstat_install()
1166 if (knp->data_type == KSTAT_DATA_STRING) { in kstat_install()