reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
56 table->entries = isl_calloc_array(ctx, struct isl_hash_table_entry, 58 if (!table->entries) 85 entries = table->entries; 88 table->entries = isl_calloc_array(ctx, struct isl_hash_table_entry, 90 if (!table->entries) { 91 table->entries = entries; 109 free(table->entries); 110 table->entries = entries; 140 free(table->entries); 169 for (h = key_bits; table->entries[h].data; h = (h+1) % size) 170 if (table->entries[h].hash == key_hash && 171 eq(table->entries[h].data, val)) 172 return &table->entries[h]; 184 table->entries[h].hash = key_hash; 186 return &table->entries[h]; 195 if (!table->entries) 200 if (table->entries[h].data && 201 fn(&table->entries[h].data, user) < 0) 218 h = entry - table->entries; 221 for (h2 = h+1; table->entries[h2 % size].data; h2++) { 222 uint32_t bits = isl_hash_bits(table->entries[h2 % size].hash, 227 *entry = table->entries[h2 % size]; 229 entry = &table->entries[h % size];