Searched refs:shrinker (Results 1 – 12 of 12) sorted by relevance
| /freebsd-14-stable/sys/contrib/openzfs/module/os/linux/spl/ |
| HD | spl-shrinker.c | 29 struct shrinker * 33 struct shrinker *shrinker; in spl_register_shrinker() local 38 shrinker = shrinker_alloc(0, name); in spl_register_shrinker() 41 shrinker = kmem_zalloc(sizeof (struct shrinker), KM_SLEEP); in spl_register_shrinker() 44 if (shrinker == NULL) in spl_register_shrinker() 48 shrinker->count_objects = countfunc; in spl_register_shrinker() 49 shrinker->scan_objects = scanfunc; in spl_register_shrinker() 52 shrinker->seeks = seek_cost; in spl_register_shrinker() 56 shrinker_register(shrinker); in spl_register_shrinker() 58 register_shrinker(shrinker, name); in spl_register_shrinker() [all …]
|
| /freebsd-14-stable/sys/compat/linuxkpi/common/include/linux/ |
| HD | 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-14-stable/sys/contrib/openzfs/config/ |
| HD | kernel-shrink.m4 | 3 dnl # The super_block structure now stores a per-filesystem shrinker. 26 static unsigned long shrinker_cb(struct shrinker *shrink, 28 static struct shrinker shrinker = { 35 .s_shrink = &shrinker, 68 static unsigned long shrinker_cb(struct shrinker *shrink, 71 struct shrinker cache_shrinker = { 97 #include <linux/shrinker.h> 98 static unsigned long shrinker_cb(struct shrinker *shrink, 101 struct shrinker cache_shrinker = {
|
| /freebsd-14-stable/sys/compat/linuxkpi/common/src/ |
| HD | linux_shrinker.c | 38 TAILQ_HEAD(, shrinker) lkpi_shrinkers = TAILQ_HEAD_INITIALIZER(lkpi_shrinkers); 42 linuxkpi_register_shrinker(struct shrinker *s) in linuxkpi_register_shrinker() 55 linuxkpi_unregister_shrinker(struct shrinker *s) in linuxkpi_unregister_shrinker() 74 shrinker_shrink(struct shrinker *s) in shrinker_shrink() 99 struct shrinker *s; in linuxkpi_vm_lowmem()
|
| /freebsd-14-stable/sys/contrib/openzfs/include/os/linux/spl/sys/ |
| HD | shrinker.h | 74 (struct shrinker *, struct shrink_control *); 76 struct shrinker *spl_register_shrinker(const char *name, 78 void spl_unregister_shrinker(struct shrinker *);
|
| /freebsd-14-stable/sys/contrib/openzfs/module/os/linux/zfs/ |
| HD | arc_os.c | 161 arc_shrinker_count(struct shrinker *shrink, struct shrink_control *sc) in arc_shrinker_count() 204 arc_shrinker_scan(struct shrinker *shrink, struct shrink_control *sc) in arc_shrinker_scan() 247 static struct shrinker *arc_shrinker = NULL;
|
| HD | zfs_vfsops.c | 1198 struct shrinker *shrinker = S_SHRINK(sb); in zfs_prune() local 1208 if (shrinker->flags & SHRINKER_NUMA_AWARE) { in zfs_prune() 1211 *objects += (*shrinker->scan_objects)(shrinker, &sc); in zfs_prune() 1219 *objects = (*shrinker->scan_objects)(shrinker, &sc); in zfs_prune() 1222 *objects = (*shrinker->scan_objects)(shrinker, &sc); in zfs_prune()
|
| /freebsd-14-stable/sys/contrib/openzfs/include/os/linux/ |
| HD | Makefile.am | 86 %D%/spl/sys/shrinker.h \
|
| /freebsd-14-stable/sys/dev/drm2/ttm/ |
| HD | ttm_page_alloc_dma.c | 174 struct shrinker mm_shrink; 1007 static int ttm_dma_pool_mm_shrink(struct shrinker *shrink, in ttm_dma_pool_mm_shrink()
|
| /freebsd-14-stable/sys/contrib/openzfs/module/ |
| HD | Kbuild.in | 82 spl-shrinker.o \
|
| /freebsd-14-stable/share/dict/ |
| HD | web2a | 12370 cloth shrinker 64984 tire shrinker
|
| HD | web2 | 180881 shrinker
|