Lines Matching refs:random_buf
166 uint8_t *random_buf; variable
200 random_buf = malloc(bufsize, M_ENTROPY, M_NOWAIT);
201 if (random_buf == NULL) {
203 random_buf = malloc(bufsize, M_ENTROPY, M_WAITOK);
210 p_random_alg_context->ra_read(random_buf, read_len);
216 error = uiomove(random_buf, read_len, uio);
241 zfree(random_buf, M_ENTROPY);
257 (read_random)(void *random_buf, u_int len)
260 KASSERT(random_buf != NULL, ("No suitable random buffer in %s", __func__));
280 memset(random_buf, 0, len);
286 p_random_alg_context->ra_read(random_buf, len);
329 uint8_t *random_buf; in randomdev_write() local
333 random_buf = malloc(PAGE_SIZE, M_ENTROPY, M_WAITOK); in randomdev_write()
337 error = uiomove(random_buf, c, uio); in randomdev_write()
340 randomdev_accumulate(random_buf, c); in randomdev_write()
345 free(random_buf, M_ENTROPY); in randomdev_write()