Searched refs:mem_migrate (Results 1 – 3 of 3) sorted by relevance
82 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() local116 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() local146 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 …]
154 struct kbase_mem_migrate *mem_migrate = &pool->kbdev->mem_migrate; in kbase_mem_pool_add_locked() local156 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() local192 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() local328 queue_work(mem_migrate->free_pages_workq, &mem_migrate->free_pages_work); in enqueue_free_pool_pages_work()
1359 struct kbase_mem_migrate mem_migrate; member