Symbol: shrinker
sys/compat/linuxkpi/common/include/linux/shrinker.h
41
unsigned long (*count_objects)(struct shrinker *, struct shrink_control *);
sys/compat/linuxkpi/common/include/linux/shrinker.h
42
unsigned long (*scan_objects)(struct shrinker *, struct shrink_control *);
sys/compat/linuxkpi/common/include/linux/shrinker.h
47
TAILQ_ENTRY(shrinker) next;
sys/compat/linuxkpi/common/include/linux/shrinker.h
57
struct shrinker *linuxkpi_shrinker_alloc(
sys/compat/linuxkpi/common/include/linux/shrinker.h
59
int linuxkpi_register_shrinker(struct shrinker *s);
sys/compat/linuxkpi/common/include/linux/shrinker.h
60
void linuxkpi_unregister_shrinker(struct shrinker *s);
sys/compat/linuxkpi/common/include/linux/shrinker.h
61
void linuxkpi_shrinker_free(struct shrinker *shrinker);
sys/compat/linuxkpi/common/include/linux/shrinker.h
66
#define shrinker_register(shrinker) \
sys/compat/linuxkpi/common/include/linux/shrinker.h
67
linuxkpi_register_shrinker(shrinker)
sys/compat/linuxkpi/common/include/linux/shrinker.h
68
#define shrinker_free(shrinker) \
sys/compat/linuxkpi/common/include/linux/shrinker.h
69
linuxkpi_shrinker_free(shrinker)
sys/compat/linuxkpi/common/src/linux_shrinker.c
100
shrinker_shrink(struct shrinker *s)
sys/compat/linuxkpi/common/src/linux_shrinker.c
125
struct shrinker *s;
sys/compat/linuxkpi/common/src/linux_shrinker.c
37
TAILQ_HEAD(, shrinker) lkpi_shrinkers = TAILQ_HEAD_INITIALIZER(lkpi_shrinkers);
sys/compat/linuxkpi/common/src/linux_shrinker.c
40
struct shrinker *
sys/compat/linuxkpi/common/src/linux_shrinker.c
43
struct shrinker *shrinker;
sys/compat/linuxkpi/common/src/linux_shrinker.c
45
shrinker = kzalloc(sizeof(*shrinker), GFP_KERNEL);
sys/compat/linuxkpi/common/src/linux_shrinker.c
46
if (shrinker == NULL)
sys/compat/linuxkpi/common/src/linux_shrinker.c
49
shrinker->flags = flags | SHRINKER_ALLOCATED;
sys/compat/linuxkpi/common/src/linux_shrinker.c
50
shrinker->seeks = DEFAULT_SEEKS;
sys/compat/linuxkpi/common/src/linux_shrinker.c
52
return (shrinker);
sys/compat/linuxkpi/common/src/linux_shrinker.c
56
linuxkpi_register_shrinker(struct shrinker *s)
sys/compat/linuxkpi/common/src/linux_shrinker.c
70
linuxkpi_unregister_shrinker(struct shrinker *s)
sys/compat/linuxkpi/common/src/linux_shrinker.c
80
linuxkpi_shrinker_free(struct shrinker *shrinker)
sys/compat/linuxkpi/common/src/linux_shrinker.c
83
if (shrinker->flags & SHRINKER_REGISTERED)
sys/compat/linuxkpi/common/src/linux_shrinker.c
84
unregister_shrinker(shrinker);
sys/compat/linuxkpi/common/src/linux_shrinker.c
86
kfree(shrinker);
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
1007
static int ttm_dma_pool_mm_shrink(struct shrinker *shrink,
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
174
struct shrinker mm_shrink;