Lines Matching refs:bytes_needed

158     size_t bytes_needed;  in rand_pool_acquire_entropy()  local
169 bytes_needed = rand_pool_bytes_needed(pool, 4 /*entropy_factor*/); in rand_pool_acquire_entropy()
171 for (i = 0; i < bytes_needed; i++) { in rand_pool_acquire_entropy()
637 size_t bytes_needed; in rand_pool_acquire_entropy()
643 bytes_needed = rand_pool_bytes_needed(pool, 1 /*entropy_factor*/); in rand_pool_acquire_entropy()
644 while (bytes_needed != 0 && attempts-- > 0) { in rand_pool_acquire_entropy()
645 buffer = rand_pool_add_begin(pool, bytes_needed); in rand_pool_acquire_entropy()
646 bytes = syscall_random(buffer, bytes_needed); in rand_pool_acquire_entropy()
649 bytes_needed -= bytes; in rand_pool_acquire_entropy()
669 size_t bytes_needed; in rand_pool_acquire_entropy()
673 bytes_needed = rand_pool_bytes_needed(pool, 1 /*entropy_factor*/); in rand_pool_acquire_entropy()
674 for (i = 0; bytes_needed > 0 && i < OSSL_NELEM(random_device_paths); in rand_pool_acquire_entropy()
684 while (bytes_needed != 0 && attempts-- > 0) { in rand_pool_acquire_entropy()
685 buffer = rand_pool_add_begin(pool, bytes_needed); in rand_pool_acquire_entropy()
686 bytes = read(fd, buffer, bytes_needed); in rand_pool_acquire_entropy()
690 bytes_needed -= bytes; in rand_pool_acquire_entropy()
699 bytes_needed = rand_pool_bytes_needed(pool, 1); in rand_pool_acquire_entropy()
722 size_t bytes_needed; in rand_pool_acquire_entropy()
726 bytes_needed = rand_pool_bytes_needed(pool, 1 /*entropy_factor*/); in rand_pool_acquire_entropy()
727 for (i = 0; bytes_needed > 0 && paths[i] != NULL; i++) { in rand_pool_acquire_entropy()
731 buffer = rand_pool_add_begin(pool, bytes_needed); in rand_pool_acquire_entropy()
733 buffer, (int)bytes_needed); in rand_pool_acquire_entropy()
734 if (num == (int)bytes_needed) in rand_pool_acquire_entropy()
735 bytes = bytes_needed; in rand_pool_acquire_entropy()
738 bytes_needed = rand_pool_bytes_needed(pool, 1); in rand_pool_acquire_entropy()