Lines Matching refs:shl_htable

48 struct shl_htable {  struct
71 void shl_htable_init(struct shl_htable *htable, argument
75 void shl_htable_clear(struct shl_htable *htable,
78 void shl_htable_visit(struct shl_htable *htable,
81 bool shl_htable_lookup(struct shl_htable *htable, const void *obj, size_t hash,
83 int shl_htable_insert(struct shl_htable *htable, const void *obj, size_t hash);
84 bool shl_htable_remove(struct shl_htable *htable, const void *obj, size_t hash,
101 static inline void shl_htable_init_ulong(struct shl_htable *htable) in shl_htable_init_ulong()
107 static inline void shl_htable_clear_ulong(struct shl_htable *htable, in shl_htable_clear_ulong()
115 static inline void shl_htable_visit_ulong(struct shl_htable *htable, in shl_htable_visit_ulong()
123 static inline bool shl_htable_lookup_ulong(struct shl_htable *htable, in shl_htable_lookup_ulong()
131 static inline int shl_htable_insert_ulong(struct shl_htable *htable, in shl_htable_insert_ulong()
137 static inline bool shl_htable_remove_ulong(struct shl_htable *htable, in shl_htable_remove_ulong()
155 static inline void shl_htable_init_str(struct shl_htable *htable) in shl_htable_init_str()
161 static inline void shl_htable_clear_str(struct shl_htable *htable, in shl_htable_clear_str()
169 static inline void shl_htable_visit_str(struct shl_htable *htable, in shl_htable_visit_str()
177 static inline size_t shl_htable_hash_str(struct shl_htable *htable, in shl_htable_hash_str()
193 static inline bool shl_htable_lookup_str(struct shl_htable *htable, in shl_htable_lookup_str()
203 static inline int shl_htable_insert_str(struct shl_htable *htable, in shl_htable_insert_str()
212 static inline bool shl_htable_remove_str(struct shl_htable *htable, in shl_htable_remove_str()