Searched refs:multilist (Results 1 - 6 of 6) sorted by relevance

/netbsd-current/external/cddl/osnet/dist/uts/common/fs/zfs/sys/
H A Dmultilist.h29 typedef struct multilist multilist_t;
53 struct multilist { struct
60 * The number of sublists used internally by this multilist.
69 * when inserting and removing objects from this multilist.
H A Ddbuf.h39 #include <sys/multilist.h>
/netbsd-current/external/cddl/osnet/dist/uts/common/
H A DMakefile.files71 multilist.o \
/netbsd-current/sys/modules/zfs/
H A DMakefile.zfsmod56 SRCS+= multilist.c
/netbsd-current/external/cddl/osnet/dist/uts/common/fs/zfs/
H A Dmultilist.c20 #include <sys/multilist.h>
54 * determine the number of sublists in the multilist.
89 * Destroy the given multilist object, and free up any memory it holds.
114 * Insert the given object into the multilist.
117 * determined using the function given at multilist creation time.
159 * Remove the given object from the multilist.
162 * determined using the function given at multilist creation time.
195 * Check to see if this multilist object is empty.
198 * multilist to be empty, and FALSE otherwise. Each sublist lock will be
235 /* Return the number of sublists composing this multilist */
[all...]
H A Darc.c257 #include <sys/multilist.h>
5895 * sublists of the multilist. This is needed due to how the ARC eviction
5920 * distributed evenly. Otherwise, in the case that the multilist

Completed in 117 milliseconds