Lines Matching refs:random_buf
130 uint8_t *random_buf; in READ_RANDOM_UIO() local
140 random_buf = malloc(PAGE_SIZE, M_ENTROPY, M_WAITOK); in READ_RANDOM_UIO()
178 p_random_alg_context->ra_read(random_buf, read_len); in READ_RANDOM_UIO()
184 error = uiomove(random_buf, c, uio); in READ_RANDOM_UIO()
202 free(random_buf, M_ENTROPY); in READ_RANDOM_UIO()
214 READ_RANDOM(void *random_buf, u_int len) in READ_RANDOM() argument
219 KASSERT(random_buf != NULL, ("No suitable random buffer in %s", __func__)); in READ_RANDOM()
232 memcpy(random_buf, local_buf, len); in READ_RANDOM()
273 uint8_t *random_buf; in randomdev_write() local
277 random_buf = malloc(PAGE_SIZE, M_ENTROPY, M_WAITOK); in randomdev_write()
281 error = uiomove(random_buf, c, uio); in randomdev_write()
284 randomdev_accumulate(random_buf, c); in randomdev_write()
290 free(random_buf, M_ENTROPY); in randomdev_write()