Lines Matching refs:hlt
685 struct rhltable *hlt, const void *key, in rhltable_lookup() argument
688 struct rhash_head *he = __rhashtable_lookup(&hlt->ht, key, params); in rhltable_lookup()
849 struct rhltable *hlt, const void *key, struct rhlist_head *list, in rhltable_insert_key() argument
852 return PTR_ERR(__rhashtable_insert_fast(&hlt->ht, key, &list->rhead, in rhltable_insert_key()
872 struct rhltable *hlt, struct rhlist_head *list, in rhltable_insert() argument
875 const char *key = rht_obj(&hlt->ht, &list->rhead); in rhltable_insert()
879 return rhltable_insert_key(hlt, key, list, params); in rhltable_insert()
1131 struct rhltable *hlt, struct rhlist_head *list, in rhltable_remove() argument
1134 return __rhashtable_remove_fast(&hlt->ht, &list->rhead, params, true); in rhltable_remove()
1248 static inline void rhltable_walk_enter(struct rhltable *hlt, in rhltable_walk_enter() argument
1251 return rhashtable_walk_enter(&hlt->ht, iter); in rhltable_walk_enter()
1262 static inline void rhltable_free_and_destroy(struct rhltable *hlt, in rhltable_free_and_destroy() argument
1267 return rhashtable_free_and_destroy(&hlt->ht, free_fn, arg); in rhltable_free_and_destroy()
1270 static inline void rhltable_destroy(struct rhltable *hlt) in rhltable_destroy() argument
1272 return rhltable_free_and_destroy(hlt, NULL, NULL); in rhltable_destroy()