Lines Matching defs:nvpair
709 ks_value_print(ks_nvpair_t *nvpair)
711 switch (nvpair->data_type) {
713 (void) fprintf(stdout, "%s", nvpair->value.c);
716 (void) fprintf(stdout, "%d", nvpair->value.i32);
719 (void) fprintf(stdout, "%u", nvpair->value.ui32);
722 (void) fprintf(stdout, "%lld", nvpair->value.i64);
725 (void) fprintf(stdout, "%llu", nvpair->value.ui64);
728 (void) fprintf(stdout, "%s", KSTAT_NAMED_STR_PTR(nvpair));
731 if (nvpair->value.ui64 == 0)
735 nvpair->value.ui64 / 1000000000.0);
746 ks_instance_print(ks_instance_t *ksi, ks_nvpair_t *nvpair)
760 ksi->ks_name, nvpair->name);
763 ks_value_print(nvpair);
766 (void) fprintf(stdout, KS_DFMT, nvpair->name);
767 ks_value_print(nvpair);
777 ks_instance_print_json(ks_instance_t *ksi, ks_nvpair_t *nvpair)
796 (void) fprintf(stdout, KS_JFMT, nvpair->name);
797 if (nvpair->data_type == KSTAT_DATA_STRING) {
799 ks_value_print(nvpair);
802 ks_value_print(nvpair);
804 if (nvpair != list_tail(&ksi->ks_nvlist))
818 ks_nvpair_t *nvpair, *ntmp;
853 for (nvpair = list_head(&ksi->ks_nvlist);
854 nvpair != NULL;
855 nvpair = list_next(&ksi->ks_nvlist, nvpair)) {
856 if (!ks_match(nvpair->name,
862 (*ks_print_fn)(ksi, nvpair);
887 nvpair = list_head(&ksi->ks_nvlist);
888 while (nvpair != NULL) {
889 ntmp = nvpair;
890 nvpair = list_next(&ksi->ks_nvlist, nvpair);