Lines Matching refs:table
46 DEBUG(SSSDBG_TRACE_FUNC, "Removing [%s] from reply table\n", value->key);
48 dp_req_table_del(value->table, value->key);
98 struct dp_table_value *dp_req_table_lookup(hash_table_t *table,
108 hret = hash_lookup(table, &hkey, &hvalue);
112 DEBUG(SSSDBG_CRIT_FAILURE, "Unable to search hash table [%d]\n", hret);
119 static errno_t dp_req_table_new_item(hash_table_t *table,
136 table_value->table = table;
158 hret = hash_enter(table, &hkey, &hvalue);
160 DEBUG(SSSDBG_CRIT_FAILURE, "Unable to enter value into hash table "
176 static errno_t dp_req_table_mod_item(hash_table_t *table,
192 errno_t dp_req_table_add(hash_table_t *table,
204 table_value = dp_req_table_lookup(table, key);
211 return dp_req_table_new_item(table, key, req, sbus_req);
214 return dp_req_table_mod_item(table, table_value, sbus_req);
217 void dp_req_table_del(hash_table_t *table,
223 if (table == NULL || key == NULL) {
230 hret = hash_delete(table, &hkey);
232 DEBUG(SSSDBG_CRIT_FAILURE, "Unable to remove key from table [%d]\n",
239 void dp_req_table_del_and_free(hash_table_t *table,
244 value = dp_req_table_lookup(table, key);
250 dp_req_table_del(table, key);
256 bool dp_req_table_has_key(hash_table_t *table,
264 return hash_has_key(table, &hkey);