Lines Matching refs:nNumUsed

83 	if ((ht)->nNumUsed >= (ht)->nTableSize) {		\
219 .nNumUsed = 0,
234 ht->nNumUsed = 0; in _zend_hash_init_int()
266 ht->nNumUsed = ht->nNumOfElements = ht->nNextFreeElement = 2; in zend_new_pair()
326 memcpy(ht->arData, old_buckets, sizeof(Bucket) * ht->nNumUsed); in zend_hash_packed_to_hash()
342 memcpy(ht->arData, old_buckets, sizeof(Bucket) * ht->nNumUsed); in zend_hash_to_packed()
372 memcpy(ht->arData, old_buckets, sizeof(Bucket) * ht->nNumUsed); in zend_hash_extend()
380 ZEND_API void ZEND_FASTCALL zend_hash_discard(HashTable *ht, uint32_t nNumUsed) in zend_hash_discard() argument
386 p = arData + ht->nNumUsed; in zend_hash_discard()
387 end = arData + nNumUsed; in zend_hash_discard()
388 ht->nNumUsed = nNumUsed; in zend_hash_discard()
439 while (pos < ht->nNumUsed && Z_ISUNDEF(ht->arData[pos].val)) { in _zend_hash_get_valid_pos()
578 HashPosition res = ht->nNumUsed; in zend_hash_iterators_lower_pos()
775 idx = ht->nNumUsed++; in _zend_hash_add_or_update_i()
844 idx = ht->nNumUsed++; in _zend_hash_str_add_or_update_i()
968 if (h < ht->nNumUsed) { in _zend_hash_index_add_or_update_i()
988 if (h > ht->nNumUsed) { in _zend_hash_index_add_or_update_i()
989 Bucket *q = ht->arData + ht->nNumUsed; in _zend_hash_index_add_or_update_i()
996 ht->nNextFreeElement = ht->nNumUsed = h + 1; in _zend_hash_index_add_or_update_i()
1003 if (ht->nNumUsed >= ht->nTableSize) { in _zend_hash_index_add_or_update_i()
1026 idx = ht->nNumUsed++; in _zend_hash_index_add_or_update_i()
1152 …if (ht->nNumUsed > ht->nNumOfElements + (ht->nNumOfElements >> 5)) { /* additional term is there t… in zend_hash_do_resize()
1163 memcpy(ht->arData, old_buckets, sizeof(Bucket) * ht->nNumUsed); in zend_hash_do_resize()
1180 ht->nNumUsed = 0; in zend_hash_rehash()
1195 } while (++i < ht->nNumUsed); in zend_hash_rehash()
1197 uint32_t old_num_used = ht->nNumUsed; in zend_hash_rehash()
1204 while (++i < ht->nNumUsed) { in zend_hash_rehash()
1223 while (++i < ht->nNumUsed) { in zend_hash_rehash()
1246 ht->nNumUsed = j; in zend_hash_rehash()
1253 } while (++i < ht->nNumUsed); in zend_hash_rehash()
1258 _zend_hash_iterators_update(ht, old_num_used, ht->nNumUsed); in zend_hash_rehash()
1281 if (new_idx >= ht->nNumUsed) { in _zend_hash_del_el_ex()
1292 if (ht->nNumUsed - 1 == idx) { in _zend_hash_del_el_ex()
1294 ht->nNumUsed--; in _zend_hash_del_el_ex()
1295 } while (ht->nNumUsed > 0 && (UNEXPECTED(Z_TYPE(ht->arData[ht->nNumUsed-1].val) == IS_UNDEF))); in _zend_hash_del_el_ex()
1296 ht->nInternalPointer = MIN(ht->nInternalPointer, ht->nNumUsed); in _zend_hash_del_el_ex()
1501 if (h < ht->nNumUsed) { in zend_hash_index_del()
1532 if (ht->nNumUsed) { in zend_hash_destroy()
1534 end = p + ht->nNumUsed; in zend_hash_destroy()
1598 if (ht->nNumUsed) { in zend_array_destroy()
1606 end = p + ht->nNumUsed; in zend_array_destroy()
1647 if (ht->nNumUsed) { in zend_hash_clean()
1649 end = p + ht->nNumUsed; in zend_hash_clean()
1703 ht->nNumUsed = 0; in zend_hash_clean()
1716 if (ht->nNumUsed) { in zend_symtable_clean()
1718 end = p + ht->nNumUsed; in zend_symtable_clean()
1742 ht->nNumUsed = 0; in zend_symtable_clean()
1757 for (idx = 0; idx < ht->nNumUsed; idx++, p++) { in zend_hash_graceful_destroy()
1776 idx = ht->nNumUsed; in zend_hash_graceful_reverse_destroy()
1777 p = ht->arData + ht->nNumUsed; in zend_hash_graceful_reverse_destroy()
1809 for (idx = 0; idx < ht->nNumUsed; idx++) { in zend_hash_apply()
1833 for (idx = 0; idx < ht->nNumUsed; idx++) { in zend_hash_apply_with_argument()
1859 for (idx = 0; idx < ht->nNumUsed; idx++) { in zend_hash_apply_with_arguments()
1889 idx = ht->nNumUsed; in zend_hash_reverse_apply()
1918 for (idx = 0; idx < source->nNumUsed; idx++) { in zend_hash_copy()
2000 Bucket *end = p + source->nNumUsed; in zend_array_dup_packed_elements()
2017 Bucket *end = p + source->nNumUsed; in zend_array_dup_elements()
2056 target->nNumUsed = 0; in zend_array_dup()
2065 target->nNumUsed = source->nNumUsed; in zend_array_dup()
2075 target->nNumUsed = source->nNumUsed; in zend_array_dup()
2081 (source->nInternalPointer < source->nNumUsed) ? in zend_array_dup()
2096 (source->nInternalPointer < source->nNumUsed) ? in zend_array_dup()
2116 target->nNumUsed = idx; in zend_array_dup()
2134 for (idx = 0; idx < source->nNumUsed; idx++) { in zend_hash_merge()
2156 for (idx = 0; idx < source->nNumUsed; idx++) { in zend_hash_merge()
2201 for (idx = 0; idx < source->nNumUsed; idx++) { in zend_hash_merge_ex()
2254 if (h < ht->nNumUsed) { in zend_hash_index_find()
2295 idx = ht->nNumUsed; in zend_hash_internal_pointer_end_ex()
2303 *pos = ht->nNumUsed; in zend_hash_internal_pointer_end_ex()
2315 if (idx < ht->nNumUsed) { in zend_hash_move_forward_ex()
2318 if (idx >= ht->nNumUsed) { in zend_hash_move_forward_ex()
2319 *pos = ht->nNumUsed; in zend_hash_move_forward_ex()
2339 if (idx < ht->nNumUsed) { in zend_hash_move_backwards_ex()
2347 *pos = ht->nNumUsed; in zend_hash_move_backwards_ex()
2363 if (idx < ht->nNumUsed) { in zend_hash_get_current_key_ex()
2383 if (idx >= ht->nNumUsed) { in zend_hash_get_current_key_zval_ex()
2402 if (idx < ht->nNumUsed) { in zend_hash_get_current_key_type_ex()
2421 if (idx < ht->nNumUsed) { in zend_hash_get_current_data_ex()
2485 i = ht->nNumUsed; in zend_hash_sort_ex()
2487 for (j = 0, i = 0; j < ht->nNumUsed; j++) { in zend_hash_sort_ex()
2501 ht->nNumUsed = i; in zend_hash_sort_ex()
2529 memcpy(ht->arData, old_buckets, sizeof(Bucket) * ht->nNumUsed); in zend_hash_sort_ex()
2547 for (idx1 = 0, idx2 = 0; idx1 < ht1->nNumUsed; idx1++) { in zend_hash_compare_impl()
2555 ZEND_ASSERT(idx2 != ht2->nNumUsed); in zend_hash_compare_impl()
2661 if (idx == ht->nNumUsed) { in zend_hash_minmax()
2668 for (; idx < ht->nNumUsed; idx++) { in zend_hash_minmax()