Lines Matching refs:hlt
693 struct rhltable *hlt, const void *key, in rhltable_lookup() argument
696 struct rhash_head *he = __rhashtable_lookup(&hlt->ht, key, params); in rhltable_lookup()
858 struct rhltable *hlt, const void *key, struct rhlist_head *list, in rhltable_insert_key() argument
861 return PTR_ERR(__rhashtable_insert_fast(&hlt->ht, key, &list->rhead, in rhltable_insert_key()
881 struct rhltable *hlt, struct rhlist_head *list, in rhltable_insert() argument
884 const char *key = rht_obj(&hlt->ht, &list->rhead); in rhltable_insert()
888 return rhltable_insert_key(hlt, key, list, params); in rhltable_insert()
1141 struct rhltable *hlt, struct rhlist_head *list, in rhltable_remove() argument
1144 return __rhashtable_remove_fast(&hlt->ht, &list->rhead, params, true); in rhltable_remove()
1259 static inline void rhltable_walk_enter(struct rhltable *hlt, in rhltable_walk_enter() argument
1262 return rhashtable_walk_enter(&hlt->ht, iter); in rhltable_walk_enter()
1273 static inline void rhltable_free_and_destroy(struct rhltable *hlt, in rhltable_free_and_destroy() argument
1278 return rhashtable_free_and_destroy(&hlt->ht, free_fn, arg); in rhltable_free_and_destroy()
1281 static inline void rhltable_destroy(struct rhltable *hlt) in rhltable_destroy() argument
1283 return rhltable_free_and_destroy(hlt, NULL, NULL); in rhltable_destroy()