Lines Matching refs:kp

181 save_cpu_stat(HV *self, kstat_t *kp, int strip_str)
188 /* PERL_ASSERT(kp->ks_ndata == 1); */
189 PERL_ASSERT(kp->ks_data_size == sizeof (cpu_stat_t));
190 statp = (cpu_stat_t *)(kp->ks_data);
299 save_var(HV *self, kstat_t *kp, int strip_str)
303 /* PERL_ASSERT(kp->ks_ndata == 1); */
304 PERL_ASSERT(kp->ks_data_size == sizeof (struct var));
305 varp = (struct var *)(kp->ks_data);
329 save_ncstats(HV *self, kstat_t *kp, int strip_str)
333 /* PERL_ASSERT(kp->ks_ndata == 1); */
334 PERL_ASSERT(kp->ks_data_size == sizeof (struct ncstats));
335 ncstatsp = (struct ncstats *)(kp->ks_data);
352 save_sysinfo(HV *self, kstat_t *kp, int strip_str)
356 /* PERL_ASSERT(kp->ks_ndata == 1); */
357 PERL_ASSERT(kp->ks_data_size == sizeof (sysinfo_t));
358 sysinfop = (sysinfo_t *)(kp->ks_data);
373 save_vminfo(HV *self, kstat_t *kp, int strip_str)
377 /* PERL_ASSERT(kp->ks_ndata == 1); */
378 PERL_ASSERT(kp->ks_data_size == sizeof (vminfo_t));
379 vminfop = (vminfo_t *)(kp->ks_data);
393 save_nfs(HV *self, kstat_t *kp, int strip_str)
397 /* PERL_ASSERT(kp->ks_ndata == 1); */
398 PERL_ASSERT(kp->ks_data_size == sizeof (struct mntinfo_kstat));
399 mntinfop = (struct mntinfo_kstat *)(kp->ks_data);
448 save_simmstat(HV *self, kstat_t *kp, int strip_str)
454 /* PERL_ASSERT(kp->ks_ndata == 1); */
455 PERL_ASSERT(kp->ks_data_size == sizeof (uchar_t) * SIMM_COUNT);
458 for (i = 0, simmstatp = (uchar_t *)(kp->ks_data);
491 save_temperature(HV *self, kstat_t *kp, int strip_str)
495 /* PERL_ASSERT(kp->ks_ndata == 1); */
496 PERL_ASSERT(kp->ks_data_size == sizeof (struct temp_stats));
497 tempsp = (struct temp_stats *)(kp->ks_data);
522 save_temp_over(HV *self, kstat_t *kp, int strip_str)
526 /* PERL_ASSERT(kp->ks_ndata == 1); */
527 PERL_ASSERT(kp->ks_data_size == sizeof (short));
529 shortp = (short *)(kp->ks_data);
542 save_ps_shadow(HV *self, kstat_t *kp, int strip_str)
546 /* PERL_ASSERT(kp->ks_ndata == 1); */
547 PERL_ASSERT(kp->ks_data_size == SYS_PS_COUNT);
549 ucharp = (uchar_t *)(kp->ks_data);
578 save_fault_list(HV *self, kstat_t *kp, int strip_str)
584 /* PERL_ASSERT(kp->ks_ndata == 1); */
585 /* PERL_ASSERT(kp->ks_data_size == sizeof (struct ft_list)); */
587 for (i = 1, faultp = (struct ft_list *)(kp->ks_data);
588 i <= 999999 && i <= kp->ks_data_size / sizeof (struct ft_list);
944 save_named(HV *self, kstat_t *kp, int strip_str)
950 for (n = kp->ks_ndata, knp = KSTAT_NAMED_PTR(kp); n > 0; n--, knp++) {
988 save_intr(HV *self, kstat_t *kp, int strip_str)
995 PERL_ASSERT(kp->ks_ndata == 1);
996 PERL_ASSERT(kp->ks_data_size == sizeof (kstat_intr_t));
997 kintrp = KSTAT_INTR_PTR(kp);
1010 save_io(HV *self, kstat_t *kp, int strip_str)
1014 PERL_ASSERT(kp->ks_ndata == 1);
1015 PERL_ASSERT(kp->ks_data_size == sizeof (kstat_io_t));
1016 kiop = KSTAT_IO_PTR(kp);
1036 save_timer(HV *self, kstat_t *kp, int strip_str)
1040 PERL_ASSERT(kp->ks_ndata == 1);
1041 PERL_ASSERT(kp->ks_data_size == sizeof (kstat_timer_t));
1042 ktimerp = KSTAT_TIMER_PTR(kp);
1142 kstat_t *kp;
1191 for (kp = kc->kc_chain; kp != 0; kp = kp->ks_next) {
1196 if (strncmp(kp->ks_name, "kstat_", 6) == 0) {
1201 if (kp->ks_type == KSTAT_TYPE_RAW &&
1202 lookup_raw_kstat_fn(kp->ks_module, kp->ks_name) == 0) {
1206 kp->ks_module, kp->ks_instance, kp->ks_name,
1207 kp->ks_ndata, kp->ks_data_size);
1213 tie = get_tie(RETVAL, kp->ks_module, kp->ks_instance,
1214 kp->ks_name, 0);
1217 hv_store(tie, "class", 5, newSVpv(kp->ks_class, 0), 0);
1218 hv_store(tie, "crtime", 6, NEW_HRTIME(kp->ks_crtime), 0);
1219 kstatinfo.kstat = kp;
1242 kstat_t *kp;
1309 for (kp = kc->kc_chain; kp != 0; kp = kp->ks_next) {
1314 if (strncmp(kp->ks_name, "kstat_", 6) == 0) {
1319 if (kp->ks_type == KSTAT_TYPE_RAW &&
1320 lookup_raw_kstat_fn(kp->ks_module, kp->ks_name)
1324 "- %d of size %d\n", kp->ks_module,
1325 kp->ks_instance, kp->ks_name,
1326 kp->ks_ndata, kp->ks_data_size);
1332 tie = get_tie(self, kp->ks_module, kp->ks_instance,
1333 kp->ks_name, &new);
1344 newSVpv(kp->ks_class, 0), 0);
1346 NEW_HRTIME(kp->ks_crtime), 0);
1347 kstatinfo.kstat = kp;
1356 kp->ks_module, kp->ks_instance,
1357 kp->ks_name));
1380 kip->kstat = kp;