/linux-master/virt/kvm/ |
H A D | kvm_main.c | 863 struct mm_struct *mm, 873 struct mm_struct *mm, 896 struct mm_struct *mm, 906 struct mm_struct *mm) 1302 struct mm_struct *mm = kvm->mm;
|
/linux-master/mm/ |
H A D | vmscan.c | 2748 * mm_struct list 2774 static struct mm_struct *get_next_mm(struct lru_gen_mm_walk *walk) 2777 struct mm_struct *mm; 2781 mm = list_entry(mm_state->head, struct mm_struct, lru_gen.list); 2792 void lru_gen_add_mm(struct mm_struct *mm) 2819 void lru_gen_del_mm(struct mm_struct *mm) 2859 void lru_gen_migrate_mm(struct mm_struct *mm) 2900 static struct mm_struct *get_next_mm(struct lru_gen_mm_walk *walk) 2932 static bool iterate_mm_list(struct lru_gen_mm_walk *walk, struct mm_struct **iter) 2936 struct mm_struct *m [all...] |
H A D | util.c | 388 unsigned long __weak arch_randomize_brk(struct mm_struct *mm) 463 void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack) 479 void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack) 501 int __account_locked_vm(struct mm_struct *mm, unsigned long pages, bool inc, 544 int account_locked_vm(struct mm_struct *mm, unsigned long pages, bool inc) 565 struct mm_struct *mm = current->mm; 959 int __vm_enough_memory(struct mm_struct *mm, long pages, int cap_sys_admin) 1019 struct mm_struct *mm = get_task_mm(task);
|
H A D | userfaultfd.c | 41 struct vm_area_struct *find_vma_and_prepare_anon(struct mm_struct *mm, 68 static struct vm_area_struct *uffd_lock_vma(struct mm_struct *mm, 102 static struct vm_area_struct *uffd_mfill_lock(struct mm_struct *dst_mm, 123 static struct vm_area_struct *uffd_mfill_lock(struct mm_struct *dst_mm, 177 struct mm_struct *dst_mm = dst_vma->vm_mm; 433 struct mm_struct *dst_mm = dst_vma->vm_mm; 464 static pmd_t *mm_alloc_pmd(struct mm_struct *mm, unsigned long address) 499 struct mm_struct *dst_mm = dst_vma->vm_mm; 706 struct mm_struct *dst_mm = ctx->mm; 932 struct mm_struct *dst_m [all...] |
H A D | swapfile.c | 2053 static int unuse_mm(struct mm_struct *mm, unsigned int type) 2106 struct mm_struct *prev_mm; 2107 struct mm_struct *mm; 2132 mm = list_entry(p, struct mm_struct, mmlist);
|
H A D | shmem.c | 151 struct mm_struct *fault_mm, vm_fault_t *fault_type); 545 struct mm_struct *mm, unsigned long vm_flags) 1636 struct mm_struct *fault_mm, bool huge) 1850 gfp_t gfp, struct mm_struct *fault_mm, 1964 struct mm_struct *fault_mm;
|
H A D | rmap.c | 188 struct mm_struct *mm = vma->vm_mm; 674 static void set_tlb_ubc_flush_pending(struct mm_struct *mm, pte_t pteval, 719 static bool should_defer_flush(struct mm_struct *mm, enum ttu_flags flags) 742 void flush_tlb_batched_pending(struct mm_struct *mm) 759 static void set_tlb_ubc_flush_pending(struct mm_struct *mm, pte_t pteval, 764 static bool should_defer_flush(struct mm_struct *mm, enum ttu_flags flags) 804 pmd_t *mm_find_pmd(struct mm_struct *mm, unsigned long address) 1624 struct mm_struct *mm = vma->vm_mm; 1973 struct mm_struct *mm = vma->vm_mm; 2338 struct mm_struct *m [all...] |
H A D | pgtable-generic.c | 97 struct mm_struct *mm = (vma)->vm_mm; 165 void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, 181 pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) 247 void pte_free_defer(struct mm_struct *mm, pgtable_t pgtable) 308 pte_t *pte_offset_map_nolock(struct mm_struct *mm, pmd_t *pmd, 364 pte_t *__pte_offset_map_lock(struct mm_struct *mm, pmd_t *pmd,
|
H A D | page_vma_mapped.c | 176 struct mm_struct *mm = vma->vm_mm;
|
H A D | page_table_check.c | 154 void __page_table_check_pte_clear(struct mm_struct *mm, pte_t pte) 165 void __page_table_check_pmd_clear(struct mm_struct *mm, pmd_t pmd) 176 void __page_table_check_pud_clear(struct mm_struct *mm, pud_t pud) 203 void __page_table_check_ptes_set(struct mm_struct *mm, pte_t *ptep, pte_t pte, 228 void __page_table_check_pmd_set(struct mm_struct *mm, pmd_t *pmdp, pmd_t pmd) 243 void __page_table_check_pud_set(struct mm_struct *mm, pud_t *pudp, pud_t pud) 256 void __page_table_check_pte_clear_range(struct mm_struct *mm,
|
H A D | oom_kill.c | 488 bool process_shares_mm(struct task_struct *p, struct mm_struct *mm) 493 struct mm_struct *t_mm = READ_ONCE(t->mm); 510 static bool __oom_reap_task_mm(struct mm_struct *mm) 566 static bool oom_reap_task_mm(struct task_struct *tsk, struct mm_struct *mm) 610 struct mm_struct *mm = tsk->signal->oom_mm; 664 struct mm_struct *mm = tsk->signal->oom_mm; 758 struct mm_struct *mm = tsk->mm; 871 struct mm_struct *mm = task->mm; 919 struct mm_struct *mm; 1202 struct mm_struct *m [all...] |
H A D | nommu.c | 367 struct mm_struct *mm = current->mm; 531 static void setup_vma_to_mm(struct vm_area_struct *vma, struct mm_struct *mm) 564 * delete a VMA from its owning mm_struct and address space 585 static void delete_vma(struct mm_struct *mm, struct vm_area_struct *vma) 595 struct vm_area_struct *find_vma_intersection(struct mm_struct *mm, 610 struct vm_area_struct *find_vma(struct mm_struct *mm, unsigned long addr) 622 struct vm_area_struct *lock_mm_and_find_vma(struct mm_struct *mm, 643 struct vm_area_struct *expand_stack(struct mm_struct *mm, unsigned long addr) 653 static struct vm_area_struct *find_vma_exact(struct mm_struct *mm, 1298 struct mm_struct *m [all...] |
H A D | mremap.c | 35 static pud_t *get_old_pud(struct mm_struct *mm, unsigned long addr) 56 static pmd_t *get_old_pmd(struct mm_struct *mm, unsigned long addr) 72 static pud_t *alloc_new_pud(struct mm_struct *mm, struct vm_area_struct *vma, 86 static pmd_t *alloc_new_pmd(struct mm_struct *mm, struct vm_area_struct *vma, 141 struct mm_struct *mm = vma->vm_mm; 240 struct mm_struct *mm = vma->vm_mm; 308 struct mm_struct *mm = vma->vm_mm; 357 struct mm_struct *mm = vma->vm_mm; 657 struct mm_struct *mm = vma->vm_mm; 816 struct mm_struct *m [all...] |
H A D | mprotect.c | 490 struct mm_struct *mm = vma->vm_mm; 582 struct mm_struct *mm = vma->vm_mm;
|
H A D | mmap.c | 79 static void unmap_region(struct mm_struct *mm, struct ma_state *mas, 181 struct mm_struct *mm = current->mm; 281 static void validate_mm(struct mm_struct *mm) 367 static unsigned long count_vma_pages_range(struct mm_struct *mm, 408 static int vma_link(struct mm_struct *mm, struct vm_area_struct *vma) 512 * @mm: The mm_struct 515 struct vma_iterator *vmi, struct mm_struct *mm) 869 struct mm_struct *mm = src->vm_mm; 1162 bool mlock_future_ok(struct mm_struct *mm, unsigned long flags, 1220 struct mm_struct *m [all...] |
H A D | mlock.c | 481 struct mm_struct *mm = vma->vm_mm; 582 static unsigned long count_mm_mlocked_page_nr(struct mm_struct *mm,
|
H A D | migrate_device.c | 64 struct mm_struct *mm = vma->vm_mm; 574 struct mm_struct *mm = vma->vm_mm;
|
H A D | migrate.c | 306 void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, 367 void pmd_migration_entry_wait(struct mm_struct *mm, pmd_t *pmd) 2106 static int add_page_for_migration(struct mm_struct *mm, const void __user *p, 2201 static int do_pages_move(struct mm_struct *mm, nodemask_t task_nodes, 2307 static void do_pages_stat_array(struct mm_struct *mm, unsigned long nr_pages, 2370 static int do_pages_stat(struct mm_struct *mm, unsigned long nr_pages, 2403 static struct mm_struct *find_mm_struct(pid_t pid, nodemask_t *mem_nodes) 2406 struct mm_struct *mm; 2418 /* Find the mm_struct */ 2459 struct mm_struct *m [all...] |
H A D | mempolicy.c | 415 void mpol_rebind_mm(struct mm_struct *mm, nodemask_t *new) 758 queue_pages_range(struct mm_struct *mm, unsigned long start, unsigned long end, 911 static int lookup_node(struct mm_struct *mm, unsigned long addr) 929 struct mm_struct *mm = current->mm; 1060 static long migrate_to_node(struct mm_struct *mm, int source, int dest, 1110 int do_migrate_pages(struct mm_struct *mm, const nodemask_t *from, 1249 int do_migrate_pages(struct mm_struct *mm, const nodemask_t *from, 1266 struct mm_struct *mm = current->mm; 1539 struct mm_struct *mm = current->mm; 1640 struct mm_struct *m [all...] |
H A D | memory.c | 180 void mm_trace_rss_stat(struct mm_struct *mm, int member) 414 void pmd_install(struct mm_struct *mm, pmd_t *pmd, pgtable_t *pte) 440 int __pte_alloc(struct mm_struct *mm, pmd_t *pmd) 475 static inline void add_mm_rss_vec(struct mm_struct *mm, int *rss) 781 copy_nonpresent_pte(struct mm_struct *dst_mm, struct mm_struct *src_mm, 939 struct mm_struct *src_mm = src_vma->vm_mm; 1042 static inline struct folio *folio_prealloc(struct mm_struct *src_mm, 1070 struct mm_struct *dst_mm = dst_vma->vm_mm; 1071 struct mm_struct *src_m [all...] |
H A D | memcontrol.c | 187 struct mm_struct *mm; 1227 * get_mem_cgroup_from_mm: Obtain a reference on given mm_struct's memcg. 1237 struct mem_cgroup *get_mem_cgroup_from_mm(struct mm_struct *mm) 6486 static unsigned long mem_cgroup_count_precharge(struct mm_struct *mm) 6500 static int mem_cgroup_precharge_mc(struct mm_struct *mm) 6552 struct mm_struct *mm = mc.mm; 6575 struct mm_struct *mm; 7506 int __mem_cgroup_charge(struct folio *folio, struct mm_struct *mm, gfp_t gfp) 7565 int mem_cgroup_swapin_charge_folio(struct folio *folio, struct mm_struct *mm,
|
H A D | madvise.c | 142 struct mm_struct *mm = vma->vm_mm; 265 struct mm_struct *mm = vma->vm_mm; 343 struct mm_struct *mm = tlb->mm; 584 struct mm_struct *mm = vma->vm_mm; 617 struct mm_struct *mm = vma->vm_mm; 648 struct mm_struct *mm = tlb->mm; 792 struct mm_struct *mm = vma->vm_mm; 885 struct mm_struct *mm = vma->vm_mm; 934 static long madvise_populate(struct mm_struct *mm, unsigned long start, 982 struct mm_struct *m [all...] |
H A D | ksm.c | 210 struct mm_struct *mm; 610 static inline bool ksm_test_exit(struct mm_struct *mm) 738 static struct vm_area_struct *find_mergeable_vma(struct mm_struct *mm, 752 struct mm_struct *mm = rmap_item->mm; 771 struct mm_struct *mm = rmap_item->mm; 1201 struct mm_struct *mm; 1281 struct mm_struct *mm = vma->vm_mm; 1375 struct mm_struct *mm = vma->vm_mm; 1544 struct mm_struct *mm = rmap_item->mm; 2309 struct mm_struct *m [all...] |
H A D | khugepaged.c | 408 static inline int hpage_collapse_test_exit(struct mm_struct *mm) 413 static inline int hpage_collapse_test_exit_or_disable(struct mm_struct *mm) 419 void __khugepaged_enter(struct mm_struct *mm) 462 void __khugepaged_exit(struct mm_struct *mm) 897 static int hugepage_vma_revalidate(struct mm_struct *mm, unsigned long address, 928 static int find_pmd_or_thp_or_none(struct mm_struct *mm, 952 static int check_pmd_still_valid(struct mm_struct *mm, 973 static int __collapse_huge_page_swapin(struct mm_struct *mm, 1045 static int alloc_charge_folio(struct folio **foliop, struct mm_struct *mm, 1073 static int collapse_huge_page(struct mm_struct *m [all...] |
H A D | internal.h | 306 void pmd_install(struct mm_struct *mm, pmd_t *pmd, pgtable_t *pte); 401 pmd_t *mm_find_pmd(struct mm_struct *mm, unsigned long address); 787 extern long faultin_page_range(struct mm_struct *mm, unsigned long start, 789 extern bool mlock_future_ok(struct mm_struct *mm, unsigned long flags, 1111 void flush_tlb_batched_pending(struct mm_struct *mm); 1119 static inline void flush_tlb_batched_pending(struct mm_struct *mm)
|