Lines Matching refs:random_buf
168 uint8_t *random_buf; variable
202 random_buf = malloc(bufsize, M_ENTROPY, M_NOWAIT);
203 if (random_buf == NULL) {
205 random_buf = malloc(bufsize, M_ENTROPY, M_WAITOK);
212 p_random_alg_context->ra_read(random_buf, read_len);
218 error = uiomove(random_buf, read_len, uio);
243 zfree(random_buf, M_ENTROPY);
259 (read_random)(void *random_buf, u_int len)
262 KASSERT(random_buf != NULL, ("No suitable random buffer in %s", __func__));
282 memset(random_buf, 0, len);
288 p_random_alg_context->ra_read(random_buf, len);
331 uint8_t *random_buf; in randomdev_write() local
335 random_buf = malloc(PAGE_SIZE, M_ENTROPY, M_WAITOK); in randomdev_write()
339 error = uiomove(random_buf, c, uio); in randomdev_write()
342 randomdev_accumulate(random_buf, c); in randomdev_write()
347 free(random_buf, M_ENTROPY); in randomdev_write()