Home
last modified time | relevance | path

Searched refs:shrinker (Results 1 – 5 of 5) sorted by relevance

/f-stack/freebsd/contrib/openzfs/config/
H A Dkernel-shrink.m43 dnl # The super_block structure now stores a per-filesystem shrinker.
11 int shrink(struct shrinker *s, struct shrink_control *sc)
60 int shrinker_cb(struct shrinker *shrink,
63 struct shrinker cache_shrinker = {
72 unsigned long shrinker_cb(struct shrinker *shrink,
75 struct shrinker cache_shrinker = {
87 dnl # ->shrink(struct shrinker *, struct shrink_control *sc)
89 AC_MSG_CHECKING([whether new 2-argument shrinker exists])
93 [new shrinker callback wants 2 args])
108 ZFS_LINUX_TEST_ERROR([shrinker])
/f-stack/freebsd/contrib/openzfs/include/os/linux/spl/sys/
H A Dshrinker.h76 __ ## varname ## _wrapper(struct shrinker *shrink, struct shrink_control *sc)\
84 static struct shrinker varname = { \
96 static struct shrinker varname = { \
H A DMakefile.am32 shrinker.h \
/f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/
H A Darc_os.c165 arc_shrinker_count(struct shrinker *shrink, struct shrink_control *sc) in arc_shrinker_count()
208 arc_shrinker_scan(struct shrinker *shrink, struct shrink_control *sc) in arc_shrinker_scan()
H A Dzfs_vfsops.c1247 struct shrinker *shrinker = &sb->s_shrink; in zfs_prune() local
1261 *objects += (*shrinker->scan_objects)(shrinker, &sc); in zfs_prune()
1264 *objects = (*shrinker->scan_objects)(shrinker, &sc); in zfs_prune()
1268 *objects = (*shrinker->scan_objects)(shrinker, &sc); in zfs_prune()
1270 *objects = (*shrinker->shrink)(shrinker, &sc); in zfs_prune()