Home
last modified time | relevance | path

Searched refs:mm_list (Results 1 – 8 of 8) sorted by relevance

/linux/arch/um/kernel/skas/
H A Dmmu.c24 static struct list_head mm_list; variable
40 list_add(&mm->context.list, &mm_list); in init_new_context()
105 list_for_each_entry(mm_context, &mm_list, list) { in mm_sigchld_irq()
137 INIT_LIST_HEAD(&mm_list); in init_child_tracking()
/linux/arch/x86/kernel/cpu/sgx/
H A Ddriver.c30 INIT_LIST_HEAD(&encl->mm_list); in sgx_open()
50 * Drain the remaining mm_list entries. At this point the list contains in sgx_release()
58 if (list_empty(&encl->mm_list)) { in sgx_release()
61 encl_mm = list_first_entry(&encl->mm_list, in sgx_release()
H A Dencl.c443 * mm_list entry of a forked process failed in sgx_vma_open(). When in sgx_vma_fault()
761 WARN_ON_ONCE(!list_empty(&encl->mm_list)); in sgx_encl_release()
785 list_for_each_entry(tmp, &encl_mm->encl->mm_list, list) { in sgx_mmu_notifier_release()
824 list_for_each_entry_rcu(tmp, &encl->mm_list, list) { in sgx_encl_find_mm()
843 * each 'mm' only appears once on encl->mm_list. This is guaranteed by in sgx_encl_mm_add()
845 * remove to an encl->mm_list. in sgx_encl_mm_add()
850 * It's possible that an entry already exists in the mm_list, because it in sgx_encl_mm_add()
873 list_add_rcu(&encl_mm->list, &encl->mm_list); in sgx_encl_mm_add()
935 list_for_each_entry_rcu(encl_mm, &encl->mm_list, list) { in sgx_encl_cpumask()
997 * in the enclave's mm_list
[all...]
H A Dencl.h68 struct list_head mm_list; member
H A Dmain.c121 list_for_each_entry_rcu(encl_mm, &encl->mm_list, list) { in sgx_reclaimer_age()
/linux/mm/
H A Dvmscan.c2894 static struct lru_gen_mm_list mm_list = { in get_mm_list() local
2895 .fifo = LIST_HEAD_INIT(mm_list.fifo), in get_mm_list()
2896 .lock = __SPIN_LOCK_UNLOCKED(mm_list.lock), in get_mm_list()
2901 return &memcg->mm_list; in get_mm_list()
2905 return &mm_list; in get_mm_list()
2935 struct lru_gen_mm_list *mm_list = get_mm_list(memcg); in lru_gen_add_mm() local
2942 spin_lock(&mm_list->lock); in lru_gen_add_mm()
2949 if (mm_state->tail == &mm_list->fifo) in lru_gen_add_mm()
2953 list_add_tail(&mm->lru_gen.list, &mm_list->fifo); in lru_gen_add_mm()
2955 spin_unlock(&mm_list in lru_gen_add_mm()
2961 struct lru_gen_mm_list *mm_list; lru_gen_del_mm() local
3078 struct lru_gen_mm_list *mm_list = get_mm_list(memcg); iterate_mm_list() local
3139 struct lru_gen_mm_list *mm_list = get_mm_list(memcg); iterate_mm_list_nowalk() local
5729 struct lru_gen_mm_list *mm_list = get_mm_list(memcg); lru_gen_init_memcg() local
5742 struct lru_gen_mm_list *mm_list = get_mm_list(memcg); lru_gen_exit_memcg() local
[all...]
/linux/drivers/gpu/drm/omapdrm/
H A Domap_gem.c31 struct list_head mm_list; member
1106 list_for_each_entry(omap_obj, &priv->obj_list, mm_list) { in omap_gem_resume()
1171 list_for_each_entry(omap_obj, list, mm_list) { in omap_gem_describe_objects()
1196 list_del(&omap_obj->mm_list); in omap_gem_free_object()
1371 list_add(&omap_obj->mm_list, &priv->obj_list); in omap_gem_new()
/linux/Documentation/mm/
H A Dmultigen_lru.rst120 young PTEs. For the former, it iterates ``lruvec_memcg()->mm_list``
166 A page table walker iterates ``lruvec_memcg()->mm_list`` and calls