Lines Matching +defs:val +defs:out
268 entropypool_add_word(isc_entropypool_t *rp, isc_uint32_t val) {
270 * Steal some values out of the pool, and xor them into the
277 val ^= rp->pool[(rp->cursor + TAP1) & (RND_POOLWORDS - 1)];
278 val ^= rp->pool[(rp->cursor + TAP2) & (RND_POOLWORDS - 1)];
279 val ^= rp->pool[(rp->cursor + TAP3) & (RND_POOLWORDS - 1)];
280 val ^= rp->pool[(rp->cursor + TAP4) & (RND_POOLWORDS - 1)];
281 val ^= rp->pool[(rp->cursor + TAP5) & (RND_POOLWORDS - 1)];
283 rp->pool[rp->cursor++] ^= val;
286 ((val << rp->rotate) | (val >> (32 - rp->rotate)));
311 isc_uint32_t val;
324 val = 0;
327 val = *buf++;
331 val = val << 8 | *buf++;
335 val = val << 8 | *buf++;
339 entropypool_add_word(&ent->pool, val);
343 val = *((isc_uint32_t *)buf);
345 entropypool_add_word(&ent->pool, val);
350 val = 0;
353 val = *buf++;
356 val = val << 8 | *buf++;
359 val = val << 8 | *buf++;
362 entropypool_add_word(&ent->pool, val);
1086 dumpstats(isc_entropy_t *ent, FILE *out) {
1087 fprintf(out,
1104 isc_entropy_stats(isc_entropy_t *ent, FILE *out) {
1108 dumpstats(ent, out);