Lines Matching refs:nbytes
113 static int generate_entropy(u8 *ebuf, size_t nbytes) in generate_entropy() argument
124 while (nbytes) { in generate_entropy()
132 n = (nbytes < sizeof(hash)) ? nbytes : sizeof(hash); in generate_entropy()
148 nbytes -= n; in generate_entropy()
175 static void prng_tdes_seed(int nbytes) in prng_tdes_seed() argument
180 BUG_ON(nbytes > sizeof(buf)); in prng_tdes_seed()
182 get_random_bytes(buf, nbytes); in prng_tdes_seed()
185 while (nbytes >= 8) { in prng_tdes_seed()
189 nbytes -= 8; in prng_tdes_seed()
461 static int prng_sha512_generate(u8 *buf, size_t nbytes) in prng_sha512_generate() argument
474 &prng_data->ppnows, buf, nbytes, in prng_sha512_generate()
476 if (ret < 0 || ret != nbytes) { in prng_sha512_generate()
483 if (!memcmp(prng_data->prev, buf, nbytes)) { in prng_sha512_generate()
487 memcpy(prng_data->prev, buf, nbytes); in prng_sha512_generate()
503 size_t nbytes, loff_t *ppos) in prng_tdes_read() argument
511 while (nbytes) { in prng_tdes_read()
533 chunk = min_t(int, nbytes, prng_chunk_size); in prng_tdes_read()
570 nbytes -= chunk; in prng_tdes_read()
583 size_t nbytes, loff_t *ppos) in prng_sha512_read() argument
596 while (nbytes) { in prng_sha512_read()
616 n = (nbytes < prng_data->rest) ? in prng_sha512_read()
617 nbytes : prng_data->rest; in prng_sha512_read()
627 if (nbytes < prng_chunk_size) { in prng_sha512_read()
628 n = nbytes; in prng_sha512_read()
640 nbytes -= n; in prng_sha512_read()