Lines Matching refs:p
31 ZEND_API void ZEND_FASTCALL _zval_dtor_func(zend_refcounted *p ZEND_FILE_LINE_DC) in _zval_dtor_func()
33 switch (GC_TYPE(p)) { in _zval_dtor_func()
36 zend_string *str = (zend_string*)p; in _zval_dtor_func()
42 zend_array *arr = (zend_array*)p; in _zval_dtor_func()
47 zend_ast_ref *ast = (zend_ast_ref*)p; in _zval_dtor_func()
54 zend_object *obj = (zend_object*)p; in _zval_dtor_func()
60 zend_resource *res = (zend_resource*)p; in _zval_dtor_func()
67 zend_reference *ref = (zend_reference*)p; in _zval_dtor_func()
144 ZEND_API void zval_add_ref(zval *p) in zval_add_ref() argument
146 if (Z_REFCOUNTED_P(p)) { in zval_add_ref()
147 if (Z_ISREF_P(p) && Z_REFCOUNT_P(p) == 1) { in zval_add_ref()
148 ZVAL_COPY(p, Z_REFVAL_P(p)); in zval_add_ref()
150 Z_ADDREF_P(p); in zval_add_ref()
155 ZEND_API void zval_add_ref_unref(zval *p) in zval_add_ref_unref() argument
157 if (Z_REFCOUNTED_P(p)) { in zval_add_ref_unref()
158 if (Z_ISREF_P(p)) { in zval_add_ref_unref()
159 ZVAL_COPY(p, Z_REFVAL_P(p)); in zval_add_ref_unref()
161 Z_ADDREF_P(p); in zval_add_ref_unref()