Searched refs:mm_struct (Results 1 - 25 of 662) sorted by last modified time

1234567891011>>

/linux-master/virt/kvm/
H A Dkvm_main.c863 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 Dvmscan.c2748 * 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 Dutil.c388 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 Duserfaultfd.c41 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 Dswapfile.c2053 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 Dshmem.c151 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 Drmap.c188 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 Dpgtable-generic.c97 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 Dpage_vma_mapped.c176 struct mm_struct *mm = vma->vm_mm;
H A Dpage_table_check.c154 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 Doom_kill.c488 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 Dnommu.c367 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 Dmremap.c35 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 Dmprotect.c490 struct mm_struct *mm = vma->vm_mm;
582 struct mm_struct *mm = vma->vm_mm;
H A Dmmap.c79 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 Dmlock.c481 struct mm_struct *mm = vma->vm_mm;
582 static unsigned long count_mm_mlocked_page_nr(struct mm_struct *mm,
H A Dmigrate_device.c64 struct mm_struct *mm = vma->vm_mm;
574 struct mm_struct *mm = vma->vm_mm;
H A Dmigrate.c306 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 Dmempolicy.c415 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 Dmemory.c180 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 Dmemcontrol.c187 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 Dmadvise.c142 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 Dksm.c210 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 Dkhugepaged.c408 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 Dinternal.h306 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)

Completed in 4644 milliseconds

1234567891011>>