Home
last modified time | relevance | path

Searched refs:multilist_t (Results 1 – 3 of 3) sorted by relevance

/titanic_41/usr/src/uts/common/fs/zfs/sys/
H A Dmultilist.h29 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 Dmultilist.c30 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 Darc.c270 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()