Lines Matching refs:data

148 	void *data;  in zend_hash_real_init_packed_ex()  local
151 data = pemalloc(HT_SIZE_EX(ht->nTableSize, HT_MIN_MASK), 1); in zend_hash_real_init_packed_ex()
153 data = emalloc(HT_SIZE_EX(HT_MIN_SIZE, HT_MIN_MASK)); in zend_hash_real_init_packed_ex()
155 data = emalloc(HT_SIZE_EX(ht->nTableSize, HT_MIN_MASK)); in zend_hash_real_init_packed_ex()
157 HT_SET_DATA_ADDR(ht, data); in zend_hash_real_init_packed_ex()
165 void *data; in zend_hash_real_init_mixed_ex() local
169 data = pemalloc(HT_SIZE_EX(nSize, HT_SIZE_TO_MASK(nSize)), 1); in zend_hash_real_init_mixed_ex()
171 data = emalloc(HT_SIZE_EX(HT_MIN_SIZE, HT_SIZE_TO_MASK(HT_MIN_SIZE))); in zend_hash_real_init_mixed_ex()
173 HT_SET_DATA_ADDR(ht, data); in zend_hash_real_init_mixed_ex()
180 _mm_storeu_si128((__m128i*)&HT_HASH_EX(data, 0), xmm0); in zend_hash_real_init_mixed_ex()
181 _mm_storeu_si128((__m128i*)&HT_HASH_EX(data, 4), xmm0); in zend_hash_real_init_mixed_ex()
182 _mm_storeu_si128((__m128i*)&HT_HASH_EX(data, 8), xmm0); in zend_hash_real_init_mixed_ex()
183 _mm_storeu_si128((__m128i*)&HT_HASH_EX(data, 12), xmm0); in zend_hash_real_init_mixed_ex()
188 vst1q_s32((int32_t*)&HT_HASH_EX(data, 0), t); in zend_hash_real_init_mixed_ex()
189 vst1q_s32((int32_t*)&HT_HASH_EX(data, 4), t); in zend_hash_real_init_mixed_ex()
190 vst1q_s32((int32_t*)&HT_HASH_EX(data, 8), t); in zend_hash_real_init_mixed_ex()
191 vst1q_s32((int32_t*)&HT_HASH_EX(data, 12), t); in zend_hash_real_init_mixed_ex()
194 HT_HASH_EX(data, 0) = -1; in zend_hash_real_init_mixed_ex()
195 HT_HASH_EX(data, 1) = -1; in zend_hash_real_init_mixed_ex()
196 HT_HASH_EX(data, 2) = -1; in zend_hash_real_init_mixed_ex()
197 HT_HASH_EX(data, 3) = -1; in zend_hash_real_init_mixed_ex()
198 HT_HASH_EX(data, 4) = -1; in zend_hash_real_init_mixed_ex()
199 HT_HASH_EX(data, 5) = -1; in zend_hash_real_init_mixed_ex()
200 HT_HASH_EX(data, 6) = -1; in zend_hash_real_init_mixed_ex()
201 HT_HASH_EX(data, 7) = -1; in zend_hash_real_init_mixed_ex()
202 HT_HASH_EX(data, 8) = -1; in zend_hash_real_init_mixed_ex()
203 HT_HASH_EX(data, 9) = -1; in zend_hash_real_init_mixed_ex()
204 HT_HASH_EX(data, 10) = -1; in zend_hash_real_init_mixed_ex()
205 HT_HASH_EX(data, 11) = -1; in zend_hash_real_init_mixed_ex()
206 HT_HASH_EX(data, 12) = -1; in zend_hash_real_init_mixed_ex()
207 HT_HASH_EX(data, 13) = -1; in zend_hash_real_init_mixed_ex()
208 HT_HASH_EX(data, 14) = -1; in zend_hash_real_init_mixed_ex()
209 HT_HASH_EX(data, 15) = -1; in zend_hash_real_init_mixed_ex()
213 data = emalloc(HT_SIZE_EX(nSize, HT_SIZE_TO_MASK(nSize))); in zend_hash_real_init_mixed_ex()
216 HT_SET_DATA_ADDR(ht, data); in zend_hash_real_init_mixed_ex()
754 zval *data; in _zend_hash_add_or_update_i() local
762 data = &p->val; in _zend_hash_add_or_update_i()
763 if (Z_TYPE_P(data) == IS_INDIRECT) { in _zend_hash_add_or_update_i()
764 data = Z_INDIRECT_P(data); in _zend_hash_add_or_update_i()
765 if (Z_TYPE_P(data) != IS_UNDEF) { in _zend_hash_add_or_update_i()
773 data = &p->val; in _zend_hash_add_or_update_i()
774 if ((flag & HASH_UPDATE_INDIRECT) && Z_TYPE_P(data) == IS_INDIRECT) { in _zend_hash_add_or_update_i()
775 data = Z_INDIRECT_P(data); in _zend_hash_add_or_update_i()
779 ht->pDestructor(data); in _zend_hash_add_or_update_i()
781 ZVAL_COPY_VALUE(data, pData); in _zend_hash_add_or_update_i()
782 return data; in _zend_hash_add_or_update_i()
832 zval *data; in _zend_hash_str_add_or_update_i() local
839 data = &p->val; in _zend_hash_str_add_or_update_i()
840 if (Z_TYPE_P(data) == IS_INDIRECT) { in _zend_hash_str_add_or_update_i()
841 data = Z_INDIRECT_P(data); in _zend_hash_str_add_or_update_i()
842 if (Z_TYPE_P(data) != IS_UNDEF) { in _zend_hash_str_add_or_update_i()
850 data = &p->val; in _zend_hash_str_add_or_update_i()
851 if ((flag & HASH_UPDATE_INDIRECT) && Z_TYPE_P(data) == IS_INDIRECT) { in _zend_hash_str_add_or_update_i()
852 data = Z_INDIRECT_P(data); in _zend_hash_str_add_or_update_i()
856 ht->pDestructor(data); in _zend_hash_str_add_or_update_i()
858 ZVAL_COPY_VALUE(data, pData); in _zend_hash_str_add_or_update_i()
859 return data; in _zend_hash_str_add_or_update_i()
1415 zval *data = Z_INDIRECT(p->val); in zend_hash_del_ind() local
1417 if (UNEXPECTED(Z_TYPE_P(data) == IS_UNDEF)) { in zend_hash_del_ind()
1422 ZVAL_COPY_VALUE(&tmp, data); in zend_hash_del_ind()
1423 ZVAL_UNDEF(data); in zend_hash_del_ind()
1426 ZVAL_UNDEF(data); in zend_hash_del_ind()
1463 zval *data = Z_INDIRECT(p->val); in zend_hash_str_del_ind() local
1465 if (UNEXPECTED(Z_TYPE_P(data) == IS_UNDEF)) { in zend_hash_str_del_ind()
1469 ht->pDestructor(data); in zend_hash_str_del_ind()
1471 ZVAL_UNDEF(data); in zend_hash_str_del_ind()
1937 zval *new_entry, *data; in zend_hash_copy() local
1948 data = &p->val; in zend_hash_copy()
1949 if (Z_TYPE_P(data) == IS_INDIRECT) { in zend_hash_copy()
1950 data = Z_INDIRECT_P(data); in zend_hash_copy()
1951 if (UNEXPECTED(Z_TYPE_P(data) == IS_UNDEF)) { in zend_hash_copy()
1956 new_entry = zend_hash_update(target, p->key, data); in zend_hash_copy()
1958 new_entry = zend_hash_index_update(target, p->h, data); in zend_hash_copy()
1969 zval *data = &p->val; in zend_array_dup_element() local
1972 if (!packed && Z_TYPE_INFO_P(data) == IS_INDIRECT) { in zend_array_dup_element()
1973 data = Z_INDIRECT_P(data); in zend_array_dup_element()
1975 if (UNEXPECTED(Z_TYPE_INFO_P(data) == IS_UNDEF)) { in zend_array_dup_element()
1980 if (Z_TYPE_INFO_P(data) == IS_INDIRECT) { in zend_array_dup_element()
1981 data = Z_INDIRECT_P(data); in zend_array_dup_element()
1982 if (UNEXPECTED(Z_TYPE_INFO_P(data) == IS_UNDEF)) { in zend_array_dup_element()
1989 if (Z_OPT_REFCOUNTED_P(data)) { in zend_array_dup_element()
1990 if (Z_ISREF_P(data) && Z_REFCOUNT_P(data) == 1 && in zend_array_dup_element()
1991 (Z_TYPE_P(Z_REFVAL_P(data)) != IS_ARRAY || in zend_array_dup_element()
1992 Z_ARRVAL_P(Z_REFVAL_P(data)) != source)) { in zend_array_dup_element()
1993 data = Z_REFVAL_P(data); in zend_array_dup_element()
1994 if (!Z_OPT_REFCOUNTED_P(data)) { in zend_array_dup_element()
1998 Z_ADDREF_P(data); in zend_array_dup_element()
2001 ZVAL_COPY_VALUE(&q->val, data); in zend_array_dup_element()