Lines Matching refs:zv

35 	zval zv;  in zend_list_insert()  local
43 ZVAL_NEW_RES(&zv, index, ptr, type); in zend_list_insert()
44 return zend_hash_index_add_new(&EG(regular_list), index, &zv); in zend_list_insert()
96 zval *zv; in zend_register_resource() local
98 zv = zend_list_insert(rsrc_pointer, rsrc_type); in zend_register_resource()
100 return Z_RES_P(zv); in zend_register_resource()
181 void list_entry_destructor(zval *zv) in list_entry_destructor() argument
183 zend_resource *res = Z_RES_P(zv); in list_entry_destructor()
185 ZVAL_UNDEF(zv); in list_entry_destructor()
192 void plist_entry_destructor(zval *zv) in plist_entry_destructor() argument
194 zend_resource *res = Z_RES_P(zv); in plist_entry_destructor()
242 static int clean_module_resource(zval *zv, void *arg) in clean_module_resource() argument
246 return Z_RES_TYPE_P(zv) == resource_id; in clean_module_resource()
250 static int zend_clean_module_rsrc_dtors_cb(zval *zv, void *arg) in zend_clean_module_rsrc_dtors_cb() argument
252 zend_rsrc_list_dtors_entry *ld = (zend_rsrc_list_dtors_entry *)Z_PTR_P(zv); in zend_clean_module_rsrc_dtors_cb()
272 zval zv; in zend_register_list_destructors_ex() local
280 ZVAL_PTR(&zv, lde); in zend_register_list_destructors_ex()
282 if (zend_hash_next_index_insert(&list_destructors, &zv) == NULL) { in zend_register_list_destructors_ex()
301 static void list_destructors_dtor(zval *zv) in list_destructors_dtor() argument
303 free(Z_PTR_P(zv)); in list_destructors_dtor()
334 zval *zv; in zend_register_persistent_resource_ex() local
341 zv = zend_hash_update(&EG(persistent_list), key, &tmp); in zend_register_persistent_resource_ex()
343 return Z_RES_P(zv); in zend_register_persistent_resource_ex()