Home
last modified time | relevance | path

Searched defs:mm (Results 1 – 25 of 43) sorted by relevance

12

/mm/
Dmmu_notifier.c262 struct mm_struct *mm) in mn_itree_release()
300 struct mm_struct *mm) in mn_hlist_release()
348 void __mmu_notifier_release(struct mm_struct *mm) in __mmu_notifier_release()
365 int __mmu_notifier_clear_flush_young(struct mm_struct *mm, in __mmu_notifier_clear_flush_young()
385 int __mmu_notifier_clear_young(struct mm_struct *mm, in __mmu_notifier_clear_young()
405 int __mmu_notifier_test_young(struct mm_struct *mm, in __mmu_notifier_test_young()
427 void __mmu_notifier_change_pte(struct mm_struct *mm, unsigned long address, in __mmu_notifier_change_pte()
607 void __mmu_notifier_invalidate_range(struct mm_struct *mm, in __mmu_notifier_invalidate_range()
630 struct mm_struct *mm) in __mmu_notifier_register()
723 struct mm_struct *mm) in mmu_notifier_register()
[all …]
Dmmap.c200 struct mm_struct *mm = current->mm; in SYSCALL_DEFINE1() local
334 static int browse_rb(struct mm_struct *mm) in browse_rb()
395 static void validate_mm(struct mm_struct *mm) in validate_mm()
436 #define validate_mm(mm) do { } while (0) argument
532 static int find_vma_links(struct mm_struct *mm, unsigned long addr, in find_vma_links()
576 static inline struct vm_area_struct *vma_next(struct mm_struct *mm, in vma_next()
600 munmap_vma_range(struct mm_struct *mm, unsigned long start, unsigned long len, in munmap_vma_range()
611 static unsigned long count_vma_pages_range(struct mm_struct *mm, in count_vma_pages_range()
639 void __vma_link_rb(struct mm_struct *mm, struct vm_area_struct *vma, in __vma_link_rb()
681 __vma_link(struct mm_struct *mm, struct vm_area_struct *vma, in __vma_link()
[all …]
Dmmap_lock.c156 #define TRACE_MMAP_LOCK_EVENT(type, mm, ...) \ argument
180 #define TRACE_MMAP_LOCK_EVENT(type, mm, ...) \ argument
199 static const char *get_mm_memcg_path(struct mm_struct *mm) in get_mm_memcg_path()
228 void __mmap_lock_do_trace_start_locking(struct mm_struct *mm, bool write) in __mmap_lock_do_trace_start_locking()
234 void __mmap_lock_do_trace_acquire_returned(struct mm_struct *mm, bool write, in __mmap_lock_do_trace_acquire_returned()
241 void __mmap_lock_do_trace_released(struct mm_struct *mm, bool write) in __mmap_lock_do_trace_released()
Dmadvise.c145 struct mm_struct *mm = vma->vm_mm; in madvise_update_vma() local
273 struct mm_struct *mm = vma->vm_mm; in madvise_willneed() local
325 struct mm_struct *mm = tlb->mm; in madvise_cold_or_pageout_pte_range() local
524 struct mm_struct *mm = vma->vm_mm; in madvise_cold() local
574 struct mm_struct *mm = vma->vm_mm; in madvise_pageout() local
603 struct mm_struct *mm = tlb->mm; in madvise_free_pte_range() local
738 struct mm_struct *mm = vma->vm_mm; in madvise_free_single_vma() local
803 struct mm_struct *mm = vma->vm_mm; in madvise_dontneed_free() local
862 struct mm_struct *mm = vma->vm_mm; in madvise_populate() local
924 struct mm_struct *mm = vma->vm_mm; in madvise_remove() local
[all …]
Dmremap.c33 static pud_t *get_old_pud(struct mm_struct *mm, unsigned long addr) in get_old_pud()
54 static pmd_t *get_old_pmd(struct mm_struct *mm, unsigned long addr) in get_old_pmd()
70 static pud_t *alloc_new_pud(struct mm_struct *mm, struct vm_area_struct *vma, in alloc_new_pud()
84 static pmd_t *alloc_new_pmd(struct mm_struct *mm, struct vm_area_struct *vma, in alloc_new_pmd()
139 struct mm_struct *mm = vma->vm_mm; in move_ptes() local
260 struct mm_struct *mm = vma->vm_mm; in move_normal_pmd() local
337 struct mm_struct *mm = vma->vm_mm; in move_normal_pud() local
395 struct mm_struct *mm = vma->vm_mm; in move_huge_pud() local
622 struct mm_struct *mm = vma->vm_mm; in move_vma() local
770 struct mm_struct *mm = current->mm; in vma_to_resize() local
[all …]
Dvmacache.c30 static inline bool vmacache_valid_mm(struct mm_struct *mm) in vmacache_valid_mm()
41 static bool vmacache_valid(struct mm_struct *mm) in vmacache_valid()
61 struct vm_area_struct *vmacache_find(struct mm_struct *mm, unsigned long addr) in vmacache_find()
92 struct vm_area_struct *vmacache_find_exact(struct mm_struct *mm, in vmacache_find_exact()
Doom_kill.c497 bool process_shares_mm(struct task_struct *p, struct mm_struct *mm) in process_shares_mm()
519 bool __oom_reap_task_mm(struct mm_struct *mm) in __oom_reap_task_mm()
574 static bool oom_reap_task_mm(struct task_struct *tsk, struct mm_struct *mm) in oom_reap_task_mm()
618 struct mm_struct *mm = tsk->signal->oom_mm; in oom_reap_task() local
670 struct mm_struct *mm = tsk->signal->oom_mm; in wake_oom_reaper() local
733 struct mm_struct *mm = tsk->mm; local
848 struct mm_struct *mm = task->mm; in task_will_free_mem() local
896 struct mm_struct *mm; in __oom_kill_process() local
1185 struct mm_struct *mm = NULL; in SYSCALL_DEFINE2() local
Dkhugepaged.c99 struct mm_struct *mm; member
419 static struct mm_slot *get_mm_slot(struct mm_struct *mm) in get_mm_slot()
430 static void insert_to_mm_slots_hash(struct mm_struct *mm, in insert_to_mm_slots_hash()
437 static inline int khugepaged_test_exit(struct mm_struct *mm) in khugepaged_test_exit()
476 int __khugepaged_enter(struct mm_struct *mm) in __khugepaged_enter()
529 void __khugepaged_exit(struct mm_struct *mm) in __khugepaged_exit()
975 static int hugepage_vma_revalidate(struct mm_struct *mm, unsigned long address, in hugepage_vma_revalidate()
1008 static bool __collapse_huge_page_swapin(struct mm_struct *mm, in __collapse_huge_page_swapin()
1063 static void collapse_huge_page(struct mm_struct *mm, in collapse_huge_page()
1229 static int khugepaged_scan_pmd(struct mm_struct *mm, in khugepaged_scan_pmd()
[all …]
Dmemory.c161 void mm_trace_rss_stat(struct mm_struct *mm, int member, long count) in mm_trace_rss_stat()
169 void sync_mm_rss(struct mm_struct *mm) in sync_mm_rss()
182 static void add_mm_counter_fast(struct mm_struct *mm, int member, int val) in add_mm_counter_fast()
191 #define inc_mm_counter_fast(mm, member) add_mm_counter_fast(mm, member, 1) argument
192 #define dec_mm_counter_fast(mm, member) add_mm_counter_fast(mm, member, -1) argument
205 #define inc_mm_counter_fast(mm, member) inc_mm_counter(mm, member) argument
206 #define dec_mm_counter_fast(mm, member) dec_mm_counter(mm, member) argument
216 struct vm_area_struct *get_vma(struct mm_struct *mm, unsigned long addr) in get_vma()
497 int __pte_alloc(struct mm_struct *mm, pmd_t *pmd) in __pte_alloc()
555 static inline void add_mm_rss_vec(struct mm_struct *mm, int *rss) in add_mm_rss_vec()
[all …]
Dnommu.c383 struct mm_struct *mm = current->mm; in SYSCALL_DEFINE1() local
553 static void add_vma_to_mm(struct mm_struct *mm, struct vm_area_struct *vma) in add_vma_to_mm()
621 struct mm_struct *mm = vma->vm_mm; in delete_vma_from_mm() local
653 static void delete_vma(struct mm_struct *mm, struct vm_area_struct *vma) in delete_vma()
662 struct vm_area_struct *find_vma_from_tree(struct mm_struct *mm, unsigned long addr) in find_vma_from_tree()
682 struct vm_area_struct *__find_vma(struct mm_struct *mm, unsigned long addr) in __find_vma()
703 struct vm_area_struct *find_extend_vma(struct mm_struct *mm, unsigned long addr) in find_extend_vma()
721 static struct vm_area_struct *find_vma_exact(struct mm_struct *mm, in find_vma_exact()
1346 int split_vma(struct mm_struct *mm, struct vm_area_struct *vma, in split_vma()
1409 static int shrink_vma(struct mm_struct *mm, in shrink_vma()
[all …]
Drmap.c189 struct mm_struct *mm = vma->vm_mm; in __anon_vma_prepare() local
640 static void set_tlb_ubc_flush_pending(struct mm_struct *mm, bool writable) in set_tlb_ubc_flush_pending()
667 static bool should_defer_flush(struct mm_struct *mm, enum ttu_flags flags) in should_defer_flush()
697 void flush_tlb_batched_pending(struct mm_struct *mm) in flush_tlb_batched_pending()
711 static void set_tlb_ubc_flush_pending(struct mm_struct *mm, bool writable) in set_tlb_ubc_flush_pending()
715 static bool should_defer_flush(struct mm_struct *mm, enum ttu_flags flags) in should_defer_flush()
745 pmd_t *mm_find_pmd(struct mm_struct *mm, unsigned long address) in mm_find_pmd()
1415 struct mm_struct *mm = vma->vm_mm; in try_to_unmap_one() local
1739 struct mm_struct *mm = vma->vm_mm; in try_to_migrate_one() local
2081 struct mm_struct *mm; member
[all …]
Dutil.c278 void __vma_link_list(struct mm_struct *mm, struct vm_area_struct *vma, in __vma_link_list()
296 void __vma_unlink_list(struct mm_struct *mm, struct vm_area_struct *vma) in __vma_unlink_list()
383 unsigned long arch_randomize_brk(struct mm_struct *mm) in arch_randomize_brk()
445 void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack) in arch_pick_mmap_layout()
461 void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack) in arch_pick_mmap_layout()
483 int __account_locked_vm(struct mm_struct *mm, unsigned long pages, bool inc, in __account_locked_vm()
526 int account_locked_vm(struct mm_struct *mm, unsigned long pages, bool inc) in account_locked_vm()
547 struct mm_struct *mm = current->mm; in vm_mmap_pgoff() local
985 int __vm_enough_memory(struct mm_struct *mm, long pages, int cap_sys_admin) in __vm_enough_memory()
1041 struct mm_struct *mm = get_task_mm(task); in get_cmdline() local
Dpgalloc-track.h6 static inline p4d_t *p4d_alloc_track(struct mm_struct *mm, pgd_t *pgd, in p4d_alloc_track()
19 static inline pud_t *pud_alloc_track(struct mm_struct *mm, p4d_t *p4d, in pud_alloc_track()
32 static inline pmd_t *pmd_alloc_track(struct mm_struct *mm, pud_t *pud, in pmd_alloc_track()
Dgup.c502 struct mm_struct *mm = vma->vm_mm; in follow_page_pte() local
656 struct mm_struct *mm = vma->vm_mm; in follow_pmd_mask() local
759 struct mm_struct *mm = vma->vm_mm; in follow_pud_mask() local
842 struct mm_struct *mm = vma->vm_mm; in follow_page_mask() local
891 static int get_gate_page(struct mm_struct *mm, unsigned long address, in get_gate_page()
1118 static long __get_user_pages(struct mm_struct *mm, in __get_user_pages()
1298 int fixup_user_fault(struct mm_struct *mm, in fixup_user_fault()
1346 static __always_inline long __get_user_pages_locked(struct mm_struct *mm, in __get_user_pages_locked()
1497 struct mm_struct *mm = vma->vm_mm; in populate_vma_page_range() local
1559 struct mm_struct *mm = vma->vm_mm; in faultin_vma_page_range() local
[all …]
Dksm.c124 struct mm_struct *mm; member
203 struct mm_struct *mm; member
422 static struct mm_slot *get_mm_slot(struct mm_struct *mm) in get_mm_slot()
433 static void insert_to_mm_slots_hash(struct mm_struct *mm, in insert_to_mm_slots_hash()
448 static inline bool ksm_test_exit(struct mm_struct *mm) in ksm_test_exit()
518 static struct vm_area_struct *find_mergeable_vma(struct mm_struct *mm, in find_mergeable_vma()
532 struct mm_struct *mm = rmap_item->mm; in break_cow() local
551 struct mm_struct *mm = rmap_item->mm; in get_mergeable_page() local
962 struct mm_struct *mm; in unmerge_and_remove_all_rmap_items() local
1030 struct mm_struct *mm = vma->vm_mm; in write_protect_page() local
[all …]
Dmigrate.c290 void __migration_entry_wait(struct mm_struct *mm, pte_t *ptep, in __migration_entry_wait()
323 void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, in migration_entry_wait()
332 struct mm_struct *mm, pte_t *pte) in migration_entry_wait_huge()
339 void pmd_migration_entry_wait(struct mm_struct *mm, pmd_t *pmd) in pmd_migration_entry_wait()
1666 static int do_move_pages_to_node(struct mm_struct *mm, in do_move_pages_to_node()
1691 static int add_page_for_migration(struct mm_struct *mm, unsigned long addr, in add_page_for_migration()
1757 static int move_pages_and_store_status(struct mm_struct *mm, int node, in move_pages_and_store_status()
1787 static int do_pages_move(struct mm_struct *mm, nodemask_t task_nodes, in do_pages_move()
1884 static void do_pages_stat_array(struct mm_struct *mm, unsigned long nr_pages, in do_pages_stat_array()
1940 static int do_pages_stat(struct mm_struct *mm, unsigned long nr_pages, in do_pages_stat()
[all …]
Dhuge_memory.c128 struct page *mm_get_huge_zero_page(struct mm_struct *mm) in mm_get_huge_zero_page()
142 void mm_put_huge_zero_page(struct mm_struct *mm) in mm_put_huge_zero_page()
709 static void set_huge_zero_page(pgtable_t pgtable, struct mm_struct *mm, in set_huge_zero_page()
790 struct mm_struct *mm = vma->vm_mm; in insert_pfn_pmd() local
891 struct mm_struct *mm = vma->vm_mm; in insert_pfn_pud() local
982 struct mm_struct *mm = vma->vm_mm; in follow_devmap_pmd() local
1153 struct mm_struct *mm = vma->vm_mm; in follow_devmap_pud() local
1358 struct mm_struct *mm = vma->vm_mm; in follow_trans_huge_pmd() local
1507 struct mm_struct *mm = tlb->mm; in madvise_free_huge_pmd() local
1571 static inline void zap_deposited_table(struct mm_struct *mm, pmd_t *pmd) in zap_deposited_table()
[all …]
Dmmu_gather.c250 static void __tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm, in __tlb_gather_mmu()
282 void tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm) in tlb_gather_mmu()
298 void tlb_gather_mmu_fullmm(struct mmu_gather *tlb, struct mm_struct *mm) in tlb_gather_mmu_fullmm()
Dpgtable-generic.c93 struct mm_struct *mm = (vma)->vm_mm; in ptep_clear_flush() local
161 void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, in pgtable_trans_huge_deposit()
177 pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) in pgtable_trans_huge_withdraw()
Dmempolicy.c377 void mpol_rebind_mm(struct mm_struct *mm, nodemask_t *new) in mpol_rebind_mm()
724 queue_pages_range(struct mm_struct *mm, unsigned long start, unsigned long end, in queue_pages_range()
784 static int mbind_range(struct mm_struct *mm, unsigned long start, in mbind_range()
899 static int lookup_node(struct mm_struct *mm, unsigned long addr) in lookup_node()
920 struct mm_struct *mm = current->mm; in do_get_mempolicy() local
1048 static int migrate_to_node(struct mm_struct *mm, int source, int dest, in migrate_to_node()
1087 int do_migrate_pages(struct mm_struct *mm, const nodemask_t *from, in do_migrate_pages()
1233 int do_migrate_pages(struct mm_struct *mm, const nodemask_t *from, in do_migrate_pages()
1249 struct mm_struct *mm = current->mm; in do_mbind() local
1513 struct mm_struct *mm = NULL; in kernel_migrate_pages() local
Dhugetlb.c4053 void hugetlb_report_usage(struct seq_file *m, struct mm_struct *mm) in hugetlb_report_usage()
4455 struct mm_struct *mm = vma->vm_mm; in __unmap_hugepage_range() local
4604 static void unmap_ref_private(struct mm_struct *mm, struct vm_area_struct *vma, in unmap_ref_private()
4660 static vm_fault_t hugetlb_cow(struct mm_struct *mm, struct vm_area_struct *vma, in hugetlb_cow()
4895 static vm_fault_t hugetlb_no_page(struct mm_struct *mm, in hugetlb_no_page()
5091 vm_fault_t hugetlb_fault(struct mm_struct *mm, struct vm_area_struct *vma, in hugetlb_fault()
5458 long follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma, in follow_hugetlb_page()
5638 struct mm_struct *mm = vma->vm_mm; in hugetlb_change_protection() local
6015 pte_t *huge_pmd_share(struct mm_struct *mm, struct vm_area_struct *vma, in huge_pmd_share()
6072 int huge_pmd_unshare(struct mm_struct *mm, struct vm_area_struct *vma, in huge_pmd_unshare()
[all …]
Dprocess_vm_access.c74 struct mm_struct *mm, in process_vm_rw_single_vec()
158 struct mm_struct *mm; in process_vm_rw_core() local
Dmsync.c35 struct mm_struct *mm = current->mm; in SYSCALL_DEFINE3() local
Dpage_vma_mapped.c155 struct mm_struct *mm = pvmw->vma->vm_mm; in page_vma_mapped_walk() local
/mm/damon/
Dvaddr.c44 struct mm_struct *mm; in damon_get_mm() local
175 struct mm_struct *mm; in damon_va_three_regions() local
403 static void damon_hugetlb_mkold(pte_t *pte, struct mm_struct *mm, in damon_hugetlb_mkold()
462 static void damon_va_mkold(struct mm_struct *mm, unsigned long addr) in damon_va_mkold()
474 struct mm_struct *mm, struct damon_region *r) in __damon_va_prepare_access_check()
484 struct mm_struct *mm; in damon_va_prepare_access_checks() local
602 static bool damon_va_young(struct mm_struct *mm, unsigned long addr, in damon_va_young()
623 struct mm_struct *mm, struct damon_region *r) in __damon_va_check_access()
649 struct mm_struct *mm; in damon_va_check_accesses() local
695 struct mm_struct *mm; in damos_madvise() local

12