Lines Matching defs:cursor
93 isc_uint32_t cursor; /*%< current add point in the pool */
281 val ^= rp->pool[(rp->cursor + TAP1) & (RND_POOLWORDS - 1)];
282 val ^= rp->pool[(rp->cursor + TAP2) & (RND_POOLWORDS - 1)];
283 val ^= rp->pool[(rp->cursor + TAP3) & (RND_POOLWORDS - 1)];
284 val ^= rp->pool[(rp->cursor + TAP4) & (RND_POOLWORDS - 1)];
285 val ^= rp->pool[(rp->cursor + TAP5) & (RND_POOLWORDS - 1)];
287 rp->pool[rp->cursor++] ^= val;
289 rp->pool[rp->cursor++] ^=
300 if (rp->cursor == RND_POOLWORDS) {
301 rp->cursor = 0;
657 pool->cursor = RND_POOLWORDS - 1;
666 pool->cursor = 0;
1086 "Entropy pool %p: refcnt %u cursor %u,"
1090 ent->pool.cursor, ent->pool.rotate,