Lines Matching refs:hlt
692 struct rhltable *hlt, const void *key, in rhltable_lookup() argument
695 struct rhash_head *he = __rhashtable_lookup(&hlt->ht, key, params); in rhltable_lookup()
856 struct rhltable *hlt, const void *key, struct rhlist_head *list, in rhltable_insert_key() argument
859 return PTR_ERR(__rhashtable_insert_fast(&hlt->ht, key, &list->rhead, in rhltable_insert_key()
879 struct rhltable *hlt, struct rhlist_head *list, in rhltable_insert() argument
882 const char *key = rht_obj(&hlt->ht, &list->rhead); in rhltable_insert()
886 return rhltable_insert_key(hlt, key, list, params); in rhltable_insert()
1138 struct rhltable *hlt, struct rhlist_head *list, in rhltable_remove() argument
1141 return __rhashtable_remove_fast(&hlt->ht, &list->rhead, params, true); in rhltable_remove()
1255 static inline void rhltable_walk_enter(struct rhltable *hlt, in rhltable_walk_enter() argument
1258 return rhashtable_walk_enter(&hlt->ht, iter); in rhltable_walk_enter()
1269 static inline void rhltable_free_and_destroy(struct rhltable *hlt, in rhltable_free_and_destroy() argument
1274 return rhashtable_free_and_destroy(&hlt->ht, free_fn, arg); in rhltable_free_and_destroy()
1277 static inline void rhltable_destroy(struct rhltable *hlt) in rhltable_destroy() argument
1279 return rhltable_free_and_destroy(hlt, NULL, NULL); in rhltable_destroy()