accel_hash 32 ext/opcache/zend_accelerator_hash.c void zend_accel_hash_clean(zend_accel_hash *accel_hash) accel_hash 34 ext/opcache/zend_accelerator_hash.c accel_hash->num_entries = 0; accel_hash 35 ext/opcache/zend_accelerator_hash.c accel_hash->num_direct_entries = 0; accel_hash 36 ext/opcache/zend_accelerator_hash.c memset(accel_hash->hash_table, 0, sizeof(zend_accel_hash_entry *)*accel_hash->max_num_entries); accel_hash 39 ext/opcache/zend_accelerator_hash.c void zend_accel_hash_init(zend_accel_hash *accel_hash, zend_uint hash_size) accel_hash 50 ext/opcache/zend_accelerator_hash.c accel_hash->num_entries = 0; accel_hash 51 ext/opcache/zend_accelerator_hash.c accel_hash->num_direct_entries = 0; accel_hash 52 ext/opcache/zend_accelerator_hash.c accel_hash->max_num_entries = hash_size; accel_hash 55 ext/opcache/zend_accelerator_hash.c accel_hash->hash_table = zend_shared_alloc(sizeof(zend_accel_hash_entry *)*accel_hash->max_num_entries); accel_hash 56 ext/opcache/zend_accelerator_hash.c if (!accel_hash->hash_table) { accel_hash 62 ext/opcache/zend_accelerator_hash.c accel_hash->hash_entries = zend_shared_alloc(sizeof(zend_accel_hash_entry)*accel_hash->max_num_entries); accel_hash 63 ext/opcache/zend_accelerator_hash.c if (!accel_hash->hash_entries) { accel_hash 67 ext/opcache/zend_accelerator_hash.c memset(accel_hash->hash_table, 0, sizeof(zend_accel_hash_entry *)*accel_hash->max_num_entries); accel_hash 74 ext/opcache/zend_accelerator_hash.c zend_accel_hash_entry* zend_accel_hash_update(zend_accel_hash *accel_hash, char *key, zend_uint key_length, zend_bool indirect, void *data) accel_hash 89 ext/opcache/zend_accelerator_hash.c index = hash_value % accel_hash->max_num_entries; accel_hash 92 ext/opcache/zend_accelerator_hash.c entry = accel_hash->hash_table[index]; accel_hash 106 ext/opcache/zend_accelerator_hash.c accel_hash->num_direct_entries--; accel_hash 119 ext/opcache/zend_accelerator_hash.c if (accel_hash->num_entries == accel_hash->max_num_entries) { accel_hash 123 ext/opcache/zend_accelerator_hash.c entry = &accel_hash->hash_entries[accel_hash->num_entries++]; accel_hash 128 ext/opcache/zend_accelerator_hash.c accel_hash->num_direct_entries++; accel_hash 135 ext/opcache/zend_accelerator_hash.c entry->next = accel_hash->hash_table[index]; accel_hash 136 ext/opcache/zend_accelerator_hash.c accel_hash->hash_table[index] = entry; accel_hash 143 ext/opcache/zend_accelerator_hash.c void* zend_accel_hash_find(zend_accel_hash *accel_hash, char *key, zend_uint key_length) accel_hash 150 ext/opcache/zend_accelerator_hash.c index = hash_value % accel_hash->max_num_entries; accel_hash 152 ext/opcache/zend_accelerator_hash.c entry = accel_hash->hash_table[index]; accel_hash 171 ext/opcache/zend_accelerator_hash.c zend_accel_hash_entry* zend_accel_hash_find_entry(zend_accel_hash *accel_hash, char *key, zend_uint key_length) accel_hash 178 ext/opcache/zend_accelerator_hash.c index = hash_value % accel_hash->max_num_entries; accel_hash 180 ext/opcache/zend_accelerator_hash.c entry = accel_hash->hash_table[index]; accel_hash 196 ext/opcache/zend_accelerator_hash.c int zend_accel_hash_unlink(zend_accel_hash *accel_hash, char *key, zend_uint key_length) accel_hash 203 ext/opcache/zend_accelerator_hash.c index = hash_value % accel_hash->max_num_entries; accel_hash 205 ext/opcache/zend_accelerator_hash.c entry = accel_hash->hash_table[index]; accel_hash 211 ext/opcache/zend_accelerator_hash.c accel_hash->num_direct_entries--; accel_hash 216 ext/opcache/zend_accelerator_hash.c accel_hash->hash_table[index] = entry->next; accel_hash 64 ext/opcache/zend_accelerator_hash.h void zend_accel_hash_init(zend_accel_hash *accel_hash, zend_uint hash_size); accel_hash 65 ext/opcache/zend_accelerator_hash.h void zend_accel_hash_clean(zend_accel_hash *accel_hash); accel_hash 68 ext/opcache/zend_accelerator_hash.h zend_accel_hash *accel_hash, accel_hash 75 ext/opcache/zend_accelerator_hash.h zend_accel_hash *accel_hash, accel_hash 80 ext/opcache/zend_accelerator_hash.h zend_accel_hash *accel_hash, accel_hash 85 ext/opcache/zend_accelerator_hash.h zend_accel_hash *accel_hash, accel_hash 89 ext/opcache/zend_accelerator_hash.h static inline zend_bool zend_accel_hash_is_full(zend_accel_hash *accel_hash) accel_hash 91 ext/opcache/zend_accelerator_hash.h if (accel_hash->num_entries == accel_hash->max_num_entries) {