Lines Matching refs:cur

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