Lines Matching refs:nNumUsed

86 	if ((ht)->nNumUsed >= (ht)->nTableSize) {		\
254 .nNumUsed = 0,
269 ht->nNumUsed = 0; in _zend_hash_init_int()
301 ht->nNumUsed = ht->nNumOfElements = ht->nNextFreeElement = 2; in zend_new_pair()
363 for (i = 0; i < ht->nNumUsed; i++) { in zend_hash_packed_to_hash()
388 for (i = 0; i < ht->nNumUsed; i++) { in zend_hash_to_packed()
427 memcpy(ht->arData, old_buckets, sizeof(Bucket) * ht->nNumUsed); in zend_hash_extend()
435 ZEND_API void ZEND_FASTCALL zend_hash_discard(HashTable *ht, uint32_t nNumUsed) in zend_hash_discard() argument
442 p = arData + ht->nNumUsed; in zend_hash_discard()
443 end = arData + nNumUsed; in zend_hash_discard()
444 ht->nNumUsed = nNumUsed; in zend_hash_discard()
496 while (pos < ht->nNumUsed && Z_ISUNDEF(ht->arPacked[pos])) { in _zend_hash_get_valid_pos()
500 while (pos < ht->nNumUsed && Z_ISUNDEF(ht->arData[pos].val)) { in _zend_hash_get_valid_pos()
693 HashPosition res = ht->nNumUsed; in zend_hash_iterators_lower_pos()
875 idx = ht->nNumUsed++; in _zend_hash_add_or_update_i()
950 idx = ht->nNumUsed++; in _zend_hash_str_add_or_update_i()
1094 && h < ht->nNumUsed) { in _zend_hash_index_add_or_update_i()
1117 if (h > ht->nNumUsed) { in _zend_hash_index_add_or_update_i()
1118 zval *q = ht->arPacked + ht->nNumUsed; in _zend_hash_index_add_or_update_i()
1125 ht->nNextFreeElement = ht->nNumUsed = h + 1; in _zend_hash_index_add_or_update_i()
1139 if (ht->nNumUsed >= ht->nTableSize) { in _zend_hash_index_add_or_update_i()
1166 idx = ht->nNumUsed++; in _zend_hash_index_add_or_update_i()
1302 …if (ht->nNumUsed > ht->nNumOfElements + (ht->nNumOfElements >> 5)) { /* additional term is there t… in zend_hash_do_resize()
1315 memcpy(ht->arData, old_buckets, sizeof(Bucket) * ht->nNumUsed); in zend_hash_do_resize()
1332 ht->nNumUsed = 0; in zend_hash_rehash()
1347 } while (++i < ht->nNumUsed); in zend_hash_rehash()
1349 uint32_t old_num_used = ht->nNumUsed; in zend_hash_rehash()
1356 while (++i < ht->nNumUsed) { in zend_hash_rehash()
1375 while (++i < ht->nNumUsed) { in zend_hash_rehash()
1398 ht->nNumUsed = j; in zend_hash_rehash()
1405 } while (++i < ht->nNumUsed); in zend_hash_rehash()
1410 _zend_hash_iterators_update(ht, old_num_used, ht->nNumUsed); in zend_hash_rehash()
1425 if (new_idx >= ht->nNumUsed) { in _zend_hash_packed_del_val()
1436 if (ht->nNumUsed - 1 == idx) { in _zend_hash_packed_del_val()
1438 ht->nNumUsed--; in _zend_hash_packed_del_val()
1439 } while (ht->nNumUsed > 0 && (UNEXPECTED(Z_TYPE(ht->arPacked[ht->nNumUsed-1]) == IS_UNDEF))); in _zend_hash_packed_del_val()
1440 ht->nInternalPointer = MIN(ht->nInternalPointer, ht->nNumUsed); in _zend_hash_packed_del_val()
1467 if (new_idx >= ht->nNumUsed) { in _zend_hash_del_el_ex()
1478 if (ht->nNumUsed - 1 == idx) { in _zend_hash_del_el_ex()
1480 ht->nNumUsed--; in _zend_hash_del_el_ex()
1481 } while (ht->nNumUsed > 0 && (UNEXPECTED(Z_TYPE(ht->arData[ht->nNumUsed-1].val) == IS_UNDEF))); in _zend_hash_del_el_ex()
1482 ht->nInternalPointer = MIN(ht->nInternalPointer, ht->nNumUsed); in _zend_hash_del_el_ex()
1704 if (h < ht->nNumUsed) { in zend_hash_index_del()
1733 if (ht->nNumUsed) { in zend_hash_destroy()
1737 zval *end = zv + ht->nNumUsed; in zend_hash_destroy()
1756 Bucket *end = p + ht->nNumUsed; in zend_hash_destroy()
1818 if (ht->nNumUsed) { in zend_array_destroy()
1829 zval *end = zv + ht->nNumUsed; in zend_array_destroy()
1836 Bucket *end = p + ht->nNumUsed; in zend_array_destroy()
1875 if (ht->nNumUsed) { in zend_hash_clean()
1878 zval *end = zv + ht->nNumUsed; in zend_hash_clean()
1897 Bucket *end = p + ht->nNumUsed; in zend_hash_clean()
1941 ht->nNumUsed = 0; in zend_hash_clean()
1954 if (ht->nNumUsed) { in zend_symtable_clean()
1957 end = p + ht->nNumUsed; in zend_symtable_clean()
1981 ht->nNumUsed = 0; in zend_symtable_clean()
1997 for (idx = 0; idx < ht->nNumUsed; idx++, zv++) { in zend_hash_graceful_destroy()
2004 for (idx = 0; idx < ht->nNumUsed; idx++, p++) { in zend_hash_graceful_destroy()
2023 idx = ht->nNumUsed; in zend_hash_graceful_reverse_destroy()
2025 zval *zv = ht->arPacked + ht->nNumUsed; in zend_hash_graceful_reverse_destroy()
2034 Bucket *p = ht->arData + ht->nNumUsed; in zend_hash_graceful_reverse_destroy()
2067 for (idx = 0; idx < ht->nNumUsed; idx++) { in zend_hash_apply()
2082 for (idx = 0; idx < ht->nNumUsed; idx++) { in zend_hash_apply()
2107 for (idx = 0; idx < ht->nNumUsed; idx++) { in zend_hash_apply_with_argument()
2121 for (idx = 0; idx < ht->nNumUsed; idx++) { in zend_hash_apply_with_argument()
2148 for (idx = 0; idx < ht->nNumUsed; idx++) { in zend_hash_apply_with_arguments()
2169 for (idx = 0; idx < ht->nNumUsed; idx++) { in zend_hash_apply_with_arguments()
2200 idx = ht->nNumUsed; in zend_hash_reverse_apply()
2251 for (idx = 0; idx < source->nNumUsed; idx++) { in zend_hash_copy()
2263 for (idx = 0; idx < source->nNumUsed; idx++) { in zend_hash_copy()
2367 zval *end = p + source->nNumUsed; in zend_array_dup_packed_elements()
2388 Bucket *end = p + source->nNumUsed; in zend_array_dup_elements()
2410 target->nNumUsed = source->nNumUsed; in zend_array_dup_elements()
2452 target->nNumUsed = 0; in zend_array_dup()
2461 target->nNumUsed = source->nNumUsed; in zend_array_dup()
2477 target->nNumUsed = source->nNumUsed; in zend_array_dup()
2483 (source->nInternalPointer < source->nNumUsed) ? in zend_array_dup()
2498 (source->nInternalPointer < source->nNumUsed) ? in zend_array_dup()
2518 target->nNumUsed = idx; in zend_array_dup()
2557 for (idx = 0; idx < source->nNumUsed; idx++) { in zend_hash_merge()
2570 for (idx = 0; idx < source->nNumUsed; idx++) { in zend_hash_merge()
2593 for (idx = 0; idx < source->nNumUsed; idx++) { in zend_hash_merge()
2606 for (idx = 0; idx < source->nNumUsed; idx++) { in zend_hash_merge()
2652 for (idx = 0; idx < source->nNumUsed; idx++) { in zend_hash_merge_ex()
2706 if (h < ht->nNumUsed) { in zend_hash_index_find()
2749 idx = ht->nNumUsed; in zend_hash_internal_pointer_end_ex()
2767 *pos = ht->nNumUsed; in zend_hash_internal_pointer_end_ex()
2779 if (idx < ht->nNumUsed) { in zend_hash_move_forward_ex()
2783 if (idx >= ht->nNumUsed) { in zend_hash_move_forward_ex()
2784 *pos = ht->nNumUsed; in zend_hash_move_forward_ex()
2795 if (idx >= ht->nNumUsed) { in zend_hash_move_forward_ex()
2796 *pos = ht->nNumUsed; in zend_hash_move_forward_ex()
2817 if (idx < ht->nNumUsed) { in zend_hash_move_backwards_ex()
2835 *pos = ht->nNumUsed; in zend_hash_move_backwards_ex()
2851 if (idx < ht->nNumUsed) { in zend_hash_get_current_key_ex()
2875 if (idx >= ht->nNumUsed) { in zend_hash_get_current_key_zval_ex()
2898 if (idx < ht->nNumUsed) { in zend_hash_get_current_key_type_ex()
2920 if (idx < ht->nNumUsed) { in zend_hash_get_current_data_ex()
2993 for (i = 0; i < ht->nNumUsed; i++) { in zend_hash_sort_ex()
2998 for (j = 0, i = 0; j < ht->nNumUsed; j++) { in zend_hash_sort_ex()
3007 ht->nNumUsed = i; in zend_hash_sort_ex()
3020 sort((void *)ht->arData, ht->nNumUsed, sizeof(Bucket), (compare_func_t) compar, in zend_hash_sort_ex()
3078 for (idx1 = 0, idx2 = 0; idx1 < ht1->nNumUsed; idx1++) { in zend_hash_compare_impl()
3094 ZEND_ASSERT(idx2 != ht2->nNumUsed); in zend_hash_compare_impl()
3104 ZEND_ASSERT(idx2 != ht2->nNumUsed); in zend_hash_compare_impl()
3211 if (idx == ht->nNumUsed) { in zend_hash_minmax()
3218 for (; idx < ht->nNumUsed; idx++) { in zend_hash_minmax()
3237 if (idx == ht->nNumUsed) { in zend_hash_minmax()
3244 for (; idx < ht->nNumUsed; idx++) { in zend_hash_minmax()