Home
last modified time | relevance | path

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

/freebsd-13.1/sys/compat/linuxkpi/common/include/linux/
H A Dshrinker.h38 struct shrinker { struct
39 unsigned long (*count_objects)(struct shrinker *, struct shrink_control *); argument
40 unsigned long (*scan_objects)(struct shrinker *, struct shrink_control *); argument
43 TAILQ_ENTRY(shrinker) next; argument
50 int linuxkpi_register_shrinker(struct shrinker *s);
51 void linuxkpi_unregister_shrinker(struct shrinker *s);
/freebsd-13.1/sys/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])
/freebsd-13.1/sys/compat/linuxkpi/common/src/
H A Dlinux_shrinker.c42 TAILQ_HEAD(, shrinker) lkpi_shrinkers = TAILQ_HEAD_INITIALIZER(lkpi_shrinkers);
46 linuxkpi_register_shrinker(struct shrinker *s) in linuxkpi_register_shrinker()
59 linuxkpi_unregister_shrinker(struct shrinker *s) in linuxkpi_unregister_shrinker()
70 shrinker_shrink(struct shrinker *s) in shrinker_shrink()
95 struct shrinker *s; in linuxkpi_vm_lowmem()
/freebsd-13.1/sys/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.am31 shrinker.h \
/freebsd-13.1/sys/contrib/openzfs/module/os/linux/zfs/
H A Darc_os.c164 arc_shrinker_count(struct shrinker *shrink, struct shrink_control *sc) in arc_shrinker_count()
207 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()
1269 *objects = (*shrinker->scan_objects)(shrinker, &sc); in zfs_prune()
1273 *objects = (*shrinker->scan_objects)(shrinker, &sc); in zfs_prune()
1275 *objects = (*shrinker->shrink)(shrinker, &sc); in zfs_prune()
/freebsd-13.1/sys/dev/drm2/ttm/
H A Dttm_page_alloc_dma.c176 struct shrinker mm_shrink;
1009 static int ttm_dma_pool_mm_shrink(struct shrinker *shrink, in ttm_dma_pool_mm_shrink()
/freebsd-13.1/share/dict/
H A Dweb2a12370 cloth shrinker
64984 tire shrinker
H A Dweb2180851 shrinker