Searched refs:shrinker (Results 1 – 5 of 5) sorted by relevance
| /f-stack/freebsd/contrib/openzfs/config/ |
| H A D | kernel-shrink.m4 | 3 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 D | shrinker.h | 76 __ ## varname ## _wrapper(struct shrinker *shrink, struct shrink_control *sc)\ 84 static struct shrinker varname = { \ 96 static struct shrinker varname = { \
|
| H A D | Makefile.am | 32 shrinker.h \
|
| /f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/ |
| H A D | arc_os.c | 165 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 D | zfs_vfsops.c | 1247 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()
|