Lines Matching defs:nvpair
710 ks_value_print(ks_nvpair_t *nvpair)
712 switch (nvpair->data_type) {
714 (void) fprintf(stdout, "%s", nvpair->value.c);
717 (void) fprintf(stdout, "%d", nvpair->value.i32);
720 (void) fprintf(stdout, "%u", nvpair->value.ui32);
723 (void) fprintf(stdout, "%lld", nvpair->value.i64);
726 (void) fprintf(stdout, "%llu", nvpair->value.ui64);
729 (void) fprintf(stdout, "%s", KSTAT_NAMED_STR_PTR(nvpair));
732 if (nvpair->value.ui64 == 0)
736 nvpair->value.ui64 / 1000000000.0);
747 ks_instance_print(ks_instance_t *ksi, ks_nvpair_t *nvpair)
761 ksi->ks_name, nvpair->name);
764 ks_value_print(nvpair);
767 (void) fprintf(stdout, KS_DFMT, nvpair->name);
768 ks_value_print(nvpair);
778 ks_instance_print_json(ks_instance_t *ksi, ks_nvpair_t *nvpair)
797 (void) fprintf(stdout, KS_JFMT, nvpair->name);
798 if (nvpair->data_type == KSTAT_DATA_STRING) {
800 ks_value_print(nvpair);
803 ks_value_print(nvpair);
805 if (nvpair != list_tail(&ksi->ks_nvlist))
819 ks_nvpair_t *nvpair, *ntmp;
854 for (nvpair = list_head(&ksi->ks_nvlist);
855 nvpair != NULL;
856 nvpair = list_next(&ksi->ks_nvlist, nvpair)) {
857 if (!ks_match(nvpair->name,
863 (*ks_print_fn)(ksi, nvpair);
888 nvpair = list_head(&ksi->ks_nvlist);
889 while (nvpair != NULL) {
890 ntmp = nvpair;
891 nvpair = list_next(&ksi->ks_nvlist, nvpair);