Lines Matching defs:rrs
237 struct random_sources *rrs;
283 CK_LIST_FOREACH(rrs, &source_list, rrs_entries) {
285 n = rrs->rrs_source->rs_read(entropy, sizeof(entropy));
300 random_harvest_direct(entropy, n, rrs->rrs_source->rs_source);
634 struct random_sources *rrs;
638 rrs = malloc(sizeof(*rrs), M_ENTROPY, M_WAITOK);
639 rrs->rrs_source = rsource;
646 CK_LIST_INSERT_HEAD(&source_list, rrs, rrs_entries);
653 struct random_sources *rrs = NULL;
660 CK_LIST_FOREACH(rrs, &source_list, rrs_entries)
661 if (rrs->rrs_source == rsource) {
662 CK_LIST_REMOVE(rrs, rrs_entries);
667 if (rrs != NULL && epoch_inited)
669 free(rrs, M_ENTROPY);
676 struct random_sources *rrs;
687 CK_LIST_FOREACH(rrs, &source_list, rrs_entries) {
689 sbuf_cat(&sbuf, rrs->rrs_source->rs_ident);