Lines Matching refs:nbytes
135 static int generate_entropy(u8 *ebuf, size_t nbytes) in generate_entropy() argument
160 while (nbytes) { in generate_entropy()
171 n = (nbytes < 64) ? nbytes : 64; in generate_entropy()
175 nbytes -= n; in generate_entropy()
201 static void prng_tdes_seed(int nbytes) in prng_tdes_seed() argument
206 BUG_ON(nbytes > sizeof(buf)); in prng_tdes_seed()
208 get_random_bytes(buf, nbytes); in prng_tdes_seed()
211 while (nbytes >= 8) { in prng_tdes_seed()
215 nbytes -= 8; in prng_tdes_seed()
476 static int prng_sha512_generate(u8 *buf, size_t nbytes) in prng_sha512_generate() argument
489 &prng_data->prnows, buf, nbytes, NULL, 0); in prng_sha512_generate()
493 if (!memcmp(prng_data->prev, buf, nbytes)) { in prng_sha512_generate()
497 memcpy(prng_data->prev, buf, nbytes); in prng_sha512_generate()
500 return nbytes; in prng_sha512_generate()
513 size_t nbytes, loff_t *ppos) in prng_tdes_read() argument
521 while (nbytes) { in prng_tdes_read()
543 chunk = min_t(int, nbytes, prng_chunk_size); in prng_tdes_read()
578 nbytes -= chunk; in prng_tdes_read()
591 size_t nbytes, loff_t *ppos) in prng_sha512_read() argument
604 while (nbytes) { in prng_sha512_read()
624 n = (nbytes < prng_data->rest) ? in prng_sha512_read()
625 nbytes : prng_data->rest; in prng_sha512_read()
635 if (nbytes < prng_chunk_size) { in prng_sha512_read()
636 n = nbytes; in prng_sha512_read()
649 nbytes -= n; in prng_sha512_read()