Searched refs:multilist_t (Results 1 – 11 of 11) sorted by relevance
| /freebsd-14-stable/sys/contrib/openzfs/include/sys/ |
| HD | multilist.h | 29 typedef struct multilist multilist_t; typedef 31 typedef unsigned int multilist_sublist_index_func_t(multilist_t *, void *); 74 void multilist_create(multilist_t *, size_t, size_t, 76 void multilist_destroy(multilist_t *); 78 void multilist_insert(multilist_t *, void *); 79 void multilist_remove(multilist_t *, void *); 80 int multilist_is_empty(multilist_t *); 82 unsigned int multilist_get_num_sublists(multilist_t *); 83 unsigned int multilist_get_random_index(multilist_t *); 86 multilist_sublist_t *multilist_sublist_lock_idx(multilist_t *, unsigned int); [all …]
|
| HD | dmu_objset.h | 164 multilist_t os_synced_dnodes; 183 multilist_t os_dirty_dnodes[TXG_SIZE];
|
| HD | metaslab_impl.h | 209 multilist_t mc_metaslab_txg_list;
|
| HD | arc_impl.h | 80 multilist_t arcs_list[ARC_BUFC_NUMTYPES];
|
| /freebsd-14-stable/sys/contrib/openzfs/module/zfs/ |
| HD | multilist.c | 35 multilist_d2l(multilist_t *ml, void *obj) in multilist_d2l() 71 multilist_create_impl(multilist_t *ml, size_t size, size_t offset, in multilist_create_impl() 104 multilist_create(multilist_t *ml, size_t size, size_t offset, in multilist_create() 122 multilist_destroy(multilist_t *ml) in multilist_destroy() 154 multilist_insert(multilist_t *ml, void *obj) in multilist_insert() 160 DTRACE_PROBE3(multilist__insert, multilist_t *, ml, in multilist_insert() 199 multilist_remove(multilist_t *ml, void *obj) in multilist_remove() 205 DTRACE_PROBE3(multilist__remove, multilist_t *, ml, in multilist_remove() 242 multilist_is_empty(multilist_t *ml) in multilist_is_empty() 268 multilist_get_num_sublists(multilist_t *ml) in multilist_get_num_sublists() [all …]
|
| HD | dmu_objset.c | 417 dnode_multilist_index_func(multilist_t *ml, void *obj) in dnode_multilist_index_func() 1583 multilist_t *newlist = &dn->dn_objset->os_synced_dnodes; in dmu_objset_sync_dnodes() 1643 multilist_t *sda_list; 1645 multilist_t *sda_newlist; 1676 multilist_t *ml; in dmu_objset_sync()
|
| HD | arc.c | 3865 arc_evict_state_impl(multilist_t *ml, int idx, arc_buf_hdr_t *marker, in arc_evict_state_impl() 4049 multilist_t *ml = &state->arcs_list[type]; in arc_evict_state() 7109 arc_state_multilist_index_func(multilist_t *ml, void *obj) in arc_state_multilist_index_func() 7138 arc_state_l2c_multilist_index_func(multilist_t *ml, void *obj) in arc_state_l2c_multilist_index_func() 7221 arc_state_multilist_init(multilist_t *ml, in arc_state_multilist_init() 8616 multilist_t *ml = NULL; in l2arc_sublist_lock()
|
| HD | metaslab.c | 350 static unsigned int metaslab_idx_func(multilist_t *, void *); 642 multilist_t *ml = &mc->mc_metaslab_txg_list; in metaslab_class_evict_old() 1882 metaslab_idx_func(multilist_t *ml, void *arg) in metaslab_idx_func()
|
| HD | dbuf.c | 224 multilist_t cache; 682 dbuf_cache_multilist_index_func(multilist_t *ml, void *obj) in dbuf_cache_multilist_index_func()
|
| HD | dnode.c | 1819 multilist_t *dirtylist = &os->os_dirty_dnodes[txg & TXG_MASK]; in dnode_setdirty()
|
| /freebsd-14-stable/sys/contrib/openzfs/include/os/linux/zfs/sys/ |
| HD | trace_multilist.h | 47 TP_PROTO(multilist_t *ml, unsigned sublist_idx, void *obj), 68 TP_PROTO(multilist_t *ml, unsigned int sublist_idx, void *obj), \
|