Lines Matching refs:fci

127 	zend_fcall_info fci;  in ZEND_METHOD()  local
132 fci.param_count = 0; in ZEND_METHOD()
133 fci.params = NULL; in ZEND_METHOD()
137 Z_PARAM_VARIADIC_WITH_NAMED(fci.params, fci.param_count, fci.named_params) in ZEND_METHOD()
150 fci_cache.object = fci.object = newobj; in ZEND_METHOD()
152 fci.size = sizeof(fci); in ZEND_METHOD()
153 ZVAL_OBJ(&fci.function_name, &closure->std); in ZEND_METHOD()
155 fci.retval = &closure_result; in ZEND_METHOD()
163 zend_call_function(&fci, &fci_cache); in ZEND_METHOD()
202 zend_call_function(&fci, &fci_cache); in ZEND_METHOD()
286 zend_fcall_info fci; in ZEND_NAMED_FUNCTION() local
290 memset(&fci, 0, sizeof(zend_fcall_info)); in ZEND_NAMED_FUNCTION()
293 fci.size = sizeof(zend_fcall_info); in ZEND_NAMED_FUNCTION()
294 fci.retval = return_value; in ZEND_NAMED_FUNCTION()
298 fci.named_params = NULL; in ZEND_NAMED_FUNCTION()
299 fci.params = params; in ZEND_NAMED_FUNCTION()
300 fci.param_count = 2; in ZEND_NAMED_FUNCTION()
301 ZVAL_STR(&fci.params[0], EX(func)->common.function_name); in ZEND_NAMED_FUNCTION()
305 array_init_size(&fci.params[1], ZEND_NUM_ARGS() + zend_hash_num_elements(EX(extra_named_params))); in ZEND_NAMED_FUNCTION()
307 zend_hash_real_init_mixed(Z_ARRVAL(fci.params[1])); in ZEND_NAMED_FUNCTION()
308 zend_copy_parameters_array(ZEND_NUM_ARGS(), &fci.params[1]); in ZEND_NAMED_FUNCTION()
311 zend_hash_add_new(Z_ARRVAL(fci.params[1]), name, named_param_zval); in ZEND_NAMED_FUNCTION()
314 array_init_size(&fci.params[1], ZEND_NUM_ARGS()); in ZEND_NAMED_FUNCTION()
315 zend_copy_parameters_array(ZEND_NUM_ARGS(), &fci.params[1]); in ZEND_NAMED_FUNCTION()
317 ZVAL_EMPTY_ARRAY(&fci.params[1]); in ZEND_NAMED_FUNCTION()
320 fcc.object = fci.object = Z_OBJ_P(ZEND_THIS); in ZEND_NAMED_FUNCTION()
323 zend_call_function(&fci, &fcc); in ZEND_NAMED_FUNCTION()
325 zval_ptr_dtor(&fci.params[1]); in ZEND_NAMED_FUNCTION()