Lines Matching defs:ksp
59 k10s_data_update(kstat_t *ksp, int rw, int n) {
65 k10sensor_t *k10p = ksp->ks_private;
71 knp = ksp->ks_data;
77 k10s_data_update0(kstat_t *ksp, int rw) {
78 return k10s_data_update(ksp, rw, 0);
82 k10s_data_update1(kstat_t *ksp, int rw) {
83 return k10s_data_update(ksp, rw, 1);
94 kstat_t *ksp;
97 ksp = kstat_create(KMODNAME, v->chipId, buf, K10S_KSTAT_CLASS,
99 if (ksp == NULL) {
102 K10SDBG(CE_WARN, "kstat created info#%d = %p", v->chipId, ksp);
103 bcopy(k10s_stats, ksp->ks_data, sizeof(k10s_stats));
106 knp = ksp->ks_data;
115 knp = ksp->ks_data;
138 ksp->ks_private = k10p;
139 kstat_install(ksp);
140 k10p->ksp_info = ksp;
144 ksp = kstat_create(KMODNAME, v->chipId, buf, K10S_KSTAT_CLASS,
146 knp = ksp->ks_data;
147 if (ksp != NULL) {
148 K10SDBG(CE_WARN, "kstat created data0#%d = %p", v->chipId, ksp);
150 ksp->ks_private = k10p;
151 ksp->ks_update = k10s_data_update0;
152 kstat_install(ksp);
153 k10p->ksp_data[0] = ksp;
156 ksp = kstat_create(KMODNAME, v->chipId, buf, K10S_KSTAT_CLASS,
158 if (ksp != NULL) {
159 K10SDBG(CE_WARN, "kstat created data1#%d = %p", v->chipId, ksp);
160 knp = ksp->ks_data;
162 ksp->ks_private = k10p;
163 ksp->ks_update = k10s_data_update1;
164 kstat_install(ksp);
165 k10p->ksp_data[1] = ksp;
169 ksp = kstat_create(KMODNAME, v->chipId, buf, K10S_KSTAT_CLASS,
171 if (ksp != NULL) {
172 K10SDBG(CE_WARN, "kstat created data0#%d = %p", v->chipId, ksp);
173 knp = ksp->ks_data;
175 ksp->ks_private = k10p;
176 ksp->ks_update = k10s_data_update0;
177 kstat_install(ksp);
178 k10p->ksp_data[0] = ksp;