Home
last modified time | relevance | path

Searched refs:mem_migrate (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem_migrate.c82 if (kbdev->mem_migrate.inode && kbdev->mem_migrate.inode->i_mapping) { in kbase_alloc_page_metadata()
83 __SetPageMovable(p, kbdev->mem_migrate.inode->i_mapping); in kbase_alloc_page_metadata()
114 struct kbase_mem_migrate *mem_migrate = in kbase_free_pages_worker() local
116 struct kbase_device *kbdev = container_of(mem_migrate, struct kbase_device, mem_migrate); in kbase_free_pages_worker()
121 spin_lock(&mem_migrate->free_pages_lock); in kbase_free_pages_worker()
122 list_splice_init(&mem_migrate->free_pages_list, &free_list); in kbase_free_pages_worker()
123 spin_unlock(&mem_migrate->free_pages_lock); in kbase_free_pages_worker()
144 struct kbase_mem_migrate *mem_migrate = &kbdev->mem_migrate; in kbase_free_page_later() local
146 spin_lock(&mem_migrate->free_pages_lock); in kbase_free_page_later()
147 list_add(&p->lru, &mem_migrate->free_pages_list); in kbase_free_page_later()
[all …]
H A Dmali_kbase_mem_pool.c154 struct kbase_mem_migrate *mem_migrate = &pool->kbdev->mem_migrate; in kbase_mem_pool_add_locked() local
156 queue_work(mem_migrate->free_pages_workq, &mem_migrate->free_pages_work); in kbase_mem_pool_add_locked()
190 struct kbase_mem_migrate *mem_migrate = &pool->kbdev->mem_migrate; in kbase_mem_pool_add_list_locked() local
192 queue_work(mem_migrate->free_pages_workq, &mem_migrate->free_pages_work); in kbase_mem_pool_add_list_locked()
325 struct kbase_mem_migrate *mem_migrate = &pool->kbdev->mem_migrate; in enqueue_free_pool_pages_work() local
328 queue_work(mem_migrate->free_pages_workq, &mem_migrate->free_pages_work); in enqueue_free_pool_pages_work()
H A Dmali_kbase_defs.h1359 struct kbase_mem_migrate mem_migrate; member