Lines Matching refs:val
66 int php_string_to_if_index(const char *val, unsigned *out TSRMLS_DC) in php_string_to_if_index() argument
71 ind = if_nametoindex(val); in php_string_to_if_index()
74 "no interface with name \"%s\" could be found", val); in php_string_to_if_index()
88 static int php_get_if_index_from_zval(zval *val, unsigned *out TSRMLS_DC) in php_get_if_index_from_zval() argument
92 if (Z_TYPE_P(val) == IS_LONG) { in php_get_if_index_from_zval()
93 if (Z_LVAL_P(val) < 0 || Z_LVAL_P(val) > UINT_MAX) { in php_get_if_index_from_zval()
96 " given %ld", UINT_MAX, Z_LVAL_P(val)); in php_get_if_index_from_zval()
99 *out = Z_LVAL_P(val); in php_get_if_index_from_zval()
103 zval_add_ref(&val); in php_get_if_index_from_zval()
104 convert_to_string_ex(&val); in php_get_if_index_from_zval()
105 ret = php_string_to_if_index(Z_STRVAL_P(val), out TSRMLS_CC); in php_get_if_index_from_zval()
106 zval_ptr_dtor(&val); in php_get_if_index_from_zval()
117 zval **val; in php_get_if_index_from_array() local
119 if (zend_hash_find(ht, key, strlen(key) + 1, (void **)&val) == FAILURE) { in php_get_if_index_from_array()
124 return php_get_if_index_from_zval(*val, if_index TSRMLS_CC); in php_get_if_index_from_array()
130 zval **val, in php_get_address_from_array() local
133 if (zend_hash_find(ht, key, strlen(key) + 1, (void **)&val) == FAILURE) { in php_get_address_from_array()
137 valcp = *val; in php_get_address_from_array()
139 convert_to_string_ex(val); in php_get_address_from_array()