Lines Matching defs:bytes_needed
146 size_t bytes_needed;
157 bytes_needed = ossl_rand_pool_bytes_needed(pool, 4 /*entropy_factor*/);
159 for (i = 0; i < bytes_needed; i++) {
639 size_t bytes_needed;
645 bytes_needed = ossl_rand_pool_bytes_needed(pool, 1 /*entropy_factor*/);
646 while (bytes_needed != 0 && attempts-- > 0) {
647 buffer = ossl_rand_pool_add_begin(pool, bytes_needed);
648 bytes = syscall_random(buffer, bytes_needed);
651 bytes_needed -= bytes;
671 size_t bytes_needed;
675 bytes_needed = ossl_rand_pool_bytes_needed(pool, 1 /*entropy_factor*/);
676 for (i = 0; bytes_needed > 0 && i < OSSL_NELEM(random_device_paths);
686 while (bytes_needed != 0 && attempts-- > 0) {
687 buffer = ossl_rand_pool_add_begin(pool, bytes_needed);
688 bytes = read(fd, buffer, bytes_needed);
692 bytes_needed -= bytes;
701 bytes_needed = ossl_rand_pool_bytes_needed(pool, 1);
724 size_t bytes_needed;
728 bytes_needed = ossl_rand_pool_bytes_needed(pool, 1 /*entropy_factor*/);
729 for (i = 0; bytes_needed > 0 && paths[i] != NULL; i++) {
733 buffer = ossl_rand_pool_add_begin(pool, bytes_needed);
735 buffer, (int)bytes_needed);
736 if (num == (int)bytes_needed)
737 bytes = bytes_needed;
740 bytes_needed = ossl_rand_pool_bytes_needed(pool, 1);