Lines Matching refs:sndrstat
91 sndrstat_t *sndrstat = NULL; in sndr_discover() local
135 sndrstat = (sndrstat_t *)calloc(1, sizeof (sndrstat_t)); in sndr_discover()
141 sndrstat->pre_set = kstat_retrieve(kc, ksp); in sndr_discover()
143 if (sndrstat->pre_set == NULL) in sndr_discover()
146 sndrstat->collected |= GOT_SET_KSTAT; in sndr_discover()
154 sndrstat->pre_bmp = kstat_retrieve(kc, bmp_ksp); in sndr_discover()
156 if (sndrstat->pre_bmp == NULL) in sndr_discover()
159 sndrstat->collected |= GOT_BMP_KSTAT; in sndr_discover()
167 sndrstat->pre_sec = kstat_retrieve(kc, sec_ksp); in sndr_discover()
169 if (sndrstat->pre_sec == NULL) in sndr_discover()
172 sndrstat->collected |= GOT_SEC_KSTAT; in sndr_discover()
178 if (sndrstat == NULL) in sndr_discover()
181 if (SNDR_COMPLETE(sndrstat->collected)) { in sndr_discover()
182 (void) sndr_del_stat(sndrstat); in sndr_discover()
189 sndr_add_stat(sndrstat); in sndr_discover()
518 sndr_add_stat(sndrstat_t *sndrstat) in sndr_add_stat() argument
524 sndr_top = sndrstat; in sndr_add_stat()
532 tst_vname = kstat_value(sndrstat->pre_set, RDC_IKSTAT_FILE); in sndr_add_stat()
540 cur->next = sndrstat; in sndr_add_stat()
548 sndrstat->next = cur->next; in sndr_add_stat()
549 cur->next = sndrstat; in sndr_add_stat()
554 sndr_top = sndrstat; in sndr_add_stat()
556 sndrstat->next = cur; in sndr_add_stat()
577 sndr_del_stat(sndrstat_t *sndrstat) in sndr_del_stat() argument
580 sndrstat_t *next = sndrstat->next; in sndr_del_stat()
582 kstat_free(sndrstat->pre_set); in sndr_del_stat()
583 kstat_free(sndrstat->pre_bmp); in sndr_del_stat()
584 kstat_free(sndrstat->pre_sec); in sndr_del_stat()
585 kstat_free(sndrstat->cur_set); in sndr_del_stat()
586 kstat_free(sndrstat->cur_bmp); in sndr_del_stat()
587 kstat_free(sndrstat->cur_sec); in sndr_del_stat()
589 free(sndrstat); in sndr_del_stat()
606 sndr_value_check(sndrstat_t *sndrstat) in sndr_value_check() argument
608 if (SNDR_COMPLETE(sndrstat->collected)) in sndr_value_check()
611 if (io_value_check(sndrstat->pre_bmp->ks_data, in sndr_value_check()
612 sndrstat->cur_bmp->ks_data)) { in sndr_value_check()
616 if (io_value_check(sndrstat->pre_sec->ks_data, in sndr_value_check()
617 sndrstat->cur_sec->ks_data)) { in sndr_value_check()