Searched refs:multilist_t (Results 1 – 3 of 3) sorted by relevance
/titanic_41/usr/src/uts/common/fs/zfs/sys/ |
H A D | multilist.h | 29 typedef struct multilist multilist_t; typedef 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);
|
/titanic_41/usr/src/uts/common/fs/zfs/ |
H A D | multilist.c | 30 multilist_d2l(multilist_t *ml, void *obj) in multilist_d2l() 63 multilist_create(multilist_t *ml, size_t size, size_t offset, unsigned int num, in multilist_create() 92 multilist_destroy(multilist_t *ml) in multilist_destroy() 123 multilist_insert(multilist_t *ml, void *obj) in multilist_insert() 129 DTRACE_PROBE3(multilist__insert, multilist_t *, ml, in multilist_insert() 168 multilist_remove(multilist_t *ml, void *obj) in multilist_remove() 174 DTRACE_PROBE3(multilist__remove, multilist_t *, ml, in multilist_remove() 211 multilist_is_empty(multilist_t *ml) in multilist_is_empty() 237 multilist_get_num_sublists(multilist_t *ml) in multilist_get_num_sublists() 244 multilist_get_random_index(multilist_t *ml) in multilist_get_random_index() [all …]
|
H A D | arc.c | 270 multilist_t arcs_list[ARC_BUFC_NUMTYPES]; 1863 multilist_t *list = &state->arcs_list[type]; in add_reference() 1899 multilist_t *list = &state->arcs_list[type]; in remove_reference() 2873 arc_evict_state_impl(multilist_t *ml, int idx, arc_buf_hdr_t *marker, in arc_evict_state_impl() 3001 multilist_t *ml = &state->arcs_list[type]; in arc_evict_state() 3205 multilist_t *data_ml = &state->arcs_list[ARC_BUFC_DATA]; in arc_adjust_type() 3206 multilist_t *meta_ml = &state->arcs_list[ARC_BUFC_METADATA]; in arc_adjust_type() 5245 arc_state_multilist_index_func(multilist_t *ml, void *obj) in arc_state_multilist_index_func() 6133 multilist_t *ml = NULL; in l2arc_sublist_lock()
|