Lines Matching refs:sys_kstat
63 read_platform_kstats(Sys_tree *tree, struct system_kstat_data *sys_kstat, in read_platform_kstats() argument
89 bdp = &sys_kstat->bd_ksp_list[board]; in read_platform_kstats()
220 sys_kstat->sys_kstats_ok = 0; in read_platform_kstats()
225 sys_kstat->sys_kstats_ok = 1; in read_platform_kstats()
229 sys_kstat->sysctrl = knp->value.c[0]; in read_platform_kstats()
231 sys_kstat->sys_kstats_ok = 0; in read_platform_kstats()
236 sys_kstat->sysstat1 = knp->value.c[0]; in read_platform_kstats()
238 sys_kstat->sys_kstats_ok = 0; in read_platform_kstats()
243 sys_kstat->sysstat2 = knp->value.c[0]; in read_platform_kstats()
245 sys_kstat->sys_kstats_ok = 0; in read_platform_kstats()
250 sys_kstat->clk_freq2 = knp->value.c[0]; in read_platform_kstats()
252 sys_kstat->sys_kstats_ok = 0; in read_platform_kstats()
257 sys_kstat->fan_status = knp->value.c[0]; in read_platform_kstats()
259 sys_kstat->sys_kstats_ok = 0; in read_platform_kstats()
264 sys_kstat->keysw_status = knp->value.c[0]; in read_platform_kstats()
266 sys_kstat->sys_kstats_ok = 0; in read_platform_kstats()
271 sys_kstat->power_state = in read_platform_kstats()
274 sys_kstat->sys_kstats_ok = 0; in read_platform_kstats()
279 sys_kstat->clk_ver = knp->value.c[0]; in read_platform_kstats()
285 sys_kstat->clk_ver = 0; in read_platform_kstats()
294 sys_kstat->psstat_kstat_ok = 1; in read_platform_kstats()
295 (void) memcpy(&sys_kstat->ps_shadow[0], ksp->ks_data, in read_platform_kstats()
296 sizeof (sys_kstat->ps_shadow)); in read_platform_kstats()
298 sys_kstat->psstat_kstat_ok = 0; in read_platform_kstats()
307 sys_kstat->temp_kstat_ok = 0; in read_platform_kstats()
309 sys_kstat->temp_kstat_ok = 1; in read_platform_kstats()
310 (void) memcpy(&sys_kstat->tempstat, ksp->ks_data, in read_platform_kstats()
311 sizeof (sys_kstat->tempstat)); in read_platform_kstats()
313 if (sizeof (sys_kstat->tempstat) > ksp->ks_data_size) in read_platform_kstats()
314 sys_kstat->tempstat.trend = TREND_UNKNOWN; in read_platform_kstats()
322 sys_kstat->reset_kstats_ok = 0; in read_platform_kstats()
324 sys_kstat->reset_kstats_ok = 0; in read_platform_kstats()
326 sys_kstat->reset_kstats_ok = 1; in read_platform_kstats()
327 (void) memcpy(&sys_kstat->reset_info, ksp->ks_data, in read_platform_kstats()
328 sizeof (sys_kstat->reset_info)); in read_platform_kstats()
332 for (i = 0, hp = &sys_kstat->hp_info[0]; i < MAX_BOARDS; i++, hp++) { in read_platform_kstats()
352 sys_kstat->ft_kstat_ok = 0; in read_platform_kstats()
356 sys_kstat->ft_kstat_ok = 0; in read_platform_kstats()
360 sys_kstat->nfaults = ksp->ks_data_size / in read_platform_kstats()
363 sys_kstat->ft_array = in read_platform_kstats()
366 if (sys_kstat->ft_array == NULL) { in read_platform_kstats()
370 sys_kstat->ft_kstat_ok = 1; in read_platform_kstats()
371 (void) memcpy(sys_kstat->ft_array, ksp->ks_data, in read_platform_kstats()
384 read_sun4u_kstats(Sys_tree *tree, struct system_kstat_data *sys_kstat) in read_sun4u_kstats() argument
406 sys_kstat->sys_kstats_ok = 0; in read_sun4u_kstats()
407 sys_kstat->temp_kstat_ok = 0; in read_sun4u_kstats()
408 sys_kstat->reset_kstats_ok = 0; in read_sun4u_kstats()
409 sys_kstat->ft_kstat_ok = 0; in read_sun4u_kstats()
410 sys_kstat->envctrl_kstat_ok = 0; in read_sun4u_kstats()
412 bdp = &sys_kstat->bd_ksp_list[i]; in read_sun4u_kstats()
418 sys_kstat->hp_info[i].kstat_ok = 0; in read_sun4u_kstats()
421 ep = &sys_kstat->env_data; in read_sun4u_kstats()
427 read_platform_kstats(tree, sys_kstat, bdp, ep); in read_sun4u_kstats()