Lines Matching refs:status

76 PHPAPI uint32_t php_random_range32(const php_random_algo *algo, php_random_status *status, uint32_t…  in php_random_range32()  argument
85 uint32_t r = algo->generate(status); in php_random_range32()
87 total_size += status->last_generated_size; in php_random_range32()
120 uint32_t r = algo->generate(status); in php_random_range32()
122 total_size += status->last_generated_size; in php_random_range32()
132 PHPAPI uint64_t php_random_range64(const php_random_algo *algo, php_random_status *status, uint64_t… in php_random_range64() argument
141 uint64_t r = algo->generate(status); in php_random_range64()
143 total_size += status->last_generated_size; in php_random_range64()
176 uint64_t r = algo->generate(status); in php_random_range64()
178 total_size += status->last_generated_size; in php_random_range64()
222 php_random_status_free(randomizer->status, false); in randomizer_free_obj()
230 php_random_status *status = pecalloc(1, sizeof(php_random_status), persistent); in php_random_status_alloc() local
232 status->last_generated_size = algo->generate_size; in php_random_status_alloc()
233 status->state = algo->state_size > 0 ? pecalloc(1, algo->state_size, persistent) : NULL; in php_random_status_alloc()
235 return status; in php_random_status_alloc()
246 PHPAPI void php_random_status_free(php_random_status *status, const bool persistent) in php_random_status_free() argument
248 if (status != NULL) { in php_random_status_free()
249 pefree(status->state, persistent); in php_random_status_free()
252 pefree(status, persistent); in php_random_status_free()
263 engine->status = php_random_status_alloc(engine->algo, false); in php_random_engine_common_init()
273 php_random_status_free(engine->status, false); in php_random_engine_common_free_object()
283 if (old_engine->status) { in php_random_engine_common_clone_object()
284 …new_engine->status = php_random_status_copy(old_engine->algo, old_engine->status, new_engine->stat… in php_random_engine_common_clone_object()
293 PHPAPI zend_long php_random_range(const php_random_algo *algo, php_random_status *status, zend_long… in php_random_range() argument
298 return (zend_long) (php_random_range64(algo, status, umax) + min); in php_random_range()
301 return (zend_long) (php_random_range32(algo, status, umax) + min); in php_random_range()
315 php_random_status *status = RANDOM_G(mt19937); in php_random_default_status() local
318 ((php_random_status_state_mt19937 *)status->state)->mode = MT_RAND_MT19937; in php_random_default_status()
319 php_random_mt19937_seed_default(status->state); in php_random_default_status()
323 return status; in php_random_default_status()
397 php_random_status *status = RANDOM_G(combined_lcg); local
400 php_random_combinedlcg_seed_default(status->state);
404 return php_random_algo_combinedlcg.generate(status) * 4.656613e-10;
434 php_random_status *status = php_random_default_status(); local
435 php_random_status_state_mt19937 *s = status->state;
481 php_random_status *status = RANDOM_G(mt19937); local
482 php_random_status_state_mt19937 *state = status->state;
500 php_random_mt19937_seed_default(status->state);
502 php_random_algo_mt19937.seed(status, (uint64_t) seed);