Lines Matching refs:datum
58 void *datum; member
108 if (NO_DATUM(element->datum)) { \
111 (out_datum) = element->datum; \
141 void **datum, in dapli_hash_rehash() argument
149 dapl_os_assert(!NO_DATUM(element->datum)); in dapli_hash_rehash()
159 *datum = element->datum; in dapli_hash_rehash()
181 void *datum, in dapli_hash_add() argument
195 if (NO_DATUM(datum)) { in dapli_hash_add()
202 "(%p) used as datum!\n", datum); in dapli_hash_add()
225 if (NO_DATUM(p_table->table[hashValue].datum)) { in dapli_hash_add()
230 p_table->table[hashValue].datum = datum; in dapli_hash_add()
243 newelement->datum = datum; in dapli_hash_add()
301 *p_datum = curelement->datum; in dapl_hash_delete_element()
323 curelement->datum = n->datum; in dapl_hash_delete_element()
329 curelement->datum = NO_DATUM_VALUE; in dapl_hash_delete_element()
387 p_table->table[i].datum = NO_DATUM_VALUE; in dapls_hash_create()
567 if (NO_DATUM(curr->datum)) { in dapls_hash_iterate()
575 dapl_os_assert(!NO_DATUM(curr->datum)); in dapls_hash_iterate()
594 *p_data = p_table->iterator->datum; in dapls_hash_iterate()
600 dapl_os_assert(!NO_DATUM(p_table->iterator->datum)); in dapls_hash_iterate()
611 if (NO_DATUM(curr->datum)) { in dapls_hash_iterate()