Searched refs:shrinker (Results 1 – 10 of 10) sorted by relevance
| /freebsd-13.1/sys/compat/linuxkpi/common/include/linux/ |
| H A D | shrinker.h | 38 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 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])
|
| /freebsd-13.1/sys/compat/linuxkpi/common/src/ |
| H A D | linux_shrinker.c | 42 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 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 | 31 shrinker.h \
|
| /freebsd-13.1/sys/contrib/openzfs/module/os/linux/zfs/ |
| H A D | arc_os.c | 164 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 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() 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 D | ttm_page_alloc_dma.c | 176 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 D | web2a | 12370 cloth shrinker 64984 tire shrinker
|
| H A D | web2 | 180851 shrinker
|