Lines Matching defs:multilist_t
29 typedef struct multilist multilist_t;
31 typedef unsigned int multilist_sublist_index_func_t(multilist_t *, void *);
75 void multilist_destroy(multilist_t *);
76 void multilist_create(multilist_t *, size_t, size_t, unsigned int,
79 void multilist_insert(multilist_t *, void *);
80 void multilist_remove(multilist_t *, void *);
81 int multilist_is_empty(multilist_t *);
83 unsigned int multilist_get_num_sublists(multilist_t *);
84 unsigned int multilist_get_random_index(multilist_t *);
86 multilist_sublist_t *multilist_sublist_lock(multilist_t *, unsigned int);