Lines Matching refs:table

205 	ipc_entry_t       table = ipc_entry_table_base(array);  in ipc_hash_table_lookup()  local
222 while ((index = table[hindex].ie_index) != 0) { in ipc_hash_table_lookup()
223 ipc_entry_t entry = index < size ? &table[index] : IE_NULL; in ipc_hash_table_lookup()
230 if (hdist > table[hindex].ie_dist) { in ipc_hash_table_lookup()
238 if (hdist == table[hindex].ie_dist) { in ipc_hash_table_lookup()
277 ipc_entry_t table = ipc_entry_table_base(array); in ipc_hash_table_insert() local
286 assert(entry == &table[index]); in ipc_hash_table_insert()
299 while (table[hindex].ie_index != 0) { in ipc_hash_table_insert()
300 if (table[hindex].ie_dist < hdist) { in ipc_hash_table_insert()
302 swap(hdist, table[hindex].ie_dist); in ipc_hash_table_insert()
303 swap(index, table[hindex].ie_index); in ipc_hash_table_insert()
315 table[hindex].ie_index = index; in ipc_hash_table_insert()
316 table[hindex].ie_dist = hdist; in ipc_hash_table_insert()
335 ipc_entry_t table = ipc_entry_table_base(array); in ipc_hash_table_delete() local
343 assert(entry == &table[index]); in ipc_hash_table_delete()
352 while (table[hindex].ie_index != index) { in ipc_hash_table_delete()
388 index = table[dindex].ie_index; in ipc_hash_table_delete()
389 dist = table[dindex].ie_dist; in ipc_hash_table_delete()
391 table[hindex].ie_index = 0; in ipc_hash_table_delete()
392 table[hindex].ie_dist = 0; in ipc_hash_table_delete()
401 uint32_t desired = IH_TABLE_HASH(table[index].ie_object, size); in ipc_hash_table_delete()
416 table[hindex].ie_index = index; in ipc_hash_table_delete()
417 table[hindex].ie_dist = dist; in ipc_hash_table_delete()