Searched refs:reclaim_mgr (Results 1 – 2 of 2) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/ |
| H A D | mali_kbase_csf_tiler_heap_reclaim.c | 71 WARN_ON(atomic_sub_return(remaining, &scheduler->reclaim_mgr.unused_pages) < in detach_ctx_from_heap_reclaim_mgr() 96 list_add_tail(&info->mgr_link, &scheduler->reclaim_mgr.ctx_lists[prio]); in attach_ctx_to_heap_reclaim_mgr() 98 atomic_add(info->nr_est_unused_pages, &scheduler->reclaim_mgr.unused_pages); in attach_ctx_to_heap_reclaim_mgr() 192 struct kbase_csf_sched_heap_reclaim_mgr *const mgr = &scheduler->reclaim_mgr; in reclaim_unused_heap_pages() 205 list_for_each_entry_safe(info, tmp, &scheduler->reclaim_mgr.ctx_lists[prio], in reclaim_unused_heap_pages() 257 struct kbase_csf_sched_heap_reclaim_mgr *mgr = &kbdev->csf.scheduler.reclaim_mgr; in kbase_csf_tiler_heap_reclaim_count_free_pages() 268 struct kbase_csf_sched_heap_reclaim_mgr *mgr = &kbdev->csf.scheduler.reclaim_mgr; in kbase_csf_tiler_heap_reclaim_scan_free_pages() 310 container_of(s, struct kbase_device, csf.scheduler.reclaim_mgr.heap_reclaim); in kbase_csf_tiler_heap_reclaim_count_objects() 319 container_of(s, struct kbase_device, csf.scheduler.reclaim_mgr.heap_reclaim); in kbase_csf_tiler_heap_reclaim_scan_objects() 334 struct shrinker *reclaim = &scheduler->reclaim_mgr.heap_reclaim; in kbase_csf_tiler_heap_reclaim_mgr_init() [all …]
|
| H A D | mali_kbase_csf_defs.h | 1121 struct kbase_csf_sched_heap_reclaim_mgr reclaim_mgr; member
|