Searched refs:encl_mm (Results 1 – 2 of 2) sorted by relevance
64 struct sgx_encl_mm *encl_mm; in sgx_release() local76 encl_mm = NULL; in sgx_release()78 encl_mm = list_first_entry(&encl->mm_list, in sgx_release()80 list_del_rcu(&encl_mm->list); in sgx_release()86 if (!encl_mm) in sgx_release()90 mmu_notifier_unregister(&encl_mm->mmu_notifier, encl_mm->mm); in sgx_release()91 kfree(encl_mm); in sgx_release()
117 struct sgx_encl_mm *encl_mm; in sgx_reclaimer_age() local123 list_for_each_entry_rcu(encl_mm, &encl->mm_list, list) { in sgx_reclaimer_age()124 if (!mmget_not_zero(encl_mm->mm)) in sgx_reclaimer_age()127 mmap_read_lock(encl_mm->mm); in sgx_reclaimer_age()128 ret = !sgx_encl_test_and_clear_young(encl_mm->mm, page); in sgx_reclaimer_age()129 mmap_read_unlock(encl_mm->mm); in sgx_reclaimer_age()131 mmput_async(encl_mm->mm); in sgx_reclaimer_age()