Lines Matching refs:ksp

638 	kstat_t		*ksp;  in sgenv_add_kstats()  local
646 ksp = kstat_create(SGENV_DRV_NAME, inst, SG_KEYSWITCH_KSTAT_NAME, in sgenv_add_kstats()
649 if (ksp != NULL) { in sgenv_add_kstats()
651 keyswitch_named_data = (struct kstat_named *)(ksp->ks_data); in sgenv_add_kstats()
657 ksp->ks_update = sgenv_keyswitch_kstat_update; in sgenv_add_kstats()
658 kstat_install(ksp); in sgenv_add_kstats()
661 softsp->keyswitch_ksp = ksp; in sgenv_add_kstats()
672 ksp = kstat_create(SGENV_DRV_NAME, inst, SG_ENV_INFO_KSTAT_NAME, in sgenv_add_kstats()
676 if (ksp != NULL) { in sgenv_add_kstats()
677 ksp->ks_data = NULL; in sgenv_add_kstats()
678 ksp->ks_data_size = 0; in sgenv_add_kstats()
679 ksp->ks_snaptime = 0; in sgenv_add_kstats()
680 ksp->ks_update = sgenv_env_info_kstat_update; in sgenv_add_kstats()
681 ksp->ks_snapshot = sgenv_env_info_kstat_snapshot; in sgenv_add_kstats()
682 ksp->ks_lock = &env_kstat_lock; in sgenv_add_kstats()
683 kstat_install(ksp); in sgenv_add_kstats()
686 softsp->env_info_ksp = ksp; in sgenv_add_kstats()
697 ksp = kstat_create(SGENV_DRV_NAME, inst, SG_BOARD_STATUS_KSTAT_NAME, in sgenv_add_kstats()
701 if (ksp != NULL) { in sgenv_add_kstats()
702 ksp->ks_data = NULL; in sgenv_add_kstats()
703 ksp->ks_data_size = 0; in sgenv_add_kstats()
704 ksp->ks_snaptime = 0; in sgenv_add_kstats()
705 ksp->ks_update = sgenv_board_info_kstat_update; in sgenv_add_kstats()
706 ksp->ks_snapshot = sgenv_board_info_kstat_snapshot; in sgenv_add_kstats()
707 ksp->ks_lock = &board_kstat_lock; in sgenv_add_kstats()
708 kstat_install(ksp); in sgenv_add_kstats()
711 softsp->board_info_ksp = ksp; in sgenv_add_kstats()
725 kstat_t *ksp; in sgenv_remove_kstats() local
727 ksp = softsp->keyswitch_ksp; in sgenv_remove_kstats()
728 if (ksp != NULL) { in sgenv_remove_kstats()
730 kstat_delete(ksp); in sgenv_remove_kstats()
733 ksp = softsp->env_info_ksp; in sgenv_remove_kstats()
734 if (ksp != NULL) { in sgenv_remove_kstats()
737 ksp->ks_lock = NULL; in sgenv_remove_kstats()
738 kstat_delete(ksp); in sgenv_remove_kstats()
741 ksp = softsp->board_info_ksp; in sgenv_remove_kstats()
742 if (ksp != NULL) { in sgenv_remove_kstats()
744 ksp->ks_lock = NULL; in sgenv_remove_kstats()
745 kstat_delete(ksp); in sgenv_remove_kstats()
941 sgenv_keyswitch_kstat_update(kstat_t *ksp, int rw) in sgenv_keyswitch_kstat_update() argument
949 keysw_data = (sg_keyswitch_kstat_t *)ksp->ks_data; in sgenv_keyswitch_kstat_update()
1096 sgenv_env_info_kstat_update(kstat_t *ksp, int rw) in sgenv_env_info_kstat_update() argument
1120 sgenv_update_env_kstat_size(ksp); in sgenv_env_info_kstat_update()
1138 env_cache_snapshot_size = ksp->ks_data_size; in sgenv_env_info_kstat_update()
1186 sgenv_env_info_kstat_snapshot(kstat_t *ksp, void *buf, int rw) in sgenv_env_info_kstat_snapshot() argument
1207 ksp->ks_snaptime = last_env_read_time; in sgenv_env_info_kstat_snapshot()
1326 sgenv_board_info_kstat_update(kstat_t *ksp, int rw) in sgenv_board_info_kstat_update() argument
1353 ksp->ks_data_size = board_count * sizeof (sg_board_info_t); in sgenv_board_info_kstat_update()
1378 sgenv_board_info_kstat_snapshot(kstat_t *ksp, void *buf, int rw) in sgenv_board_info_kstat_snapshot() argument
1395 ksp->ks_data_size = 0; in sgenv_board_info_kstat_snapshot()
1396 ksp->ks_data = NULL; in sgenv_board_info_kstat_snapshot()
1404 ksp->ks_snaptime = last_board_read_time; in sgenv_board_info_kstat_snapshot()
1426 ksp->ks_data_size = 0; in sgenv_board_info_kstat_snapshot()
1427 ksp->ks_data = NULL; in sgenv_board_info_kstat_snapshot()
2255 sgenv_update_env_kstat_size(kstat_t *ksp) in sgenv_update_env_kstat_size() argument
2262 ksp->ks_data_size = 0; in sgenv_update_env_kstat_size()
2274 ksp->ks_data_size += vol_sensor_count[i] * in sgenv_update_env_kstat_size()
2277 ASSERT(ksp->ks_data_size >= 0); in sgenv_update_env_kstat_size()