Lines Matching defs:knp
796 kstat_named_t *knp;
799 knp = KSTAT_NAMED_PTR(&new->is_errors);
801 switch (knp[i].data_type) {
804 err_counters[i] = knp[i].value.ui32;
805 toterrs += knp[i].value.ui32;
983 kstat_named_t *knp;
1009 knp = KSTAT_NAMED_PTR(&disk->is_errors);
1012 if (knp[i].name[0] == 0)
1015 col += strlen(knp[i].name);
1017 switch (knp[i].data_type) {
1020 if ((strcmp(knp[i].name, "Serial No") == 0) &&
1032 if (knp[i].data_type == KSTAT_DATA_CHAR) {
1033 push_out("%s: %-.16s ", knp[i].name,
1034 &knp[i].value.c[0]);
1035 col += strnlen(&knp[i].value.c[0], 16);
1037 push_out("%s: %s ", knp[i].name,
1038 KSTAT_NAMED_STR_PTR(&knp[i]));
1040 KSTAT_NAMED_STR_BUFLEN(&knp[i]) - 1;
1044 push_out("%s: %u ", knp[i].name,
1045 knp[i].value.ui32);
1049 if (strcmp(knp[i].name, "Size") == 0) {
1052 knp[i].name,
1053 (float)knp[i].value.ui64 /
1055 knp[i].value.ui64);
1060 push_out("%s: %u ", knp[i].name,
1061 knp[i].value.ui32);