Symbol: multilist_t
usr/src/uts/common/fs/zfs/arc.c
3908
arc_evict_state_impl(multilist_t *ml, int idx, arc_buf_hdr_t *marker,
usr/src/uts/common/fs/zfs/arc.c
4037
multilist_t *ml = state->arcs_list[type];
usr/src/uts/common/fs/zfs/arc.c
4243
multilist_t *data_ml = state->arcs_list[ARC_BUFC_DATA];
usr/src/uts/common/fs/zfs/arc.c
4244
multilist_t *meta_ml = state->arcs_list[ARC_BUFC_METADATA];
usr/src/uts/common/fs/zfs/arc.c
6938
arc_state_multilist_index_func(multilist_t *ml, void *obj)
usr/src/uts/common/fs/zfs/arc.c
8115
multilist_t *ml = NULL;
usr/src/uts/common/fs/zfs/dbuf.c
107
multilist_t *cache;
usr/src/uts/common/fs/zfs/dbuf.c
475
dbuf_cache_multilist_index_func(multilist_t *ml, void *obj)
usr/src/uts/common/fs/zfs/dmu_objset.c
1577
multilist_t *newlist = dn->dn_objset->os_synced_dnodes;
usr/src/uts/common/fs/zfs/dmu_objset.c
1643
multilist_t *sda_list;
usr/src/uts/common/fs/zfs/dmu_objset.c
1645
multilist_t *sda_newlist;
usr/src/uts/common/fs/zfs/dmu_objset.c
394
dnode_multilist_index_func(multilist_t *ml, void *obj)
usr/src/uts/common/fs/zfs/dnode.c
1670
multilist_t *dirtylist = os->os_dirty_dnodes[txg & TXG_MASK];
usr/src/uts/common/fs/zfs/metaslab.c
1814
metaslab_idx_func(multilist_t *ml, void *arg)
usr/src/uts/common/fs/zfs/metaslab.c
313
static unsigned int metaslab_idx_func(multilist_t *, void *);
usr/src/uts/common/fs/zfs/metaslab.c
603
multilist_t *ml = mc->mc_metaslab_txg_list;
usr/src/uts/common/fs/zfs/multilist.c
100
multilist_t *
usr/src/uts/common/fs/zfs/multilist.c
119
multilist_destroy(multilist_t *ml)
usr/src/uts/common/fs/zfs/multilist.c
138
kmem_free(ml, sizeof (multilist_t));
usr/src/uts/common/fs/zfs/multilist.c
151
multilist_insert(multilist_t *ml, void *obj)
usr/src/uts/common/fs/zfs/multilist.c
157
DTRACE_PROBE3(multilist__insert, multilist_t *, ml,
usr/src/uts/common/fs/zfs/multilist.c
196
multilist_remove(multilist_t *ml, void *obj)
usr/src/uts/common/fs/zfs/multilist.c
202
DTRACE_PROBE3(multilist__remove, multilist_t *, ml,
usr/src/uts/common/fs/zfs/multilist.c
239
multilist_is_empty(multilist_t *ml)
usr/src/uts/common/fs/zfs/multilist.c
265
multilist_get_num_sublists(multilist_t *ml)
usr/src/uts/common/fs/zfs/multilist.c
272
multilist_get_random_index(multilist_t *ml)
usr/src/uts/common/fs/zfs/multilist.c
279
multilist_sublist_lock(multilist_t *ml, unsigned int sublist_idx)
usr/src/uts/common/fs/zfs/multilist.c
292
multilist_sublist_lock_obj(multilist_t *ml, void *obj)
usr/src/uts/common/fs/zfs/multilist.c
36
multilist_d2l(multilist_t *ml, void *obj)
usr/src/uts/common/fs/zfs/multilist.c
68
static multilist_t *
usr/src/uts/common/fs/zfs/multilist.c
77
multilist_t *ml = kmem_alloc(sizeof (*ml), KM_SLEEP);
usr/src/uts/common/fs/zfs/sys/arc_impl.h
76
multilist_t *arcs_list[ARC_BUFC_NUMTYPES];
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
150
multilist_t *os_synced_dnodes;
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
169
multilist_t *os_dirty_dnodes[TXG_SIZE];
usr/src/uts/common/fs/zfs/sys/metaslab_impl.h
203
multilist_t *mc_metaslab_txg_list;
usr/src/uts/common/fs/zfs/sys/multilist.h
31
typedef unsigned int multilist_sublist_index_func_t(multilist_t *, void *);
usr/src/uts/common/fs/zfs/sys/multilist.h
75
void multilist_destroy(multilist_t *);
usr/src/uts/common/fs/zfs/sys/multilist.h
76
multilist_t *multilist_create(size_t, size_t, multilist_sublist_index_func_t *);
usr/src/uts/common/fs/zfs/sys/multilist.h
78
void multilist_insert(multilist_t *, void *);
usr/src/uts/common/fs/zfs/sys/multilist.h
79
void multilist_remove(multilist_t *, void *);
usr/src/uts/common/fs/zfs/sys/multilist.h
80
int multilist_is_empty(multilist_t *);
usr/src/uts/common/fs/zfs/sys/multilist.h
82
unsigned int multilist_get_num_sublists(multilist_t *);
usr/src/uts/common/fs/zfs/sys/multilist.h
83
unsigned int multilist_get_random_index(multilist_t *);
usr/src/uts/common/fs/zfs/sys/multilist.h
85
multilist_sublist_t *multilist_sublist_lock(multilist_t *, unsigned int);
usr/src/uts/common/fs/zfs/sys/multilist.h
86
multilist_sublist_t *multilist_sublist_lock_obj(multilist_t *, void *);