Lines Matching refs:entry
95 ancillary_reg_entry entry; in init_ancillary_registry() local
102 entry.size = sizev; \ in init_ancillary_registry()
103 entry.var_el_size = var_size; \ in init_ancillary_registry()
104 entry.calc_space = calc; \ in init_ancillary_registry()
105 entry.from_array = from; \ in init_ancillary_registry()
106 entry.to_array = to; \ in init_ancillary_registry()
109 …hash_str_update_mem(&ancillary_registry.ht, (char*)&key, sizeof(key), (void*)&entry, sizeof(entry)) in init_ancillary_registry()
147 ancillary_reg_entry *entry; in get_ancillary_reg_entry() local
159 if ((entry = zend_hash_str_find_ptr(&ancillary_registry.ht, (char*)&key, sizeof(key))) != NULL) { in get_ancillary_reg_entry()
160 return entry; in get_ancillary_reg_entry()
282 ancillary_reg_entry *entry; in PHP_FUNCTION() local
299 entry = get_ancillary_reg_entry(level, type); in PHP_FUNCTION()
300 if (entry == NULL) { in PHP_FUNCTION()
306 if (entry->var_el_size > 0 && n > (zend_long)((ZEND_LONG_MAX - entry->size - in PHP_FUNCTION()
307 CMSG_SPACE(0) - 15L) / entry->var_el_size)) { in PHP_FUNCTION()
314 RETURN_LONG((zend_long)CMSG_SPACE(entry->size + n * entry->var_el_size)); in PHP_FUNCTION()