Lines Matching refs:engine

33 		php_random_engine *engine = php_random_engine_from_obj(engine_object);  in randomizer_common_init()  local
36 randomizer->engine = engine->engine; in randomizer_common_init()
40 randomizer->engine = (php_random_algo_with_state){ in randomizer_common_init()
65 zval engine; in PHP_METHOD() local
74 ZVAL_COPY(&engine, param_engine); in PHP_METHOD()
77 object_init_ex(&engine, random_ce_Random_Engine_Secure); in PHP_METHOD()
80 …ate_property(random_ce_Random_Randomizer, Z_OBJ_P(ZEND_THIS), "engine", strlen("engine"), &engine); in PHP_METHOD()
82 OBJ_RELEASE(Z_OBJ_P(&engine)); in PHP_METHOD()
88 randomizer_common_init(randomizer, Z_OBJ_P(&engine)); in PHP_METHOD()
96 php_random_algo_with_state engine = randomizer->engine; in PHP_METHOD() local
106 php_random_result r = engine.algo->generate(engine.state); in PHP_METHOD()
174 RETURN_DOUBLE(php_random_gammasection_closed_open(randomizer->engine, min, max)); in PHP_METHOD()
181 RETURN_DOUBLE(php_random_gammasection_closed_closed(randomizer->engine, min, max)); in PHP_METHOD()
188 RETURN_DOUBLE(php_random_gammasection_open_closed(randomizer->engine, min, max)); in PHP_METHOD()
195 RETVAL_DOUBLE(php_random_gammasection_open_open(randomizer->engine, min, max)); in PHP_METHOD()
213 php_random_algo_with_state engine = randomizer->engine; in PHP_METHOD() local
217 php_random_result result = engine.algo->generate(engine.state); in PHP_METHOD()
234 php_random_algo_with_state engine = randomizer->engine; in PHP_METHOD() local
250 engine.algo->range == php_random_algo_mt19937.range in PHP_METHOD()
251 && ((php_random_status_state_mt19937 *) engine.state)->mode != MT_RAND_MT19937 in PHP_METHOD()
253 uint64_t r = php_random_algo_mt19937.generate(engine.state).result >> 1; in PHP_METHOD()
262 result = engine.algo->range(engine.state, min, max); in PHP_METHOD()
277 php_random_algo_with_state engine = randomizer->engine; in PHP_METHOD() local
295 php_random_result result = engine.algo->generate(engine.state); in PHP_METHOD()
324 if (!php_array_data_shuffle(randomizer->engine, return_value)) { in PHP_METHOD()
345 …if (!php_binary_string_shuffle(randomizer->engine, Z_STRVAL_P(return_value), (zend_long) Z_STRLEN_… in PHP_METHOD()
364 randomizer->engine, in PHP_METHOD()
386 php_random_algo_with_state engine = randomizer->engine; in PHP_METHOD() local
414 uint64_t offset = engine.algo->range(engine.state, 0, max_offset); in PHP_METHOD()
435 php_random_result result = engine.algo->generate(engine.state); in PHP_METHOD()