Lines Matching defs:nbits
23 static uintptr_t trng_rnd32(uint32_t nbits, void *handle)
28 if (nbits == 0U || nbits > TRNG_RND32_ENTROPY_MAXBITS) {
32 if (!trng_pack_entropy(nbits, &ent[0])) {
36 if ((nbits % 32U) != 0U) {
37 mask >>= 32U - (nbits % 32U);
40 switch ((nbits - 1U) / 32U) {
59 static uintptr_t trng_rnd64(uint32_t nbits, void *handle)
64 if (nbits == 0U || nbits > TRNG_RND64_ENTROPY_MAXBITS) {
68 if (!trng_pack_entropy(nbits, &ent[0])) {
73 if ((nbits % 64U) != 0U) {
74 mask >>= 64U - (nbits % 64U);
77 switch ((nbits - 1U) / 64U) {