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