Lines Matching refs:cur
73 iistat_t *cur; in ii_discover() local
100 for (cur = ii_top; cur != NULL; cur = cur->next) { in ii_discover()
104 cur_vname = cur->pre_set->ks_name; in ii_discover()
105 cur_inst = cur->pre_set->ks_instance; in ii_discover()
213 iistat_t *cur; in ii_update() local
215 for (cur = ii_top; cur != NULL; cur = cur->next) { in ii_update()
221 cur->collected = 0; in ii_update()
226 if (cur->cur_set != NULL) { in ii_update()
227 kstat_free(cur->pre_set); in ii_update()
228 kstat_free(cur->pre_mst); in ii_update()
229 kstat_free(cur->pre_shd); in ii_update()
230 kstat_free(cur->pre_bmp); in ii_update()
232 cur->pre_set = cur->cur_set; in ii_update()
233 cur->pre_mst = cur->cur_mst; in ii_update()
234 cur->pre_shd = cur->cur_shd; in ii_update()
235 cur->pre_bmp = cur->cur_bmp; in ii_update()
237 if (cur->cur_ovr != NULL) { in ii_update()
238 kstat_free(cur->pre_ovr); in ii_update()
239 cur->pre_ovr = cur->cur_ovr; in ii_update()
246 (void) strncpy(volname, cur->pre_set->ks_name, KSTAT_STRLEN); in ii_update()
251 if ((cur->cur_set = kstat_retrieve(kc, ksp)) == NULL) in ii_update()
254 cur->collected |= GOT_SETSTAT; in ii_update()
259 if (strcmp(cur->pre_set->ks_name, cur->cur_set->ks_name) != 0 || in ii_update()
260 cur->pre_set->ks_instance != cur->cur_set->ks_instance) in ii_update()
266 kname = kstat_value(cur->cur_set, DSW_SKSTAT_MSTIO); in ii_update()
270 if ((cur->cur_mst = kstat_retrieve(kc, ksp)) == NULL) in ii_update()
273 cur->collected |= GOT_MSTSTAT; in ii_update()
278 kname = kstat_value(cur->cur_set, DSW_SKSTAT_SHDIO); in ii_update()
282 if ((cur->cur_shd = kstat_retrieve(kc, ksp)) == NULL) in ii_update()
285 cur->collected |= GOT_SHDSTAT; in ii_update()
290 kname = kstat_value(cur->pre_set, DSW_SKSTAT_BMPIO); in ii_update()
294 if ((cur->cur_bmp = kstat_retrieve(kc, ksp)) == NULL) in ii_update()
297 cur->collected |= GOT_BMPSTAT; in ii_update()
302 kname = kstat_value(cur->cur_set, DSW_SKSTAT_OVRIO); in ii_update()
307 if (cur->pre_ovr != NULL) { in ii_update()
308 kstat_free(cur->pre_ovr); in ii_update()
309 cur->pre_ovr = NULL; in ii_update()
311 if (cur->cur_ovr != NULL) { in ii_update()
312 kstat_free(cur->cur_ovr); in ii_update()
313 cur->cur_ovr = NULL; in ii_update()
318 if (cur->pre_ovr == NULL) { in ii_update()
319 if ((cur->pre_ovr = kstat_retrieve(kc, ksp)) == NULL) in ii_update()
322 if ((cur->cur_ovr = kstat_retrieve(kc, ksp)) == NULL) in ii_update()
326 cur->collected |= GOT_OVRSTAT; in ii_update()
343 iistat_t *cur, *pre = NULL; in ii_report() local
364 for (cur = ii_top; cur; /* CSTYLED */) { in ii_report()
369 if (IIMG_COMPLETE(cur->collected)) { in ii_report()
376 c = kstat_value(cur->pre_set, DSW_SKSTAT_SETA); in ii_report()
378 c = kstat_value(cur->pre_set, DSW_SKSTAT_SETB); in ii_report()
380 c = kstat_value(cur->pre_set, DSW_SKSTAT_SETC); in ii_report()
382 c = kstat_value(cur->pre_set, DSW_SKSTAT_SETD); in ii_report()
394 next = ii_del_stat(cur); in ii_report()
397 cur = ii_top = next; in ii_report()
399 cur = pre->next = next; in ii_report()
405 if (! ii_vol_selected(cur->pre_set)) in ii_report()
409 if (zflag && ii_value_check(cur) == 0) in ii_report()
413 flags = kstat_value(cur->cur_set, DSW_SKSTAT_FLAGS); in ii_report()
449 kstat_value(cur->cur_set, DSW_SKSTAT_COPYBITS); in ii_report()
452 kstat_value(cur->cur_set, DSW_SKSTAT_SHDBITS); in ii_report()
455 kstat_value(cur->cur_set, DSW_SKSTAT_SIZE); in ii_report()
474 c = kstat_value(cur->cur_set, DSW_SKSTAT_MSTA); in ii_report()
476 c = kstat_value(cur->cur_set, DSW_SKSTAT_MSTB); in ii_report()
478 c = kstat_value(cur->cur_set, DSW_SKSTAT_MSTC); in ii_report()
480 c = kstat_value(cur->cur_set, DSW_SKSTAT_MSTD); in ii_report()
497 io_report(cur->cur_mst, cur->pre_mst, in ii_report()
515 c = kstat_value(cur->cur_set, DSW_SKSTAT_SETA); in ii_report()
517 c = kstat_value(cur->cur_set, DSW_SKSTAT_SETB); in ii_report()
519 c = kstat_value(cur->cur_set, DSW_SKSTAT_SETC); in ii_report()
521 c = kstat_value(cur->cur_set, DSW_SKSTAT_SETD); in ii_report()
538 io_report(cur->cur_shd, cur->pre_shd, in ii_report()
556 c = kstat_value(cur->cur_set, DSW_SKSTAT_BMPA); in ii_report()
558 c = kstat_value(cur->cur_set, DSW_SKSTAT_BMPB); in ii_report()
560 c = kstat_value(cur->cur_set, DSW_SKSTAT_BMPC); in ii_report()
562 c = kstat_value(cur->cur_set, DSW_SKSTAT_BMPD); in ii_report()
579 io_report(cur->cur_bmp, cur->pre_bmp, in ii_report()
597 if (cur->cur_ovr == NULL && cur->pre_ovr != NULL) in ii_report()
600 if (! (cur->collected & GOT_OVRSTAT)) in ii_report()
603 c = kstat_value(cur->cur_set, DSW_SKSTAT_OVRA); in ii_report()
605 c = kstat_value(cur->cur_set, DSW_SKSTAT_OVRB); in ii_report()
607 c = kstat_value(cur->cur_set, DSW_SKSTAT_OVRC); in ii_report()
609 c = kstat_value(cur->cur_set, DSW_SKSTAT_OVRD); in ii_report()
632 io_report(cur->cur_ovr, cur->pre_ovr, in ii_report()
646 pre = cur; in ii_report()
647 cur = cur->next; in ii_report()
664 iistat_t *cur; in ii_add_stat() local
671 for (cur = ii_top; cur != NULL; cur = cur->next) { in ii_add_stat()
672 if (strcmp(cur->pre_set->ks_name, in ii_add_stat()
678 if (cur->next == NULL) { in ii_add_stat()
679 cur->next = iistat; in ii_add_stat()
683 if (strcmp(cur->next->pre_set->ks_name, in ii_add_stat()
685 iistat->next = cur->next; in ii_add_stat()
686 cur->next = iistat; in ii_add_stat()
690 if (cur == ii_top) in ii_add_stat()
693 iistat->next = cur; in ii_add_stat()