Lines Matching refs:nbytes
114 static int generate_entropy(u8 *ebuf, size_t nbytes) in generate_entropy() argument
125 while (nbytes) { in generate_entropy()
133 n = (nbytes < sizeof(hash)) ? nbytes : sizeof(hash); in generate_entropy()
149 nbytes -= n; in generate_entropy()
176 static void prng_tdes_seed(int nbytes) in prng_tdes_seed() argument
181 BUG_ON(nbytes > sizeof(buf)); in prng_tdes_seed()
183 get_random_bytes(buf, nbytes); in prng_tdes_seed()
186 while (nbytes >= 8) { in prng_tdes_seed()
190 nbytes -= 8; in prng_tdes_seed()
462 static int prng_sha512_generate(u8 *buf, size_t nbytes) in prng_sha512_generate() argument
475 &prng_data->ppnows, buf, nbytes, in prng_sha512_generate()
477 if (ret < 0 || ret != nbytes) { in prng_sha512_generate()
484 if (!memcmp(prng_data->prev, buf, nbytes)) { in prng_sha512_generate()
488 memcpy(prng_data->prev, buf, nbytes); in prng_sha512_generate()
504 size_t nbytes, loff_t *ppos) in prng_tdes_read() argument
512 while (nbytes) { in prng_tdes_read()
534 chunk = min_t(int, nbytes, prng_chunk_size); in prng_tdes_read()
571 nbytes -= chunk; in prng_tdes_read()
584 size_t nbytes, loff_t *ppos) in prng_sha512_read() argument
597 while (nbytes) { in prng_sha512_read()
617 n = (nbytes < prng_data->rest) ? in prng_sha512_read()
618 nbytes : prng_data->rest; in prng_sha512_read()
628 if (nbytes < prng_chunk_size) { in prng_sha512_read()
629 n = nbytes; in prng_sha512_read()
641 nbytes -= n; in prng_sha512_read()