Lines Matching refs:brng_buffer
70 rng->brng_avail_idx = sizeof(rng->brng_buffer);
73 * It is fine and correct for brng_generation and brng_buffer to be
178 if (rng->brng_avail_idx + nbytes <= sizeof(rng->brng_buffer)) {
179 memcpy(buf, &rng->brng_buffer[rng->brng_avail_idx], nbytes);
180 explicit_bzero(&rng->brng_buffer[rng->brng_avail_idx], nbytes);
187 if (nbytes < sizeof(rng->brng_buffer)) {
191 if (rng->brng_avail_idx < sizeof(rng->brng_buffer)) {
192 rem = sizeof(rng->brng_buffer) - rng->brng_avail_idx;
195 memcpy(buf, &rng->brng_buffer[rng->brng_avail_idx], rem);
206 fxrng_rng_genrandom_internal(&rng->brng_rng, rng->brng_buffer,
207 sizeof(rng->brng_buffer), false);
211 memcpy(buf, &rng->brng_buffer[rng->brng_avail_idx], nbytes);
212 explicit_bzero(&rng->brng_buffer[rng->brng_avail_idx], nbytes);
307 rng->brng_avail_idx = sizeof(rng->brng_buffer);