/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_mem_pool.c | 276 pool = container_of(s, struct kbase_mem_pool, reclaim);
in kbase_mem_pool_reclaim_count_objects() 277 pool_dbg(pool, "reclaim count: %zu\n", kbase_mem_pool_size(pool));
in kbase_mem_pool_reclaim_count_objects() 286 pool = container_of(s, struct kbase_mem_pool, reclaim);
in kbase_mem_pool_reclaim_scan_objects() 288 pool_dbg(pool, "reclaim scan %ld:\n", sc->nr_to_scan);
in kbase_mem_pool_reclaim_scan_objects() 292 pool_dbg(pool, "reclaim freed %ld pages\n", freed);
in kbase_mem_pool_reclaim_scan_objects() 321 pool->reclaim.shrink = kbase_mem_pool_reclaim_shrink;
in kbase_mem_pool_init() 323 pool->reclaim.count_objects = kbase_mem_pool_reclaim_count_objects;
in kbase_mem_pool_init() 324 pool->reclaim.scan_objects = kbase_mem_pool_reclaim_scan_objects;
in kbase_mem_pool_init() 326 pool->reclaim.seeks = DEFAULT_SEEKS;
in kbase_mem_pool_init() 330 pool->reclaim in kbase_mem_pool_init() [all...] |
H A D | mali_kbase_mem_linux.c | 343 kctx = container_of(s, struct kbase_context, reclaim);
in kbase_mem_evictable_reclaim_count_objects() 355 * list for pages and try to reclaim them.
379 kctx = container_of(s, struct kbase_context, reclaim);
in kbase_mem_evictable_reclaim_scan_objects() 443 kctx->reclaim.shrink = kbase_mem_evictable_reclaim_shrink;
in kbase_mem_evictable_init() 445 kctx->reclaim.count_objects = kbase_mem_evictable_reclaim_count_objects;
in kbase_mem_evictable_init() 446 kctx->reclaim.scan_objects = kbase_mem_evictable_reclaim_scan_objects;
in kbase_mem_evictable_init() 448 kctx->reclaim.seeks = DEFAULT_SEEKS;
in kbase_mem_evictable_init() 452 kctx->reclaim.batch = 0;
in kbase_mem_evictable_init() 454 register_shrinker(&kctx->reclaim);
in kbase_mem_evictable_init() 460 unregister_shrinker(&kctx->reclaim);
in kbase_mem_evictable_deinit() [all...] |
H A D | mali_kbase_defs.h | 904 * @reclaim: Shrinker for kernel reclaim of free pages
915 struct shrinker reclaim;
member 1363 struct shrinker reclaim;
member
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_mem_pool.c | 290 pool = container_of(s, struct kbase_mem_pool, reclaim); in kbase_mem_pool_reclaim_count_objects() 291 pool_dbg(pool, "reclaim count: %zu\n", kbase_mem_pool_size(pool)); in kbase_mem_pool_reclaim_count_objects() 301 pool = container_of(s, struct kbase_mem_pool, reclaim); in kbase_mem_pool_reclaim_scan_objects() 303 pool_dbg(pool, "reclaim scan %ld:\n", sc->nr_to_scan); in kbase_mem_pool_reclaim_scan_objects() 307 pool_dbg(pool, "reclaim freed %ld pages\n", freed); in kbase_mem_pool_reclaim_scan_objects() 338 pool->reclaim.shrink = kbase_mem_pool_reclaim_shrink; in kbase_mem_pool_init() 340 pool->reclaim.count_objects = kbase_mem_pool_reclaim_count_objects; in kbase_mem_pool_init() 341 pool->reclaim.scan_objects = kbase_mem_pool_reclaim_scan_objects; in kbase_mem_pool_init() 343 pool->reclaim.seeks = DEFAULT_SEEKS; in kbase_mem_pool_init() 347 pool->reclaim in kbase_mem_pool_init() [all...] |
H A D | mali_kbase_mem_linux.c | 344 kctx = container_of(s, struct kbase_context, reclaim); in kbase_mem_evictable_reclaim_count_objects() 357 * list for pages and try to reclaim them. 383 kctx = container_of(s, struct kbase_context, reclaim); in kbase_mem_evictable_reclaim_scan_objects() 446 kctx->reclaim.shrink = kbase_mem_evictable_reclaim_shrink; in kbase_mem_evictable_init() 448 kctx->reclaim.count_objects = kbase_mem_evictable_reclaim_count_objects; in kbase_mem_evictable_init() 449 kctx->reclaim.scan_objects = kbase_mem_evictable_reclaim_scan_objects; in kbase_mem_evictable_init() 451 kctx->reclaim.seeks = DEFAULT_SEEKS; in kbase_mem_evictable_init() 455 kctx->reclaim.batch = 0; in kbase_mem_evictable_init() 457 register_shrinker(&kctx->reclaim); in kbase_mem_evictable_init() 463 unregister_shrinker(&kctx->reclaim); in kbase_mem_evictable_deinit() [all...] |
H A D | mali_kbase_defs.h | 914 * @reclaim: Shrinker for kernel reclaim of free pages 925 struct shrinker reclaim; member 1381 struct shrinker reclaim; member
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_mem_pool.c | 320 pool = container_of(s, struct kbase_mem_pool, reclaim); in kbase_mem_pool_reclaim_count_objects() 339 pool = container_of(s, struct kbase_mem_pool, reclaim); in kbase_mem_pool_reclaim_scan_objects() 347 pool_dbg(pool, "reclaim scan %ld:\n", sc->nr_to_scan); in kbase_mem_pool_reclaim_scan_objects() 353 pool_dbg(pool, "reclaim freed %ld pages\n", freed); in kbase_mem_pool_reclaim_scan_objects() 381 pool->reclaim.count_objects = kbase_mem_pool_reclaim_count_objects; in kbase_mem_pool_init() 382 pool->reclaim.scan_objects = kbase_mem_pool_reclaim_scan_objects; in kbase_mem_pool_init() 383 pool->reclaim.seeks = DEFAULT_SEEKS; in kbase_mem_pool_init() 387 pool->reclaim.batch = 0; in kbase_mem_pool_init() 388 register_shrinker(&pool->reclaim); in kbase_mem_pool_init() 413 unregister_shrinker(&pool->reclaim); in kbase_mem_pool_term() [all...] |
H A D | mali_kbase_mem_linux.c | 642 kctx = container_of(s, struct kbase_context, reclaim); in kbase_mem_evictable_reclaim_count_objects() 656 * list for pages and try to reclaim them. 682 kctx = container_of(s, struct kbase_context, reclaim); in kbase_mem_evictable_reclaim_scan_objects() 736 kctx->reclaim.count_objects = kbase_mem_evictable_reclaim_count_objects; in kbase_mem_evictable_init() 737 kctx->reclaim.scan_objects = kbase_mem_evictable_reclaim_scan_objects; in kbase_mem_evictable_init() 738 kctx->reclaim.seeks = DEFAULT_SEEKS; in kbase_mem_evictable_init() 742 kctx->reclaim.batch = 0; in kbase_mem_evictable_init() 743 register_shrinker(&kctx->reclaim); in kbase_mem_evictable_init() 749 unregister_shrinker(&kctx->reclaim); in kbase_mem_evictable_deinit() 816 * can reclaim i in kbase_mem_evictable_make() [all...] |
H A D | mali_kbase_defs.h | 453 * @reclaim: Shrinker for kernel reclaim of free pages 470 struct shrinker reclaim; member 1538 * @reclaim: Shrinker object registered with the kernel containing 1779 struct shrinker reclaim; member
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_mem_pool.c | 313 pool = container_of(s, struct kbase_mem_pool, reclaim); in kbase_mem_pool_reclaim_count_objects() 331 pool = container_of(s, struct kbase_mem_pool, reclaim); in kbase_mem_pool_reclaim_scan_objects() 339 pool_dbg(pool, "reclaim scan %ld:\n", sc->nr_to_scan); in kbase_mem_pool_reclaim_scan_objects() 345 pool_dbg(pool, "reclaim freed %ld pages\n", freed); in kbase_mem_pool_reclaim_scan_objects() 381 pool->reclaim.shrink = kbase_mem_pool_reclaim_shrink; in kbase_mem_pool_init() 383 pool->reclaim.count_objects = kbase_mem_pool_reclaim_count_objects; in kbase_mem_pool_init() 384 pool->reclaim.scan_objects = kbase_mem_pool_reclaim_scan_objects; in kbase_mem_pool_init() 386 pool->reclaim.seeks = DEFAULT_SEEKS; in kbase_mem_pool_init() 390 pool->reclaim.batch = 0; in kbase_mem_pool_init() 392 register_shrinker(&pool->reclaim); in kbase_mem_pool_init() [all...] |
H A D | mali_kbase_mem_linux.c | 690 kctx = container_of(s, struct kbase_context, reclaim); in kbase_mem_evictable_reclaim_count_objects() 703 * list for pages and try to reclaim them. 727 kctx = container_of(s, struct kbase_context, reclaim); in kbase_mem_evictable_reclaim_scan_objects() 792 kctx->reclaim.shrink = kbase_mem_evictable_reclaim_shrink; in kbase_mem_evictable_init() 794 kctx->reclaim.count_objects = kbase_mem_evictable_reclaim_count_objects; in kbase_mem_evictable_init() 795 kctx->reclaim.scan_objects = kbase_mem_evictable_reclaim_scan_objects; in kbase_mem_evictable_init() 797 kctx->reclaim.seeks = DEFAULT_SEEKS; in kbase_mem_evictable_init() 801 kctx->reclaim.batch = 0; in kbase_mem_evictable_init() 803 register_shrinker(&kctx->reclaim); in kbase_mem_evictable_init() 809 unregister_shrinker(&kctx->reclaim); in kbase_mem_evictable_deinit() [all...] |
H A D | mali_kbase_defs.h | 434 * @reclaim: Shrinker for kernel reclaim of free pages 451 struct shrinker reclaim; member 1361 * @reclaim: Shrinker object registered with the kernel containing 1602 struct shrinker reclaim; member
|