Lines Matching refs:engine

34 		php_random_engine *engine = php_random_engine_from_obj(engine_object);  in randomizer_common_init()  local
37 randomizer->engine = engine->engine; in randomizer_common_init()
41 randomizer->engine = (php_random_algo_with_state){ in randomizer_common_init()
66 zval engine; in PHP_METHOD() local
75 ZVAL_COPY(&engine, param_engine); in PHP_METHOD()
78 object_init_ex(&engine, random_ce_Random_Engine_Secure); in PHP_METHOD()
81 …ate_property(random_ce_Random_Randomizer, Z_OBJ_P(ZEND_THIS), "engine", strlen("engine"), &engine); in PHP_METHOD()
83 OBJ_RELEASE(Z_OBJ_P(&engine)); in PHP_METHOD()
89 randomizer_common_init(randomizer, Z_OBJ_P(&engine)); in PHP_METHOD()
97 php_random_algo_with_state engine = randomizer->engine; in PHP_METHOD() local
107 php_random_result r = engine.algo->generate(engine.state); in PHP_METHOD()
175 RETURN_DOUBLE(php_random_gammasection_closed_open(randomizer->engine, min, max)); in PHP_METHOD()
182 RETURN_DOUBLE(php_random_gammasection_closed_closed(randomizer->engine, min, max)); in PHP_METHOD()
189 RETURN_DOUBLE(php_random_gammasection_open_closed(randomizer->engine, min, max)); in PHP_METHOD()
196 RETVAL_DOUBLE(php_random_gammasection_open_open(randomizer->engine, min, max)); in PHP_METHOD()
214 php_random_algo_with_state engine = randomizer->engine; in PHP_METHOD() local
218 php_random_result result = engine.algo->generate(engine.state); in PHP_METHOD()
235 php_random_algo_with_state engine = randomizer->engine; in PHP_METHOD() local
251 engine.algo->range == php_random_algo_mt19937.range in PHP_METHOD()
252 && ((php_random_status_state_mt19937 *) engine.state)->mode != MT_RAND_MT19937 in PHP_METHOD()
254 uint64_t r = php_random_algo_mt19937.generate(engine.state).result >> 1; in PHP_METHOD()
263 result = engine.algo->range(engine.state, min, max); in PHP_METHOD()
278 php_random_algo_with_state engine = randomizer->engine; in PHP_METHOD() local
298 result = engine.algo->generate(engine.state); in PHP_METHOD()
327 result = engine.algo->generate(engine.state); in PHP_METHOD()
360 if (!php_array_data_shuffle(randomizer->engine, return_value)) { in PHP_METHOD()
381 …if (!php_binary_string_shuffle(randomizer->engine, Z_STRVAL_P(return_value), (zend_long) Z_STRLEN_… in PHP_METHOD()
400 randomizer->engine, in PHP_METHOD()
422 php_random_algo_with_state engine = randomizer->engine; in PHP_METHOD() local
451 uint64_t offset = engine.algo->range(engine.state, 0, max_offset); in PHP_METHOD()
474 php_random_result result = engine.algo->generate(engine.state); in PHP_METHOD()