Lines Matching defs:kp
592 kstat_t *kp;
595 for (kp = kc->kc_chain; kp != NULL; kp = kp->ks_next) {
597 if (strncmp(kp->ks_name, "kstat_", 6) == 0) {
602 if (kp->ks_type == KSTAT_TYPE_RAW) {
603 save_raw = lookup_raw_kstat_fn(kp->ks_module,
604 kp->ks_name);
609 "%d of size %d\n", kp->ks_module,
610 kp->ks_instance, kp->ks_name,
611 kp->ks_ndata, kp->ks_data_size);
625 if (ks_match(kp->ks_module, &selector->ks_module) &&
626 ks_match(kp->ks_name, &selector->ks_name)) {
649 (void) strlcpy(ksi->ks_module, kp->ks_module, KSTAT_STRLEN);
650 (void) strlcpy(ksi->ks_name, kp->ks_name, KSTAT_STRLEN);
651 (void) strlcpy(ksi->ks_class, kp->ks_class, KSTAT_STRLEN);
653 ksi->ks_instance = kp->ks_instance;
654 ksi->ks_snaptime = kp->ks_snaptime;
655 ksi->ks_type = kp->ks_type;
660 SAVE_HRTIME_X(ksi, "crtime", kp->ks_crtime);
661 SAVE_HRTIME_X(ksi, "snaptime", kp->ks_snaptime);
663 SAVE_STRING_X(ksi, "class", kp->ks_class);
674 id = kstat_read(kc, kp, NULL);
682 switch (kp->ks_type) {
684 save_raw(kp, ksi);
687 save_named(kp, ksi);
690 save_intr(kp, ksi);
693 save_io(kp, ksi);
696 save_timer(kp, ksi);
906 save_cpu_stat(kstat_t *kp, ks_instance_t *ksi)
913 stat = (cpu_stat_t *)(kp->ks_data);
1018 save_var(kstat_t *kp, ks_instance_t *ksi)
1020 struct var *var = (struct var *)(kp->ks_data);
1022 assert(kp->ks_data_size == sizeof (struct var));
1042 save_ncstats(kstat_t *kp, ks_instance_t *ksi)
1044 struct ncstats *ncstats = (struct ncstats *)(kp->ks_data);
1046 assert(kp->ks_data_size == sizeof (struct ncstats));
1059 save_sysinfo(kstat_t *kp, ks_instance_t *ksi)
1061 sysinfo_t *sysinfo = (sysinfo_t *)(kp->ks_data);
1063 assert(kp->ks_data_size == sizeof (sysinfo_t));
1074 save_vminfo(kstat_t *kp, ks_instance_t *ksi)
1076 vminfo_t *vminfo = (vminfo_t *)(kp->ks_data);
1078 assert(kp->ks_data_size == sizeof (vminfo_t));
1089 save_nfs(kstat_t *kp, ks_instance_t *ksi)
1091 struct mntinfo_kstat *mntinfo = (struct mntinfo_kstat *)(kp->ks_data);
1093 assert(kp->ks_data_size == sizeof (struct mntinfo_kstat));
1124 save_sfmmu_global_stat(kstat_t *kp, ks_instance_t *ksi)
1127 (struct sfmmu_global_stat *)(kp->ks_data);
1129 assert(kp->ks_data_size == sizeof (struct sfmmu_global_stat));
1197 save_sfmmu_tsbsize_stat(kstat_t *kp, ks_instance_t *ksi)
1201 assert(kp->ks_data_size == sizeof (struct sfmmu_tsbsize_stat));
1202 sfmmut = (struct sfmmu_tsbsize_stat *)(kp->ks_data);
1219 save_simmstat(kstat_t *kp, ks_instance_t *ksi)
1226 assert(kp->ks_data_size == sizeof (uchar_t) * SIMM_COUNT);
1228 for (i = 0, simmstat = (uchar_t *)(kp->ks_data); i < SIMM_COUNT - 1;
1272 save_temperature(kstat_t *kp, ks_instance_t *ksi)
1274 struct temp_stats *temps = (struct temp_stats *)(kp->ks_data);
1277 assert(kp->ks_data_size == sizeof (struct temp_stats));
1314 save_temp_over(kstat_t *kp, ks_instance_t *ksi)
1316 short *sh = (short *)(kp->ks_data);
1319 assert(kp->ks_data_size == sizeof (short));
1329 save_ps_shadow(kstat_t *kp, ks_instance_t *ksi)
1331 uchar_t *uchar = (uchar_t *)(kp->ks_data);
1333 assert(kp->ks_data_size == SYS_PS_COUNT);
1359 save_fault_list(kstat_t *kp, ks_instance_t *ksi)
1365 for (i = 1, fault = (struct ft_list *)(kp->ks_data);
1366 i <= 999999 && i <= kp->ks_data_size / sizeof (struct ft_list);
1383 save_named(kstat_t *kp, ks_instance_t *ksi)
1388 for (n = kp->ks_ndata, knp = KSTAT_NAMED_PTR(kp); n > 0; n--, knp++) {
1421 save_intr(kstat_t *kp, ks_instance_t *ksi)
1423 kstat_intr_t *intr = KSTAT_INTR_PTR(kp);
1433 save_io(kstat_t *kp, ks_instance_t *ksi)
1435 kstat_io_t *ksio = KSTAT_IO_PTR(kp);
1452 save_timer(kstat_t *kp, ks_instance_t *ksi)
1454 kstat_timer_t *ktimer = KSTAT_TIMER_PTR(kp);