Lines Matching refs:nNumUsed

83 	if ((ht)->nNumUsed >= (ht)->nTableSize) {		\
241 .nNumUsed = 0,
256 ht->nNumUsed = 0; in _zend_hash_init_int()
288 ht->nNumUsed = ht->nNumOfElements = ht->nNextFreeElement = 2; in zend_new_pair()
348 memcpy(ht->arData, old_buckets, sizeof(Bucket) * ht->nNumUsed); in zend_hash_packed_to_hash()
364 memcpy(ht->arData, old_buckets, sizeof(Bucket) * ht->nNumUsed); in zend_hash_to_packed()
394 memcpy(ht->arData, old_buckets, sizeof(Bucket) * ht->nNumUsed); in zend_hash_extend()
402 ZEND_API void ZEND_FASTCALL zend_hash_discard(HashTable *ht, uint32_t nNumUsed) in zend_hash_discard() argument
408 p = arData + ht->nNumUsed; in zend_hash_discard()
409 end = arData + nNumUsed; in zend_hash_discard()
410 ht->nNumUsed = nNumUsed; in zend_hash_discard()
461 while (pos < ht->nNumUsed && Z_ISUNDEF(ht->arData[pos].val)) { in _zend_hash_get_valid_pos()
600 HashPosition res = ht->nNumUsed; in zend_hash_iterators_lower_pos()
797 idx = ht->nNumUsed++; in _zend_hash_add_or_update_i()
866 idx = ht->nNumUsed++; in _zend_hash_str_add_or_update_i()
994 if (h < ht->nNumUsed) { in _zend_hash_index_add_or_update_i()
1014 if (h > ht->nNumUsed) { in _zend_hash_index_add_or_update_i()
1015 Bucket *q = ht->arData + ht->nNumUsed; in _zend_hash_index_add_or_update_i()
1022 ht->nNextFreeElement = ht->nNumUsed = h + 1; in _zend_hash_index_add_or_update_i()
1029 if (ht->nNumUsed >= ht->nTableSize) { in _zend_hash_index_add_or_update_i()
1052 idx = ht->nNumUsed++; in _zend_hash_index_add_or_update_i()
1178 …if (ht->nNumUsed > ht->nNumOfElements + (ht->nNumOfElements >> 5)) { /* additional term is there t… in zend_hash_do_resize()
1189 memcpy(ht->arData, old_buckets, sizeof(Bucket) * ht->nNumUsed); in zend_hash_do_resize()
1206 ht->nNumUsed = 0; in zend_hash_rehash()
1221 } while (++i < ht->nNumUsed); in zend_hash_rehash()
1223 uint32_t old_num_used = ht->nNumUsed; in zend_hash_rehash()
1230 while (++i < ht->nNumUsed) { in zend_hash_rehash()
1249 while (++i < ht->nNumUsed) { in zend_hash_rehash()
1272 ht->nNumUsed = j; in zend_hash_rehash()
1279 } while (++i < ht->nNumUsed); in zend_hash_rehash()
1284 _zend_hash_iterators_update(ht, old_num_used, ht->nNumUsed); in zend_hash_rehash()
1306 if (new_idx >= ht->nNumUsed) { in _zend_hash_del_el_ex()
1317 if (ht->nNumUsed - 1 == idx) { in _zend_hash_del_el_ex()
1319 ht->nNumUsed--; in _zend_hash_del_el_ex()
1320 } while (ht->nNumUsed > 0 && (UNEXPECTED(Z_TYPE(ht->arData[ht->nNumUsed-1].val) == IS_UNDEF))); in _zend_hash_del_el_ex()
1321 ht->nInternalPointer = MIN(ht->nInternalPointer, ht->nNumUsed); in _zend_hash_del_el_ex()
1526 if (h < ht->nNumUsed) { in zend_hash_index_del()
1557 if (ht->nNumUsed) { in zend_hash_destroy()
1559 end = p + ht->nNumUsed; in zend_hash_destroy()
1623 if (ht->nNumUsed) { in zend_array_destroy()
1631 end = p + ht->nNumUsed; in zend_array_destroy()
1672 if (ht->nNumUsed) { in zend_hash_clean()
1674 end = p + ht->nNumUsed; in zend_hash_clean()
1728 ht->nNumUsed = 0; in zend_hash_clean()
1741 if (ht->nNumUsed) { in zend_symtable_clean()
1743 end = p + ht->nNumUsed; in zend_symtable_clean()
1767 ht->nNumUsed = 0; in zend_symtable_clean()
1782 for (idx = 0; idx < ht->nNumUsed; idx++, p++) { in zend_hash_graceful_destroy()
1801 idx = ht->nNumUsed; in zend_hash_graceful_reverse_destroy()
1802 p = ht->arData + ht->nNumUsed; in zend_hash_graceful_reverse_destroy()
1834 for (idx = 0; idx < ht->nNumUsed; idx++) { in zend_hash_apply()
1858 for (idx = 0; idx < ht->nNumUsed; idx++) { in zend_hash_apply_with_argument()
1884 for (idx = 0; idx < ht->nNumUsed; idx++) { in zend_hash_apply_with_arguments()
1914 idx = ht->nNumUsed; in zend_hash_reverse_apply()
1943 for (idx = 0; idx < source->nNumUsed; idx++) { in zend_hash_copy()
2025 Bucket *end = p + source->nNumUsed; in zend_array_dup_packed_elements()
2042 Bucket *end = p + source->nNumUsed; in zend_array_dup_elements()
2081 target->nNumUsed = 0; in zend_array_dup()
2090 target->nNumUsed = source->nNumUsed; in zend_array_dup()
2100 target->nNumUsed = source->nNumUsed; in zend_array_dup()
2106 (source->nInternalPointer < source->nNumUsed) ? in zend_array_dup()
2121 (source->nInternalPointer < source->nNumUsed) ? in zend_array_dup()
2141 target->nNumUsed = idx; in zend_array_dup()
2159 for (idx = 0; idx < source->nNumUsed; idx++) { in zend_hash_merge()
2181 for (idx = 0; idx < source->nNumUsed; idx++) { in zend_hash_merge()
2226 for (idx = 0; idx < source->nNumUsed; idx++) { in zend_hash_merge_ex()
2279 if (h < ht->nNumUsed) { in zend_hash_index_find()
2320 idx = ht->nNumUsed; in zend_hash_internal_pointer_end_ex()
2328 *pos = ht->nNumUsed; in zend_hash_internal_pointer_end_ex()
2340 if (idx < ht->nNumUsed) { in zend_hash_move_forward_ex()
2343 if (idx >= ht->nNumUsed) { in zend_hash_move_forward_ex()
2344 *pos = ht->nNumUsed; in zend_hash_move_forward_ex()
2364 if (idx < ht->nNumUsed) { in zend_hash_move_backwards_ex()
2372 *pos = ht->nNumUsed; in zend_hash_move_backwards_ex()
2388 if (idx < ht->nNumUsed) { in zend_hash_get_current_key_ex()
2408 if (idx >= ht->nNumUsed) { in zend_hash_get_current_key_zval_ex()
2427 if (idx < ht->nNumUsed) { in zend_hash_get_current_key_type_ex()
2446 if (idx < ht->nNumUsed) { in zend_hash_get_current_data_ex()
2512 for (i = 0; i < ht->nNumUsed; i++) { in zend_hash_sort_ex()
2517 for (j = 0, i = 0; j < ht->nNumUsed; j++) { in zend_hash_sort_ex()
2526 ht->nNumUsed = i; in zend_hash_sort_ex()
2529 sort((void *)ht->arData, ht->nNumUsed, sizeof(Bucket), (compare_func_t) compar, in zend_hash_sort_ex()
2560 memcpy(ht->arData, old_buckets, sizeof(Bucket) * ht->nNumUsed); in zend_hash_sort_ex()
2576 for (idx1 = 0, idx2 = 0; idx1 < ht1->nNumUsed; idx1++) { in zend_hash_compare_impl()
2584 ZEND_ASSERT(idx2 != ht2->nNumUsed); in zend_hash_compare_impl()
2686 if (idx == ht->nNumUsed) { in zend_hash_minmax()
2693 for (; idx < ht->nNumUsed; idx++) { in zend_hash_minmax()