Lines Matching refs:ck_rhs_t
92 typedef struct ck_rhs ck_rhs_t;
111 bool ck_rhs_apply(ck_rhs_t *, unsigned long, const void *, ck_rhs_apply_fn_t *, void *);
113 bool ck_rhs_next(ck_rhs_t *, ck_rhs_iterator_t *, void **);
114 bool ck_rhs_move(ck_rhs_t *, ck_rhs_t *, ck_rhs_hash_cb_t *,
116 bool ck_rhs_init(ck_rhs_t *, unsigned int, ck_rhs_hash_cb_t *,
118 void ck_rhs_destroy(ck_rhs_t *);
119 void *ck_rhs_get(ck_rhs_t *, unsigned long, const void *);
120 bool ck_rhs_put(ck_rhs_t *, unsigned long, const void *);
121 bool ck_rhs_put_unique(ck_rhs_t *, unsigned long, const void *);
122 bool ck_rhs_set(ck_rhs_t *, unsigned long, const void *, void **);
123 bool ck_rhs_fas(ck_rhs_t *, unsigned long, const void *, void **);
124 void *ck_rhs_remove(ck_rhs_t *, unsigned long, const void *);
125 bool ck_rhs_grow(ck_rhs_t *, unsigned long);
126 bool ck_rhs_rebuild(ck_rhs_t *);
127 bool ck_rhs_gc(ck_rhs_t *);
128 unsigned long ck_rhs_count(ck_rhs_t *);
129 bool ck_rhs_reset(ck_rhs_t *);
130 bool ck_rhs_reset_size(ck_rhs_t *, unsigned long);
131 void ck_rhs_stat(ck_rhs_t *, struct ck_rhs_stat *);
132 bool ck_rhs_set_load_factor(ck_rhs_t *, unsigned int);