OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:shrinker
(Results
1 - 7
of
7
) sorted by relevancy
/src/sys/external/bsd/drm2/include/linux/
shrinker.h
1
/* $NetBSD:
shrinker
.h,v 1.5 2021/12/19 01:22:37 riastradh Exp $ */
42
struct
shrinker
{
struct
43
int (*shrink)(struct
shrinker
*, struct shrink_control *);
44
unsigned long (*count_objects)(struct
shrinker
*,
46
unsigned long (*scan_objects)(struct
shrinker
*,
57
register_shrinker(struct
shrinker
*
shrinker
__unused)
63
unregister_shrinker(struct
shrinker
*
shrinker
__unused)
mm.h
41
#include <linux/
shrinker
.h>
/src/sys/external/bsd/drm2/dist/drm/i915/gem/
i915_gem_shrinker.c
91
* This function is the main interface to the
shrinker
. It will try to release
103
* backing storage pins at the buffer object level) result in the
shrinker
code
272
i915_gem_shrinker_count(struct
shrinker
*
shrinker
, struct shrink_control *sc)
275
container_of(
shrinker
, struct drm_i915_private, mm.
shrinker
);
286
* the
shrinker
to fire, until it is worth the cost of freeing an
292
i915->mm.
shrinker
.batch =
293
max((i915->mm.
shrinker
.batch + avg) >> 1,
301
i915_gem_shrinker_scan(struct
shrinker
*shrinker, struct shrink_control *sc
[
all
...]
/src/sys/external/bsd/drm2/dist/drm/ttm/
ttm_page_alloc.c
115
struct
shrinker
mm_shrink;
379
* This code is crying out for a
shrinker
per pool....
382
ttm_pool_shrink_scan(struct
shrinker
*shrink, struct shrink_control *sc)
420
ttm_pool_shrink_count(struct
shrinker
*shrink, struct shrink_control *sc)
ttm_page_alloc_dma.c
32
* the
shrinker
).
83
* The other ones can be shrunk by the
shrinker
API if neccessary.
165
* @
shrinker
: The structure used by [un|]register_shrinker
172
struct
shrinker
mm_shrink;
1097
ttm_dma_pool_shrink_scan(struct
shrinker
*shrink, struct shrink_control *sc)
1139
ttm_dma_pool_shrink_count(struct
shrinker
*shrink, struct shrink_control *sc)
/src/sys/external/bsd/drm2/dist/drm/i915/
i915_drv.h
607
struct
shrinker
shrinker
;
member in struct:i915_gem_mm
616
/*
shrinker
accounting, also useful for userland debugging */
i915_debugfs.c
2735
seq_printf(m, "seeks = %d\n", i915->mm.
shrinker
.seeks);
2736
seq_printf(m, "batch = %lu\n", i915->mm.
shrinker
.batch);
Completed in 22 milliseconds
Indexes created Sun Oct 12 20:09:57 GMT 2025