mm_struct          49 arch/alpha/include/asm/cacheflush.h extern void __load_new_mm_context(struct mm_struct *);
mm_struct          55 arch/alpha/include/asm/cacheflush.h 		struct mm_struct *mm = vma->vm_mm;
mm_struct          18 arch/alpha/include/asm/machvec.h struct mm_struct;
mm_struct          73 arch/alpha/include/asm/machvec.h 	void (*mv_switch_mm)(struct mm_struct *, struct mm_struct *,
mm_struct          75 arch/alpha/include/asm/machvec.h 	void (*mv_activate_mm)(struct mm_struct *, struct mm_struct *);
mm_struct          77 arch/alpha/include/asm/machvec.h 	void (*mv_flush_tlb_current)(struct mm_struct *);
mm_struct          78 arch/alpha/include/asm/machvec.h 	void (*mv_flush_tlb_current_page)(struct mm_struct * mm,
mm_struct         121 arch/alpha/include/asm/mmu_context.h __get_new_mm_context(struct mm_struct *mm, long cpu)
mm_struct         136 arch/alpha/include/asm/mmu_context.h ev5_switch_mm(struct mm_struct *prev_mm, struct mm_struct *next_mm,
mm_struct         166 arch/alpha/include/asm/mmu_context.h ev4_switch_mm(struct mm_struct *prev_mm, struct mm_struct *next_mm,
mm_struct         185 arch/alpha/include/asm/mmu_context.h extern void __load_new_mm_context(struct mm_struct *);
mm_struct         194 arch/alpha/include/asm/mmu_context.h 		struct mm_struct * mm = current->active_mm;	\
mm_struct         205 arch/alpha/include/asm/mmu_context.h ev5_activate_mm(struct mm_struct *prev_mm, struct mm_struct *next_mm)
mm_struct         211 arch/alpha/include/asm/mmu_context.h ev4_activate_mm(struct mm_struct *prev_mm, struct mm_struct *next_mm)
mm_struct         233 arch/alpha/include/asm/mmu_context.h init_new_context(struct task_struct *tsk, struct mm_struct *mm)
mm_struct         246 arch/alpha/include/asm/mmu_context.h destroy_context(struct mm_struct *mm)
mm_struct         252 arch/alpha/include/asm/mmu_context.h enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
mm_struct          17 arch/alpha/include/asm/pgalloc.h pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t pte)
mm_struct          24 arch/alpha/include/asm/pgalloc.h pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte)
mm_struct          30 arch/alpha/include/asm/pgalloc.h pgd_populate(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmd)
mm_struct          35 arch/alpha/include/asm/pgalloc.h extern pgd_t *pgd_alloc(struct mm_struct *mm);
mm_struct          38 arch/alpha/include/asm/pgalloc.h pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct          44 arch/alpha/include/asm/pgalloc.h pmd_alloc_one(struct mm_struct *mm, unsigned long address)
mm_struct          51 arch/alpha/include/asm/pgalloc.h pmd_free(struct mm_struct *mm, pmd_t *pmd)
mm_struct          21 arch/alpha/include/asm/pgtable.h struct mm_struct;
mm_struct         249 arch/alpha/include/asm/pgtable.h extern inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
mm_struct          15 arch/alpha/include/asm/tlbflush.h extern void __load_new_mm_context(struct mm_struct *);
mm_struct          22 arch/alpha/include/asm/tlbflush.h ev4_flush_tlb_current(struct mm_struct *mm)
mm_struct          29 arch/alpha/include/asm/tlbflush.h ev5_flush_tlb_current(struct mm_struct *mm)
mm_struct          39 arch/alpha/include/asm/tlbflush.h ev4_flush_tlb_current_page(struct mm_struct * mm,
mm_struct          52 arch/alpha/include/asm/tlbflush.h ev5_flush_tlb_current_page(struct mm_struct * mm,
mm_struct          90 arch/alpha/include/asm/tlbflush.h flush_tlb_other(struct mm_struct *mm)
mm_struct         108 arch/alpha/include/asm/tlbflush.h flush_tlb_mm(struct mm_struct *mm)
mm_struct         120 arch/alpha/include/asm/tlbflush.h 	struct mm_struct *mm = vma->vm_mm;
mm_struct         140 arch/alpha/include/asm/tlbflush.h extern void flush_tlb_mm(struct mm_struct *);
mm_struct          73 arch/alpha/kernel/osf_sys.c 	struct mm_struct *mm;
mm_struct         640 arch/alpha/kernel/smp.c 	struct mm_struct *mm = (struct mm_struct *) x;
mm_struct         648 arch/alpha/kernel/smp.c flush_tlb_mm(struct mm_struct *mm)
mm_struct         675 arch/alpha/kernel/smp.c 	struct mm_struct *mm;
mm_struct         683 arch/alpha/kernel/smp.c 	struct mm_struct * mm = data->mm;
mm_struct         695 arch/alpha/kernel/smp.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct         735 arch/alpha/kernel/smp.c 	struct mm_struct *mm = (struct mm_struct *) x;
mm_struct         746 arch/alpha/kernel/smp.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct         959 arch/alpha/kernel/traps.c 		struct mm_struct *mm = current->mm;
mm_struct          41 arch/alpha/mm/fault.c __load_new_mm_context(struct mm_struct *next_mm)
mm_struct          88 arch/alpha/mm/fault.c 	struct mm_struct *mm = current->mm;
mm_struct          42 arch/alpha/mm/init.c pgd_alloc(struct mm_struct *mm)
mm_struct          62 arch/arc/include/asm/cacheflush.h void flush_cache_mm(struct mm_struct *mm);
mm_struct          53 arch/arc/include/asm/hugepage.h static inline void set_pmd_at(struct mm_struct *mm, unsigned long addr,
mm_struct          64 arch/arc/include/asm/hugepage.h extern void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp,
mm_struct          68 arch/arc/include/asm/hugepage.h extern pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
mm_struct          58 arch/arc/include/asm/mmu_context.h static inline void get_new_mmu_context(struct mm_struct *mm)
mm_struct         106 arch/arc/include/asm/mmu_context.h init_new_context(struct task_struct *tsk, struct mm_struct *mm)
mm_struct         116 arch/arc/include/asm/mmu_context.h static inline void destroy_context(struct mm_struct *mm)
mm_struct         129 arch/arc/include/asm/mmu_context.h static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next,
mm_struct          36 arch/arc/include/asm/pgalloc.h pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte)
mm_struct          42 arch/arc/include/asm/pgalloc.h pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t ptep)
mm_struct          52 arch/arc/include/asm/pgalloc.h static inline pgd_t *pgd_alloc(struct mm_struct *mm)
mm_struct          71 arch/arc/include/asm/pgalloc.h static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct          90 arch/arc/include/asm/pgalloc.h static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm)
mm_struct         101 arch/arc/include/asm/pgalloc.h pte_alloc_one(struct mm_struct *mm)
mm_struct         119 arch/arc/include/asm/pgalloc.h static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte)
mm_struct         124 arch/arc/include/asm/pgalloc.h static inline void pte_free(struct mm_struct *mm, pgtable_t ptep)
mm_struct         328 arch/arc/include/asm/pgtable.h static inline void set_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct          12 arch/arc/include/asm/tlbflush.h void local_flush_tlb_mm(struct mm_struct *mm);
mm_struct          37 arch/arc/include/asm/tlbflush.h extern void flush_tlb_mm(struct mm_struct *mm);
mm_struct          40 arch/arc/kernel/asm-offsets.c 	DEFINE(MM_CTXT, offsetof(struct mm_struct, context));
mm_struct          41 arch/arc/kernel/asm-offsets.c 	DEFINE(MM_PGD, offsetof(struct mm_struct, pgd));
mm_struct         168 arch/arc/kernel/smp.c 	struct mm_struct *mm = &init_mm;
mm_struct          64 arch/arc/kernel/troubleshoot.c 	struct mm_struct *mm;
mm_struct          87 arch/arc/kernel/troubleshoot.c 	struct mm_struct *active_mm = current->active_mm;
mm_struct        1035 arch/arc/mm/cache.c void flush_cache_mm(struct mm_struct *mm)
mm_struct          65 arch/arc/mm/fault.c 	struct mm_struct *mm = tsk->mm;
mm_struct          32 arch/arc/mm/mmap.c 	struct mm_struct *mm = current->mm;
mm_struct         293 arch/arc/mm/tlb.c noinline void local_flush_tlb_mm(struct mm_struct *mm)
mm_struct         459 arch/arc/mm/tlb.c void flush_tlb_mm(struct mm_struct *mm)
mm_struct         663 arch/arc/mm/tlb.c void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp,
mm_struct         678 arch/arc/mm/tlb.c pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp)
mm_struct          87 arch/arm/include/asm/bug.h struct mm_struct;
mm_struct          88 arch/arm/include/asm/bug.h void show_pte(const char *lvl, struct mm_struct *mm, unsigned long addr);
mm_struct         218 arch/arm/include/asm/cacheflush.h static inline void vivt_flush_cache_mm(struct mm_struct *mm)
mm_struct         227 arch/arm/include/asm/cacheflush.h 	struct mm_struct *mm = vma->vm_mm;
mm_struct         237 arch/arm/include/asm/cacheflush.h 	struct mm_struct *mm = vma->vm_mm;
mm_struct         253 arch/arm/include/asm/cacheflush.h extern void flush_cache_mm(struct mm_struct *mm);
mm_struct          22 arch/arm/include/asm/efi.h int efi_create_mapping(struct mm_struct *mm, efi_memory_desc_t *md);
mm_struct          23 arch/arm/include/asm/efi.h int efi_set_mapping_permissions(struct mm_struct *mm, efi_memory_desc_t *md);
mm_struct          39 arch/arm/include/asm/efi.h static inline void efi_set_pgd(struct mm_struct *mm)
mm_struct          17 arch/arm/include/asm/hugetlb.h static inline int is_hugepage_only_range(struct mm_struct *mm,
mm_struct          42 arch/arm/include/asm/mach/map.h extern void create_mapping_late(struct mm_struct *mm, struct map_desc *md,
mm_struct          24 arch/arm/include/asm/mmu_context.h void __check_vmalloc_seq(struct mm_struct *mm);
mm_struct          28 arch/arm/include/asm/mmu_context.h void check_and_switch_context(struct mm_struct *mm, struct task_struct *tsk);
mm_struct          30 arch/arm/include/asm/mmu_context.h init_new_context(struct task_struct *tsk, struct mm_struct *mm)
mm_struct          37 arch/arm/include/asm/mmu_context.h void a15_erratum_get_cpumask(int this_cpu, struct mm_struct *mm,
mm_struct          40 arch/arm/include/asm/mmu_context.h static inline void a15_erratum_get_cpumask(int this_cpu, struct mm_struct *mm,
mm_struct          50 arch/arm/include/asm/mmu_context.h static inline void check_and_switch_context(struct mm_struct *mm,
mm_struct          74 arch/arm/include/asm/mmu_context.h 	struct mm_struct *mm = current->mm;
mm_struct          96 arch/arm/include/asm/mmu_context.h init_new_context(struct task_struct *tsk, struct mm_struct *mm)
mm_struct         117 arch/arm/include/asm/mmu_context.h enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
mm_struct         128 arch/arm/include/asm/mmu_context.h switch_mm(struct mm_struct *prev, struct mm_struct *next,
mm_struct          25 arch/arm/include/asm/pgalloc.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long addr)
mm_struct          30 arch/arm/include/asm/pgalloc.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd)
mm_struct          36 arch/arm/include/asm/pgalloc.h static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd)
mm_struct          52 arch/arm/include/asm/pgalloc.h extern pgd_t *pgd_alloc(struct mm_struct *mm);
mm_struct          53 arch/arm/include/asm/pgalloc.h extern void pgd_free(struct mm_struct *mm, pgd_t *pgd);
mm_struct          82 arch/arm/include/asm/pgalloc.h pte_alloc_one_kernel(struct mm_struct *mm)
mm_struct          99 arch/arm/include/asm/pgalloc.h pte_alloc_one(struct mm_struct *mm)
mm_struct         129 arch/arm/include/asm/pgalloc.h pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep)
mm_struct         138 arch/arm/include/asm/pgalloc.h pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep)
mm_struct         256 arch/arm/include/asm/pgtable-3level.h static inline void set_pmd_at(struct mm_struct *mm, unsigned long addr,
mm_struct         255 arch/arm/include/asm/pgtable.h static inline void set_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct          18 arch/arm/include/asm/proc-fns.h struct mm_struct;
mm_struct          64 arch/arm/include/asm/proc-fns.h 	void (*switch_mm)(phys_addr_t pgd_phys, struct mm_struct *mm);
mm_struct          90 arch/arm/include/asm/proc-fns.h extern void cpu_do_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
mm_struct          17 arch/arm/include/asm/ptdump.h 	struct mm_struct		*mm;
mm_struct         367 arch/arm/include/asm/tlbflush.h static inline void __local_flush_tlb_mm(struct mm_struct *mm)
mm_struct         386 arch/arm/include/asm/tlbflush.h static inline void local_flush_tlb_mm(struct mm_struct *mm)
mm_struct         401 arch/arm/include/asm/tlbflush.h static inline void __flush_tlb_mm(struct mm_struct *mm)
mm_struct         617 arch/arm/include/asm/tlbflush.h extern void flush_tlb_mm(struct mm_struct *mm);
mm_struct         649 arch/arm/include/asm/tlbflush.h static inline void local_flush_tlb_mm(struct mm_struct *mm)							{ }
mm_struct         657 arch/arm/include/asm/tlbflush.h extern void flush_tlb_mm(struct mm_struct *mm);
mm_struct           9 arch/arm/include/asm/vdso.h struct mm_struct;
mm_struct          13 arch/arm/include/asm/vdso.h void arm_install_vdso(struct mm_struct *mm, unsigned long addr);
mm_struct          19 arch/arm/include/asm/vdso.h static inline void arm_install_vdso(struct mm_struct *mm, unsigned long addr)
mm_struct         122 arch/arm/kernel/asm-offsets.c   DEFINE(MM_CONTEXT_ID,		offsetof(struct mm_struct, context.id.counter));
mm_struct          24 arch/arm/kernel/efi.c int __init efi_set_mapping_permissions(struct mm_struct *mm,
mm_struct          45 arch/arm/kernel/efi.c int __init efi_create_mapping(struct mm_struct *mm, efi_memory_desc_t *md)
mm_struct         342 arch/arm/kernel/process.c struct vm_area_struct *get_gate_vma(struct mm_struct *mm)
mm_struct         347 arch/arm/kernel/process.c int in_gate_area(struct mm_struct *mm, unsigned long addr)
mm_struct         369 arch/arm/kernel/process.c static unsigned long sigpage_addr(const struct mm_struct *mm,
mm_struct         417 arch/arm/kernel/process.c 	struct mm_struct *mm = current->mm;
mm_struct         453 arch/arm/kernel/signal.c 			struct mm_struct *mm = current->mm;
mm_struct         386 arch/arm/kernel/smp.c 	struct mm_struct *mm = &init_mm;
mm_struct          33 arch/arm/kernel/smp_tlb.c 	struct mm_struct *mm = (struct mm_struct *)arg;
mm_struct         164 arch/arm/kernel/smp_tlb.c static void broadcast_tlb_mm_a15_erratum(struct mm_struct *mm)
mm_struct         187 arch/arm/kernel/smp_tlb.c void flush_tlb_mm(struct mm_struct *mm)
mm_struct          22 arch/arm/kernel/suspend.c 	struct mm_struct *mm = current->active_mm;
mm_struct         230 arch/arm/kernel/vdso.c static int install_vvar(struct mm_struct *mm, unsigned long addr)
mm_struct         242 arch/arm/kernel/vdso.c void arm_install_vdso(struct mm_struct *mm, unsigned long addr)
mm_struct         214 arch/arm/mach-rpc/ecard.c static void ecard_init_pgtables(struct mm_struct *mm)
mm_struct         247 arch/arm/mach-rpc/ecard.c 	struct mm_struct * mm = mm_alloc();
mm_struct         248 arch/arm/mach-rpc/ecard.c 	struct mm_struct *active_mm = current->active_mm;
mm_struct          51 arch/arm/mm/context.c void a15_erratum_get_cpumask(int this_cpu, struct mm_struct *mm,
mm_struct         189 arch/arm/mm/context.c static u64 new_context(struct mm_struct *mm, unsigned int cpu)
mm_struct         237 arch/arm/mm/context.c void check_and_switch_context(struct mm_struct *mm, struct task_struct *tsk)
mm_struct         374 arch/arm/mm/dump.c static void walk_pgd(struct pg_state *st, struct mm_struct *mm,
mm_struct         132 arch/arm/mm/fault-armv.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct          34 arch/arm/mm/fault.c void show_pte(const char *lvl, struct mm_struct *mm, unsigned long addr)
mm_struct          98 arch/arm/mm/fault.c void show_pte(const char *lvl, struct mm_struct *mm, unsigned long addr)
mm_struct         106 arch/arm/mm/fault.c __do_kernel_fault(struct mm_struct *mm, unsigned long addr, unsigned int fsr,
mm_struct         169 arch/arm/mm/fault.c 	struct mm_struct *mm = tsk->active_mm;
mm_struct         203 arch/arm/mm/fault.c __do_page_fault(struct mm_struct *mm, unsigned long addr, unsigned int fsr,
mm_struct         241 arch/arm/mm/fault.c 	struct mm_struct *mm;
mm_struct          63 arch/arm/mm/flush.c void flush_cache_mm(struct mm_struct *mm)
mm_struct         239 arch/arm/mm/flush.c 	struct mm_struct *mm = current->active_mm;
mm_struct         569 arch/arm/mm/init.c 				  pmdval_t prot, struct mm_struct *mm)
mm_struct         597 arch/arm/mm/init.c 			struct mm_struct *mm)
mm_struct         116 arch/arm/mm/ioremap.c void __check_vmalloc_seq(struct mm_struct *mm)
mm_struct          33 arch/arm/mm/mmap.c 	struct mm_struct *mm = current->mm;
mm_struct          86 arch/arm/mm/mmap.c 	struct mm_struct *mm = current->mm;
mm_struct         846 arch/arm/mm/mmu.c static void __init create_36bit_mapping(struct mm_struct *mm,
mm_struct         907 arch/arm/mm/mmu.c static void __init __create_mapping(struct mm_struct *mm, struct map_desc *md,
mm_struct         975 arch/arm/mm/mmu.c void __init create_mapping_late(struct mm_struct *mm, struct map_desc *md,
mm_struct          30 arch/arm/mm/pgd.c pgd_t *pgd_alloc(struct mm_struct *mm)
mm_struct         116 arch/arm/mm/pgd.c void pgd_free(struct mm_struct *mm, pgd_t *pgd_base)
mm_struct          15 arch/arm/mm/proc-v7-bugs.c extern void cpu_v7_iciallu_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
mm_struct          16 arch/arm/mm/proc-v7-bugs.c extern void cpu_v7_bpiall_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
mm_struct          17 arch/arm/mm/proc-v7-bugs.c extern void cpu_v7_smc_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
mm_struct          18 arch/arm/mm/proc-v7-bugs.c extern void cpu_v7_hvc_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
mm_struct          29 arch/arm/probes/uprobes/core.c int set_swbp(struct arch_uprobe *auprobe, struct mm_struct *mm,
mm_struct          72 arch/arm/probes/uprobes/core.c int arch_uprobe_analyze_insn(struct arch_uprobe *auprobe, struct mm_struct *mm,
mm_struct          98 arch/arm64/include/asm/cacheflush.h static inline void flush_cache_mm(struct mm_struct *mm)
mm_struct          21 arch/arm64/include/asm/efi.h int efi_create_mapping(struct mm_struct *mm, efi_memory_desc_t *md);
mm_struct          22 arch/arm64/include/asm/efi.h int efi_set_mapping_permissions(struct mm_struct *mm, efi_memory_desc_t *md);
mm_struct         136 arch/arm64/include/asm/efi.h static inline void efi_set_pgd(struct mm_struct *mm)
mm_struct          26 arch/arm64/include/asm/hugetlb.h static inline int is_hugepage_only_range(struct mm_struct *mm,
mm_struct          41 arch/arm64/include/asm/hugetlb.h extern void set_huge_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct          48 arch/arm64/include/asm/hugetlb.h extern pte_t huge_ptep_get_and_clear(struct mm_struct *mm,
mm_struct          51 arch/arm64/include/asm/hugetlb.h extern void huge_ptep_set_wrprotect(struct mm_struct *mm,
mm_struct          57 arch/arm64/include/asm/hugetlb.h extern void huge_pte_clear(struct mm_struct *mm, unsigned long addr,
mm_struct          59 arch/arm64/include/asm/hugetlb.h extern void set_huge_swap_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct         126 arch/arm64/include/asm/mmu.h extern void create_pgd_mapping(struct mm_struct *mm, phys_addr_t phys,
mm_struct          49 arch/arm64/include/asm/mmu_context.h static inline void cpu_switch_mm(pgd_t *pgd, struct mm_struct *mm)
mm_struct         115 arch/arm64/include/asm/mmu_context.h 	struct mm_struct *mm = current->active_mm;
mm_struct         176 arch/arm64/include/asm/mmu_context.h void check_and_switch_context(struct mm_struct *mm, unsigned int cpu);
mm_struct         182 arch/arm64/include/asm/mmu_context.h 				      struct mm_struct *mm)
mm_struct         198 arch/arm64/include/asm/mmu_context.h 				      struct mm_struct *mm)
mm_struct         204 arch/arm64/include/asm/mmu_context.h enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
mm_struct         213 arch/arm64/include/asm/mmu_context.h static inline void __switch_mm(struct mm_struct *next)
mm_struct         230 arch/arm64/include/asm/mmu_context.h switch_mm(struct mm_struct *prev, struct mm_struct *next,
mm_struct          22 arch/arm64/include/asm/pgalloc.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long addr)
mm_struct          40 arch/arm64/include/asm/pgalloc.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmdp)
mm_struct          52 arch/arm64/include/asm/pgalloc.h static inline void pud_populate(struct mm_struct *mm, pud_t *pudp, pmd_t *pmdp)
mm_struct          65 arch/arm64/include/asm/pgalloc.h static inline pud_t *pud_alloc_one(struct mm_struct *mm, unsigned long addr)
mm_struct          70 arch/arm64/include/asm/pgalloc.h static inline void pud_free(struct mm_struct *mm, pud_t *pudp)
mm_struct          81 arch/arm64/include/asm/pgalloc.h static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgdp, pud_t *pudp)
mm_struct          92 arch/arm64/include/asm/pgalloc.h extern pgd_t *pgd_alloc(struct mm_struct *mm);
mm_struct          93 arch/arm64/include/asm/pgalloc.h extern void pgd_free(struct mm_struct *mm, pgd_t *pgdp);
mm_struct         106 arch/arm64/include/asm/pgalloc.h pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep)
mm_struct         115 arch/arm64/include/asm/pgalloc.h pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep)
mm_struct         243 arch/arm64/include/asm/pgtable.h static inline void __check_racy_pte_update(struct mm_struct *mm, pte_t *ptep,
mm_struct         271 arch/arm64/include/asm/pgtable.h static inline void set_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct         757 arch/arm64/include/asm/pgtable.h static inline pte_t ptep_get_and_clear(struct mm_struct *mm,
mm_struct         765 arch/arm64/include/asm/pgtable.h static inline pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm,
mm_struct         777 arch/arm64/include/asm/pgtable.h static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long address, pte_t *ptep)
mm_struct         798 arch/arm64/include/asm/pgtable.h static inline void pmdp_set_wrprotect(struct mm_struct *mm,
mm_struct          16 arch/arm64/include/asm/proc-fns.h struct mm_struct;
mm_struct          20 arch/arm64/include/asm/proc-fns.h extern void cpu_do_switch_mm(unsigned long pgd_phys, struct mm_struct *mm);
mm_struct          19 arch/arm64/include/asm/ptdump.h 	struct mm_struct		*mm;
mm_struct          32 arch/arm64/include/asm/system_misc.h struct mm_struct;
mm_struct         147 arch/arm64/include/asm/tlbflush.h static inline void flush_tlb_mm(struct mm_struct *mm)
mm_struct          74 arch/arm64/kernel/asm-offsets.c   DEFINE(MM_CONTEXT_ID,		offsetof(struct mm_struct, context.id.counter));
mm_struct          59 arch/arm64/kernel/efi.c int __init efi_create_mapping(struct mm_struct *mm, efi_memory_desc_t *md)
mm_struct          98 arch/arm64/kernel/efi.c int __init efi_set_mapping_permissions(struct mm_struct *mm,
mm_struct          34 arch/arm64/kernel/probes/uprobes.c int arch_uprobe_analyze_insn(struct arch_uprobe *auprobe, struct mm_struct *mm,
mm_struct         196 arch/arm64/kernel/smp.c 	struct mm_struct *mm = &init_mm;
mm_struct         140 arch/arm64/kernel/vdso.c 				    struct mm_struct *mm,
mm_struct         295 arch/arm64/kernel/vdso.c static int aarch32_kuser_helpers_setup(struct mm_struct *mm)
mm_struct         315 arch/arm64/kernel/vdso.c static int aarch32_sigreturn_setup(struct mm_struct *mm)
mm_struct         346 arch/arm64/kernel/vdso.c 	struct mm_struct *mm = current->mm;
mm_struct         407 arch/arm64/kernel/vdso.c 	struct mm_struct *mm = current->mm;
mm_struct         134 arch/arm64/mm/context.c static u64 new_context(struct mm_struct *mm)
mm_struct         183 arch/arm64/mm/context.c void check_and_switch_context(struct mm_struct *mm, unsigned int cpu)
mm_struct         344 arch/arm64/mm/dump.c static void walk_pgd(struct pg_state *st, struct mm_struct *mm,
mm_struct         116 arch/arm64/mm/fault.c static inline unsigned long mm_to_pgd_phys(struct mm_struct *mm)
mm_struct         130 arch/arm64/mm/fault.c 	struct mm_struct *mm;
mm_struct         409 arch/arm64/mm/fault.c static vm_fault_t __do_page_fault(struct mm_struct *mm, unsigned long addr,
mm_struct         455 arch/arm64/mm/fault.c 	struct mm_struct *mm = current->mm;
mm_struct          66 arch/arm64/mm/hugetlbpage.c static int find_num_contig(struct mm_struct *mm, unsigned long addr,
mm_struct         117 arch/arm64/mm/hugetlbpage.c static pte_t get_clear_flush(struct mm_struct *mm,
mm_struct         158 arch/arm64/mm/hugetlbpage.c static void clear_flush(struct mm_struct *mm,
mm_struct         173 arch/arm64/mm/hugetlbpage.c void set_huge_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct         204 arch/arm64/mm/hugetlbpage.c void set_huge_swap_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct         216 arch/arm64/mm/hugetlbpage.c pte_t *huge_pte_alloc(struct mm_struct *mm,
mm_struct         260 arch/arm64/mm/hugetlbpage.c pte_t *huge_pte_offset(struct mm_struct *mm,
mm_struct         313 arch/arm64/mm/hugetlbpage.c void huge_pte_clear(struct mm_struct *mm, unsigned long addr,
mm_struct         325 arch/arm64/mm/hugetlbpage.c pte_t huge_ptep_get_and_clear(struct mm_struct *mm,
mm_struct         404 arch/arm64/mm/hugetlbpage.c void huge_ptep_set_wrprotect(struct mm_struct *mm,
mm_struct         411 arch/arm64/mm/mmu.c void __init create_pgd_mapping(struct mm_struct *mm, phys_addr_t phys,
mm_struct          20 arch/arm64/mm/pgd.c pgd_t *pgd_alloc(struct mm_struct *mm)
mm_struct          30 arch/arm64/mm/pgd.c void pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct          28 arch/csky/abiv1/mmap.c 	struct mm_struct *mm = current->mm;
mm_struct          34 arch/csky/include/asm/asid.h 		      unsigned int cpu, struct mm_struct *mm);
mm_struct          44 arch/csky/include/asm/asid.h 				      struct mm_struct *mm)
mm_struct          33 arch/csky/include/asm/mmu_context.h void check_and_switch_context(struct mm_struct *mm, unsigned int cpu);
mm_struct          36 arch/csky/include/asm/mmu_context.h switch_mm(struct mm_struct *prev, struct mm_struct *next,
mm_struct          14 arch/csky/include/asm/pgalloc.h static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd,
mm_struct          20 arch/csky/include/asm/pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd,
mm_struct          30 arch/csky/include/asm/pgalloc.h static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm)
mm_struct          45 arch/csky/include/asm/pgalloc.h static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct          50 arch/csky/include/asm/pgalloc.h static inline pgd_t *pgd_alloc(struct mm_struct *mm)
mm_struct         288 arch/csky/include/asm/pgtable.h static inline pgd_t *pgd_offset(struct mm_struct *mm, unsigned long address)
mm_struct          17 arch/csky/include/asm/tlbflush.h extern void flush_tlb_mm(struct mm_struct *mm);
mm_struct         208 arch/csky/kernel/smp.c 	struct mm_struct *mm = &init_mm;
mm_struct          51 arch/csky/kernel/vdso.c 	struct mm_struct *mm = current->mm;
mm_struct          80 arch/csky/mm/asid.c 		       struct mm_struct *mm)
mm_struct         138 arch/csky/mm/asid.c 		      unsigned int cpu, struct mm_struct *mm)
mm_struct          19 arch/csky/mm/context.c void check_and_switch_context(struct mm_struct *mm, unsigned int cpu)
mm_struct          51 arch/csky/mm/fault.c 	struct mm_struct *mm = tsk->mm;
mm_struct          25 arch/csky/mm/tlb.c void flush_tlb_mm(struct mm_struct *mm)
mm_struct          18 arch/hexagon/include/asm/mmu_context.h static inline void destroy_context(struct mm_struct *mm)
mm_struct          27 arch/hexagon/include/asm/mmu_context.h static inline void enter_lazy_tlb(struct mm_struct *mm,
mm_struct          36 arch/hexagon/include/asm/mmu_context.h 	struct mm_struct *mm)
mm_struct          46 arch/hexagon/include/asm/mmu_context.h 					struct mm_struct *mm)
mm_struct          55 arch/hexagon/include/asm/mmu_context.h static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next,
mm_struct          77 arch/hexagon/include/asm/mmu_context.h static inline void activate_mm(struct mm_struct *prev, struct mm_struct *next)
mm_struct          21 arch/hexagon/include/asm/pgalloc.h static inline pgd_t *pgd_alloc(struct mm_struct *mm)
mm_struct          44 arch/hexagon/include/asm/pgalloc.h static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct          49 arch/hexagon/include/asm/pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd,
mm_struct          69 arch/hexagon/include/asm/pgalloc.h static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd,
mm_struct         206 arch/hexagon/include/asm/pgtable.h static inline void pte_clear(struct mm_struct *mm, unsigned long addr,
mm_struct          25 arch/hexagon/include/asm/tlbflush.h extern void flush_tlb_mm(struct mm_struct *mm);
mm_struct          53 arch/hexagon/kernel/vdso.c 	struct mm_struct *mm = current->mm;
mm_struct          39 arch/hexagon/mm/vm_fault.c 	struct mm_struct *mm = current->mm;
mm_struct          28 arch/hexagon/mm/vm_tlb.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct          56 arch/hexagon/mm/vm_tlb.c void flush_tlb_mm(struct mm_struct *mm)
mm_struct          68 arch/hexagon/mm/vm_tlb.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct          16 arch/ia64/include/asm/hugetlb.h static inline int is_hugepage_only_range(struct mm_struct *mm,
mm_struct          50 arch/ia64/include/asm/mmu_context.h extern void wrap_mmu_context (struct mm_struct *mm);
mm_struct          53 arch/ia64/include/asm/mmu_context.h enter_lazy_tlb (struct mm_struct *mm, struct task_struct *tsk)
mm_struct          80 arch/ia64/include/asm/mmu_context.h get_mmu_context (struct mm_struct *mm)
mm_struct         120 arch/ia64/include/asm/mmu_context.h init_new_context (struct task_struct *p, struct mm_struct *mm)
mm_struct         127 arch/ia64/include/asm/mmu_context.h destroy_context (struct mm_struct *mm)
mm_struct         165 arch/ia64/include/asm/mmu_context.h activate_context (struct mm_struct *mm)
mm_struct         187 arch/ia64/include/asm/mmu_context.h activate_mm (struct mm_struct *prev, struct mm_struct *next)
mm_struct          27 arch/ia64/include/asm/pgalloc.h static inline pgd_t *pgd_alloc(struct mm_struct *mm)
mm_struct          32 arch/ia64/include/asm/pgalloc.h static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct          39 arch/ia64/include/asm/pgalloc.h pgd_populate(struct mm_struct *mm, pgd_t * pgd_entry, pud_t * pud)
mm_struct          44 arch/ia64/include/asm/pgalloc.h static inline pud_t *pud_alloc_one(struct mm_struct *mm, unsigned long addr)
mm_struct          49 arch/ia64/include/asm/pgalloc.h static inline void pud_free(struct mm_struct *mm, pud_t *pud)
mm_struct          57 arch/ia64/include/asm/pgalloc.h pud_populate(struct mm_struct *mm, pud_t * pud_entry, pmd_t * pmd)
mm_struct          62 arch/ia64/include/asm/pgalloc.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long addr)
mm_struct          67 arch/ia64/include/asm/pgalloc.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd)
mm_struct          75 arch/ia64/include/asm/pgalloc.h pmd_populate(struct mm_struct *mm, pmd_t * pmd_entry, pgtable_t pte)
mm_struct          82 arch/ia64/include/asm/pgalloc.h pmd_populate_kernel(struct mm_struct *mm, pmd_t * pmd_entry, pte_t * pte)
mm_struct         373 arch/ia64/include/asm/pgtable.h pgd_offset (const struct mm_struct *mm, unsigned long address)
mm_struct         426 arch/ia64/include/asm/pgtable.h ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
mm_struct         438 arch/ia64/include/asm/pgtable.h ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
mm_struct         332 arch/ia64/include/asm/processor.h struct mm_struct;
mm_struct          56 arch/ia64/include/asm/tlbflush.h   extern void smp_flush_tlb_mm (struct mm_struct *mm);
mm_struct          65 arch/ia64/include/asm/tlbflush.h local_finish_flush_tlb_mm (struct mm_struct *mm)
mm_struct          77 arch/ia64/include/asm/tlbflush.h flush_tlb_mm (struct mm_struct *mm)
mm_struct        2198 arch/ia64/kernel/perfmon.c 	struct mm_struct *mm = task->mm;
mm_struct         293 arch/ia64/kernel/smp.c smp_flush_tlb_mm (struct mm_struct *mm)
mm_struct          32 arch/ia64/kernel/sys_ia64.c 	struct mm_struct *mm = current->mm;
mm_struct          65 arch/ia64/mm/fault.c 	struct mm_struct *mm = current->mm;
mm_struct          29 arch/ia64/mm/hugetlbpage.c huge_pte_alloc(struct mm_struct *mm, unsigned long addr, unsigned long sz)
mm_struct          48 arch/ia64/mm/hugetlbpage.c huge_pte_offset (struct mm_struct *mm, unsigned long addr, unsigned long sz)
mm_struct          88 arch/ia64/mm/hugetlbpage.c struct page *follow_huge_addr(struct mm_struct *mm, unsigned long addr, int write)
mm_struct         285 arch/ia64/mm/init.c struct vm_area_struct *get_gate_vma(struct mm_struct *mm)
mm_struct         297 arch/ia64/mm/init.c int in_gate_area(struct mm_struct *mm, unsigned long addr)
mm_struct          79 arch/ia64/mm/tlb.c wrap_mmu_context (struct mm_struct *mm)
mm_struct         250 arch/ia64/mm/tlb.c ia64_global_tlb_purge (struct mm_struct *mm, unsigned long start,
mm_struct         253 arch/ia64/mm/tlb.c 	struct mm_struct *active_mm = current->active_mm;
mm_struct         315 arch/ia64/mm/tlb.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct         196 arch/m68k/include/asm/cacheflush_mm.h static inline void flush_cache_mm(struct mm_struct *mm)
mm_struct           8 arch/m68k/include/asm/mcf_pgalloc.h extern inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte)
mm_struct          15 arch/m68k/include/asm/mcf_pgalloc.h extern inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm)
mm_struct          50 arch/m68k/include/asm/mcf_pgalloc.h static inline struct page *pte_alloc_one(struct mm_struct *mm)
mm_struct          74 arch/m68k/include/asm/mcf_pgalloc.h static inline void pte_free(struct mm_struct *mm, struct page *page)
mm_struct          86 arch/m68k/include/asm/mcf_pgalloc.h static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct          91 arch/m68k/include/asm/mcf_pgalloc.h static inline pgd_t *pgd_alloc(struct mm_struct *mm)
mm_struct         185 arch/m68k/include/asm/mcf_pgtable.h static inline void pte_clear(struct mm_struct *mm, unsigned long addr,
mm_struct           8 arch/m68k/include/asm/mmu_context.h static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
mm_struct          29 arch/m68k/include/asm/mmu_context.h extern struct mm_struct *context_mm[LAST_CONTEXT+1];
mm_struct          32 arch/m68k/include/asm/mmu_context.h static inline void get_mmu_context(struct mm_struct *mm)
mm_struct          61 arch/m68k/include/asm/mmu_context.h static inline void destroy_context(struct mm_struct *mm)
mm_struct          75 arch/m68k/include/asm/mmu_context.h static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next,
mm_struct          86 arch/m68k/include/asm/mmu_context.h static inline void activate_mm(struct mm_struct *active_mm,
mm_struct          87 arch/m68k/include/asm/mmu_context.h 	struct mm_struct *mm)
mm_struct         100 arch/m68k/include/asm/mmu_context.h 	struct mm_struct *mm;
mm_struct         165 arch/m68k/include/asm/mmu_context.h extern unsigned long get_free_context(struct mm_struct *mm);
mm_struct         170 arch/m68k/include/asm/mmu_context.h 				   struct mm_struct *mm)
mm_struct         178 arch/m68k/include/asm/mmu_context.h static inline void get_mmu_context(struct mm_struct *mm)
mm_struct         185 arch/m68k/include/asm/mmu_context.h static inline void destroy_context(struct mm_struct *mm)
mm_struct         191 arch/m68k/include/asm/mmu_context.h static inline void activate_context(struct mm_struct *mm)
mm_struct         197 arch/m68k/include/asm/mmu_context.h static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next,
mm_struct         205 arch/m68k/include/asm/mmu_context.h static inline void activate_mm(struct mm_struct *prev_mm,
mm_struct         206 arch/m68k/include/asm/mmu_context.h 			       struct mm_struct *next_mm)
mm_struct         218 arch/m68k/include/asm/mmu_context.h 				   struct mm_struct *mm)
mm_struct         226 arch/m68k/include/asm/mmu_context.h static inline void switch_mm_0230(struct mm_struct *mm)
mm_struct         259 arch/m68k/include/asm/mmu_context.h static inline void switch_mm_0460(struct mm_struct *mm)
mm_struct         283 arch/m68k/include/asm/mmu_context.h static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, struct task_struct *tsk)
mm_struct         295 arch/m68k/include/asm/mmu_context.h static inline void activate_mm(struct mm_struct *prev_mm,
mm_struct         296 arch/m68k/include/asm/mmu_context.h 			       struct mm_struct *next_mm)
mm_struct         310 arch/m68k/include/asm/mmu_context.h static inline int init_new_context(struct task_struct *tsk, struct mm_struct *mm)
mm_struct         316 arch/m68k/include/asm/mmu_context.h static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, struct task_struct *tsk)
mm_struct         323 arch/m68k/include/asm/mmu_context.h static inline void activate_mm(struct mm_struct *prev_mm, struct mm_struct *next_mm)
mm_struct          11 arch/m68k/include/asm/motorola_pgalloc.h static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm)
mm_struct          25 arch/m68k/include/asm/motorola_pgalloc.h static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte)
mm_struct          31 arch/m68k/include/asm/motorola_pgalloc.h static inline pgtable_t pte_alloc_one(struct mm_struct *mm)
mm_struct          52 arch/m68k/include/asm/motorola_pgalloc.h static inline void pte_free(struct mm_struct *mm, pgtable_t page)
mm_struct          70 arch/m68k/include/asm/motorola_pgalloc.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long address)
mm_struct          75 arch/m68k/include/asm/motorola_pgalloc.h static inline int pmd_free(struct mm_struct *mm, pmd_t *pmd)
mm_struct          87 arch/m68k/include/asm/motorola_pgalloc.h static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct          92 arch/m68k/include/asm/motorola_pgalloc.h static inline pgd_t *pgd_alloc(struct mm_struct *mm)
mm_struct          98 arch/m68k/include/asm/motorola_pgalloc.h static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte)
mm_struct         103 arch/m68k/include/asm/motorola_pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t page)
mm_struct         109 arch/m68k/include/asm/motorola_pgalloc.h static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmd)
mm_struct         196 arch/m68k/include/asm/motorola_pgtable.h static inline pgd_t *pgd_offset(const struct mm_struct *mm,
mm_struct          28 arch/m68k/include/asm/sun3_pgalloc.h static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte)
mm_struct          33 arch/m68k/include/asm/sun3_pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t page)
mm_struct          46 arch/m68k/include/asm/sun3_pgalloc.h static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct          51 arch/m68k/include/asm/sun3_pgalloc.h static inline pgd_t * pgd_alloc(struct mm_struct *mm)
mm_struct         125 arch/m68k/include/asm/sun3_pgtable.h static inline void pte_clear (struct mm_struct *mm, unsigned long addr, pte_t *ptep)
mm_struct          79 arch/m68k/include/asm/tlbflush.h static inline void flush_tlb_mm(struct mm_struct *mm)
mm_struct         145 arch/m68k/include/asm/tlbflush.h static inline void flush_tlb_mm (struct mm_struct *mm)
mm_struct         195 arch/m68k/include/asm/tlbflush.h 	struct mm_struct *mm = vma->vm_mm;
mm_struct         256 arch/m68k/include/asm/tlbflush.h static inline void flush_tlb_mm(struct mm_struct *mm)
mm_struct         266 arch/m68k/include/asm/tlbflush.h static inline void flush_tlb_range(struct mm_struct *mm,
mm_struct         466 arch/m68k/kernel/sys_m68k.c 		struct mm_struct *mm = current->mm;
mm_struct         537 arch/m68k/kernel/sys_m68k.c 	struct mm_struct *mm = current->mm;
mm_struct          71 arch/m68k/mm/fault.c 	struct mm_struct *mm = current->mm;
mm_struct          30 arch/m68k/mm/mcfmmu.c struct mm_struct *context_mm[LAST_CONTEXT+1];
mm_struct          93 arch/m68k/mm/mcfmmu.c 	struct mm_struct *mm;
mm_struct         219 arch/m68k/mm/mcfmmu.c 	struct mm_struct *mm;
mm_struct          59 arch/m68k/sun3/mmu_emu.c static struct mm_struct *ctx_alloc[CONTEXTS_NUM] = {
mm_struct          60 arch/m68k/sun3/mmu_emu.c     [0] = (struct mm_struct *)0xffffffff
mm_struct         220 arch/m68k/sun3/mmu_emu.c 	     ctx_alloc[context] = (struct mm_struct *)0;
mm_struct         246 arch/m68k/sun3/mmu_emu.c unsigned long get_free_context(struct mm_struct *mm)
mm_struct          39 arch/microblaze/include/asm/mmu_context_mm.h static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
mm_struct          78 arch/microblaze/include/asm/mmu_context_mm.h extern struct mm_struct *context_mm[LAST_CONTEXT+1];
mm_struct          84 arch/microblaze/include/asm/mmu_context_mm.h static inline void get_mmu_context(struct mm_struct *mm)
mm_struct         111 arch/microblaze/include/asm/mmu_context_mm.h static inline void destroy_context(struct mm_struct *mm)
mm_struct         120 arch/microblaze/include/asm/mmu_context_mm.h static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next,
mm_struct         132 arch/microblaze/include/asm/mmu_context_mm.h static inline void activate_mm(struct mm_struct *active_mm,
mm_struct         133 arch/microblaze/include/asm/mmu_context_mm.h 			struct mm_struct *mm)
mm_struct          51 arch/microblaze/include/asm/pgalloc.h extern pte_t *pte_alloc_one_kernel(struct mm_struct *mm);
mm_struct         420 arch/microblaze/include/asm/pgtable.h static inline void set_pte(struct mm_struct *mm, unsigned long addr,
mm_struct         426 arch/microblaze/include/asm/pgtable.h static inline void set_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct         439 arch/microblaze/include/asm/pgtable.h static inline int ptep_test_and_clear_dirty(struct mm_struct *mm,
mm_struct         447 arch/microblaze/include/asm/pgtable.h static inline pte_t ptep_get_and_clear(struct mm_struct *mm,
mm_struct         459 arch/microblaze/include/asm/pgtable.h static inline void ptep_mkdirty(struct mm_struct *mm,
mm_struct          31 arch/microblaze/include/asm/tlbflush.h static inline void local_flush_tlb_mm(struct mm_struct *mm)
mm_struct          54 arch/microblaze/include/asm/tlbflush.h static inline void flush_tlb_pgtables(struct mm_struct *mm,
mm_struct          90 arch/microblaze/mm/fault.c 	struct mm_struct *mm = current->mm;
mm_struct          31 arch/microblaze/mm/mmu_context.c struct mm_struct *context_mm[LAST_CONTEXT+1];
mm_struct          56 arch/microblaze/mm/mmu_context.c 	struct mm_struct *mm;
mm_struct         188 arch/microblaze/mm/pgtable.c static int get_pteptr(struct mm_struct *mm, unsigned long addr, pte_t **ptep)
mm_struct         217 arch/microblaze/mm/pgtable.c 	struct mm_struct *mm;
mm_struct         234 arch/microblaze/mm/pgtable.c __ref pte_t *pte_alloc_one_kernel(struct mm_struct *mm)
mm_struct          48 arch/mips/include/asm/cacheflush.h extern void (*flush_cache_mm)(struct mm_struct *mm);
mm_struct          19 arch/mips/include/asm/dsemul.h struct mm_struct;
mm_struct         107 arch/mips/include/asm/dsemul.h extern void dsemul_mm_cleanup(struct mm_struct *mm);
mm_struct         109 arch/mips/include/asm/dsemul.h static inline void dsemul_mm_cleanup(struct mm_struct *mm)
mm_struct          14 arch/mips/include/asm/hugetlb.h static inline int is_hugepage_only_range(struct mm_struct *mm,
mm_struct          41 arch/mips/include/asm/hugetlb.h static inline pte_t huge_ptep_get_and_clear(struct mm_struct *mm,
mm_struct         186 arch/mips/include/asm/kvm_host.h 	struct mm_struct gpa_mm;
mm_struct         379 arch/mips/include/asm/kvm_host.h 	struct mm_struct guest_kernel_mm, guest_user_mm;
mm_struct         106 arch/mips/include/asm/mmu_context.h static inline u64 cpu_context(unsigned int cpu, const struct mm_struct *mm)
mm_struct         115 arch/mips/include/asm/mmu_context.h 				   struct mm_struct *mm, u64 ctx)
mm_struct         127 arch/mips/include/asm/mmu_context.h static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
mm_struct         131 arch/mips/include/asm/mmu_context.h extern void get_new_mmu_context(struct mm_struct *mm);
mm_struct         132 arch/mips/include/asm/mmu_context.h extern void check_mmu_context(struct mm_struct *mm);
mm_struct         133 arch/mips/include/asm/mmu_context.h extern void check_switch_mmu_context(struct mm_struct *mm);
mm_struct         140 arch/mips/include/asm/mmu_context.h init_new_context(struct task_struct *tsk, struct mm_struct *mm)
mm_struct         158 arch/mips/include/asm/mmu_context.h static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next,
mm_struct         183 arch/mips/include/asm/mmu_context.h static inline void destroy_context(struct mm_struct *mm)
mm_struct         192 arch/mips/include/asm/mmu_context.h drop_mmu_context(struct mm_struct *mm)
mm_struct          18 arch/mips/include/asm/pgalloc.h static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd,
mm_struct          24 arch/mips/include/asm/pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd,
mm_struct          38 arch/mips/include/asm/pgalloc.h static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd)
mm_struct          48 arch/mips/include/asm/pgalloc.h extern pgd_t *pgd_alloc(struct mm_struct *mm);
mm_struct          50 arch/mips/include/asm/pgalloc.h static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct          63 arch/mips/include/asm/pgalloc.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long address)
mm_struct          73 arch/mips/include/asm/pgalloc.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd)
mm_struct          84 arch/mips/include/asm/pgalloc.h static inline pud_t *pud_alloc_one(struct mm_struct *mm, unsigned long address)
mm_struct          94 arch/mips/include/asm/pgalloc.h static inline void pud_free(struct mm_struct *mm, pud_t *pud)
mm_struct          99 arch/mips/include/asm/pgalloc.h static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pud_t *pud)
mm_struct          25 arch/mips/include/asm/pgtable.h struct mm_struct;
mm_struct         133 arch/mips/include/asm/pgtable.h static inline void set_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct         171 arch/mips/include/asm/pgtable.h static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
mm_struct         218 arch/mips/include/asm/pgtable.h static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
mm_struct         232 arch/mips/include/asm/pgtable.h static inline void set_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct         529 arch/mips/include/asm/pgtable.h extern void set_pmd_at(struct mm_struct *mm, unsigned long addr,
mm_struct         630 arch/mips/include/asm/pgtable.h static inline pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm,
mm_struct          30 arch/mips/include/asm/tlbflush.h extern void flush_tlb_mm(struct mm_struct *);
mm_struct         187 arch/mips/kernel/asm-offsets.c 	OFFSET(MM_USERS, mm_struct, mm_users);
mm_struct         188 arch/mips/kernel/asm-offsets.c 	OFFSET(MM_PGD, mm_struct, pgd);
mm_struct         189 arch/mips/kernel/asm-offsets.c 	OFFSET(MM_CONTEXT, mm_struct, context);
mm_struct         490 arch/mips/kernel/smp.c 	drop_mmu_context((struct mm_struct *)mm);
mm_struct         529 arch/mips/kernel/smp.c void flush_tlb_mm(struct mm_struct *mm)
mm_struct         568 arch/mips/kernel/smp.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct          28 arch/mips/kernel/uprobes.c 	struct mm_struct *mm, unsigned long addr)
mm_struct         221 arch/mips/kernel/uprobes.c int __weak set_swbp(struct arch_uprobe *auprobe, struct mm_struct *mm,
mm_struct          90 arch/mips/kernel/vdso.c 	struct mm_struct *mm = current->mm;
mm_struct         998 arch/mips/kvm/emulate.c 	struct mm_struct *kern_mm = &vcpu->arch.guest_kernel_mm;
mm_struct        1063 arch/mips/kvm/emulate.c 	struct mm_struct *kern_mm = &vcpu->arch.guest_kernel_mm;
mm_struct        1064 arch/mips/kvm/emulate.c 	struct mm_struct *user_mm = &vcpu->arch.guest_user_mm;
mm_struct         413 arch/mips/kvm/entry.c 	UASM_i_LW(&p, A0, (int)offsetof(struct mm_struct, pgd) -
mm_struct         414 arch/mips/kvm/entry.c 			  (int)offsetof(struct mm_struct, context.asid), T1);
mm_struct          46 arch/mips/kvm/tlb.c 	struct mm_struct *gpa_mm = &vcpu->kvm->arch.gpa_mm;
mm_struct          57 arch/mips/kvm/tlb.c 	struct mm_struct *kern_mm = &vcpu->arch.guest_kernel_mm;
mm_struct          65 arch/mips/kvm/tlb.c 	struct mm_struct *user_mm = &vcpu->arch.guest_user_mm;
mm_struct         542 arch/mips/kvm/trap_emul.c 	struct mm_struct *kern_mm = &vcpu->arch.guest_kernel_mm;
mm_struct         543 arch/mips/kvm/trap_emul.c 	struct mm_struct *user_mm = &vcpu->arch.guest_user_mm;
mm_struct        1049 arch/mips/kvm/trap_emul.c 	struct mm_struct *kern_mm = &vcpu->arch.guest_kernel_mm;
mm_struct        1050 arch/mips/kvm/trap_emul.c 	struct mm_struct *user_mm = &vcpu->arch.guest_user_mm;
mm_struct        1051 arch/mips/kvm/trap_emul.c 	struct mm_struct *mm;
mm_struct        1084 arch/mips/kvm/trap_emul.c 	struct mm_struct *kern_mm = &vcpu->arch.guest_kernel_mm;
mm_struct        1085 arch/mips/kvm/trap_emul.c 	struct mm_struct *user_mm = &vcpu->arch.guest_user_mm;
mm_struct        1086 arch/mips/kvm/trap_emul.c 	struct mm_struct *mm;
mm_struct        1185 arch/mips/kvm/trap_emul.c 	struct mm_struct *kern_mm = &vcpu->arch.guest_kernel_mm;
mm_struct        1186 arch/mips/kvm/trap_emul.c 	struct mm_struct *user_mm = &vcpu->arch.guest_user_mm;
mm_struct        1187 arch/mips/kvm/trap_emul.c 	struct mm_struct *mm;
mm_struct        2406 arch/mips/kvm/vz.c 	struct mm_struct *gpa_mm = &kvm->arch.gpa_mm;
mm_struct         125 arch/mips/math-emu/dsemul.c static void free_emuframe(int idx, struct mm_struct *mm)
mm_struct         205 arch/mips/math-emu/dsemul.c void dsemul_mm_cleanup(struct mm_struct *mm)
mm_struct         111 arch/mips/mm/c-octeon.c static void octeon_flush_cache_mm(struct mm_struct *mm)
mm_struct         228 arch/mips/mm/c-r3k.c static void r3k_flush_cache_mm(struct mm_struct *mm)
mm_struct         242 arch/mips/mm/c-r3k.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct         538 arch/mips/mm/c-r4k.c static inline int has_valid_asid(const struct mm_struct *mm, unsigned int type)
mm_struct         607 arch/mips/mm/c-r4k.c 	struct mm_struct *mm = args;
mm_struct         629 arch/mips/mm/c-r4k.c static void r4k_flush_cache_mm(struct mm_struct *mm)
mm_struct         650 arch/mips/mm/c-r4k.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct         148 arch/mips/mm/c-tx39.c static void tx39_flush_cache_mm(struct mm_struct *mm)
mm_struct         171 arch/mips/mm/c-tx39.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct          29 arch/mips/mm/cache.c void (*flush_cache_mm)(struct mm_struct *mm);
mm_struct          21 arch/mips/mm/context.c void get_new_mmu_context(struct mm_struct *mm)
mm_struct          47 arch/mips/mm/context.c void check_mmu_context(struct mm_struct *mm)
mm_struct         124 arch/mips/mm/context.c static u64 get_new_mmid(struct mm_struct *mm)
mm_struct         179 arch/mips/mm/context.c void check_switch_mmu_context(struct mm_struct *mm)
mm_struct          43 arch/mips/mm/fault.c 	struct mm_struct *mm = tsk->mm;
mm_struct          24 arch/mips/mm/hugetlbpage.c pte_t *huge_pte_alloc(struct mm_struct *mm, unsigned long addr,
mm_struct          39 arch/mips/mm/hugetlbpage.c pte_t *huge_pte_offset(struct mm_struct *mm, unsigned long addr,
mm_struct          33 arch/mips/mm/mmap.c 	struct mm_struct *mm = current->mm;
mm_struct          45 arch/mips/mm/pgtable-32.c void set_pmd_at(struct mm_struct *mm, unsigned long addr,
mm_struct         100 arch/mips/mm/pgtable-64.c void set_pmd_at(struct mm_struct *mm, unsigned long addr,
mm_struct          11 arch/mips/mm/pgtable.c pgd_t *pgd_alloc(struct mm_struct *mm)
mm_struct          74 arch/mips/mm/tlb-r3k.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct         110 arch/mips/mm/tlb-r4k.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct          18 arch/nds32/include/asm/cacheflush.h void flush_cache_mm(struct mm_struct *mm);
mm_struct          19 arch/nds32/include/asm/cacheflush.h void flush_cache_dup_mm(struct mm_struct *mm);
mm_struct          13 arch/nds32/include/asm/mmu_context.h init_new_context(struct task_struct *tsk, struct mm_struct *mm)
mm_struct          25 arch/nds32/include/asm/mmu_context.h static inline void __new_context(struct mm_struct *mm)
mm_struct          43 arch/nds32/include/asm/mmu_context.h static inline void check_context(struct mm_struct *mm)
mm_struct          50 arch/nds32/include/asm/mmu_context.h static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
mm_struct          54 arch/nds32/include/asm/mmu_context.h static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next,
mm_struct          23 arch/nds32/include/asm/pgalloc.h extern pgd_t *pgd_alloc(struct mm_struct *mm);
mm_struct          24 arch/nds32/include/asm/pgalloc.h extern void pgd_free(struct mm_struct *mm, pgd_t * pgd);
mm_struct          26 arch/nds32/include/asm/pgalloc.h static inline pgtable_t pte_alloc_one(struct mm_struct *mm)
mm_struct          44 arch/nds32/include/asm/pgalloc.h pmd_populate_kernel(struct mm_struct *mm, pmd_t * pmdp, pte_t * ptep)
mm_struct          60 arch/nds32/include/asm/pgalloc.h pmd_populate(struct mm_struct *mm, pmd_t * pmdp, pgtable_t ptep)
mm_struct          10 arch/nds32/include/asm/proc-fns.h struct mm_struct;
mm_struct          16 arch/nds32/include/asm/proc-fns.h extern void cpu_switch_mm(struct mm_struct *mm);
mm_struct          17 arch/nds32/include/asm/tlbflush.h static inline void local_flush_tlb_mm(struct mm_struct *mm)
mm_struct          20 arch/nds32/kernel/traps.c extern void show_pte(struct mm_struct *mm, unsigned long addr);
mm_struct         116 arch/nds32/kernel/vdso.c 	struct mm_struct *mm = current->mm;
mm_struct         148 arch/nds32/mm/alignment.c extern pte_t va_present(struct mm_struct *mm, unsigned long addr);
mm_struct          79 arch/nds32/mm/cacheflush.c extern pte_t va_present(struct mm_struct *mm, unsigned long addr);
mm_struct         119 arch/nds32/mm/cacheflush.c void flush_cache_mm(struct mm_struct *mm)
mm_struct         129 arch/nds32/mm/cacheflush.c void flush_cache_dup_mm(struct mm_struct *mm)
mm_struct          23 arch/nds32/mm/fault.c void show_pte(struct mm_struct *mm, unsigned long addr)
mm_struct          74 arch/nds32/mm/fault.c 	struct mm_struct *mm;
mm_struct          13 arch/nds32/mm/mm-nds32.c pgd_t *pgd_alloc(struct mm_struct *mm)
mm_struct          41 arch/nds32/mm/mm-nds32.c void pgd_free(struct mm_struct *mm, pgd_t * pgd)
mm_struct          26 arch/nds32/mm/mmap.c 	struct mm_struct *mm = current->mm;
mm_struct          32 arch/nds32/mm/proc.c pte_t va_present(struct mm_struct * mm, unsigned long addr)
mm_struct          58 arch/nds32/mm/proc.c 	struct mm_struct *mm = current->mm;
mm_struct          77 arch/nds32/mm/proc.c 	struct mm_struct *mm = current->mm;
mm_struct         526 arch/nds32/mm/proc.c void cpu_switch_mm(struct mm_struct *mm)
mm_struct          21 arch/nios2/include/asm/cacheflush.h struct mm_struct;
mm_struct          24 arch/nios2/include/asm/cacheflush.h extern void flush_cache_mm(struct mm_struct *mm);
mm_struct          25 arch/nios2/include/asm/cacheflush.h extern void flush_cache_dup_mm(struct mm_struct *mm);
mm_struct          29 arch/nios2/include/asm/mmu_context.h static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
mm_struct          40 arch/nios2/include/asm/mmu_context.h 					struct mm_struct *mm)
mm_struct          50 arch/nios2/include/asm/mmu_context.h static inline void destroy_context(struct mm_struct *mm)
mm_struct          54 arch/nios2/include/asm/mmu_context.h void switch_mm(struct mm_struct *prev, struct mm_struct *next,
mm_struct          58 arch/nios2/include/asm/mmu_context.h 				struct mm_struct *mm)
mm_struct          66 arch/nios2/include/asm/mmu_context.h void activate_mm(struct mm_struct *prev, struct mm_struct *next);
mm_struct          17 arch/nios2/include/asm/pgalloc.h static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd,
mm_struct          23 arch/nios2/include/asm/pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd,
mm_struct          35 arch/nios2/include/asm/pgalloc.h extern pgd_t *pgd_alloc(struct mm_struct *mm);
mm_struct          37 arch/nios2/include/asm/pgalloc.h static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct          33 arch/nios2/include/asm/pgtable.h struct mm_struct;
mm_struct         210 arch/nios2/include/asm/pgtable.h static inline void set_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct         227 arch/nios2/include/asm/pgtable.h static inline void pte_clear(struct mm_struct *mm,
mm_struct           9 arch/nios2/include/asm/tlbflush.h struct mm_struct;
mm_struct          25 arch/nios2/include/asm/tlbflush.h extern void flush_tlb_mm(struct mm_struct *mm);
mm_struct          75 arch/nios2/mm/cacheflush.c 	struct mm_struct *mm = current->active_mm;
mm_struct         103 arch/nios2/mm/cacheflush.c void flush_cache_mm(struct mm_struct *mm)
mm_struct         108 arch/nios2/mm/cacheflush.c void flush_cache_dup_mm(struct mm_struct *mm)
mm_struct          47 arch/nios2/mm/fault.c 	struct mm_struct *mm = tsk->mm;
mm_struct         112 arch/nios2/mm/init.c 	struct mm_struct *mm = current->mm;
mm_struct          80 arch/nios2/mm/mmu_context.c void switch_mm(struct mm_struct *prev, struct mm_struct *next,
mm_struct         106 arch/nios2/mm/mmu_context.c void activate_mm(struct mm_struct *prev, struct mm_struct *next)
mm_struct          54 arch/nios2/mm/pgtable.c pgd_t *pgd_alloc(struct mm_struct *mm)
mm_struct         256 arch/nios2/mm/tlb.c void flush_tlb_mm(struct mm_struct *mm)
mm_struct          20 arch/openrisc/include/asm/mmu_context.h extern int init_new_context(struct task_struct *tsk, struct mm_struct *mm);
mm_struct          21 arch/openrisc/include/asm/mmu_context.h extern void destroy_context(struct mm_struct *mm);
mm_struct          22 arch/openrisc/include/asm/mmu_context.h extern void switch_mm(struct mm_struct *prev, struct mm_struct *next,
mm_struct          35 arch/openrisc/include/asm/mmu_context.h static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
mm_struct          28 arch/openrisc/include/asm/pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd,
mm_struct          39 arch/openrisc/include/asm/pgalloc.h static inline pgd_t *pgd_alloc(struct mm_struct *mm)
mm_struct          58 arch/openrisc/include/asm/pgalloc.h extern inline pgd_t *pgd_alloc(struct mm_struct *mm)
mm_struct          64 arch/openrisc/include/asm/pgalloc.h static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct          69 arch/openrisc/include/asm/pgalloc.h extern pte_t *pte_alloc_one_kernel(struct mm_struct *mm);
mm_struct          71 arch/openrisc/include/asm/pgalloc.h static inline struct page *pte_alloc_one(struct mm_struct *mm)
mm_struct          85 arch/openrisc/include/asm/pgalloc.h static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte)
mm_struct          90 arch/openrisc/include/asm/pgalloc.h static inline void pte_free(struct mm_struct *mm, struct page *pte)
mm_struct          33 arch/openrisc/include/asm/tlbflush.h extern void local_flush_tlb_mm(struct mm_struct *mm);
mm_struct          47 arch/openrisc/include/asm/tlbflush.h extern void flush_tlb_mm(struct mm_struct *mm);
mm_struct         110 arch/openrisc/kernel/smp.c 	struct mm_struct *mm = &init_mm;
mm_struct         231 arch/openrisc/kernel/smp.c void flush_tlb_mm(struct mm_struct *mm)
mm_struct          49 arch/openrisc/mm/fault.c 	struct mm_struct *mm;
mm_struct         117 arch/openrisc/mm/ioremap.c pte_t __ref *pte_alloc_one_kernel(struct mm_struct *mm)
mm_struct         127 arch/openrisc/mm/tlb.c void local_flush_tlb_mm(struct mm_struct *mm)
mm_struct         138 arch/openrisc/mm/tlb.c void switch_mm(struct mm_struct *prev, struct mm_struct *next,
mm_struct         163 arch/openrisc/mm/tlb.c int init_new_context(struct task_struct *tsk, struct mm_struct *mm)
mm_struct         174 arch/openrisc/mm/tlb.c void destroy_context(struct mm_struct *mm)
mm_struct          37 arch/parisc/include/asm/cacheflush.h void flush_cache_mm(struct mm_struct *mm);
mm_struct         361 arch/parisc/include/asm/elf.h struct mm_struct;
mm_struct         362 arch/parisc/include/asm/elf.h extern unsigned long arch_randomize_brk(struct mm_struct *);
mm_struct           8 arch/parisc/include/asm/hugetlb.h void set_huge_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct          12 arch/parisc/include/asm/hugetlb.h pte_t huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr,
mm_struct          15 arch/parisc/include/asm/hugetlb.h static inline int is_hugepage_only_range(struct mm_struct *mm,
mm_struct          43 arch/parisc/include/asm/hugetlb.h void huge_ptep_set_wrprotect(struct mm_struct *mm,
mm_struct          12 arch/parisc/include/asm/mmu_context.h static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
mm_struct          23 arch/parisc/include/asm/mmu_context.h init_new_context(struct task_struct *tsk, struct mm_struct *mm)
mm_struct          32 arch/parisc/include/asm/mmu_context.h destroy_context(struct mm_struct *mm)
mm_struct          53 arch/parisc/include/asm/mmu_context.h static inline void switch_mm_irqs_off(struct mm_struct *prev,
mm_struct          54 arch/parisc/include/asm/mmu_context.h 		struct mm_struct *next, struct task_struct *tsk)
mm_struct          62 arch/parisc/include/asm/mmu_context.h static inline void switch_mm(struct mm_struct *prev,
mm_struct          63 arch/parisc/include/asm/mmu_context.h 		struct mm_struct *next, struct task_struct *tsk)
mm_struct          78 arch/parisc/include/asm/mmu_context.h static inline void activate_mm(struct mm_struct *prev, struct mm_struct *next)
mm_struct          24 arch/parisc/include/asm/pgalloc.h static inline pgd_t *pgd_alloc(struct mm_struct *mm)
mm_struct          50 arch/parisc/include/asm/pgalloc.h static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct          62 arch/parisc/include/asm/pgalloc.h static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmd)
mm_struct          68 arch/parisc/include/asm/pgalloc.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long address)
mm_struct          76 arch/parisc/include/asm/pgalloc.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd)
mm_struct         107 arch/parisc/include/asm/pgalloc.h pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte)
mm_struct          69 arch/parisc/include/asm/pgtable.h static inline void purge_tlb_entries(struct mm_struct *mm, unsigned long addr)
mm_struct         518 arch/parisc/include/asm/pgtable.h struct mm_struct;
mm_struct         519 arch/parisc/include/asm/pgtable.h static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
mm_struct         533 arch/parisc/include/asm/pgtable.h static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
mm_struct         280 arch/parisc/include/asm/processor.h struct mm_struct;
mm_struct          36 arch/parisc/include/asm/tlbflush.h static inline void flush_tlb_mm(struct mm_struct *mm)
mm_struct         522 arch/parisc/kernel/cache.c static inline unsigned long mm_total_size(struct mm_struct *mm)
mm_struct         547 arch/parisc/kernel/cache.c void flush_cache_mm(struct mm_struct *mm)
mm_struct         316 arch/parisc/kernel/process.c unsigned long arch_randomize_brk(struct mm_struct *mm)
mm_struct          85 arch/parisc/kernel/sys_parisc.c 	struct mm_struct *mm = current->mm;
mm_struct         141 arch/parisc/kernel/sys_parisc.c 	struct mm_struct *mm = current->mm;
mm_struct         241 arch/parisc/kernel/sys_parisc.c void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack)
mm_struct         264 arch/parisc/mm/fault.c 	struct mm_struct *mm;
mm_struct          48 arch/parisc/mm/hugetlbpage.c pte_t *huge_pte_alloc(struct mm_struct *mm,
mm_struct          73 arch/parisc/mm/hugetlbpage.c pte_t *huge_pte_offset(struct mm_struct *mm,
mm_struct          99 arch/parisc/mm/hugetlbpage.c static inline void purge_tlb_entries_huge(struct mm_struct *mm, unsigned long addr)
mm_struct         117 arch/parisc/mm/hugetlbpage.c static void __set_huge_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct         137 arch/parisc/mm/hugetlbpage.c void set_huge_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct         148 arch/parisc/mm/hugetlbpage.c pte_t huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr,
mm_struct         163 arch/parisc/mm/hugetlbpage.c void huge_ptep_set_wrprotect(struct mm_struct *mm,
mm_struct         181 arch/parisc/mm/hugetlbpage.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct           8 arch/powerpc/include/asm/book3s/32/pgalloc.h static inline pgd_t *pgd_alloc(struct mm_struct *mm)
mm_struct          14 arch/powerpc/include/asm/book3s/32/pgalloc.h static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct          28 arch/powerpc/include/asm/book3s/32/pgalloc.h static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp,
mm_struct          34 arch/powerpc/include/asm/book3s/32/pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmdp,
mm_struct         239 arch/powerpc/include/asm/book3s/32/pgtable.h extern void flush_hash_entry(struct mm_struct *mm, pte_t *ptep,
mm_struct         318 arch/powerpc/include/asm/book3s/32/pgtable.h static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr,
mm_struct         325 arch/powerpc/include/asm/book3s/32/pgtable.h static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr,
mm_struct         525 arch/powerpc/include/asm/book3s/32/pgtable.h static inline void __set_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct           9 arch/powerpc/include/asm/book3s/32/tlbflush.h extern void flush_tlb_mm(struct mm_struct *mm);
mm_struct          20 arch/powerpc/include/asm/book3s/32/tlbflush.h static inline void local_flush_tlb_mm(struct mm_struct *mm)
mm_struct         146 arch/powerpc/include/asm/book3s/64/hash-4k.h extern unsigned long hash__pmd_hugepage_update(struct mm_struct *mm,
mm_struct         151 arch/powerpc/include/asm/book3s/64/hash-4k.h extern void hash__pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp,
mm_struct         153 arch/powerpc/include/asm/book3s/64/hash-4k.h extern pgtable_t hash__pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
mm_struct         154 arch/powerpc/include/asm/book3s/64/hash-4k.h extern pmd_t hash__pmdp_huge_get_and_clear(struct mm_struct *mm,
mm_struct         263 arch/powerpc/include/asm/book3s/64/hash-64k.h extern unsigned long hash__pmd_hugepage_update(struct mm_struct *mm,
mm_struct         268 arch/powerpc/include/asm/book3s/64/hash-64k.h extern void hash__pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp,
mm_struct         270 arch/powerpc/include/asm/book3s/64/hash-64k.h extern pgtable_t hash__pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
mm_struct         271 arch/powerpc/include/asm/book3s/64/hash-64k.h extern pmd_t hash__pmdp_huge_get_and_clear(struct mm_struct *mm,
mm_struct         146 arch/powerpc/include/asm/book3s/64/hash.h extern void hpte_need_flush(struct mm_struct *mm, unsigned long addr,
mm_struct         150 arch/powerpc/include/asm/book3s/64/hash.h static inline unsigned long hash__pte_update(struct mm_struct *mm,
mm_struct         224 arch/powerpc/include/asm/book3s/64/hash.h static inline void hash__set_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct         235 arch/powerpc/include/asm/book3s/64/hash.h extern void hpte_do_hugepage_flush(struct mm_struct *mm, unsigned long addr,
mm_struct         238 arch/powerpc/include/asm/book3s/64/hash.h static inline void hpte_do_hugepage_flush(struct mm_struct *mm,
mm_struct         462 arch/powerpc/include/asm/book3s/64/mmu-hash.h struct mm_struct;
mm_struct         464 arch/powerpc/include/asm/book3s/64/mmu-hash.h extern int hash_page_mm(struct mm_struct *mm, unsigned long ea,
mm_struct         496 arch/powerpc/include/asm/book3s/64/mmu-hash.h extern void demote_segment_4k(struct mm_struct *mm, unsigned long addr);
mm_struct         686 arch/powerpc/include/asm/book3s/64/mmu-hash.h extern void subpage_prot_free(struct mm_struct *mm);
mm_struct         688 arch/powerpc/include/asm/book3s/64/mmu-hash.h static inline void subpage_prot_free(struct mm_struct *mm) {}
mm_struct          19 arch/powerpc/include/asm/book3s/64/pgalloc.h extern pmd_t *pmd_fragment_alloc(struct mm_struct *, unsigned long);
mm_struct          25 arch/powerpc/include/asm/book3s/64/pgalloc.h static inline pgd_t *radix__pgd_alloc(struct mm_struct *mm)
mm_struct          39 arch/powerpc/include/asm/book3s/64/pgalloc.h static inline void radix__pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct          48 arch/powerpc/include/asm/book3s/64/pgalloc.h static inline pgd_t *pgd_alloc(struct mm_struct *mm)
mm_struct          81 arch/powerpc/include/asm/book3s/64/pgalloc.h static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct          88 arch/powerpc/include/asm/book3s/64/pgalloc.h static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pud_t *pud)
mm_struct          93 arch/powerpc/include/asm/book3s/64/pgalloc.h static inline pud_t *pud_alloc_one(struct mm_struct *mm, unsigned long addr)
mm_struct         110 arch/powerpc/include/asm/book3s/64/pgalloc.h static inline void pud_free(struct mm_struct *mm, pud_t *pud)
mm_struct         115 arch/powerpc/include/asm/book3s/64/pgalloc.h static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd)
mm_struct         131 arch/powerpc/include/asm/book3s/64/pgalloc.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long addr)
mm_struct         136 arch/powerpc/include/asm/book3s/64/pgalloc.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd)
mm_struct         152 arch/powerpc/include/asm/book3s/64/pgalloc.h static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd,
mm_struct         158 arch/powerpc/include/asm/book3s/64/pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd,
mm_struct         353 arch/powerpc/include/asm/book3s/64/pgtable.h static inline unsigned long pte_update(struct mm_struct *mm, unsigned long addr,
mm_struct         371 arch/powerpc/include/asm/book3s/64/pgtable.h static inline int __ptep_test_and_clear_young(struct mm_struct *mm,
mm_struct         427 arch/powerpc/include/asm/book3s/64/pgtable.h static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr,
mm_struct         437 arch/powerpc/include/asm/book3s/64/pgtable.h static inline void huge_ptep_set_wrprotect(struct mm_struct *mm,
mm_struct         451 arch/powerpc/include/asm/book3s/64/pgtable.h static inline pte_t ptep_get_and_clear(struct mm_struct *mm,
mm_struct         459 arch/powerpc/include/asm/book3s/64/pgtable.h static inline pte_t ptep_get_and_clear_full(struct mm_struct *mm,
mm_struct         474 arch/powerpc/include/asm/book3s/64/pgtable.h static inline void pte_clear(struct mm_struct *mm, unsigned long addr,
mm_struct         815 arch/powerpc/include/asm/book3s/64/pgtable.h static inline void __set_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct        1140 arch/powerpc/include/asm/book3s/64/pgtable.h extern void set_pmd_at(struct mm_struct *mm, unsigned long addr,
mm_struct        1154 arch/powerpc/include/asm/book3s/64/pgtable.h pmd_hugepage_update(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp,
mm_struct        1179 arch/powerpc/include/asm/book3s/64/pgtable.h static inline int __pmdp_test_and_clear_young(struct mm_struct *mm,
mm_struct        1191 arch/powerpc/include/asm/book3s/64/pgtable.h static inline void pmdp_set_wrprotect(struct mm_struct *mm, unsigned long addr,
mm_struct        1246 arch/powerpc/include/asm/book3s/64/pgtable.h static inline pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm,
mm_struct        1264 arch/powerpc/include/asm/book3s/64/pgtable.h static inline void pgtable_trans_huge_deposit(struct mm_struct *mm,
mm_struct        1273 arch/powerpc/include/asm/book3s/64/pgtable.h static inline pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm,
mm_struct        1301 arch/powerpc/include/asm/book3s/64/pgtable.h extern void serialize_against_pte_lookup(struct mm_struct *mm);
mm_struct         150 arch/powerpc/include/asm/book3s/64/radix.h static inline unsigned long radix__pte_update(struct mm_struct *mm,
mm_struct         165 arch/powerpc/include/asm/book3s/64/radix.h static inline pte_t radix__ptep_get_and_clear_full(struct mm_struct *mm,
mm_struct         190 arch/powerpc/include/asm/book3s/64/radix.h static inline void radix__set_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct         247 arch/powerpc/include/asm/book3s/64/radix.h extern unsigned long radix__pmd_hugepage_update(struct mm_struct *mm, unsigned long addr,
mm_struct         252 arch/powerpc/include/asm/book3s/64/radix.h extern void radix__pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp,
mm_struct         254 arch/powerpc/include/asm/book3s/64/radix.h extern pgtable_t radix__pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
mm_struct         255 arch/powerpc/include/asm/book3s/64/radix.h extern pmd_t radix__pmdp_huge_get_and_clear(struct mm_struct *mm,
mm_struct          17 arch/powerpc/include/asm/book3s/64/tlbflush-hash.h 	struct mm_struct	*mm;
mm_struct          62 arch/powerpc/include/asm/book3s/64/tlbflush-hash.h static inline void hash__local_flush_tlb_mm(struct mm_struct *mm)
mm_struct          66 arch/powerpc/include/asm/book3s/64/tlbflush-hash.h static inline void hash__flush_tlb_mm(struct mm_struct *mm)
mm_struct          70 arch/powerpc/include/asm/book3s/64/tlbflush-hash.h static inline void hash__local_flush_all_mm(struct mm_struct *mm)
mm_struct          81 arch/powerpc/include/asm/book3s/64/tlbflush-hash.h static inline void hash__flush_all_mm(struct mm_struct *mm)
mm_struct         116 arch/powerpc/include/asm/book3s/64/tlbflush-hash.h extern void __flush_hash_table_range(struct mm_struct *mm, unsigned long start,
mm_struct         118 arch/powerpc/include/asm/book3s/64/tlbflush-hash.h extern void flush_tlb_pmd_range(struct mm_struct *mm, pmd_t *pmd,
mm_struct           6 arch/powerpc/include/asm/book3s/64/tlbflush-radix.h struct mm_struct;
mm_struct          46 arch/powerpc/include/asm/book3s/64/tlbflush-radix.h extern void radix__flush_tlb_range_psize(struct mm_struct *mm, unsigned long start,
mm_struct          54 arch/powerpc/include/asm/book3s/64/tlbflush-radix.h extern void radix__local_flush_tlb_mm(struct mm_struct *mm);
mm_struct          55 arch/powerpc/include/asm/book3s/64/tlbflush-radix.h extern void radix__local_flush_all_mm(struct mm_struct *mm);
mm_struct          57 arch/powerpc/include/asm/book3s/64/tlbflush-radix.h extern void radix__local_flush_tlb_page_psize(struct mm_struct *mm, unsigned long vmaddr,
mm_struct          61 arch/powerpc/include/asm/book3s/64/tlbflush-radix.h extern void radix__flush_tlb_mm(struct mm_struct *mm);
mm_struct          62 arch/powerpc/include/asm/book3s/64/tlbflush-radix.h extern void radix__flush_all_mm(struct mm_struct *mm);
mm_struct          64 arch/powerpc/include/asm/book3s/64/tlbflush-radix.h extern void radix__flush_tlb_page_psize(struct mm_struct *mm, unsigned long vmaddr,
mm_struct          73 arch/powerpc/include/asm/book3s/64/tlbflush-radix.h extern void radix__flush_tlb_collapsed_pmd(struct mm_struct *mm, unsigned long addr);
mm_struct          84 arch/powerpc/include/asm/book3s/64/tlbflush.h static inline void local_flush_tlb_mm(struct mm_struct *mm)
mm_struct          99 arch/powerpc/include/asm/book3s/64/tlbflush.h static inline void local_flush_all_mm(struct mm_struct *mm)
mm_struct         114 arch/powerpc/include/asm/book3s/64/tlbflush.h static inline void flush_tlb_mm(struct mm_struct *mm)
mm_struct         129 arch/powerpc/include/asm/book3s/64/tlbflush.h static inline void flush_all_mm(struct mm_struct *mm)
mm_struct          16 arch/powerpc/include/asm/book3s/pgtable.h extern void set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep,
mm_struct          16 arch/powerpc/include/asm/copro.h int copro_handle_mm_fault(struct mm_struct *mm, unsigned long ea,
mm_struct          19 arch/powerpc/include/asm/copro.h int copro_calculate_slb(struct mm_struct *mm, u64 ea, struct copro_slb *slb);
mm_struct          23 arch/powerpc/include/asm/copro.h void copro_flush_all_slbs(struct mm_struct *mm);
mm_struct          25 arch/powerpc/include/asm/copro.h static inline void copro_flush_all_slbs(struct mm_struct *mm) {}
mm_struct          22 arch/powerpc/include/asm/hugetlb.h int slice_is_hugepage_only_range(struct mm_struct *mm, unsigned long addr,
mm_struct          25 arch/powerpc/include/asm/hugetlb.h static inline int is_hugepage_only_range(struct mm_struct *mm,
mm_struct          40 arch/powerpc/include/asm/hugetlb.h static inline pte_t huge_ptep_get_and_clear(struct mm_struct *mm,
mm_struct         210 arch/powerpc/include/asm/iommu.h extern long iommu_tce_xchg(struct mm_struct *mm, struct iommu_table *tbl,
mm_struct         213 arch/powerpc/include/asm/iommu.h extern long iommu_tce_xchg_no_kill(struct mm_struct *mm,
mm_struct           4 arch/powerpc/include/asm/membarrier.h static inline void membarrier_arch_switch_mm(struct mm_struct *prev,
mm_struct           5 arch/powerpc/include/asm/membarrier.h 					     struct mm_struct *next,
mm_struct          12 arch/powerpc/include/asm/mm-arch-hooks.h static inline void arch_remap(struct mm_struct *mm,
mm_struct         263 arch/powerpc/include/asm/mmu.h struct mm_struct;
mm_struct         265 arch/powerpc/include/asm/mmu.h extern void assert_pte_locked(struct mm_struct *mm, unsigned long addr);
mm_struct         267 arch/powerpc/include/asm/mmu.h static inline void assert_pte_locked(struct mm_struct *mm, unsigned long addr)
mm_struct         295 arch/powerpc/include/asm/mmu.h extern u16 get_mm_addr_key(struct mm_struct *mm, unsigned long address);
mm_struct         297 arch/powerpc/include/asm/mmu.h static inline u16 get_mm_addr_key(struct mm_struct *mm, unsigned long address)
mm_struct          17 arch/powerpc/include/asm/mmu_context.h extern int init_new_context(struct task_struct *tsk, struct mm_struct *mm);
mm_struct          18 arch/powerpc/include/asm/mmu_context.h extern void destroy_context(struct mm_struct *mm);
mm_struct          23 arch/powerpc/include/asm/mmu_context.h extern bool mm_iommu_preregistered(struct mm_struct *mm);
mm_struct          24 arch/powerpc/include/asm/mmu_context.h extern long mm_iommu_new(struct mm_struct *mm,
mm_struct          27 arch/powerpc/include/asm/mmu_context.h extern long mm_iommu_newdev(struct mm_struct *mm, unsigned long ua,
mm_struct          30 arch/powerpc/include/asm/mmu_context.h extern long mm_iommu_put(struct mm_struct *mm,
mm_struct          32 arch/powerpc/include/asm/mmu_context.h extern void mm_iommu_init(struct mm_struct *mm);
mm_struct          33 arch/powerpc/include/asm/mmu_context.h extern void mm_iommu_cleanup(struct mm_struct *mm);
mm_struct          34 arch/powerpc/include/asm/mmu_context.h extern struct mm_iommu_table_group_mem_t *mm_iommu_lookup(struct mm_struct *mm,
mm_struct          37 arch/powerpc/include/asm/mmu_context.h 		struct mm_struct *mm, unsigned long ua, unsigned long size);
mm_struct          38 arch/powerpc/include/asm/mmu_context.h extern struct mm_iommu_table_group_mem_t *mm_iommu_get(struct mm_struct *mm,
mm_struct          44 arch/powerpc/include/asm/mmu_context.h extern void mm_iommu_ua_mark_dirty_rm(struct mm_struct *mm, unsigned long ua);
mm_struct          45 arch/powerpc/include/asm/mmu_context.h extern bool mm_iommu_is_devmem(struct mm_struct *mm, unsigned long hpa,
mm_struct          50 arch/powerpc/include/asm/mmu_context.h static inline bool mm_iommu_is_devmem(struct mm_struct *mm, unsigned long hpa,
mm_struct          55 arch/powerpc/include/asm/mmu_context.h static inline void mm_iommu_init(struct mm_struct *mm) { }
mm_struct          57 arch/powerpc/include/asm/mmu_context.h extern void switch_slb(struct task_struct *tsk, struct mm_struct *mm);
mm_struct          61 arch/powerpc/include/asm/mmu_context.h extern void radix__switch_mmu_context(struct mm_struct *prev,
mm_struct          62 arch/powerpc/include/asm/mmu_context.h 				      struct mm_struct *next);
mm_struct          63 arch/powerpc/include/asm/mmu_context.h static inline void switch_mmu_context(struct mm_struct *prev,
mm_struct          64 arch/powerpc/include/asm/mmu_context.h 				      struct mm_struct *next,
mm_struct          77 arch/powerpc/include/asm/mmu_context.h static inline int alloc_extended_context(struct mm_struct *mm,
mm_struct          93 arch/powerpc/include/asm/mmu_context.h static inline bool need_extra_context(struct mm_struct *mm, unsigned long ea)
mm_struct         104 arch/powerpc/include/asm/mmu_context.h extern void switch_mmu_context(struct mm_struct *prev, struct mm_struct *next,
mm_struct         109 arch/powerpc/include/asm/mmu_context.h static inline int alloc_extended_context(struct mm_struct *mm,
mm_struct         117 arch/powerpc/include/asm/mmu_context.h static inline bool need_extra_context(struct mm_struct *mm, unsigned long ea)
mm_struct         124 arch/powerpc/include/asm/mmu_context.h extern void radix_kvm_prefetch_workaround(struct mm_struct *mm);
mm_struct         126 arch/powerpc/include/asm/mmu_context.h static inline void radix_kvm_prefetch_workaround(struct mm_struct *mm) { }
mm_struct         129 arch/powerpc/include/asm/mmu_context.h extern void switch_cop(struct mm_struct *next);
mm_struct         130 arch/powerpc/include/asm/mmu_context.h extern int use_cop(unsigned long acop, struct mm_struct *mm);
mm_struct         131 arch/powerpc/include/asm/mmu_context.h extern void drop_cop(unsigned long acop, struct mm_struct *mm);
mm_struct         134 arch/powerpc/include/asm/mmu_context.h static inline void inc_mm_active_cpus(struct mm_struct *mm)
mm_struct         139 arch/powerpc/include/asm/mmu_context.h static inline void dec_mm_active_cpus(struct mm_struct *mm)
mm_struct         144 arch/powerpc/include/asm/mmu_context.h static inline void mm_context_add_copro(struct mm_struct *mm)
mm_struct         155 arch/powerpc/include/asm/mmu_context.h static inline void mm_context_remove_copro(struct mm_struct *mm)
mm_struct         189 arch/powerpc/include/asm/mmu_context.h static inline void inc_mm_active_cpus(struct mm_struct *mm) { }
mm_struct         190 arch/powerpc/include/asm/mmu_context.h static inline void dec_mm_active_cpus(struct mm_struct *mm) { }
mm_struct         191 arch/powerpc/include/asm/mmu_context.h static inline void mm_context_add_copro(struct mm_struct *mm) { }
mm_struct         192 arch/powerpc/include/asm/mmu_context.h static inline void mm_context_remove_copro(struct mm_struct *mm) { }
mm_struct         196 arch/powerpc/include/asm/mmu_context.h extern void switch_mm_irqs_off(struct mm_struct *prev, struct mm_struct *next,
mm_struct         199 arch/powerpc/include/asm/mmu_context.h static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next,
mm_struct         217 arch/powerpc/include/asm/mmu_context.h static inline void activate_mm(struct mm_struct *prev, struct mm_struct *next)
mm_struct         223 arch/powerpc/include/asm/mmu_context.h static inline void enter_lazy_tlb(struct mm_struct *mm,
mm_struct         232 arch/powerpc/include/asm/mmu_context.h extern void arch_exit_mmap(struct mm_struct *mm);
mm_struct         234 arch/powerpc/include/asm/mmu_context.h static inline void arch_unmap(struct mm_struct *mm,
mm_struct         241 arch/powerpc/include/asm/mmu_context.h static inline void arch_bprm_mm_init(struct mm_struct *mm,
mm_struct         249 arch/powerpc/include/asm/mmu_context.h void arch_dup_pkeys(struct mm_struct *oldmm, struct mm_struct *mm);
mm_struct         271 arch/powerpc/include/asm/mmu_context.h static inline int arch_dup_mmap(struct mm_struct *oldmm,
mm_struct         272 arch/powerpc/include/asm/mmu_context.h 				struct mm_struct *mm)
mm_struct          17 arch/powerpc/include/asm/nohash/32/pgalloc.h static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp,
mm_struct          26 arch/powerpc/include/asm/nohash/32/pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmdp,
mm_struct         299 arch/powerpc/include/asm/nohash/32/pgtable.h static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr,
mm_struct         306 arch/powerpc/include/asm/nohash/32/pgtable.h static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr,
mm_struct          20 arch/powerpc/include/asm/nohash/64/pgalloc.h static inline pud_t *pud_alloc_one(struct mm_struct *mm, unsigned long addr)
mm_struct          26 arch/powerpc/include/asm/nohash/64/pgalloc.h static inline void pud_free(struct mm_struct *mm, pud_t *pud)
mm_struct          31 arch/powerpc/include/asm/nohash/64/pgalloc.h static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd)
mm_struct          36 arch/powerpc/include/asm/nohash/64/pgalloc.h static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd,
mm_struct          42 arch/powerpc/include/asm/nohash/64/pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd,
mm_struct          48 arch/powerpc/include/asm/nohash/64/pgalloc.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long addr)
mm_struct          54 arch/powerpc/include/asm/nohash/64/pgalloc.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd)
mm_struct         208 arch/powerpc/include/asm/nohash/64/pgtable.h static inline unsigned long pte_update(struct mm_struct *mm,
mm_struct         242 arch/powerpc/include/asm/nohash/64/pgtable.h static inline int __ptep_test_and_clear_young(struct mm_struct *mm,
mm_struct         261 arch/powerpc/include/asm/nohash/64/pgtable.h static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr,
mm_struct         272 arch/powerpc/include/asm/nohash/64/pgtable.h static inline void huge_ptep_set_wrprotect(struct mm_struct *mm,
mm_struct         290 arch/powerpc/include/asm/nohash/64/pgtable.h static inline pte_t ptep_get_and_clear(struct mm_struct *mm,
mm_struct         297 arch/powerpc/include/asm/nohash/64/pgtable.h static inline void pte_clear(struct mm_struct *mm, unsigned long addr,
mm_struct          20 arch/powerpc/include/asm/nohash/pgalloc.h static inline pgd_t *pgd_alloc(struct mm_struct *mm)
mm_struct          26 arch/powerpc/include/asm/nohash/pgalloc.h static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct         184 arch/powerpc/include/asm/nohash/pgtable.h extern void set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep,
mm_struct         192 arch/powerpc/include/asm/nohash/pgtable.h static inline void __set_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct          28 arch/powerpc/include/asm/nohash/tlbflush.h struct mm_struct;
mm_struct          36 arch/powerpc/include/asm/nohash/tlbflush.h extern void local_flush_tlb_mm(struct mm_struct *mm);
mm_struct          39 arch/powerpc/include/asm/nohash/tlbflush.h extern void __local_flush_tlb_page(struct mm_struct *mm, unsigned long vmaddr,
mm_struct          43 arch/powerpc/include/asm/nohash/tlbflush.h extern void flush_tlb_mm(struct mm_struct *mm);
mm_struct          45 arch/powerpc/include/asm/nohash/tlbflush.h extern void __flush_tlb_page(struct mm_struct *mm, unsigned long vmaddr,
mm_struct         275 arch/powerpc/include/asm/paca.h extern void copy_mm_to_paca(struct mm_struct *mm);
mm_struct           8 arch/powerpc/include/asm/pgalloc.h static inline gfp_t pgtable_gfp_flags(struct mm_struct *mm, gfp_t gfp)
mm_struct          15 arch/powerpc/include/asm/pgalloc.h static inline gfp_t pgtable_gfp_flags(struct mm_struct *mm, gfp_t gfp)
mm_struct          23 arch/powerpc/include/asm/pgalloc.h pte_t *pte_fragment_alloc(struct mm_struct *mm, int kernel);
mm_struct          25 arch/powerpc/include/asm/pgalloc.h static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm)
mm_struct          30 arch/powerpc/include/asm/pgalloc.h static inline pgtable_t pte_alloc_one(struct mm_struct *mm)
mm_struct          38 arch/powerpc/include/asm/pgalloc.h static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte)
mm_struct          43 arch/powerpc/include/asm/pgalloc.h static inline void pte_free(struct mm_struct *mm, pgtable_t ptepage)
mm_struct          13 arch/powerpc/include/asm/pgtable.h struct mm_struct;
mm_struct          90 arch/powerpc/include/asm/pkeys.h static inline bool mm_pkey_is_allocated(struct mm_struct *mm, int pkey)
mm_struct         107 arch/powerpc/include/asm/pkeys.h static inline int mm_pkey_alloc(struct mm_struct *mm)
mm_struct         133 arch/powerpc/include/asm/pkeys.h static inline int mm_pkey_free(struct mm_struct *mm, int pkey)
mm_struct         150 arch/powerpc/include/asm/pkeys.h extern int __execute_only_pkey(struct mm_struct *mm);
mm_struct         151 arch/powerpc/include/asm/pkeys.h static inline int execute_only_pkey(struct mm_struct *mm)
mm_struct         202 arch/powerpc/include/asm/pkeys.h extern void pkey_mm_init(struct mm_struct *mm);
mm_struct          13 arch/powerpc/include/asm/slice.h struct mm_struct;
mm_struct          27 arch/powerpc/include/asm/slice.h unsigned int get_slice_psize(struct mm_struct *mm, unsigned long addr);
mm_struct          29 arch/powerpc/include/asm/slice.h void slice_set_range_psize(struct mm_struct *mm, unsigned long start,
mm_struct          32 arch/powerpc/include/asm/slice.h void slice_init_new_context_exec(struct mm_struct *mm);
mm_struct          37 arch/powerpc/include/asm/slice.h static inline void slice_init_new_context_exec(struct mm_struct *mm) {}
mm_struct          39 arch/powerpc/include/asm/slice.h static inline unsigned int get_slice_psize(struct mm_struct *mm, unsigned long addr)
mm_struct         128 arch/powerpc/include/asm/spu.h 	struct mm_struct *mm;
mm_struct         197 arch/powerpc/include/asm/spu.h extern void spu_associate_mm(struct spu *spu, struct mm_struct *mm);
mm_struct         201 arch/powerpc/include/asm/spu.h struct mm_struct;
mm_struct         202 arch/powerpc/include/asm/spu.h extern void spu_flush_all_slbs(struct mm_struct *mm);
mm_struct          44 arch/powerpc/include/asm/tlb.h extern void flush_hash_entry(struct mm_struct *mm, pte_t *ptep,
mm_struct          57 arch/powerpc/include/asm/tlb.h static inline int mm_is_core_local(struct mm_struct *mm)
mm_struct          64 arch/powerpc/include/asm/tlb.h static inline int mm_is_thread_local(struct mm_struct *mm)
mm_struct          70 arch/powerpc/include/asm/tlb.h static inline void mm_reset_thread_local(struct mm_struct *mm)
mm_struct          84 arch/powerpc/include/asm/tlb.h static inline int mm_is_thread_local(struct mm_struct *mm)
mm_struct          92 arch/powerpc/include/asm/tlb.h static inline int mm_is_core_local(struct mm_struct *mm)
mm_struct          97 arch/powerpc/include/asm/tlb.h static inline int mm_is_thread_local(struct mm_struct *mm)
mm_struct          86 arch/powerpc/kernel/asm-offsets.c 	OFFSET(MMCONTEXTID, mm_struct, context.id);
mm_struct         361 arch/powerpc/kernel/asm-offsets.c 	OFFSET(MM_PGD, mm_struct, pgd);
mm_struct        1016 arch/powerpc/kernel/iommu.c extern long iommu_tce_xchg_no_kill(struct mm_struct *mm,
mm_struct          33 arch/powerpc/kernel/mce_power.c 	struct mm_struct *mm;
mm_struct         305 arch/powerpc/kernel/paca.c void copy_mm_to_paca(struct mm_struct *mm)
mm_struct        2165 arch/powerpc/kernel/process.c unsigned long arch_randomize_brk(struct mm_struct *mm)
mm_struct          38 arch/powerpc/kernel/uprobes.c 		struct mm_struct *mm, unsigned long addr)
mm_struct         128 arch/powerpc/kernel/vdso.c 	struct mm_struct *mm = current->mm;
mm_struct         413 arch/powerpc/kvm/book3s_64_vio.c static void kvmppc_clear_tce(struct mm_struct *mm, struct iommu_table *tbl,
mm_struct         221 arch/powerpc/kvm/book3s_64_vio_hv.c static long iommu_tce_xchg_no_kill_rm(struct mm_struct *mm,
mm_struct         300 arch/powerpc/mm/book3s32/mmu.c void hash_preload(struct mm_struct *mm, unsigned long ea)
mm_struct          76 arch/powerpc/mm/book3s32/mmu_context.c int init_new_context(struct task_struct *t, struct mm_struct *mm)
mm_struct          95 arch/powerpc/mm/book3s32/mmu_context.c void destroy_context(struct mm_struct *mm)
mm_struct          35 arch/powerpc/mm/book3s32/tlb.c void flush_hash_entry(struct mm_struct *mm, pte_t *ptep, unsigned long addr)
mm_struct          74 arch/powerpc/mm/book3s32/tlb.c static void flush_range(struct mm_struct *mm, unsigned long start,
mm_struct         118 arch/powerpc/mm/book3s32/tlb.c void flush_tlb_mm(struct mm_struct *mm)
mm_struct         140 arch/powerpc/mm/book3s32/tlb.c 	struct mm_struct *mm;
mm_struct         189 arch/powerpc/mm/book3s64/hash_pgtable.c unsigned long hash__pmd_hugepage_update(struct mm_struct *mm, unsigned long addr,
mm_struct         266 arch/powerpc/mm/book3s64/hash_pgtable.c void hash__pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp,
mm_struct         286 arch/powerpc/mm/book3s64/hash_pgtable.c pgtable_t hash__pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp)
mm_struct         311 arch/powerpc/mm/book3s64/hash_pgtable.c void hpte_do_hugepage_flush(struct mm_struct *mm, unsigned long addr,
mm_struct         344 arch/powerpc/mm/book3s64/hash_pgtable.c pmd_t hash__pmdp_huge_get_and_clear(struct mm_struct *mm,
mm_struct          41 arch/powerpc/mm/book3s64/hash_tlb.c void hpte_need_flush(struct mm_struct *mm, unsigned long addr,
mm_struct         192 arch/powerpc/mm/book3s64/hash_tlb.c void __flush_hash_table_range(struct mm_struct *mm, unsigned long start,
mm_struct         235 arch/powerpc/mm/book3s64/hash_tlb.c void flush_tlb_pmd_range(struct mm_struct *mm, pmd_t *pmd, unsigned long addr)
mm_struct        1142 arch/powerpc/mm/book3s64/hash_utils.c void demote_segment_4k(struct mm_struct *mm, unsigned long addr)
mm_struct        1164 arch/powerpc/mm/book3s64/hash_utils.c static int subpage_protection(struct mm_struct *mm, unsigned long ea)
mm_struct        1202 arch/powerpc/mm/book3s64/hash_utils.c static inline int subpage_protection(struct mm_struct *mm, unsigned long ea)
mm_struct        1220 arch/powerpc/mm/book3s64/hash_utils.c static void check_paca_psize(unsigned long ea, struct mm_struct *mm,
mm_struct        1243 arch/powerpc/mm/book3s64/hash_utils.c int hash_page_mm(struct mm_struct *mm, unsigned long ea,
mm_struct        1450 arch/powerpc/mm/book3s64/hash_utils.c 	struct mm_struct *mm = current->mm;
mm_struct        1468 arch/powerpc/mm/book3s64/hash_utils.c 	struct mm_struct *mm = current->mm;
mm_struct        1498 arch/powerpc/mm/book3s64/hash_utils.c static bool should_hash_preload(struct mm_struct *mm, unsigned long ea)
mm_struct        1515 arch/powerpc/mm/book3s64/hash_utils.c static bool should_hash_preload(struct mm_struct *mm, unsigned long ea)
mm_struct        1521 arch/powerpc/mm/book3s64/hash_utils.c static void hash_preload(struct mm_struct *mm, unsigned long ea,
mm_struct        1658 arch/powerpc/mm/book3s64/hash_utils.c u16 get_mm_addr_key(struct mm_struct *mm, unsigned long address)
mm_struct          50 arch/powerpc/mm/book3s64/iommu_api.c bool mm_iommu_preregistered(struct mm_struct *mm)
mm_struct          56 arch/powerpc/mm/book3s64/iommu_api.c static long mm_iommu_do_alloc(struct mm_struct *mm, unsigned long ua,
mm_struct         183 arch/powerpc/mm/book3s64/iommu_api.c long mm_iommu_new(struct mm_struct *mm, unsigned long ua, unsigned long entries,
mm_struct         191 arch/powerpc/mm/book3s64/iommu_api.c long mm_iommu_newdev(struct mm_struct *mm, unsigned long ua,
mm_struct         245 arch/powerpc/mm/book3s64/iommu_api.c long mm_iommu_put(struct mm_struct *mm, struct mm_iommu_table_group_mem_t *mem)
mm_struct         284 arch/powerpc/mm/book3s64/iommu_api.c struct mm_iommu_table_group_mem_t *mm_iommu_lookup(struct mm_struct *mm,
mm_struct         302 arch/powerpc/mm/book3s64/iommu_api.c struct mm_iommu_table_group_mem_t *mm_iommu_lookup_rm(struct mm_struct *mm,
mm_struct         320 arch/powerpc/mm/book3s64/iommu_api.c struct mm_iommu_table_group_mem_t *mm_iommu_get(struct mm_struct *mm,
mm_struct         391 arch/powerpc/mm/book3s64/iommu_api.c extern void mm_iommu_ua_mark_dirty_rm(struct mm_struct *mm, unsigned long ua)
mm_struct         415 arch/powerpc/mm/book3s64/iommu_api.c bool mm_iommu_is_devmem(struct mm_struct *mm, unsigned long hpa,
mm_struct         458 arch/powerpc/mm/book3s64/iommu_api.c void mm_iommu_init(struct mm_struct *mm)
mm_struct          91 arch/powerpc/mm/book3s64/mmu_context.c static int hash__init_new_context(struct mm_struct *mm)
mm_struct         153 arch/powerpc/mm/book3s64/mmu_context.c static int radix__init_new_context(struct mm_struct *mm)
mm_struct         182 arch/powerpc/mm/book3s64/mmu_context.c int init_new_context(struct task_struct *tsk, struct mm_struct *mm)
mm_struct         240 arch/powerpc/mm/book3s64/mmu_context.c static void destroy_pagetable_cache(struct mm_struct *mm)
mm_struct         254 arch/powerpc/mm/book3s64/mmu_context.c void destroy_context(struct mm_struct *mm)
mm_struct         280 arch/powerpc/mm/book3s64/mmu_context.c void arch_exit_mmap(struct mm_struct *mm)
mm_struct         304 arch/powerpc/mm/book3s64/mmu_context.c void radix__switch_mmu_context(struct mm_struct *prev, struct mm_struct *next)
mm_struct          64 arch/powerpc/mm/book3s64/pgtable.c void set_pmd_at(struct mm_struct *mm, unsigned long addr,
mm_struct          95 arch/powerpc/mm/book3s64/pgtable.c void serialize_against_pte_lookup(struct mm_struct *mm)
mm_struct         266 arch/powerpc/mm/book3s64/pgtable.c static pmd_t *get_pmd_from_cache(struct mm_struct *mm)
mm_struct         288 arch/powerpc/mm/book3s64/pgtable.c static pmd_t *__alloc_for_pmdcache(struct mm_struct *mm)
mm_struct         329 arch/powerpc/mm/book3s64/pgtable.c pmd_t *pmd_fragment_alloc(struct mm_struct *mm, unsigned long vmaddr)
mm_struct         165 arch/powerpc/mm/book3s64/pkeys.c void pkey_mm_init(struct mm_struct *mm)
mm_struct         320 arch/powerpc/mm/book3s64/pkeys.c int __execute_only_pkey(struct mm_struct *mm)
mm_struct         420 arch/powerpc/mm/book3s64/pkeys.c void arch_dup_pkeys(struct mm_struct *oldmm, struct mm_struct *mm)
mm_struct          50 arch/powerpc/mm/book3s64/radix_hugetlbpage.c 	struct mm_struct *mm = current->mm;
mm_struct          99 arch/powerpc/mm/book3s64/radix_hugetlbpage.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct         923 arch/powerpc/mm/book3s64/radix_pgtable.c unsigned long radix__pmd_hugepage_update(struct mm_struct *mm, unsigned long addr,
mm_struct         969 arch/powerpc/mm/book3s64/radix_pgtable.c void radix__pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp,
mm_struct         984 arch/powerpc/mm/book3s64/radix_pgtable.c pgtable_t radix__pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp)
mm_struct        1008 arch/powerpc/mm/book3s64/radix_pgtable.c pmd_t radix__pmdp_huge_get_and_clear(struct mm_struct *mm,
mm_struct        1035 arch/powerpc/mm/book3s64/radix_pgtable.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct        1070 arch/powerpc/mm/book3s64/radix_pgtable.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct         352 arch/powerpc/mm/book3s64/radix_tlb.c static inline void _tlbiel_pid_multicast(struct mm_struct *mm,
mm_struct         490 arch/powerpc/mm/book3s64/radix_tlb.c static inline void _tlbiel_va_multicast(struct mm_struct *mm,
mm_struct         540 arch/powerpc/mm/book3s64/radix_tlb.c static inline void _tlbiel_va_range_multicast(struct mm_struct *mm,
mm_struct         566 arch/powerpc/mm/book3s64/radix_tlb.c void radix__local_flush_tlb_mm(struct mm_struct *mm)
mm_struct         579 arch/powerpc/mm/book3s64/radix_tlb.c void radix__local_flush_all_mm(struct mm_struct *mm)
mm_struct         592 arch/powerpc/mm/book3s64/radix_tlb.c void radix__local_flush_tlb_page_psize(struct mm_struct *mm, unsigned long vmaddr,
mm_struct         615 arch/powerpc/mm/book3s64/radix_tlb.c static bool mm_is_singlethreaded(struct mm_struct *mm)
mm_struct         624 arch/powerpc/mm/book3s64/radix_tlb.c static bool mm_needs_flush_escalation(struct mm_struct *mm)
mm_struct         639 arch/powerpc/mm/book3s64/radix_tlb.c 	struct mm_struct *mm = arg;
mm_struct         658 arch/powerpc/mm/book3s64/radix_tlb.c static void exit_flush_lazy_tlbs(struct mm_struct *mm)
mm_struct         672 arch/powerpc/mm/book3s64/radix_tlb.c void radix__flush_tlb_mm(struct mm_struct *mm)
mm_struct         708 arch/powerpc/mm/book3s64/radix_tlb.c static void __flush_all_mm(struct mm_struct *mm, bool fullmm)
mm_struct         735 arch/powerpc/mm/book3s64/radix_tlb.c void radix__flush_all_mm(struct mm_struct *mm)
mm_struct         747 arch/powerpc/mm/book3s64/radix_tlb.c void radix__flush_tlb_page_psize(struct mm_struct *mm, unsigned long vmaddr,
mm_struct         834 arch/powerpc/mm/book3s64/radix_tlb.c static inline void __radix__flush_tlb_range(struct mm_struct *mm,
mm_struct        1006 arch/powerpc/mm/book3s64/radix_tlb.c static void radix__flush_tlb_pwc_range_psize(struct mm_struct *mm, unsigned long start,
mm_struct        1012 arch/powerpc/mm/book3s64/radix_tlb.c 	struct mm_struct *mm = tlb->mm;
mm_struct        1073 arch/powerpc/mm/book3s64/radix_tlb.c static __always_inline void __radix__flush_tlb_range_psize(struct mm_struct *mm,
mm_struct        1134 arch/powerpc/mm/book3s64/radix_tlb.c void radix__flush_tlb_range_psize(struct mm_struct *mm, unsigned long start,
mm_struct        1140 arch/powerpc/mm/book3s64/radix_tlb.c static void radix__flush_tlb_pwc_range_psize(struct mm_struct *mm, unsigned long start,
mm_struct        1147 arch/powerpc/mm/book3s64/radix_tlb.c void radix__flush_tlb_collapsed_pmd(struct mm_struct *mm, unsigned long addr)
mm_struct        1217 arch/powerpc/mm/book3s64/radix_tlb.c extern void radix_kvm_prefetch_workaround(struct mm_struct *mm)
mm_struct          33 arch/powerpc/mm/book3s64/slb.c static long slb_allocate_user(struct mm_struct *mm, unsigned long ea);
mm_struct         318 arch/powerpc/mm/book3s64/slb.c 	struct mm_struct *mm = current->mm;
mm_struct         368 arch/powerpc/mm/book3s64/slb.c 	struct mm_struct *mm = current->mm;
mm_struct         405 arch/powerpc/mm/book3s64/slb.c void switch_slb(struct task_struct *tsk, struct mm_struct *mm)
mm_struct         733 arch/powerpc/mm/book3s64/slb.c static long slb_allocate_user(struct mm_struct *mm, unsigned long ea)
mm_struct         802 arch/powerpc/mm/book3s64/slb.c 		struct mm_struct *mm = current->mm;
mm_struct          22 arch/powerpc/mm/book3s64/subpage_prot.c void subpage_prot_free(struct mm_struct *mm)
mm_struct          53 arch/powerpc/mm/book3s64/subpage_prot.c static void hpte_flush_range(struct mm_struct *mm, unsigned long addr,
mm_struct          88 arch/powerpc/mm/book3s64/subpage_prot.c 	struct mm_struct *mm = current->mm;
mm_struct         146 arch/powerpc/mm/book3s64/subpage_prot.c static void subpage_mark_vma_nohuge(struct mm_struct *mm, unsigned long addr,
mm_struct         171 arch/powerpc/mm/book3s64/subpage_prot.c static void subpage_mark_vma_nohuge(struct mm_struct *mm, unsigned long addr,
mm_struct         191 arch/powerpc/mm/book3s64/subpage_prot.c 	struct mm_struct *mm = current->mm;
mm_struct          23 arch/powerpc/mm/copro_fault.c int copro_handle_mm_fault(struct mm_struct *mm, unsigned long ea,
mm_struct          90 arch/powerpc/mm/copro_fault.c int copro_calculate_slb(struct mm_struct *mm, u64 ea, struct copro_slb *slb)
mm_struct         146 arch/powerpc/mm/copro_fault.c void copro_flush_all_slbs(struct mm_struct *mm)
mm_struct         105 arch/powerpc/mm/fault.c 	struct mm_struct *mm = current->mm;
mm_struct         440 arch/powerpc/mm/fault.c 	struct mm_struct *mm = current->mm;
mm_struct          35 arch/powerpc/mm/hugetlbpage.c pte_t *huge_pte_offset(struct mm_struct *mm, unsigned long addr, unsigned long sz)
mm_struct          44 arch/powerpc/mm/hugetlbpage.c static int __hugepte_alloc(struct mm_struct *mm, hugepd_t *hpdp,
mm_struct         119 arch/powerpc/mm/hugetlbpage.c pte_t *huge_pte_alloc(struct mm_struct *mm, unsigned long addr, unsigned long sz)
mm_struct         505 arch/powerpc/mm/hugetlbpage.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct          94 arch/powerpc/mm/mmap.c 	struct mm_struct *mm = current->mm;
mm_struct         138 arch/powerpc/mm/mmap.c 	struct mm_struct *mm = current->mm;
mm_struct         185 arch/powerpc/mm/mmap.c static void radix__arch_pick_mmap_layout(struct mm_struct *mm,
mm_struct         199 arch/powerpc/mm/mmap.c extern void radix__arch_pick_mmap_layout(struct mm_struct *mm,
mm_struct         207 arch/powerpc/mm/mmap.c void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack)
mm_struct          17 arch/powerpc/mm/mmu_context.c 				   struct mm_struct *mm)
mm_struct          24 arch/powerpc/mm/mmu_context.c 				   struct mm_struct *mm)
mm_struct          31 arch/powerpc/mm/mmu_context.c 				   struct mm_struct *mm) { }
mm_struct          34 arch/powerpc/mm/mmu_context.c void switch_mm_irqs_off(struct mm_struct *prev, struct mm_struct *next,
mm_struct          97 arch/powerpc/mm/mmu_context.c void arch_exit_mmap(struct mm_struct *mm)
mm_struct          94 arch/powerpc/mm/mmu_decl.h void hash_preload(struct mm_struct *mm, unsigned long ea);
mm_struct         132 arch/powerpc/mm/nohash/book3e_hugetlbpage.c 	struct mm_struct *mm;
mm_struct          86 arch/powerpc/mm/nohash/mmu_context.c static struct mm_struct **context_mm;
mm_struct         111 arch/powerpc/mm/nohash/mmu_context.c 	struct mm_struct *mm;
mm_struct         165 arch/powerpc/mm/nohash/mmu_context.c 	struct mm_struct *mm;
mm_struct         206 arch/powerpc/mm/nohash/mmu_context.c 	struct mm_struct *mm;
mm_struct         261 arch/powerpc/mm/nohash/mmu_context.c void switch_mmu_context(struct mm_struct *prev, struct mm_struct *next,
mm_struct         367 arch/powerpc/mm/nohash/mmu_context.c int init_new_context(struct task_struct *t, struct mm_struct *mm)
mm_struct         389 arch/powerpc/mm/nohash/mmu_context.c void destroy_context(struct mm_struct *mm)
mm_struct         194 arch/powerpc/mm/nohash/tlb.c void local_flush_tlb_mm(struct mm_struct *mm)
mm_struct         206 arch/powerpc/mm/nohash/tlb.c void __local_flush_tlb_page(struct mm_struct *mm, unsigned long vmaddr,
mm_struct         270 arch/powerpc/mm/nohash/tlb.c void flush_tlb_mm(struct mm_struct *mm)
mm_struct         290 arch/powerpc/mm/nohash/tlb.c void __flush_tlb_page(struct mm_struct *mm, unsigned long vmaddr,
mm_struct          33 arch/powerpc/mm/pgtable-frag.c static pte_t *get_pte_from_cache(struct mm_struct *mm)
mm_struct          55 arch/powerpc/mm/pgtable-frag.c static pte_t *__alloc_for_ptecache(struct mm_struct *mm, int kernel)
mm_struct          98 arch/powerpc/mm/pgtable-frag.c pte_t *pte_fragment_alloc(struct mm_struct *mm, int kernel)
mm_struct         179 arch/powerpc/mm/pgtable.c void set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep,
mm_struct         265 arch/powerpc/mm/pgtable.c void assert_pte_locked(struct mm_struct *mm, unsigned long addr)
mm_struct         133 arch/powerpc/mm/pgtable_32.c get_pteptr(struct mm_struct *mm, unsigned long addr, pte_t **ptep, pmd_t **pmdp)
mm_struct          86 arch/powerpc/mm/slice.c static int slice_area_is_free(struct mm_struct *mm, unsigned long addr,
mm_struct          97 arch/powerpc/mm/slice.c static int slice_low_has_vma(struct mm_struct *mm, unsigned long slice)
mm_struct         103 arch/powerpc/mm/slice.c static int slice_high_has_vma(struct mm_struct *mm, unsigned long slice)
mm_struct         117 arch/powerpc/mm/slice.c static void slice_mask_for_free(struct mm_struct *mm, struct slice_mask *ret,
mm_struct         138 arch/powerpc/mm/slice.c static bool slice_check_range_fits(struct mm_struct *mm,
mm_struct         173 arch/powerpc/mm/slice.c 	struct mm_struct *mm = parm;
mm_struct         187 arch/powerpc/mm/slice.c static void slice_convert(struct mm_struct *mm,
mm_struct         278 arch/powerpc/mm/slice.c static unsigned long slice_find_area_bottomup(struct mm_struct *mm,
mm_struct         324 arch/powerpc/mm/slice.c static unsigned long slice_find_area_topdown(struct mm_struct *mm,
mm_struct         384 arch/powerpc/mm/slice.c static unsigned long slice_find_area(struct mm_struct *mm, unsigned long len,
mm_struct         440 arch/powerpc/mm/slice.c 	struct mm_struct *mm = current->mm;
mm_struct         662 arch/powerpc/mm/slice.c unsigned int notrace get_slice_psize(struct mm_struct *mm, unsigned long addr)
mm_struct         681 arch/powerpc/mm/slice.c void slice_init_new_context_exec(struct mm_struct *mm)
mm_struct         718 arch/powerpc/mm/slice.c 	struct mm_struct *mm = current->mm;
mm_struct         729 arch/powerpc/mm/slice.c void slice_set_range_psize(struct mm_struct *mm, unsigned long start,
mm_struct         760 arch/powerpc/mm/slice.c int slice_is_hugepage_only_range(struct mm_struct *mm, unsigned long addr,
mm_struct         323 arch/powerpc/oprofile/cell/spu_task_sync.c 	struct mm_struct *mm = spu->mm;
mm_struct          81 arch/powerpc/platforms/cell/spu_base.c void spu_flush_all_slbs(struct mm_struct *mm)
mm_struct          97 arch/powerpc/platforms/cell/spu_base.c static inline void mm_needs_global_tlbie(struct mm_struct *mm)
mm_struct         105 arch/powerpc/platforms/cell/spu_base.c void spu_associate_mm(struct spu *spu, struct mm_struct *mm)
mm_struct         102 arch/powerpc/platforms/cell/spufs/context.c 	struct mm_struct *mm;
mm_struct          85 arch/powerpc/platforms/cell/spufs/spufs.h 	struct mm_struct *owner;
mm_struct        3122 arch/powerpc/xmon/xmon.c 	struct mm_struct *mm;
mm_struct          21 arch/riscv/include/asm/cacheflush.h static inline void flush_cache_mm(struct mm_struct *mm)
mm_struct          25 arch/riscv/include/asm/cacheflush.h static inline void flush_cache_dup_mm(struct mm_struct *mm)
mm_struct          98 arch/riscv/include/asm/cacheflush.h void flush_icache_mm(struct mm_struct *mm, bool local);
mm_struct           8 arch/riscv/include/asm/hugetlb.h static inline int is_hugepage_only_range(struct mm_struct *mm,
mm_struct          16 arch/riscv/include/asm/mmu_context.h static inline void enter_lazy_tlb(struct mm_struct *mm,
mm_struct          23 arch/riscv/include/asm/mmu_context.h 	struct mm_struct *mm)
mm_struct          28 arch/riscv/include/asm/mmu_context.h static inline void destroy_context(struct mm_struct *mm)
mm_struct          32 arch/riscv/include/asm/mmu_context.h void switch_mm(struct mm_struct *prev, struct mm_struct *next,
mm_struct          35 arch/riscv/include/asm/mmu_context.h static inline void activate_mm(struct mm_struct *prev,
mm_struct          36 arch/riscv/include/asm/mmu_context.h 			       struct mm_struct *next)
mm_struct          42 arch/riscv/include/asm/mmu_context.h 	struct mm_struct *mm)
mm_struct          15 arch/riscv/include/asm/pgalloc.h static inline void pmd_populate_kernel(struct mm_struct *mm,
mm_struct          23 arch/riscv/include/asm/pgalloc.h static inline void pmd_populate(struct mm_struct *mm,
mm_struct          32 arch/riscv/include/asm/pgalloc.h static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd)
mm_struct          42 arch/riscv/include/asm/pgalloc.h static inline pgd_t *pgd_alloc(struct mm_struct *mm)
mm_struct          57 arch/riscv/include/asm/pgalloc.h static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct          64 arch/riscv/include/asm/pgalloc.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long addr)
mm_struct          70 arch/riscv/include/asm/pgalloc.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd)
mm_struct         161 arch/riscv/include/asm/pgtable.h static inline pgd_t *pgd_offset(const struct mm_struct *mm, unsigned long addr)
mm_struct         333 arch/riscv/include/asm/pgtable.h static inline void set_pte_at(struct mm_struct *mm,
mm_struct         342 arch/riscv/include/asm/pgtable.h static inline void pte_clear(struct mm_struct *mm,
mm_struct         363 arch/riscv/include/asm/pgtable.h static inline pte_t ptep_get_and_clear(struct mm_struct *mm,
mm_struct         380 arch/riscv/include/asm/pgtable.h static inline void ptep_set_wrprotect(struct mm_struct *mm,
mm_struct          26 arch/riscv/include/asm/tlbflush.h void flush_tlb_mm(struct mm_struct *mm);
mm_struct         138 arch/riscv/kernel/smpboot.c 	struct mm_struct *mm = &init_mm;
mm_struct          58 arch/riscv/kernel/vdso.c 	struct mm_struct *mm = current->mm;
mm_struct          29 arch/riscv/mm/cacheflush.c void flush_icache_mm(struct mm_struct *mm, bool local)
mm_struct          24 arch/riscv/mm/context.c static inline void flush_icache_deferred(struct mm_struct *mm)
mm_struct          43 arch/riscv/mm/context.c void switch_mm(struct mm_struct *prev, struct mm_struct *next,
mm_struct          31 arch/riscv/mm/fault.c 	struct mm_struct *mm;
mm_struct          21 arch/riscv/mm/tlbflush.c void flush_tlb_mm(struct mm_struct *mm)
mm_struct          47 arch/s390/include/asm/gmap.h 	struct mm_struct *mm;
mm_struct         101 arch/s390/include/asm/gmap.h struct gmap *gmap_create(struct mm_struct *mm, unsigned long limit);
mm_struct         118 arch/s390/include/asm/gmap.h void gmap_unlink(struct mm_struct *, unsigned long *table, unsigned long vmaddr);
mm_struct         139 arch/s390/include/asm/gmap.h void gmap_pte_notify(struct mm_struct *, unsigned long addr, pte_t *,
mm_struct          18 arch/s390/include/asm/hugetlb.h void set_huge_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct          21 arch/s390/include/asm/hugetlb.h pte_t huge_ptep_get_and_clear(struct mm_struct *mm,
mm_struct          24 arch/s390/include/asm/hugetlb.h static inline bool is_hugepage_only_range(struct mm_struct *mm,
mm_struct          50 arch/s390/include/asm/hugetlb.h static inline void huge_pte_clear(struct mm_struct *mm, unsigned long addr,
mm_struct          77 arch/s390/include/asm/hugetlb.h static inline void huge_ptep_set_wrprotect(struct mm_struct *mm,
mm_struct          19 arch/s390/include/asm/mmu_context.h 				   struct mm_struct *mm)
mm_struct          71 arch/s390/include/asm/mmu_context.h static inline void set_user_asce(struct mm_struct *mm)
mm_struct          88 arch/s390/include/asm/mmu_context.h static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next,
mm_struct         112 arch/s390/include/asm/mmu_context.h 	struct mm_struct *mm = tsk->mm;
mm_struct         128 arch/s390/include/asm/mmu_context.h static inline void activate_mm(struct mm_struct *prev,
mm_struct         129 arch/s390/include/asm/mmu_context.h                                struct mm_struct *next)
mm_struct          22 arch/s390/include/asm/pgalloc.h unsigned long *crst_table_alloc(struct mm_struct *);
mm_struct          23 arch/s390/include/asm/pgalloc.h void crst_table_free(struct mm_struct *, unsigned long *);
mm_struct          25 arch/s390/include/asm/pgalloc.h unsigned long *page_table_alloc(struct mm_struct *);
mm_struct          26 arch/s390/include/asm/pgalloc.h struct page *page_table_alloc_pgste(struct mm_struct *mm);
mm_struct          27 arch/s390/include/asm/pgalloc.h void page_table_free(struct mm_struct *, unsigned long *);
mm_struct          37 arch/s390/include/asm/pgalloc.h static inline unsigned long pgd_entry_type(struct mm_struct *mm)
mm_struct          48 arch/s390/include/asm/pgalloc.h int crst_table_upgrade(struct mm_struct *mm, unsigned long limit);
mm_struct          49 arch/s390/include/asm/pgalloc.h void crst_table_downgrade(struct mm_struct *);
mm_struct          51 arch/s390/include/asm/pgalloc.h static inline p4d_t *p4d_alloc_one(struct mm_struct *mm, unsigned long address)
mm_struct          60 arch/s390/include/asm/pgalloc.h static inline void p4d_free(struct mm_struct *mm, p4d_t *p4d)
mm_struct          66 arch/s390/include/asm/pgalloc.h static inline pud_t *pud_alloc_one(struct mm_struct *mm, unsigned long address)
mm_struct          74 arch/s390/include/asm/pgalloc.h static inline void pud_free(struct mm_struct *mm, pud_t *pud)
mm_struct          80 arch/s390/include/asm/pgalloc.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long vmaddr)
mm_struct          94 arch/s390/include/asm/pgalloc.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd)
mm_struct         102 arch/s390/include/asm/pgalloc.h static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, p4d_t *p4d)
mm_struct         107 arch/s390/include/asm/pgalloc.h static inline void p4d_populate(struct mm_struct *mm, p4d_t *p4d, pud_t *pud)
mm_struct         112 arch/s390/include/asm/pgalloc.h static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd)
mm_struct         117 arch/s390/include/asm/pgalloc.h static inline pgd_t *pgd_alloc(struct mm_struct *mm)
mm_struct         133 arch/s390/include/asm/pgalloc.h static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct         140 arch/s390/include/asm/pgalloc.h static inline void pmd_populate(struct mm_struct *mm,
mm_struct         498 arch/s390/include/asm/pgtable.h static inline bool mm_p4d_folded(struct mm_struct *mm)
mm_struct         504 arch/s390/include/asm/pgtable.h static inline bool mm_pud_folded(struct mm_struct *mm)
mm_struct         510 arch/s390/include/asm/pgtable.h static inline bool mm_pmd_folded(struct mm_struct *mm)
mm_struct         516 arch/s390/include/asm/pgtable.h static inline int mm_has_pgste(struct mm_struct *mm)
mm_struct         525 arch/s390/include/asm/pgtable.h static inline int mm_alloc_pgste(struct mm_struct *mm)
mm_struct         539 arch/s390/include/asm/pgtable.h static inline int mm_uses_skeys(struct mm_struct *mm)
mm_struct         913 arch/s390/include/asm/pgtable.h static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
mm_struct        1056 arch/s390/include/asm/pgtable.h pte_t ptep_xchg_direct(struct mm_struct *, unsigned long, pte_t *, pte_t);
mm_struct        1057 arch/s390/include/asm/pgtable.h pte_t ptep_xchg_lazy(struct mm_struct *, unsigned long, pte_t *, pte_t);
mm_struct        1077 arch/s390/include/asm/pgtable.h static inline pte_t ptep_get_and_clear(struct mm_struct *mm,
mm_struct        1103 arch/s390/include/asm/pgtable.h static inline pte_t ptep_get_and_clear_full(struct mm_struct *mm,
mm_struct        1116 arch/s390/include/asm/pgtable.h static inline void ptep_set_wrprotect(struct mm_struct *mm,
mm_struct        1139 arch/s390/include/asm/pgtable.h void ptep_set_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct        1141 arch/s390/include/asm/pgtable.h void ptep_set_notify(struct mm_struct *mm, unsigned long addr, pte_t *ptep);
mm_struct        1142 arch/s390/include/asm/pgtable.h void ptep_notify(struct mm_struct *mm, unsigned long addr,
mm_struct        1144 arch/s390/include/asm/pgtable.h int ptep_force_prot(struct mm_struct *mm, unsigned long gaddr,
mm_struct        1146 arch/s390/include/asm/pgtable.h void ptep_zap_unused(struct mm_struct *mm, unsigned long addr,
mm_struct        1148 arch/s390/include/asm/pgtable.h void ptep_zap_key(struct mm_struct *mm, unsigned long addr, pte_t *ptep);
mm_struct        1149 arch/s390/include/asm/pgtable.h int ptep_shadow_pte(struct mm_struct *mm, unsigned long saddr,
mm_struct        1151 arch/s390/include/asm/pgtable.h void ptep_unshadow_pte(struct mm_struct *mm, unsigned long saddr, pte_t *ptep);
mm_struct        1153 arch/s390/include/asm/pgtable.h bool ptep_test_and_clear_uc(struct mm_struct *mm, unsigned long address,
mm_struct        1155 arch/s390/include/asm/pgtable.h int set_guest_storage_key(struct mm_struct *mm, unsigned long addr,
mm_struct        1157 arch/s390/include/asm/pgtable.h int cond_set_guest_storage_key(struct mm_struct *mm, unsigned long addr,
mm_struct        1160 arch/s390/include/asm/pgtable.h int reset_guest_reference_bit(struct mm_struct *mm, unsigned long addr);
mm_struct        1161 arch/s390/include/asm/pgtable.h int get_guest_storage_key(struct mm_struct *mm, unsigned long addr,
mm_struct        1164 arch/s390/include/asm/pgtable.h int set_pgste_bits(struct mm_struct *mm, unsigned long addr,
mm_struct        1166 arch/s390/include/asm/pgtable.h int get_pgste(struct mm_struct *mm, unsigned long hva, unsigned long *pgstep);
mm_struct        1167 arch/s390/include/asm/pgtable.h int pgste_perform_essa(struct mm_struct *mm, unsigned long hva, int orc,
mm_struct        1169 arch/s390/include/asm/pgtable.h void gmap_pmdp_csp(struct mm_struct *mm, unsigned long vmaddr);
mm_struct        1170 arch/s390/include/asm/pgtable.h void gmap_pmdp_invalidate(struct mm_struct *mm, unsigned long vmaddr);
mm_struct        1171 arch/s390/include/asm/pgtable.h void gmap_pmdp_idte_local(struct mm_struct *mm, unsigned long vmaddr);
mm_struct        1172 arch/s390/include/asm/pgtable.h void gmap_pmdp_idte_global(struct mm_struct *mm, unsigned long vmaddr);
mm_struct        1179 arch/s390/include/asm/pgtable.h static inline void set_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct        1498 arch/s390/include/asm/pgtable.h pmd_t pmdp_xchg_direct(struct mm_struct *, unsigned long, pmd_t *, pmd_t);
mm_struct        1499 arch/s390/include/asm/pgtable.h pmd_t pmdp_xchg_lazy(struct mm_struct *, unsigned long, pmd_t *, pmd_t);
mm_struct        1500 arch/s390/include/asm/pgtable.h pud_t pudp_xchg_direct(struct mm_struct *, unsigned long, pud_t *, pud_t);
mm_struct        1505 arch/s390/include/asm/pgtable.h void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp,
mm_struct        1509 arch/s390/include/asm/pgtable.h pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
mm_struct        1545 arch/s390/include/asm/pgtable.h static inline void set_pmd_at(struct mm_struct *mm, unsigned long addr,
mm_struct        1562 arch/s390/include/asm/pgtable.h static inline pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm,
mm_struct        1569 arch/s390/include/asm/pgtable.h static inline pmd_t pmdp_huge_get_and_clear_full(struct mm_struct *mm,
mm_struct        1598 arch/s390/include/asm/pgtable.h static inline void pmdp_set_wrprotect(struct mm_struct *mm,
mm_struct        1686 arch/s390/include/asm/pgtable.h extern void s390_reset_cmma(struct mm_struct *mm);
mm_struct         188 arch/s390/include/asm/processor.h struct mm_struct;
mm_struct          51 arch/s390/include/asm/tlbflush.h static inline void __tlb_flush_mm(struct mm_struct *mm)
mm_struct          86 arch/s390/include/asm/tlbflush.h static inline void __tlb_flush_mm_lazy(struct mm_struct * mm)
mm_struct         118 arch/s390/include/asm/tlbflush.h static inline void flush_tlb_mm(struct mm_struct *mm)
mm_struct         226 arch/s390/kernel/process.c unsigned long arch_randomize_brk(struct mm_struct *mm)
mm_struct          23 arch/s390/kernel/uprobes.c int arch_uprobe_analyze_insn(struct arch_uprobe *auprobe, struct mm_struct *mm,
mm_struct         203 arch/s390/kernel/vdso.c 	struct mm_struct *mm = current->mm;
mm_struct         389 arch/s390/mm/fault.c 	struct mm_struct *mm;
mm_struct          97 arch/s390/mm/gmap.c struct gmap *gmap_create(struct mm_struct *mm, unsigned long limit)
mm_struct         511 arch/s390/mm/gmap.c void gmap_unlink(struct mm_struct *mm, unsigned long *table,
mm_struct         542 arch/s390/mm/gmap.c 	struct mm_struct *mm;
mm_struct         876 arch/s390/mm/gmap.c 	struct mm_struct *mm = gmap->mm;
mm_struct        2235 arch/s390/mm/gmap.c void ptep_notify(struct mm_struct *mm, unsigned long vmaddr,
mm_struct        2302 arch/s390/mm/gmap.c static void gmap_pmdp_clear(struct mm_struct *mm, unsigned long vmaddr,
mm_struct        2334 arch/s390/mm/gmap.c void gmap_pmdp_invalidate(struct mm_struct *mm, unsigned long vmaddr)
mm_struct        2345 arch/s390/mm/gmap.c void gmap_pmdp_csp(struct mm_struct *mm, unsigned long vmaddr)
mm_struct        2356 arch/s390/mm/gmap.c void gmap_pmdp_idte_local(struct mm_struct *mm, unsigned long vmaddr)
mm_struct        2391 arch/s390/mm/gmap.c void gmap_pmdp_idte_global(struct mm_struct *mm, unsigned long vmaddr)
mm_struct        2488 arch/s390/mm/gmap.c static inline void thp_split_mm(struct mm_struct *mm)
mm_struct        2538 arch/s390/mm/gmap.c 	struct mm_struct *mm = current->mm;
mm_struct        2600 arch/s390/mm/gmap.c 	struct mm_struct *mm = current->mm;
mm_struct        2641 arch/s390/mm/gmap.c void s390_reset_cmma(struct mm_struct *mm)
mm_struct         129 arch/s390/mm/hugetlbpage.c static void clear_huge_pte_skeys(struct mm_struct *mm, unsigned long rste)
mm_struct         152 arch/s390/mm/hugetlbpage.c void set_huge_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct         178 arch/s390/mm/hugetlbpage.c pte_t huge_ptep_get_and_clear(struct mm_struct *mm,
mm_struct         192 arch/s390/mm/hugetlbpage.c pte_t *huge_pte_alloc(struct mm_struct *mm,
mm_struct         214 arch/s390/mm/hugetlbpage.c pte_t *huge_pte_offset(struct mm_struct *mm,
mm_struct         248 arch/s390/mm/hugetlbpage.c follow_huge_pud(struct mm_struct *mm, unsigned long address,
mm_struct         330 arch/s390/mm/hugetlbpage.c 	struct mm_struct *mm = current->mm;
mm_struct          79 arch/s390/mm/mmap.c 	struct mm_struct *mm = current->mm;
mm_struct         128 arch/s390/mm/mmap.c 	struct mm_struct *mm = current->mm;
mm_struct         191 arch/s390/mm/mmap.c void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack)
mm_struct          54 arch/s390/mm/pgalloc.c unsigned long *crst_table_alloc(struct mm_struct *mm)
mm_struct          64 arch/s390/mm/pgalloc.c void crst_table_free(struct mm_struct *mm, unsigned long *table)
mm_struct          71 arch/s390/mm/pgalloc.c 	struct mm_struct *mm = arg;
mm_struct          90 arch/s390/mm/pgalloc.c int crst_table_upgrade(struct mm_struct *mm, unsigned long end)
mm_struct         131 arch/s390/mm/pgalloc.c void crst_table_downgrade(struct mm_struct *mm)
mm_struct         168 arch/s390/mm/pgalloc.c struct page *page_table_alloc_pgste(struct mm_struct *mm)
mm_struct         192 arch/s390/mm/pgalloc.c unsigned long *page_table_alloc(struct mm_struct *mm)
mm_struct         248 arch/s390/mm/pgalloc.c void page_table_free(struct mm_struct *mm, unsigned long *table)
mm_struct         278 arch/s390/mm/pgalloc.c 	struct mm_struct *mm;
mm_struct          29 arch/s390/mm/pgtable.c static inline void ptep_ipte_local(struct mm_struct *mm, unsigned long addr,
mm_struct          49 arch/s390/mm/pgtable.c static inline void ptep_ipte_global(struct mm_struct *mm, unsigned long addr,
mm_struct          69 arch/s390/mm/pgtable.c static inline pte_t ptep_flush_direct(struct mm_struct *mm,
mm_struct          88 arch/s390/mm/pgtable.c static inline pte_t ptep_flush_lazy(struct mm_struct *mm,
mm_struct         156 arch/s390/mm/pgtable.c 				       struct mm_struct *mm)
mm_struct         177 arch/s390/mm/pgtable.c 				 struct mm_struct *mm)
mm_struct         221 arch/s390/mm/pgtable.c static inline pgste_t pgste_pte_notify(struct mm_struct *mm,
mm_struct         237 arch/s390/mm/pgtable.c static inline pgste_t ptep_xchg_start(struct mm_struct *mm,
mm_struct         249 arch/s390/mm/pgtable.c static inline pte_t ptep_xchg_commit(struct mm_struct *mm,
mm_struct         270 arch/s390/mm/pgtable.c pte_t ptep_xchg_direct(struct mm_struct *mm, unsigned long addr,
mm_struct         287 arch/s390/mm/pgtable.c pte_t ptep_xchg_lazy(struct mm_struct *mm, unsigned long addr,
mm_struct         310 arch/s390/mm/pgtable.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct         327 arch/s390/mm/pgtable.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct         342 arch/s390/mm/pgtable.c static inline void pmdp_idte_local(struct mm_struct *mm,
mm_struct         354 arch/s390/mm/pgtable.c static inline void pmdp_idte_global(struct mm_struct *mm,
mm_struct         373 arch/s390/mm/pgtable.c static inline pmd_t pmdp_flush_direct(struct mm_struct *mm,
mm_struct         391 arch/s390/mm/pgtable.c static inline pmd_t pmdp_flush_lazy(struct mm_struct *mm,
mm_struct         414 arch/s390/mm/pgtable.c static pmd_t *pmd_alloc_map(struct mm_struct *mm, unsigned long addr)
mm_struct         433 arch/s390/mm/pgtable.c pmd_t pmdp_xchg_direct(struct mm_struct *mm, unsigned long addr,
mm_struct         446 arch/s390/mm/pgtable.c pmd_t pmdp_xchg_lazy(struct mm_struct *mm, unsigned long addr,
mm_struct         459 arch/s390/mm/pgtable.c static inline void pudp_idte_local(struct mm_struct *mm,
mm_struct         469 arch/s390/mm/pgtable.c static inline void pudp_idte_global(struct mm_struct *mm,
mm_struct         485 arch/s390/mm/pgtable.c static inline pud_t pudp_flush_direct(struct mm_struct *mm,
mm_struct         503 arch/s390/mm/pgtable.c pud_t pudp_xchg_direct(struct mm_struct *mm, unsigned long addr,
mm_struct         517 arch/s390/mm/pgtable.c void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp,
mm_struct         532 arch/s390/mm/pgtable.c pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp)
mm_struct         558 arch/s390/mm/pgtable.c void ptep_set_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct         573 arch/s390/mm/pgtable.c void ptep_set_notify(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
mm_struct         595 arch/s390/mm/pgtable.c int ptep_force_prot(struct mm_struct *mm, unsigned long addr,
mm_struct         630 arch/s390/mm/pgtable.c int ptep_shadow_pte(struct mm_struct *mm, unsigned long saddr,
mm_struct         657 arch/s390/mm/pgtable.c void ptep_unshadow_pte(struct mm_struct *mm, unsigned long saddr, pte_t *ptep)
mm_struct         671 arch/s390/mm/pgtable.c static void ptep_zap_swap_entry(struct mm_struct *mm, swp_entry_t entry)
mm_struct         683 arch/s390/mm/pgtable.c void ptep_zap_unused(struct mm_struct *mm, unsigned long addr,
mm_struct         707 arch/s390/mm/pgtable.c void ptep_zap_key(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
mm_struct         727 arch/s390/mm/pgtable.c bool ptep_test_and_clear_uc(struct mm_struct *mm, unsigned long addr,
mm_struct         754 arch/s390/mm/pgtable.c int set_guest_storage_key(struct mm_struct *mm, unsigned long addr,
mm_struct         826 arch/s390/mm/pgtable.c int cond_set_guest_storage_key(struct mm_struct *mm, unsigned long addr,
mm_struct         857 arch/s390/mm/pgtable.c int reset_guest_reference_bit(struct mm_struct *mm, unsigned long addr)
mm_struct         911 arch/s390/mm/pgtable.c int get_guest_storage_key(struct mm_struct *mm, unsigned long addr,
mm_struct         970 arch/s390/mm/pgtable.c int pgste_perform_essa(struct mm_struct *mm, unsigned long hva, int orc,
mm_struct        1071 arch/s390/mm/pgtable.c int set_pgste_bits(struct mm_struct *mm, unsigned long hva,
mm_struct        1100 arch/s390/mm/pgtable.c int get_pgste(struct mm_struct *mm, unsigned long hva, unsigned long *pgstep)
mm_struct          40 arch/sh/include/asm/cacheflush.h extern void flush_cache_mm(struct mm_struct *mm);
mm_struct          41 arch/sh/include/asm/cacheflush.h extern void flush_cache_dup_mm(struct mm_struct *mm);
mm_struct           8 arch/sh/include/asm/hugetlb.h static inline int is_hugepage_only_range(struct mm_struct *mm,
mm_struct          60 arch/sh/include/asm/mmu_context.h static inline void get_mmu_context(struct mm_struct *mm, unsigned int cpu)
mm_struct         101 arch/sh/include/asm/mmu_context.h 				   struct mm_struct *mm)
mm_struct         115 arch/sh/include/asm/mmu_context.h static inline void activate_context(struct mm_struct *mm, unsigned int cpu)
mm_struct         121 arch/sh/include/asm/mmu_context.h static inline void switch_mm(struct mm_struct *prev,
mm_struct         122 arch/sh/include/asm/mmu_context.h 			     struct mm_struct *next,
mm_struct           9 arch/sh/include/asm/mmu_context_32.h static inline void destroy_context(struct mm_struct *mm)
mm_struct          21 arch/sh/include/asm/mmu_context_64.h static inline void destroy_context(struct mm_struct *mm)
mm_struct           8 arch/sh/include/asm/pgalloc.h extern pgd_t *pgd_alloc(struct mm_struct *);
mm_struct           9 arch/sh/include/asm/pgalloc.h extern void pgd_free(struct mm_struct *mm, pgd_t *pgd);
mm_struct          12 arch/sh/include/asm/pgalloc.h extern void pud_populate(struct mm_struct *mm, pud_t *pudp, pmd_t *pmd);
mm_struct          13 arch/sh/include/asm/pgalloc.h extern pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long address);
mm_struct          14 arch/sh/include/asm/pgalloc.h extern void pmd_free(struct mm_struct *mm, pmd_t *pmd);
mm_struct          17 arch/sh/include/asm/pgalloc.h static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd,
mm_struct          23 arch/sh/include/asm/pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd,
mm_struct         127 arch/sh/include/asm/pgtable.h struct mm_struct;
mm_struct         150 arch/sh/include/asm/processor_64.h struct mm_struct;
mm_struct          15 arch/sh/include/asm/tlbflush.h extern void local_flush_tlb_mm(struct mm_struct *mm);
mm_struct          30 arch/sh/include/asm/tlbflush.h extern void flush_tlb_mm(struct mm_struct *mm);
mm_struct         176 arch/sh/kernel/smp.c 	struct mm_struct *mm = &init_mm;
mm_struct         345 arch/sh/kernel/smp.c 	local_flush_tlb_mm((struct mm_struct *)mm);
mm_struct         360 arch/sh/kernel/smp.c void flush_tlb_mm(struct mm_struct *mm)
mm_struct         393 arch/sh/kernel/smp.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct          60 arch/sh/kernel/vsyscall/vsyscall.c 	struct mm_struct *mm = current->mm;
mm_struct         190 arch/sh/mm/cache-sh4.c 	struct mm_struct *mm = arg;
mm_struct         132 arch/sh/mm/cache-sh5.c static void sh64_icache_inv_user_page_range(struct mm_struct *mm,
mm_struct         382 arch/sh/mm/cache-sh5.c static void sh64_dcache_purge_user_pages(struct mm_struct *mm,
mm_struct         467 arch/sh/mm/cache-sh5.c static void sh64_dcache_purge_user_range(struct mm_struct *mm,
mm_struct         177 arch/sh/mm/cache.c void flush_cache_mm(struct mm_struct *mm)
mm_struct         185 arch/sh/mm/cache.c void flush_cache_dup_mm(struct mm_struct *mm)
mm_struct          37 arch/sh/mm/fault.c static void show_pte(struct mm_struct *mm, unsigned long addr)
mm_struct         258 arch/sh/mm/fault.c 	struct mm_struct *mm = current->mm;
mm_struct         286 arch/sh/mm/fault.c 	struct mm_struct *mm = tsk->mm;
mm_struct         380 arch/sh/mm/fault.c 	struct mm_struct *mm;
mm_struct          25 arch/sh/mm/hugetlbpage.c pte_t *huge_pte_alloc(struct mm_struct *mm,
mm_struct          46 arch/sh/mm/hugetlbpage.c pte_t *huge_pte_offset(struct mm_struct *mm,
mm_struct          37 arch/sh/mm/mmap.c 	struct mm_struct *mm = current->mm;
mm_struct          86 arch/sh/mm/mmap.c 	struct mm_struct *mm = current->mm;
mm_struct          43 arch/sh/mm/nommu.c void local_flush_tlb_mm(struct mm_struct *mm)
mm_struct          33 arch/sh/mm/pgtable.c pgd_t *pgd_alloc(struct mm_struct *mm)
mm_struct          38 arch/sh/mm/pgtable.c void pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct          44 arch/sh/mm/pgtable.c void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd)
mm_struct          49 arch/sh/mm/pgtable.c pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long address)
mm_struct          54 arch/sh/mm/pgtable.c void pmd_free(struct mm_struct *mm, pmd_t *pmd)
mm_struct          42 arch/sh/mm/tlbflush_32.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct         106 arch/sh/mm/tlbflush_32.c void local_flush_tlb_mm(struct mm_struct *mm)
mm_struct          86 arch/sh/mm/tlbflush_64.c 	struct mm_struct *mm;
mm_struct         128 arch/sh/mm/tlbflush_64.c void local_flush_tlb_mm(struct mm_struct *mm)
mm_struct          41 arch/sparc/include/asm/cacheflush_64.h void flush_dcache_page_all(struct mm_struct *mm, struct page *page);
mm_struct           5 arch/sparc/include/asm/cachetlb_32.h struct mm_struct;
mm_struct          10 arch/sparc/include/asm/cachetlb_32.h 	void (*cache_mm)(struct mm_struct *);
mm_struct          16 arch/sparc/include/asm/cachetlb_32.h 	void (*tlb_mm)(struct mm_struct *);
mm_struct          22 arch/sparc/include/asm/cachetlb_32.h 	void (*sig_insns)(struct mm_struct *, unsigned long);
mm_struct          16 arch/sparc/include/asm/hugetlb.h void set_huge_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct          20 arch/sparc/include/asm/hugetlb.h pte_t huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr,
mm_struct          23 arch/sparc/include/asm/hugetlb.h static inline int is_hugepage_only_range(struct mm_struct *mm,
mm_struct          36 arch/sparc/include/asm/hugetlb.h static inline void huge_ptep_set_wrprotect(struct mm_struct *mm,
mm_struct          16 arch/sparc/include/asm/mman.h 	struct mm_struct *mm = arg;
mm_struct           9 arch/sparc/include/asm/mmu_context_32.h static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
mm_struct          16 arch/sparc/include/asm/mmu_context_32.h int init_new_context(struct task_struct *tsk, struct mm_struct *mm);
mm_struct          23 arch/sparc/include/asm/mmu_context_32.h void destroy_context(struct mm_struct *mm);
mm_struct          26 arch/sparc/include/asm/mmu_context_32.h void switch_mm(struct mm_struct *old_mm, struct mm_struct *mm,
mm_struct          19 arch/sparc/include/asm/mmu_context_64.h static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
mm_struct          27 arch/sparc/include/asm/mmu_context_64.h DECLARE_PER_CPU(struct mm_struct *, per_cpu_secondary_mm);
mm_struct          28 arch/sparc/include/asm/mmu_context_64.h void get_new_mmu_context(struct mm_struct *mm);
mm_struct          29 arch/sparc/include/asm/mmu_context_64.h int init_new_context(struct task_struct *tsk, struct mm_struct *mm);
mm_struct          30 arch/sparc/include/asm/mmu_context_64.h void destroy_context(struct mm_struct *mm);
mm_struct          38 arch/sparc/include/asm/mmu_context_64.h static inline void tsb_context_switch_ctx(struct mm_struct *mm,
mm_struct          56 arch/sparc/include/asm/mmu_context_64.h void tsb_grow(struct mm_struct *mm,
mm_struct          60 arch/sparc/include/asm/mmu_context_64.h void smp_tsb_sync(struct mm_struct *mm);
mm_struct          81 arch/sparc/include/asm/mmu_context_64.h static inline void switch_mm(struct mm_struct *old_mm, struct mm_struct *mm, struct task_struct *tsk)
mm_struct          38 arch/sparc/include/asm/pgalloc_32.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm,
mm_struct          53 arch/sparc/include/asm/pgalloc_32.h void pmd_populate(struct mm_struct *mm, pmd_t *pmdp, struct page *ptep);
mm_struct          59 arch/sparc/include/asm/pgalloc_32.h pgtable_t pte_alloc_one(struct mm_struct *mm);
mm_struct          61 arch/sparc/include/asm/pgalloc_32.h static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm)
mm_struct          74 arch/sparc/include/asm/pgalloc_32.h void pte_free(struct mm_struct * mm, pgtable_t pte);
mm_struct          26 arch/sparc/include/asm/pgalloc_64.h static inline pgd_t *pgd_alloc(struct mm_struct *mm)
mm_struct          31 arch/sparc/include/asm/pgalloc_64.h static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct          43 arch/sparc/include/asm/pgalloc_64.h static inline pud_t *pud_alloc_one(struct mm_struct *mm, unsigned long addr)
mm_struct          48 arch/sparc/include/asm/pgalloc_64.h static inline void pud_free(struct mm_struct *mm, pud_t *pud)
mm_struct          53 arch/sparc/include/asm/pgalloc_64.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long addr)
mm_struct          58 arch/sparc/include/asm/pgalloc_64.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd)
mm_struct          63 arch/sparc/include/asm/pgalloc_64.h pte_t *pte_alloc_one_kernel(struct mm_struct *mm);
mm_struct          64 arch/sparc/include/asm/pgalloc_64.h pgtable_t pte_alloc_one(struct mm_struct *mm);
mm_struct          65 arch/sparc/include/asm/pgalloc_64.h void pte_free_kernel(struct mm_struct *mm, pte_t *pte);
mm_struct          66 arch/sparc/include/asm/pgalloc_64.h void pte_free(struct mm_struct *mm, pgtable_t ptepage);
mm_struct         160 arch/sparc/include/asm/pgtable_32.h static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
mm_struct         676 arch/sparc/include/asm/pgtable_64.h static inline unsigned long pte_accessible(struct mm_struct *mm, pte_t a)
mm_struct         818 arch/sparc/include/asm/pgtable_64.h void set_pmd_at(struct mm_struct *mm, unsigned long addr,
mm_struct         821 arch/sparc/include/asm/pgtable_64.h static inline void set_pmd_at(struct mm_struct *mm, unsigned long addr,
mm_struct         828 arch/sparc/include/asm/pgtable_64.h static inline void pmd_set(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep)
mm_struct         916 arch/sparc/include/asm/pgtable_64.h extern struct mm_struct init_mm;
mm_struct         919 arch/sparc/include/asm/pgtable_64.h void tlb_batch_add(struct mm_struct *mm, unsigned long vaddr,
mm_struct         923 arch/sparc/include/asm/pgtable_64.h static void maybe_tlb_batch_add(struct mm_struct *mm, unsigned long vaddr,
mm_struct         938 arch/sparc/include/asm/pgtable_64.h static inline pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm,
mm_struct         947 arch/sparc/include/asm/pgtable_64.h static inline void __set_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct        1002 arch/sparc/include/asm/pgtable_64.h void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp,
mm_struct        1006 arch/sparc/include/asm/pgtable_64.h pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
mm_struct        1034 arch/sparc/include/asm/pgtable_64.h void adi_restore_tags(struct mm_struct *mm, struct vm_area_struct *vma,
mm_struct        1037 arch/sparc/include/asm/pgtable_64.h int adi_save_tags(struct mm_struct *mm, struct vm_area_struct *vma,
mm_struct        1041 arch/sparc/include/asm/pgtable_64.h static inline void arch_do_swap_page(struct mm_struct *mm,
mm_struct        1058 arch/sparc/include/asm/pgtable_64.h static inline int arch_unmap_one(struct mm_struct *mm,
mm_struct          12 arch/sparc/include/asm/tlb_64.h void smp_flush_tlb_pending(struct mm_struct *,
mm_struct          17 arch/sparc/include/asm/tlb_64.h void smp_flush_tlb_mm(struct mm_struct *mm);
mm_struct          13 arch/sparc/include/asm/tlbflush_64.h 	struct mm_struct *mm;
mm_struct          21 arch/sparc/include/asm/tlbflush_64.h void flush_tsb_user_page(struct mm_struct *mm, unsigned long vaddr,
mm_struct          26 arch/sparc/include/asm/tlbflush_64.h static inline void flush_tlb_mm(struct mm_struct *mm)
mm_struct          56 arch/sparc/include/asm/tlbflush_64.h static inline void global_flush_tlb_page(struct mm_struct *mm, unsigned long vaddr)
mm_struct          64 arch/sparc/include/asm/tlbflush_64.h void smp_flush_tlb_page(struct mm_struct *mm, unsigned long vaddr);
mm_struct          40 arch/sparc/include/asm/uprobes.h extern int  arch_uprobe_analyze_insn(struct arch_uprobe *aup, struct mm_struct *mm, unsigned long addr);
mm_struct         124 arch/sparc/kernel/adi_64.c tag_storage_desc_t *find_tag_store(struct mm_struct *mm,
mm_struct         156 arch/sparc/kernel/adi_64.c tag_storage_desc_t *alloc_tag_store(struct mm_struct *mm,
mm_struct         299 arch/sparc/kernel/adi_64.c void del_tag_store(tag_storage_desc_t *tag_desc, struct mm_struct *mm)
mm_struct         327 arch/sparc/kernel/adi_64.c void adi_restore_tags(struct mm_struct *mm, struct vm_area_struct *vma,
mm_struct         370 arch/sparc/kernel/adi_64.c int adi_save_tags(struct mm_struct *mm, struct vm_area_struct *vma,
mm_struct          53 arch/sparc/kernel/asm-offsets.c 	DEFINE(AOFF_mm_context, offsetof(struct mm_struct, context));
mm_struct         426 arch/sparc/kernel/process_64.c 	struct mm_struct *mm;
mm_struct         893 arch/sparc/kernel/smp_64.c 	struct mm_struct *mm = info;
mm_struct         905 arch/sparc/kernel/smp_64.c void smp_tsb_sync(struct mm_struct *mm)
mm_struct         980 arch/sparc/kernel/smp_64.c void flush_dcache_page_all(struct mm_struct *mm, struct page *page)
mm_struct        1080 arch/sparc/kernel/smp_64.c void smp_flush_tlb_mm(struct mm_struct *mm)
mm_struct        1113 arch/sparc/kernel/smp_64.c void smp_flush_tlb_pending(struct mm_struct *mm, unsigned long nr, unsigned long *vaddrs)
mm_struct        1134 arch/sparc/kernel/smp_64.c void smp_flush_tlb_page(struct mm_struct *mm, unsigned long vaddr)
mm_struct          92 arch/sparc/kernel/sys_sparc_64.c 	struct mm_struct *mm = current->mm;
mm_struct         153 arch/sparc/kernel/sys_sparc_64.c 	struct mm_struct *mm = current->mm;
mm_struct         280 arch/sparc/kernel/sys_sparc_64.c void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack)
mm_struct          77 arch/sparc/kernel/uprobes.c 			     struct mm_struct *mm, unsigned long addr)
mm_struct         165 arch/sparc/mm/fault_32.c 	struct mm_struct *mm = tsk->mm;
mm_struct         382 arch/sparc/mm/fault_32.c 	struct mm_struct *mm = tsk->mm;
mm_struct         264 arch/sparc/mm/fault_64.c 	struct mm_struct *mm = current->mm;
mm_struct          65 arch/sparc/mm/hugetlbpage.c 	struct mm_struct *mm = current->mm;
mm_struct         102 arch/sparc/mm/hugetlbpage.c 	struct mm_struct *mm = current->mm;
mm_struct         276 arch/sparc/mm/hugetlbpage.c pte_t *huge_pte_alloc(struct mm_struct *mm,
mm_struct         297 arch/sparc/mm/hugetlbpage.c pte_t *huge_pte_offset(struct mm_struct *mm,
mm_struct         320 arch/sparc/mm/hugetlbpage.c void set_huge_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct         356 arch/sparc/mm/hugetlbpage.c pte_t huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr,
mm_struct         311 arch/sparc/mm/init_64.c static void __update_mmu_tsb_insert(struct mm_struct *mm, unsigned long tsb_index,
mm_struct         418 arch/sparc/mm/init_64.c 	struct mm_struct *mm;
mm_struct         777 arch/sparc/mm/init_64.c DEFINE_PER_CPU(struct mm_struct *, per_cpu_secondary_mm) = {0};
mm_struct         783 arch/sparc/mm/init_64.c 	struct mm_struct *mm;
mm_struct         836 arch/sparc/mm/init_64.c void get_new_mmu_context(struct mm_struct *mm)
mm_struct        2890 arch/sparc/mm/init_64.c pte_t *pte_alloc_one_kernel(struct mm_struct *mm)
mm_struct        2901 arch/sparc/mm/init_64.c pgtable_t pte_alloc_one(struct mm_struct *mm)
mm_struct        2913 arch/sparc/mm/init_64.c void pte_free_kernel(struct mm_struct *mm, pte_t *pte)
mm_struct        2926 arch/sparc/mm/init_64.c void pte_free(struct mm_struct *mm, pgtable_t pte)
mm_struct        2944 arch/sparc/mm/init_64.c 	struct mm_struct *mm;
mm_struct        2974 arch/sparc/mm/init_64.c 	struct mm_struct *mm = __data;
mm_struct        2982 arch/sparc/mm/init_64.c 	struct mm_struct *mm = current->mm;
mm_struct         277 arch/sparc/mm/leon_mm.c static void leon_flush_cache_mm(struct mm_struct *mm)
mm_struct         294 arch/sparc/mm/leon_mm.c static void leon_flush_tlb_mm(struct mm_struct *mm)
mm_struct         317 arch/sparc/mm/leon_mm.c static void leon_flush_sig_insns(struct mm_struct *mm, unsigned long page)
mm_struct         149 arch/sparc/mm/srmmu.c void pmd_populate(struct mm_struct *mm, pmd_t *pmdp, struct page *ptep)
mm_struct         373 arch/sparc/mm/srmmu.c pgtable_t pte_alloc_one(struct mm_struct *mm)
mm_struct         388 arch/sparc/mm/srmmu.c void pte_free(struct mm_struct *mm, pgtable_t pte)
mm_struct         409 arch/sparc/mm/srmmu.c 	struct mm_struct *ctx_mm;
mm_struct         435 arch/sparc/mm/srmmu.c static inline void alloc_context(struct mm_struct *old_mm, struct mm_struct *mm)
mm_struct         493 arch/sparc/mm/srmmu.c void switch_mm(struct mm_struct *old_mm, struct mm_struct *mm,
mm_struct         577 arch/sparc/mm/srmmu.c extern void tsunami_flush_cache_mm(struct mm_struct *mm);
mm_struct         582 arch/sparc/mm/srmmu.c extern void tsunami_flush_sig_insns(struct mm_struct *mm, unsigned long insn_addr);
mm_struct         584 arch/sparc/mm/srmmu.c extern void tsunami_flush_tlb_mm(struct mm_struct *mm);
mm_struct         591 arch/sparc/mm/srmmu.c extern void swift_flush_cache_mm(struct mm_struct *mm);
mm_struct         597 arch/sparc/mm/srmmu.c extern void swift_flush_sig_insns(struct mm_struct *mm, unsigned long insn_addr);
mm_struct         599 arch/sparc/mm/srmmu.c extern void swift_flush_tlb_mm(struct mm_struct *mm);
mm_struct         643 arch/sparc/mm/srmmu.c extern void viking_flush_cache_mm(struct mm_struct *mm);
mm_struct         649 arch/sparc/mm/srmmu.c extern void viking_flush_sig_insns(struct mm_struct *mm, unsigned long addr);
mm_struct         653 arch/sparc/mm/srmmu.c extern void viking_flush_tlb_mm(struct mm_struct *mm);
mm_struct         659 arch/sparc/mm/srmmu.c extern void sun4dsmp_flush_tlb_mm(struct mm_struct *mm);
mm_struct         667 arch/sparc/mm/srmmu.c extern void hypersparc_flush_cache_mm(struct mm_struct *mm);
mm_struct         672 arch/sparc/mm/srmmu.c extern void hypersparc_flush_sig_insns(struct mm_struct *mm, unsigned long insn_addr);
mm_struct         674 arch/sparc/mm/srmmu.c extern void hypersparc_flush_tlb_mm(struct mm_struct *mm);
mm_struct        1016 arch/sparc/mm/srmmu.c int init_new_context(struct task_struct *tsk, struct mm_struct *mm)
mm_struct        1022 arch/sparc/mm/srmmu.c void destroy_context(struct mm_struct *mm)
mm_struct        1255 arch/sparc/mm/srmmu.c static void turbosparc_flush_cache_mm(struct mm_struct *mm)
mm_struct        1293 arch/sparc/mm/srmmu.c static void turbosparc_flush_sig_insns(struct mm_struct *mm, unsigned long insn_addr)
mm_struct        1307 arch/sparc/mm/srmmu.c static void turbosparc_flush_tlb_mm(struct mm_struct *mm)
mm_struct        1673 arch/sparc/mm/srmmu.c static void smp_flush_cache_mm(struct mm_struct *mm)
mm_struct        1685 arch/sparc/mm/srmmu.c static void smp_flush_tlb_mm(struct mm_struct *mm)
mm_struct        1705 arch/sparc/mm/srmmu.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct        1722 arch/sparc/mm/srmmu.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct        1737 arch/sparc/mm/srmmu.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct        1752 arch/sparc/mm/srmmu.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct        1779 arch/sparc/mm/srmmu.c static void smp_flush_sig_insns(struct mm_struct *mm, unsigned long insn_addr)
mm_struct          27 arch/sparc/mm/tlb.c 	struct mm_struct *mm = tb->mm;
mm_struct          70 arch/sparc/mm/tlb.c static void tlb_batch_add_one(struct mm_struct *mm, unsigned long vaddr,
mm_struct         113 arch/sparc/mm/tlb.c void tlb_batch_add(struct mm_struct *mm, unsigned long vaddr,
mm_struct         146 arch/sparc/mm/tlb.c static void tlb_batch_pmd_scan(struct mm_struct *mm, unsigned long vaddr,
mm_struct         167 arch/sparc/mm/tlb.c static void __set_pmd_acct(struct mm_struct *mm, unsigned long addr,
mm_struct         219 arch/sparc/mm/tlb.c void set_pmd_at(struct mm_struct *mm, unsigned long addr,
mm_struct         265 arch/sparc/mm/tlb.c void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp,
mm_struct         280 arch/sparc/mm/tlb.c pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp)
mm_struct         121 arch/sparc/mm/tsb.c 	struct mm_struct *mm = tb->mm;
mm_struct         152 arch/sparc/mm/tsb.c void flush_tsb_user_page(struct mm_struct *mm, unsigned long vaddr,
mm_struct         194 arch/sparc/mm/tsb.c static void setup_tsb_params(struct mm_struct *mm, unsigned long tsb_idx, unsigned long tsb_bytes)
mm_struct         396 arch/sparc/mm/tsb.c void tsb_grow(struct mm_struct *mm, unsigned long tsb_index, unsigned long rss)
mm_struct         536 arch/sparc/mm/tsb.c int init_new_context(struct task_struct *tsk, struct mm_struct *mm)
mm_struct         602 arch/sparc/mm/tsb.c void destroy_context(struct mm_struct *mm)
mm_struct          37 arch/sparc/power/hibernate.c 	struct mm_struct *mm = current->active_mm;
mm_struct         364 arch/sparc/vdso/vma.c 	struct mm_struct *mm = current->mm;
mm_struct          14 arch/um/include/asm/mmu_context.h extern void uml_setup_stubs(struct mm_struct *mm);
mm_struct          18 arch/um/include/asm/mmu_context.h static inline int arch_dup_mmap(struct mm_struct *oldmm, struct mm_struct *mm)
mm_struct          23 arch/um/include/asm/mmu_context.h extern void arch_exit_mmap(struct mm_struct *mm);
mm_struct          24 arch/um/include/asm/mmu_context.h static inline void arch_unmap(struct mm_struct *mm,
mm_struct          28 arch/um/include/asm/mmu_context.h static inline void arch_bprm_mm_init(struct mm_struct *mm,
mm_struct          48 arch/um/include/asm/mmu_context.h static inline void activate_mm(struct mm_struct *old, struct mm_struct *new)
mm_struct          60 arch/um/include/asm/mmu_context.h static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, 
mm_struct          73 arch/um/include/asm/mmu_context.h static inline void enter_lazy_tlb(struct mm_struct *mm, 
mm_struct          78 arch/um/include/asm/mmu_context.h extern int init_new_context(struct task_struct *task, struct mm_struct *mm);
mm_struct          80 arch/um/include/asm/mmu_context.h extern void destroy_context(struct mm_struct *mm);
mm_struct          27 arch/um/include/asm/pgalloc.h extern pgd_t *pgd_alloc(struct mm_struct *);
mm_struct          28 arch/um/include/asm/pgalloc.h extern void pgd_free(struct mm_struct *mm, pgd_t *pgd);
mm_struct          38 arch/um/include/asm/pgalloc.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd)
mm_struct          82 arch/um/include/asm/pgtable-3level.h struct mm_struct;
mm_struct          83 arch/um/include/asm/pgtable-3level.h extern pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long address);
mm_struct         265 arch/um/include/asm/pgtable.h static inline void set_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct         346 arch/um/include/asm/pgtable.h struct mm_struct;
mm_struct         347 arch/um/include/asm/pgtable.h extern pte_t *virt_to_pte(struct mm_struct *mm, unsigned long addr);
mm_struct          19 arch/um/include/asm/processor-generic.h struct mm_struct;
mm_struct          61 arch/um/include/asm/processor-generic.h static inline void mm_copy_segments(struct mm_struct *from_mm,
mm_struct          62 arch/um/include/asm/processor-generic.h 				    struct mm_struct *new_mm)
mm_struct          23 arch/um/include/asm/tlbflush.h extern void flush_tlb_mm(struct mm_struct *mm);
mm_struct         194 arch/um/kernel/mem.c pgd_t *pgd_alloc(struct mm_struct *mm)
mm_struct         207 arch/um/kernel/mem.c void pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct         213 arch/um/kernel/mem.c pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long address)
mm_struct          18 arch/um/kernel/skas/mmu.c static int init_stub_pte(struct mm_struct *mm, unsigned long proc,
mm_struct          51 arch/um/kernel/skas/mmu.c int init_new_context(struct task_struct *task, struct mm_struct *mm)
mm_struct          94 arch/um/kernel/skas/mmu.c void uml_setup_stubs(struct mm_struct *mm)
mm_struct         125 arch/um/kernel/skas/mmu.c void arch_exit_mmap(struct mm_struct *mm)
mm_struct         140 arch/um/kernel/skas/mmu.c void destroy_context(struct mm_struct *mm)
mm_struct          17 arch/um/kernel/skas/uaccess.c pte_t *virt_to_pte(struct mm_struct *mm, unsigned long addr)
mm_struct          42 arch/um/kernel/tlb.c 	struct mm_struct *mm;
mm_struct         302 arch/um/kernel/tlb.c void fix_range_common(struct mm_struct *mm, unsigned long start_addr,
mm_struct         339 arch/um/kernel/tlb.c 	struct mm_struct *mm;
mm_struct         430 arch/um/kernel/tlb.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct         493 arch/um/kernel/tlb.c pgd_t *pgd_offset_proc(struct mm_struct *mm, unsigned long address)
mm_struct         549 arch/um/kernel/tlb.c static void fix_range(struct mm_struct *mm, unsigned long start_addr,
mm_struct         571 arch/um/kernel/tlb.c void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start,
mm_struct         577 arch/um/kernel/tlb.c void flush_tlb_mm(struct mm_struct *mm)
mm_struct         589 arch/um/kernel/tlb.c 	struct mm_struct *mm = current->mm;
mm_struct          28 arch/um/kernel/trap.c 	struct mm_struct *mm = current->mm;
mm_struct         127 arch/unicore32/include/asm/cacheflush.h extern void flush_cache_mm(struct mm_struct *mm);
mm_struct          29 arch/unicore32/include/asm/cpu-single.h struct mm_struct;
mm_struct          35 arch/unicore32/include/asm/cpu-single.h extern void cpu_do_switch_mm(unsigned long pgd_phys, struct mm_struct *mm);
mm_struct          82 arch/unicore32/include/asm/elf.h struct mm_struct;
mm_struct          83 arch/unicore32/include/asm/elf.h extern unsigned long arch_randomize_brk(struct mm_struct *mm);
mm_struct          35 arch/unicore32/include/asm/mmu_context.h enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
mm_struct          46 arch/unicore32/include/asm/mmu_context.h switch_mm(struct mm_struct *prev, struct mm_struct *next,
mm_struct          81 arch/unicore32/include/asm/mmu_context.h static inline int arch_dup_mmap(struct mm_struct *oldmm,
mm_struct          82 arch/unicore32/include/asm/mmu_context.h 				struct mm_struct *mm)
mm_struct          87 arch/unicore32/include/asm/mmu_context.h static inline void arch_unmap(struct mm_struct *mm,
mm_struct          92 arch/unicore32/include/asm/mmu_context.h static inline void arch_bprm_mm_init(struct mm_struct *mm,
mm_struct          24 arch/unicore32/include/asm/pgalloc.h extern pgd_t *get_pgd_slow(struct mm_struct *mm);
mm_struct          25 arch/unicore32/include/asm/pgalloc.h extern void free_pgd_slow(struct mm_struct *mm, pgd_t *pgd);
mm_struct          34 arch/unicore32/include/asm/pgalloc.h pte_alloc_one_kernel(struct mm_struct *mm)
mm_struct          45 arch/unicore32/include/asm/pgalloc.h pte_alloc_one(struct mm_struct *mm)
mm_struct          68 arch/unicore32/include/asm/pgalloc.h pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep)
mm_struct          80 arch/unicore32/include/asm/pgalloc.h pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep)
mm_struct          72 arch/unicore32/include/asm/tlbflush.h static inline void local_flush_tlb_mm(struct mm_struct *mm)
mm_struct         295 arch/unicore32/kernel/process.c unsigned long arch_randomize_brk(struct mm_struct *mm)
mm_struct         308 arch/unicore32/kernel/process.c 	struct mm_struct *mm = current->mm;
mm_struct          38 arch/unicore32/mm/fault.c void show_pte(struct mm_struct *mm, unsigned long addr)
mm_struct          88 arch/unicore32/mm/fault.c static void __do_kernel_fault(struct mm_struct *mm, unsigned long addr,
mm_struct         130 arch/unicore32/mm/fault.c 	struct mm_struct *mm = tsk->active_mm;
mm_struct         162 arch/unicore32/mm/fault.c static vm_fault_t __do_pf(struct mm_struct *mm, unsigned long addr,
mm_struct         202 arch/unicore32/mm/fault.c 	struct mm_struct *mm;
mm_struct          16 arch/unicore32/mm/flush.c void flush_cache_mm(struct mm_struct *mm)
mm_struct          24 arch/unicore32/mm/pgd.c pgd_t *get_pgd_slow(struct mm_struct *mm)
mm_struct          76 arch/unicore32/mm/pgd.c void free_pgd_slow(struct mm_struct *mm, pgd_t *pgd)
mm_struct         148 arch/x86/entry/vdso/vma.c 	struct mm_struct *mm = current->mm;
mm_struct         255 arch/x86/entry/vdso/vma.c 	struct mm_struct *mm = current->mm;
mm_struct         316 arch/x86/entry/vsyscall/vsyscall_64.c struct vm_area_struct *get_gate_vma(struct mm_struct *mm)
mm_struct         327 arch/x86/entry/vsyscall/vsyscall_64.c int in_gate_area(struct mm_struct *mm, unsigned long addr)
mm_struct        2125 arch/x86/events/core.c static void x86_pmu_event_mapped(struct perf_event *event, struct mm_struct *mm)
mm_struct        2146 arch/x86/events/core.c static void x86_pmu_event_unmapped(struct perf_event *event, struct mm_struct *mm)
mm_struct          79 arch/x86/include/asm/efi.h 	struct mm_struct	*prev_mm;
mm_struct         140 arch/x86/include/asm/efi.h extern void efi_switch_mm(struct mm_struct *mm);
mm_struct          10 arch/x86/include/asm/hugetlb.h static inline int is_hugepage_only_range(struct mm_struct *mm,
mm_struct          66 arch/x86/include/asm/ia32.h struct mm_struct;
mm_struct          67 arch/x86/include/asm/ia32.h extern void ia32_pick_mmap_layout(struct mm_struct *mm);
mm_struct          21 arch/x86/include/asm/mmu_context.h static inline void paravirt_activate_mm(struct mm_struct *prev,
mm_struct          22 arch/x86/include/asm/mmu_context.h 					struct mm_struct *next)
mm_struct          31 arch/x86/include/asm/mmu_context.h static inline void load_mm_cr4_irqsoff(struct mm_struct *mm)
mm_struct          40 arch/x86/include/asm/mmu_context.h static inline void load_mm_cr4_irqsoff(struct mm_struct *mm) {}
mm_struct          81 arch/x86/include/asm/mmu_context.h static inline void init_new_context_ldt(struct mm_struct *mm)
mm_struct          86 arch/x86/include/asm/mmu_context.h int ldt_dup_context(struct mm_struct *oldmm, struct mm_struct *mm);
mm_struct          87 arch/x86/include/asm/mmu_context.h void destroy_context_ldt(struct mm_struct *mm);
mm_struct          88 arch/x86/include/asm/mmu_context.h void ldt_arch_exit_mmap(struct mm_struct *mm);
mm_struct          90 arch/x86/include/asm/mmu_context.h static inline void init_new_context_ldt(struct mm_struct *mm) { }
mm_struct          91 arch/x86/include/asm/mmu_context.h static inline int ldt_dup_context(struct mm_struct *oldmm,
mm_struct          92 arch/x86/include/asm/mmu_context.h 				  struct mm_struct *mm)
mm_struct          96 arch/x86/include/asm/mmu_context.h static inline void destroy_context_ldt(struct mm_struct *mm) { }
mm_struct          97 arch/x86/include/asm/mmu_context.h static inline void ldt_arch_exit_mmap(struct mm_struct *mm) { }
mm_struct         100 arch/x86/include/asm/mmu_context.h static inline void load_mm_ldt(struct mm_struct *mm)
mm_struct         152 arch/x86/include/asm/mmu_context.h static inline void switch_ldt(struct mm_struct *prev, struct mm_struct *next)
mm_struct         180 arch/x86/include/asm/mmu_context.h void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk);
mm_struct         187 arch/x86/include/asm/mmu_context.h 				   struct mm_struct *mm)
mm_struct         205 arch/x86/include/asm/mmu_context.h static inline void destroy_context(struct mm_struct *mm)
mm_struct         210 arch/x86/include/asm/mmu_context.h extern void switch_mm(struct mm_struct *prev, struct mm_struct *next,
mm_struct         213 arch/x86/include/asm/mmu_context.h extern void switch_mm_irqs_off(struct mm_struct *prev, struct mm_struct *next,
mm_struct         236 arch/x86/include/asm/mmu_context.h static inline void arch_dup_pkeys(struct mm_struct *oldmm,
mm_struct         237 arch/x86/include/asm/mmu_context.h 				  struct mm_struct *mm)
mm_struct         249 arch/x86/include/asm/mmu_context.h static inline int arch_dup_mmap(struct mm_struct *oldmm, struct mm_struct *mm)
mm_struct         256 arch/x86/include/asm/mmu_context.h static inline void arch_exit_mmap(struct mm_struct *mm)
mm_struct         263 arch/x86/include/asm/mmu_context.h static inline bool is_64bit_mm(struct mm_struct *mm)
mm_struct         269 arch/x86/include/asm/mmu_context.h static inline bool is_64bit_mm(struct mm_struct *mm)
mm_struct         275 arch/x86/include/asm/mmu_context.h static inline void arch_bprm_mm_init(struct mm_struct *mm,
mm_struct         281 arch/x86/include/asm/mmu_context.h static inline void arch_unmap(struct mm_struct *mm, unsigned long start,
mm_struct         361 arch/x86/include/asm/mmu_context.h 	struct mm_struct *mm;
mm_struct         377 arch/x86/include/asm/mmu_context.h static inline temp_mm_state_t use_temporary_mm(struct mm_struct *mm)
mm_struct          71 arch/x86/include/asm/mpx.h static inline int kernel_managing_mpx_tables(struct mm_struct *mm)
mm_struct          76 arch/x86/include/asm/mpx.h static inline void mpx_mm_init(struct mm_struct *mm)
mm_struct          85 arch/x86/include/asm/mpx.h extern void mpx_notify_unmap(struct mm_struct *mm, unsigned long start, unsigned long end);
mm_struct          97 arch/x86/include/asm/mpx.h static inline int kernel_managing_mpx_tables(struct mm_struct *mm)
mm_struct         101 arch/x86/include/asm/mpx.h static inline void mpx_mm_init(struct mm_struct *mm)
mm_struct         104 arch/x86/include/asm/mpx.h static inline void mpx_notify_unmap(struct mm_struct *mm,
mm_struct          76 arch/x86/include/asm/paravirt.h static inline void paravirt_arch_exit_mmap(struct mm_struct *mm)
mm_struct         302 arch/x86/include/asm/paravirt.h static inline void paravirt_activate_mm(struct mm_struct *prev,
mm_struct         303 arch/x86/include/asm/paravirt.h 					struct mm_struct *next)
mm_struct         308 arch/x86/include/asm/paravirt.h static inline void paravirt_arch_dup_mmap(struct mm_struct *oldmm,
mm_struct         309 arch/x86/include/asm/paravirt.h 					  struct mm_struct *mm)
mm_struct         314 arch/x86/include/asm/paravirt.h static inline int paravirt_pgd_alloc(struct mm_struct *mm)
mm_struct         319 arch/x86/include/asm/paravirt.h static inline void paravirt_pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct         324 arch/x86/include/asm/paravirt.h static inline void paravirt_alloc_pte(struct mm_struct *mm, unsigned long pfn)
mm_struct         333 arch/x86/include/asm/paravirt.h static inline void paravirt_alloc_pmd(struct mm_struct *mm, unsigned long pfn)
mm_struct         343 arch/x86/include/asm/paravirt.h static inline void paravirt_alloc_pud(struct mm_struct *mm, unsigned long pfn)
mm_struct         352 arch/x86/include/asm/paravirt.h static inline void paravirt_alloc_p4d(struct mm_struct *mm, unsigned long pfn)
mm_struct         443 arch/x86/include/asm/paravirt.h static inline void set_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct         575 arch/x86/include/asm/paravirt.h static inline void pte_clear(struct mm_struct *mm, unsigned long addr,
mm_struct         591 arch/x86/include/asm/paravirt.h static inline void pte_clear(struct mm_struct *mm, unsigned long addr,
mm_struct         936 arch/x86/include/asm/paravirt.h static inline void paravirt_arch_dup_mmap(struct mm_struct *oldmm,
mm_struct         937 arch/x86/include/asm/paravirt.h 					  struct mm_struct *mm)
mm_struct         943 arch/x86/include/asm/paravirt.h static inline void paravirt_arch_exit_mmap(struct mm_struct *mm)
mm_struct          52 arch/x86/include/asm/paravirt_types.h struct mm_struct;
mm_struct         215 arch/x86/include/asm/paravirt_types.h 	void (*exit_mmap)(struct mm_struct *mm);
mm_struct         225 arch/x86/include/asm/paravirt_types.h 	void (*activate_mm)(struct mm_struct *prev,
mm_struct         226 arch/x86/include/asm/paravirt_types.h 			    struct mm_struct *next);
mm_struct         227 arch/x86/include/asm/paravirt_types.h 	void (*dup_mmap)(struct mm_struct *oldmm,
mm_struct         228 arch/x86/include/asm/paravirt_types.h 			 struct mm_struct *mm);
mm_struct         231 arch/x86/include/asm/paravirt_types.h 	int  (*pgd_alloc)(struct mm_struct *mm);
mm_struct         232 arch/x86/include/asm/paravirt_types.h 	void (*pgd_free)(struct mm_struct *mm, pgd_t *pgd);
mm_struct         238 arch/x86/include/asm/paravirt_types.h 	void (*alloc_pte)(struct mm_struct *mm, unsigned long pfn);
mm_struct         239 arch/x86/include/asm/paravirt_types.h 	void (*alloc_pmd)(struct mm_struct *mm, unsigned long pfn);
mm_struct         240 arch/x86/include/asm/paravirt_types.h 	void (*alloc_pud)(struct mm_struct *mm, unsigned long pfn);
mm_struct         241 arch/x86/include/asm/paravirt_types.h 	void (*alloc_p4d)(struct mm_struct *mm, unsigned long pfn);
mm_struct         249 arch/x86/include/asm/paravirt_types.h 	void (*set_pte_at)(struct mm_struct *mm, unsigned long addr,
mm_struct         267 arch/x86/include/asm/paravirt_types.h 	void (*pte_clear)(struct mm_struct *mm, unsigned long addr,
mm_struct          12 arch/x86/include/asm/pgalloc.h static inline int  __paravirt_pgd_alloc(struct mm_struct *mm) { return 0; }
mm_struct          18 arch/x86/include/asm/pgalloc.h static inline void paravirt_pgd_free(struct mm_struct *mm, pgd_t *pgd) {}
mm_struct          19 arch/x86/include/asm/pgalloc.h static inline void paravirt_alloc_pte(struct mm_struct *mm, unsigned long pfn)	{}
mm_struct          20 arch/x86/include/asm/pgalloc.h static inline void paravirt_alloc_pmd(struct mm_struct *mm, unsigned long pfn)	{}
mm_struct          23 arch/x86/include/asm/pgalloc.h static inline void paravirt_alloc_pud(struct mm_struct *mm, unsigned long pfn)	{}
mm_struct          24 arch/x86/include/asm/pgalloc.h static inline void paravirt_alloc_p4d(struct mm_struct *mm, unsigned long pfn)	{}
mm_struct          50 arch/x86/include/asm/pgalloc.h extern pgd_t *pgd_alloc(struct mm_struct *);
mm_struct          51 arch/x86/include/asm/pgalloc.h extern void pgd_free(struct mm_struct *mm, pgd_t *pgd);
mm_struct          53 arch/x86/include/asm/pgalloc.h extern pgtable_t pte_alloc_one(struct mm_struct *);
mm_struct          63 arch/x86/include/asm/pgalloc.h static inline void pmd_populate_kernel(struct mm_struct *mm,
mm_struct          70 arch/x86/include/asm/pgalloc.h static inline void pmd_populate_kernel_safe(struct mm_struct *mm,
mm_struct          77 arch/x86/include/asm/pgalloc.h static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd,
mm_struct          89 arch/x86/include/asm/pgalloc.h static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long addr)
mm_struct         106 arch/x86/include/asm/pgalloc.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd)
mm_struct         122 arch/x86/include/asm/pgalloc.h extern void pud_populate(struct mm_struct *mm, pud_t *pudp, pmd_t *pmd);
mm_struct         124 arch/x86/include/asm/pgalloc.h static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd)
mm_struct         130 arch/x86/include/asm/pgalloc.h static inline void pud_populate_safe(struct mm_struct *mm, pud_t *pud, pmd_t *pmd)
mm_struct         138 arch/x86/include/asm/pgalloc.h static inline void p4d_populate(struct mm_struct *mm, p4d_t *p4d, pud_t *pud)
mm_struct         144 arch/x86/include/asm/pgalloc.h static inline void p4d_populate_safe(struct mm_struct *mm, p4d_t *p4d, pud_t *pud)
mm_struct         150 arch/x86/include/asm/pgalloc.h static inline pud_t *pud_alloc_one(struct mm_struct *mm, unsigned long addr)
mm_struct         159 arch/x86/include/asm/pgalloc.h static inline void pud_free(struct mm_struct *mm, pud_t *pud)
mm_struct         174 arch/x86/include/asm/pgalloc.h static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, p4d_t *p4d)
mm_struct         182 arch/x86/include/asm/pgalloc.h static inline void pgd_populate_safe(struct mm_struct *mm, pgd_t *pgd, p4d_t *p4d)
mm_struct         190 arch/x86/include/asm/pgalloc.h static inline p4d_t *p4d_alloc_one(struct mm_struct *mm, unsigned long addr)
mm_struct         199 arch/x86/include/asm/pgalloc.h static inline void p4d_free(struct mm_struct *mm, p4d_t *p4d)
mm_struct          43 arch/x86/include/asm/pgtable-2level.h static inline void native_pte_clear(struct mm_struct *mm,
mm_struct         114 arch/x86/include/asm/pgtable-3level.h static inline void native_pte_clear(struct mm_struct *mm, unsigned long addr,
mm_struct          56 arch/x86/include/asm/pgtable.h extern struct mm_struct *pgd_page_get_mm(struct page *page);
mm_struct         747 arch/x86/include/asm/pgtable.h static inline bool pte_accessible(struct mm_struct *mm, pte_t a)
mm_struct        1083 arch/x86/include/asm/pgtable.h static inline void native_set_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct        1089 arch/x86/include/asm/pgtable.h static inline void set_pmd_at(struct mm_struct *mm, unsigned long addr,
mm_struct        1095 arch/x86/include/asm/pgtable.h static inline void set_pud_at(struct mm_struct *mm, unsigned long addr,
mm_struct        1124 arch/x86/include/asm/pgtable.h static inline pte_t ptep_get_and_clear(struct mm_struct *mm, unsigned long addr,
mm_struct        1132 arch/x86/include/asm/pgtable.h static inline pte_t ptep_get_and_clear_full(struct mm_struct *mm,
mm_struct        1150 arch/x86/include/asm/pgtable.h static inline void ptep_set_wrprotect(struct mm_struct *mm,
mm_struct        1186 arch/x86/include/asm/pgtable.h static inline pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm, unsigned long addr,
mm_struct        1193 arch/x86/include/asm/pgtable.h static inline pud_t pudp_huge_get_and_clear(struct mm_struct *mm,
mm_struct        1200 arch/x86/include/asm/pgtable.h static inline void pmdp_set_wrprotect(struct mm_struct *mm,
mm_struct          25 arch/x86/include/asm/pgtable_32.h struct mm_struct;
mm_struct          54 arch/x86/include/asm/pgtable_64.h struct mm_struct;
mm_struct          64 arch/x86/include/asm/pgtable_64.h static inline void native_pte_clear(struct mm_struct *mm, unsigned long addr,
mm_struct          21 arch/x86/include/asm/pkeys.h extern int __execute_only_pkey(struct mm_struct *mm);
mm_struct          22 arch/x86/include/asm/pkeys.h static inline int execute_only_pkey(struct mm_struct *mm)
mm_struct          55 arch/x86/include/asm/pkeys.h bool mm_pkey_is_allocated(struct mm_struct *mm, int pkey)
mm_struct          81 arch/x86/include/asm/pkeys.h int mm_pkey_alloc(struct mm_struct *mm)
mm_struct         108 arch/x86/include/asm/pkeys.h int mm_pkey_free(struct mm_struct *mm, int pkey)
mm_struct           9 arch/x86/include/asm/processor.h struct mm_struct;
mm_struct          57 arch/x86/include/asm/text-patching.h extern __ro_after_init struct mm_struct *poking_mm;
mm_struct         168 arch/x86/include/asm/tlbflush.h 	struct mm_struct *loaded_mm;
mm_struct         170 arch/x86/include/asm/tlbflush.h #define LOADED_MM_SWITCHING ((struct mm_struct *)1UL)
mm_struct         174 arch/x86/include/asm/tlbflush.h 		struct mm_struct	*last_user_mm;
mm_struct         254 arch/x86/include/asm/tlbflush.h 	struct mm_struct *loaded_mm = this_cpu_read(cpu_tlbstate.loaded_mm);
mm_struct         255 arch/x86/include/asm/tlbflush.h 	struct mm_struct *current_mm = current->mm;
mm_struct         558 arch/x86/include/asm/tlbflush.h 	struct mm_struct	*mm;
mm_struct         578 arch/x86/include/asm/tlbflush.h extern void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start,
mm_struct         591 arch/x86/include/asm/tlbflush.h static inline u64 inc_mm_tlb_gen(struct mm_struct *mm)
mm_struct         603 arch/x86/include/asm/tlbflush.h 					struct mm_struct *mm)
mm_struct          17 arch/x86/include/asm/trace/hyperv.h 		    __field(struct mm_struct *, mm)
mm_struct          10 arch/x86/include/asm/uv/uv.h struct mm_struct;
mm_struct         785 arch/x86/kernel/alternative.c __ro_after_init struct mm_struct *poking_mm;
mm_struct          54 arch/x86/kernel/ldt.c 	struct mm_struct *mm = __mm;
mm_struct         105 arch/x86/kernel/ldt.c static void do_sanity_check(struct mm_struct *mm,
mm_struct         150 arch/x86/kernel/ldt.c static void map_ldt_struct_to_user(struct mm_struct *mm)
mm_struct         163 arch/x86/kernel/ldt.c static void sanity_check_ldt_mapping(struct mm_struct *mm)
mm_struct         180 arch/x86/kernel/ldt.c static void map_ldt_struct_to_user(struct mm_struct *mm)
mm_struct         188 arch/x86/kernel/ldt.c static void sanity_check_ldt_mapping(struct mm_struct *mm)
mm_struct         204 arch/x86/kernel/ldt.c map_ldt_struct(struct mm_struct *mm, struct ldt_struct *ldt, int slot)
mm_struct         265 arch/x86/kernel/ldt.c static void unmap_ldt_struct(struct mm_struct *mm, struct ldt_struct *ldt)
mm_struct         297 arch/x86/kernel/ldt.c map_ldt_struct(struct mm_struct *mm, struct ldt_struct *ldt, int slot)
mm_struct         302 arch/x86/kernel/ldt.c static void unmap_ldt_struct(struct mm_struct *mm, struct ldt_struct *ldt)
mm_struct         307 arch/x86/kernel/ldt.c static void free_ldt_pgtables(struct mm_struct *mm)
mm_struct         329 arch/x86/kernel/ldt.c static void install_ldt(struct mm_struct *mm, struct ldt_struct *ldt)
mm_struct         359 arch/x86/kernel/ldt.c int ldt_dup_context(struct mm_struct *old_mm, struct mm_struct *mm)
mm_struct         399 arch/x86/kernel/ldt.c void destroy_context_ldt(struct mm_struct *mm)
mm_struct         405 arch/x86/kernel/ldt.c void ldt_arch_exit_mmap(struct mm_struct *mm)
mm_struct         412 arch/x86/kernel/ldt.c 	struct mm_struct *mm = current->mm;
mm_struct         466 arch/x86/kernel/ldt.c 	struct mm_struct *mm = current->mm;
mm_struct         791 arch/x86/kernel/process.c unsigned long arch_randomize_brk(struct mm_struct *mm)
mm_struct         135 arch/x86/kernel/sys_x86_64.c 	struct mm_struct *mm = current->mm;
mm_struct         179 arch/x86/kernel/sys_x86_64.c 	struct mm_struct *mm = current->mm;
mm_struct          89 arch/x86/kernel/tboot.c static struct mm_struct tboot_mm = {
mm_struct         850 arch/x86/kernel/uprobes.c int arch_uprobe_analyze_insn(struct arch_uprobe *auprobe, struct mm_struct *mm, unsigned long addr)
mm_struct         164 arch/x86/kernel/vm86_32.c static void mark_screen_rdonly(struct mm_struct *mm)
mm_struct         948 arch/x86/mm/fault.c 	struct mm_struct *mm = current->mm;
mm_struct        1310 arch/x86/mm/fault.c 	struct mm_struct *mm;
mm_struct          26 arch/x86/mm/hugetlbpage.c follow_huge_addr(struct mm_struct *mm, unsigned long address, int write)
mm_struct         148 arch/x86/mm/hugetlbpage.c 	struct mm_struct *mm = current->mm;
mm_struct          63 arch/x86/mm/init_64.c static inline void fname##_init(struct mm_struct *mm,		\
mm_struct         127 arch/x86/mm/mmap.c void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack)
mm_struct         153 arch/x86/mm/mmap.c 	struct mm_struct *mm = current->mm;
mm_struct          26 arch/x86/mm/mpx.c static inline unsigned long mpx_bd_size_bytes(struct mm_struct *mm)
mm_struct          34 arch/x86/mm/mpx.c static inline unsigned long mpx_bt_size_bytes(struct mm_struct *mm)
mm_struct          48 arch/x86/mm/mpx.c 	struct mm_struct *mm = current->mm;
mm_struct         215 arch/x86/mm/mpx.c 	struct mm_struct *mm = current->mm;
mm_struct         250 arch/x86/mm/mpx.c 	struct mm_struct *mm = current->mm;
mm_struct         261 arch/x86/mm/mpx.c static int mpx_cmpxchg_bd_entry(struct mm_struct *mm,
mm_struct         295 arch/x86/mm/mpx.c static int allocate_bt(struct mm_struct *mm, long __user *bd_entry)
mm_struct         377 arch/x86/mm/mpx.c 	struct mm_struct *mm = current->mm;
mm_struct         439 arch/x86/mm/mpx.c static unsigned long mpx_bd_entry_to_bt_addr(struct mm_struct *mm,
mm_struct         467 arch/x86/mm/mpx.c static int get_user_bd_entry(struct mm_struct *mm, unsigned long *bd_entry_ret,
mm_struct         489 arch/x86/mm/mpx.c static int get_bt_addr(struct mm_struct *mm,
mm_struct         544 arch/x86/mm/mpx.c static inline int bt_entry_size_bytes(struct mm_struct *mm)
mm_struct         557 arch/x86/mm/mpx.c static unsigned long mpx_get_bt_entry_offset_bytes(struct mm_struct *mm,
mm_struct         598 arch/x86/mm/mpx.c static inline unsigned long bd_entry_virt_space(struct mm_struct *mm)
mm_struct         623 arch/x86/mm/mpx.c static noinline int zap_bt_entries_mapping(struct mm_struct *mm,
mm_struct         683 arch/x86/mm/mpx.c static unsigned long mpx_get_bd_entry_offset(struct mm_struct *mm,
mm_struct         720 arch/x86/mm/mpx.c static int unmap_entire_bt(struct mm_struct *mm,
mm_struct         774 arch/x86/mm/mpx.c static int try_unmap_single_bt(struct mm_struct *mm,
mm_struct         848 arch/x86/mm/mpx.c static int mpx_unmap_tables(struct mm_struct *mm,
mm_struct         884 arch/x86/mm/mpx.c void mpx_notify_unmap(struct mm_struct *mm, unsigned long start,
mm_struct          24 arch/x86/mm/pgtable.c pgtable_t pte_alloc_one(struct mm_struct *mm)
mm_struct         106 arch/x86/mm/pgtable.c static void pgd_set_mm(pgd_t *pgd, struct mm_struct *mm)
mm_struct         111 arch/x86/mm/pgtable.c struct mm_struct *pgd_page_get_mm(struct page *page)
mm_struct         116 arch/x86/mm/pgtable.c static void pgd_ctor(struct mm_struct *mm, pgd_t *pgd)
mm_struct         181 arch/x86/mm/pgtable.c void pud_populate(struct mm_struct *mm, pud_t *pudp, pmd_t *pmd)
mm_struct         206 arch/x86/mm/pgtable.c static void free_pmds(struct mm_struct *mm, pmd_t *pmds[], int count)
mm_struct         218 arch/x86/mm/pgtable.c static int preallocate_pmds(struct mm_struct *mm, pmd_t *pmds[], int count)
mm_struct         255 arch/x86/mm/pgtable.c static void mop_up_one_pmd(struct mm_struct *mm, pgd_t *pgdp)
mm_struct         270 arch/x86/mm/pgtable.c static void pgd_mop_up_pmds(struct mm_struct *mm, pgd_t *pgdp)
mm_struct         289 arch/x86/mm/pgtable.c static void pgd_prepopulate_pmd(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmds[])
mm_struct         313 arch/x86/mm/pgtable.c static void pgd_prepopulate_user_pmd(struct mm_struct *mm,
mm_struct         339 arch/x86/mm/pgtable.c static void pgd_prepopulate_user_pmd(struct mm_struct *mm,
mm_struct         417 arch/x86/mm/pgtable.c pgd_t *pgd_alloc(struct mm_struct *mm)
mm_struct         464 arch/x86/mm/pgtable.c void pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct          15 arch/x86/mm/pkeys.c int __execute_only_pkey(struct mm_struct *mm)
mm_struct          76 arch/x86/mm/tlb.c static void choose_new_asid(struct mm_struct *next, u64 next_tlb_gen,
mm_struct         134 arch/x86/mm/tlb.c 	struct mm_struct *loaded_mm = this_cpu_read(cpu_tlbstate.loaded_mm);
mm_struct         154 arch/x86/mm/tlb.c void switch_mm(struct mm_struct *prev, struct mm_struct *next,
mm_struct         164 arch/x86/mm/tlb.c static void sync_current_stack_to_mm(struct mm_struct *mm)
mm_struct         275 arch/x86/mm/tlb.c void switch_mm_irqs_off(struct mm_struct *prev, struct mm_struct *next,
mm_struct         278 arch/x86/mm/tlb.c 	struct mm_struct *real_prev = this_cpu_read(cpu_tlbstate.loaded_mm);
mm_struct         461 arch/x86/mm/tlb.c void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
mm_struct         485 arch/x86/mm/tlb.c 	struct mm_struct *mm = this_cpu_read(cpu_tlbstate.loaded_mm);
mm_struct         533 arch/x86/mm/tlb.c 	struct mm_struct *loaded_mm = this_cpu_read(cpu_tlbstate.loaded_mm);
mm_struct         732 arch/x86/mm/tlb.c static inline struct flush_tlb_info *get_flush_tlb_info(struct mm_struct *mm,
mm_struct         767 arch/x86/mm/tlb.c void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start,
mm_struct         540 arch/x86/platform/efi/efi_64.c static int __init efi_update_mem_attr(struct mm_struct *mm, efi_memory_desc_t *md)
mm_struct         628 arch/x86/platform/efi/efi_64.c void efi_switch_mm(struct mm_struct *mm)
mm_struct          26 arch/x86/um/mem_32.c struct vm_area_struct *get_gate_vma(struct mm_struct *mm)
mm_struct          42 arch/x86/um/mem_32.c int in_gate_area(struct mm_struct *mm, unsigned long addr)
mm_struct          56 arch/x86/um/vdso/vma.c 	struct mm_struct *mm = current->mm;
mm_struct          47 arch/x86/xen/mmu_hvm.c static void xen_hvm_exit_mmap(struct mm_struct *mm)
mm_struct         302 arch/x86/xen/mmu_pv.c static void xen_set_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct         449 arch/x86/xen/mmu_pv.c static void xen_pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
mm_struct         576 arch/x86/xen/mmu_pv.c static int xen_pmd_walk(struct mm_struct *mm, pmd_t *pmd,
mm_struct         577 arch/x86/xen/mmu_pv.c 		int (*func)(struct mm_struct *mm, struct page *, enum pt_level),
mm_struct         590 arch/x86/xen/mmu_pv.c static int xen_pud_walk(struct mm_struct *mm, pud_t *pud,
mm_struct         591 arch/x86/xen/mmu_pv.c 		int (*func)(struct mm_struct *mm, struct page *, enum pt_level),
mm_struct         612 arch/x86/xen/mmu_pv.c static int xen_p4d_walk(struct mm_struct *mm, p4d_t *p4d,
mm_struct         613 arch/x86/xen/mmu_pv.c 		int (*func)(struct mm_struct *mm, struct page *, enum pt_level),
mm_struct         645 arch/x86/xen/mmu_pv.c static int __xen_pgd_walk(struct mm_struct *mm, pgd_t *pgd,
mm_struct         646 arch/x86/xen/mmu_pv.c 			  int (*func)(struct mm_struct *mm, struct page *,
mm_struct         687 arch/x86/xen/mmu_pv.c static int xen_pgd_walk(struct mm_struct *mm,
mm_struct         688 arch/x86/xen/mmu_pv.c 			int (*func)(struct mm_struct *mm, struct page *,
mm_struct         697 arch/x86/xen/mmu_pv.c static spinlock_t *xen_pte_lock(struct page *page, struct mm_struct *mm)
mm_struct         725 arch/x86/xen/mmu_pv.c static int xen_pin_page(struct mm_struct *mm, struct page *page,
mm_struct         788 arch/x86/xen/mmu_pv.c static void __xen_pgd_pin(struct mm_struct *mm, pgd_t *pgd)
mm_struct         826 arch/x86/xen/mmu_pv.c static void xen_pgd_pin(struct mm_struct *mm)
mm_struct         857 arch/x86/xen/mmu_pv.c static int __init xen_mark_pinned(struct mm_struct *mm, struct page *page,
mm_struct         879 arch/x86/xen/mmu_pv.c static int xen_unpin_page(struct mm_struct *mm, struct page *page,
mm_struct         920 arch/x86/xen/mmu_pv.c static void __xen_pgd_unpin(struct mm_struct *mm, pgd_t *pgd)
mm_struct         951 arch/x86/xen/mmu_pv.c static void xen_pgd_unpin(struct mm_struct *mm)
mm_struct         977 arch/x86/xen/mmu_pv.c static void xen_activate_mm(struct mm_struct *prev, struct mm_struct *next)
mm_struct         984 arch/x86/xen/mmu_pv.c static void xen_dup_mmap(struct mm_struct *oldmm, struct mm_struct *mm)
mm_struct         993 arch/x86/xen/mmu_pv.c 	struct mm_struct *mm = info;
mm_struct        1011 arch/x86/xen/mmu_pv.c static void xen_drop_mm_ref(struct mm_struct *mm)
mm_struct        1045 arch/x86/xen/mmu_pv.c static void xen_drop_mm_ref(struct mm_struct *mm)
mm_struct        1065 arch/x86/xen/mmu_pv.c static void xen_exit_mmap(struct mm_struct *mm)
mm_struct        1483 arch/x86/xen/mmu_pv.c static int xen_pgd_alloc(struct mm_struct *mm)
mm_struct        1516 arch/x86/xen/mmu_pv.c static void xen_pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct        1576 arch/x86/xen/mmu_pv.c static void __init xen_alloc_pte_init(struct mm_struct *mm, unsigned long pfn)
mm_struct        1586 arch/x86/xen/mmu_pv.c static void __init xen_alloc_pmd_init(struct mm_struct *mm, unsigned long pfn)
mm_struct        1632 arch/x86/xen/mmu_pv.c static inline void xen_alloc_ptpage(struct mm_struct *mm, unsigned long pfn,
mm_struct        1662 arch/x86/xen/mmu_pv.c static void xen_alloc_pte(struct mm_struct *mm, unsigned long pfn)
mm_struct        1667 arch/x86/xen/mmu_pv.c static void xen_alloc_pmd(struct mm_struct *mm, unsigned long pfn)
mm_struct        1706 arch/x86/xen/mmu_pv.c static void xen_alloc_pud(struct mm_struct *mm, unsigned long pfn)
mm_struct          70 arch/xtensa/include/asm/mmu_context.h static inline void get_new_mmu_context(struct mm_struct *mm, unsigned int cpu)
mm_struct          86 arch/xtensa/include/asm/mmu_context.h static inline void get_mmu_context(struct mm_struct *mm, unsigned int cpu)
mm_struct         101 arch/xtensa/include/asm/mmu_context.h static inline void activate_context(struct mm_struct *mm, unsigned int cpu)
mm_struct         115 arch/xtensa/include/asm/mmu_context.h 		struct mm_struct *mm)
mm_struct         125 arch/xtensa/include/asm/mmu_context.h static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next,
mm_struct         146 arch/xtensa/include/asm/mmu_context.h static inline void destroy_context(struct mm_struct *mm)
mm_struct         152 arch/xtensa/include/asm/mmu_context.h static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
mm_struct          10 arch/xtensa/include/asm/nommu_context.h static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
mm_struct          14 arch/xtensa/include/asm/nommu_context.h static inline int init_new_context(struct task_struct *tsk,struct mm_struct *mm)
mm_struct          19 arch/xtensa/include/asm/nommu_context.h static inline void destroy_context(struct mm_struct *mm)
mm_struct          23 arch/xtensa/include/asm/nommu_context.h static inline void activate_mm(struct mm_struct *prev, struct mm_struct *next)
mm_struct          27 arch/xtensa/include/asm/nommu_context.h static inline void switch_mm(struct mm_struct *prev, struct mm_struct *next,
mm_struct          32 arch/xtensa/include/asm/nommu_context.h static inline void deactivate_mm(struct task_struct *tsk, struct mm_struct *mm)
mm_struct          26 arch/xtensa/include/asm/pgalloc.h pgd_alloc(struct mm_struct *mm)
mm_struct          31 arch/xtensa/include/asm/pgalloc.h static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd)
mm_struct          36 arch/xtensa/include/asm/pgalloc.h static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm)
mm_struct          49 arch/xtensa/include/asm/pgalloc.h static inline pgtable_t pte_alloc_one(struct mm_struct *mm)
mm_struct          65 arch/xtensa/include/asm/pgalloc.h static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte)
mm_struct          70 arch/xtensa/include/asm/pgalloc.h static inline void pte_free(struct mm_struct *mm, pgtable_t pte)
mm_struct         319 arch/xtensa/include/asm/pgtable.h struct mm_struct;
mm_struct         322 arch/xtensa/include/asm/pgtable.h set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pteval)
mm_struct         352 arch/xtensa/include/asm/pgtable.h ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
mm_struct         360 arch/xtensa/include/asm/pgtable.h ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep)
mm_struct         212 arch/xtensa/include/asm/processor.h struct mm_struct;
mm_struct          34 arch/xtensa/include/asm/tlbflush.h void local_flush_tlb_mm(struct mm_struct *mm);
mm_struct          44 arch/xtensa/include/asm/tlbflush.h void flush_tlb_mm(struct mm_struct *);
mm_struct         112 arch/xtensa/kernel/asm-offsets.c 	DEFINE(MM_USERS, offsetof(struct mm_struct, mm_users));
mm_struct         113 arch/xtensa/kernel/asm-offsets.c 	DEFINE(MM_PGD, offsetof (struct mm_struct, pgd));
mm_struct         114 arch/xtensa/kernel/asm-offsets.c 	DEFINE(MM_CONTEXT, offsetof (struct mm_struct, context));
mm_struct         124 arch/xtensa/kernel/smp.c 	struct mm_struct *mm = &init_mm;
mm_struct         486 arch/xtensa/kernel/smp.c void flush_tlb_mm(struct mm_struct *mm)
mm_struct          39 arch/xtensa/mm/fault.c 	struct mm_struct *mm = current->mm;
mm_struct         197 arch/xtensa/mm/fault.c 		struct mm_struct *act_mm = current->active_mm;
mm_struct          63 arch/xtensa/mm/tlb.c void local_flush_tlb_mm(struct mm_struct *mm)
mm_struct          92 arch/xtensa/mm/tlb.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct         129 arch/xtensa/mm/tlb.c 	struct mm_struct* mm = vma->vm_mm;
mm_struct         170 arch/xtensa/mm/tlb.c 	struct mm_struct *mm = task->mm;
mm_struct         188 drivers/android/binder_alloc.c 	struct mm_struct *mm = NULL;
mm_struct         914 drivers/android/binder_alloc.c 	struct mm_struct *mm = NULL;
mm_struct          95 drivers/android/binder_alloc.h 	struct mm_struct *vma_vm_mm;
mm_struct          59 drivers/firmware/efi/efi.c struct mm_struct efi_mm = {
mm_struct         132 drivers/firmware/efi/memattr.c int __init efi_memattr_apply_permissions(struct mm_struct *mm,
mm_struct         688 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c bool amdkfd_fence_check_mm(struct dma_fence *f, struct mm_struct *mm)
mm_struct         707 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c int amdgpu_amdkfd_evict_userptr(struct kgd_mem *mem, struct mm_struct *mm)
mm_struct          73 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 	struct mm_struct *mm;
mm_struct          96 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 						       struct mm_struct *mm);
mm_struct          97 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h bool amdkfd_fence_check_mm(struct dma_fence *f, struct mm_struct *mm);
mm_struct         133 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h int amdgpu_amdkfd_evict_userptr(struct kgd_mem *mem, struct mm_struct *mm);
mm_struct         252 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h int kgd2kfd_quiesce_mm(struct mm_struct *mm);
mm_struct         253 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h int kgd2kfd_resume_mm(struct mm_struct *mm);
mm_struct         254 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h int kgd2kfd_schedule_evict_and_restore_process(struct mm_struct *mm,
mm_struct         131 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c 			     uint32_t __user *wptr, struct mm_struct *mm)
mm_struct          63 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 						       struct mm_struct *mm)
mm_struct         160 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c bool amdkfd_fence_check_mm(struct dma_fence *f, struct mm_struct *mm)
mm_struct          67 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c 			struct mm_struct *mm);
mm_struct          72 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c 			     uint32_t __user *wptr, struct mm_struct *mm);
mm_struct         360 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c 			struct mm_struct *mm)
mm_struct         487 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c 			     uint32_t __user *wptr, struct mm_struct *mm)
mm_struct         104 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 			struct mm_struct *mm);
mm_struct         109 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 			     uint32_t __user *wptr, struct mm_struct *mm);
mm_struct         331 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 			struct mm_struct *mm)
mm_struct         411 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 			     uint32_t __user *wptr, struct mm_struct *mm)
mm_struct          61 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 			struct mm_struct *mm);
mm_struct          66 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 			     uint32_t __user *wptr, struct mm_struct *mm);
mm_struct         287 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 			struct mm_struct *mm)
mm_struct         396 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 			     uint32_t __user *wptr, struct mm_struct *mm)
mm_struct         262 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 			struct mm_struct *mm)
mm_struct         387 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 			     uint32_t __user *wptr, struct mm_struct *mm)
mm_struct          35 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h 			struct mm_struct *mm);
mm_struct         484 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c static int init_user_pages(struct kgd_mem *mem, struct mm_struct *mm,
mm_struct        1658 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 				struct mm_struct *mm)
mm_struct        1685 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 				     struct mm_struct *mm)
mm_struct        1883 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 	struct mm_struct *mm;
mm_struct          96 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c 		struct mm_struct *usermm;
mm_struct         539 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 		struct mm_struct *usermm;
mm_struct         129 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c 	struct mm_struct *mm;
mm_struct         318 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c 	struct mm_struct *mm = current->mm;
mm_struct          55 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h 	struct mm_struct	*mm;
mm_struct         792 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c 	struct mm_struct *mm;
mm_struct        1355 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c struct mm_struct *amdgpu_ttm_tt_get_usermm(struct ttm_tt *ttm)
mm_struct         125 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h struct mm_struct *amdgpu_ttm_tt_get_usermm(struct ttm_tt *ttm);
mm_struct         878 drivers/gpu/drm/amd/amdkfd/kfd_device.c int kgd2kfd_quiesce_mm(struct mm_struct *mm)
mm_struct         897 drivers/gpu/drm/amd/amdkfd/kfd_device.c int kgd2kfd_resume_mm(struct mm_struct *mm)
mm_struct         924 drivers/gpu/drm/amd/amdkfd/kfd_device.c int kgd2kfd_schedule_evict_and_restore_process(struct mm_struct *mm,
mm_struct         651 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c 	struct mm_struct *mm = NULL;
mm_struct         889 drivers/gpu/drm/amd/amdkfd/kfd_events.c 	struct mm_struct *mm;
mm_struct          79 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h 				struct mm_struct *mms);
mm_struct         167 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c 		    struct mm_struct *mms)
mm_struct         180 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c 			 struct queue_properties *p, struct mm_struct *mms)
mm_struct         163 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c 			struct queue_properties *p, struct mm_struct *mms)
mm_struct         340 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c 		struct queue_properties *p, struct mm_struct *mms)
mm_struct         184 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c 			struct queue_properties *p, struct mm_struct *mms)
mm_struct         358 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c 		struct queue_properties *p, struct mm_struct *mms)
mm_struct         158 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c 			struct queue_properties *p, struct mm_struct *mms)
mm_struct         341 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c 		struct queue_properties *p, struct mm_struct *mms)
mm_struct         765 drivers/gpu/drm/amd/amdkfd/kfd_priv.h struct kfd_process *kfd_lookup_process_by_mm(const struct mm_struct *mm);
mm_struct          36 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct mm_struct;
mm_struct         350 drivers/gpu/drm/amd/amdkfd/kfd_process.c static struct kfd_process *find_process_by_mm(const struct mm_struct *mm)
mm_struct         495 drivers/gpu/drm/amd/amdkfd/kfd_process.c 					struct mm_struct *mm)
mm_struct         926 drivers/gpu/drm/amd/amdkfd/kfd_process.c struct kfd_process *kfd_lookup_process_by_mm(const struct mm_struct *mm)
mm_struct         257 drivers/gpu/drm/amd/include/kgd_kfd_interface.h 			struct mm_struct *mm);
mm_struct         260 drivers/gpu/drm/amd/include/kgd_kfd_interface.h 			     uint32_t __user *wptr, struct mm_struct *mm);
mm_struct          19 drivers/gpu/drm/etnaviv/etnaviv_gem.h 	struct mm_struct *mm;
mm_struct          88 drivers/gpu/drm/i915/gem/i915_gem_mman.c 		struct mm_struct *mm = current->mm;
mm_struct          21 drivers/gpu/drm/i915/gem/i915_gem_userptr.c 	struct mm_struct *mm;
mm_struct         287 drivers/gpu/drm/i915/gem/i915_gem_userptr.c 		       struct mm_struct *mm)
mm_struct         323 drivers/gpu/drm/i915/gem/i915_gem_userptr.c 		       struct mm_struct *mm)
mm_struct         330 drivers/gpu/drm/i915/gem/i915_gem_userptr.c __i915_mm_struct_find(struct drm_i915_private *dev_priv, struct mm_struct *real)
mm_struct         486 drivers/gpu/drm/i915/gem/i915_gem_userptr.c 		struct mm_struct *mm = obj->userptr.mm->mm;
mm_struct         583 drivers/gpu/drm/i915/gem/i915_gem_userptr.c 	struct mm_struct *mm = obj->userptr.mm->mm;
mm_struct          33 drivers/gpu/drm/i915/i915_mm.c 	struct mm_struct *mm;
mm_struct          99 drivers/gpu/drm/nouveau/nouveau_svm.c 	struct mm_struct *mm;
mm_struct         116 drivers/gpu/drm/nouveau/nouveau_svm.c 	struct mm_struct *mm;
mm_struct         128 drivers/gpu/drm/radeon/radeon_mn.c static void radeon_mn_release(struct mmu_notifier *mn, struct mm_struct *mm)
mm_struct         141 drivers/gpu/drm/radeon/radeon_mn.c static struct mmu_notifier *radeon_mn_alloc_notifier(struct mm_struct *mm)
mm_struct         480 drivers/gpu/drm/radeon/radeon_ttm.c 	struct mm_struct		*usermm;
mm_struct         202 drivers/infiniband/core/umem.c 	struct mm_struct *mm;
mm_struct          78 drivers/infiniband/core/umem_odp.c 				     struct mm_struct *mm)
mm_struct         170 drivers/infiniband/core/umem_odp.c static struct mmu_notifier *ib_umem_alloc_notifier(struct mm_struct *mm)
mm_struct         390 drivers/infiniband/core/umem_odp.c 	struct mm_struct *mm;
mm_struct         592 drivers/infiniband/core/umem_odp.c 	struct mm_struct *owning_mm = umem_odp->umem.owning_mm;
mm_struct         977 drivers/infiniband/core/uverbs_main.c 		struct mm_struct *mm = NULL;
mm_struct        1461 drivers/infiniband/hw/hfi1/hfi.h 	struct mm_struct *mm;
mm_struct        2016 drivers/infiniband/hw/hfi1/hfi.h bool hfi1_can_pin_pages(struct hfi1_devdata *dd, struct mm_struct *mm,
mm_struct        2018 drivers/infiniband/hw/hfi1/hfi.h int hfi1_acquire_user_pages(struct mm_struct *mm, unsigned long vaddr,
mm_struct        2020 drivers/infiniband/hw/hfi1/hfi.h void hfi1_release_user_pages(struct mm_struct *mm, struct page **p,
mm_struct          61 drivers/infiniband/hw/hfi1/mmu_rb.c 	struct mm_struct *mm;
mm_struct          95 drivers/infiniband/hw/hfi1/mmu_rb.c int hfi1_mmu_rb_register(void *ops_arg, struct mm_struct *mm,
mm_struct          74 drivers/infiniband/hw/hfi1/mmu_rb.h int hfi1_mmu_rb_register(void *ops_arg, struct mm_struct *mm,
mm_struct          71 drivers/infiniband/hw/hfi1/user_pages.c bool hfi1_can_pin_pages(struct hfi1_devdata *dd, struct mm_struct *mm,
mm_struct         103 drivers/infiniband/hw/hfi1/user_pages.c int hfi1_acquire_user_pages(struct mm_struct *mm, unsigned long vaddr, size_t npages,
mm_struct         118 drivers/infiniband/hw/hfi1/user_pages.c void hfi1_release_user_pages(struct mm_struct *mm, struct page **p,
mm_struct          85 drivers/infiniband/hw/hfi1/user_sdma.c static void unpin_vector_pages(struct mm_struct *mm, struct page **pages,
mm_struct        1079 drivers/infiniband/hw/hfi1/user_sdma.c static void unpin_vector_pages(struct mm_struct *mm, struct page **pages,
mm_struct         136 drivers/infiniband/hw/hfi1/user_sdma.h 	struct mm_struct *mm;
mm_struct         102 drivers/infiniband/hw/usnic/usnic_uiom.c 	struct mm_struct *mm;
mm_struct          74 drivers/infiniband/hw/usnic/usnic_uiom.h 	struct mm_struct		*owning_mm;
mm_struct         137 drivers/infiniband/sw/siw/siw.h 	struct mm_struct *owning_mm;
mm_struct          71 drivers/infiniband/sw/siw/siw_mem.c 	struct mm_struct *mm_s = umem->owning_mm;
mm_struct         371 drivers/infiniband/sw/siw/siw_mem.c 	struct mm_struct *mm_s;
mm_struct          41 drivers/iommu/amd_iommu_v2.c 	struct mm_struct *mm;			/* mm_struct for the faults */
mm_struct          72 drivers/iommu/amd_iommu_v2.c 	struct mm_struct *mm;
mm_struct         362 drivers/iommu/amd_iommu_v2.c 				struct mm_struct *mm,
mm_struct         378 drivers/iommu/amd_iommu_v2.c static void mn_release(struct mmu_notifier *mn, struct mm_struct *mm)
mm_struct         478 drivers/iommu/amd_iommu_v2.c 	struct mm_struct *mm;
mm_struct         606 drivers/iommu/amd_iommu_v2.c 	struct mm_struct *mm;
mm_struct         167 drivers/iommu/intel-svm.c 				   struct mm_struct *mm,
mm_struct         176 drivers/iommu/intel-svm.c static void intel_mm_release(struct mmu_notifier *mn, struct mm_struct *mm)
mm_struct         216 drivers/iommu/intel-svm.c 	struct mm_struct *mm = NULL;
mm_struct        2462 drivers/iommu/iommu.c iommu_sva_bind_device(struct device *dev, struct mm_struct *mm, void *drvdata)
mm_struct         161 drivers/media/v4l2-core/videobuf-dma-contig.c 	struct mm_struct *mm = current->mm;
mm_struct          66 drivers/misc/cxl/base.c void cxl_slbia(struct mm_struct *mm)
mm_struct         617 drivers/misc/cxl/cxl.h 	struct mm_struct *mm;
mm_struct         854 drivers/misc/cxl/cxl.h 	void (*cxl_slbia)(struct mm_struct *mm);
mm_struct         970 drivers/misc/cxl/cxl.h int cxl_handle_mm_fault(struct mm_struct *mm, u64 dsisr, u64 dar);
mm_struct         173 drivers/misc/cxl/cxllib.c 	struct mm_struct *mm = NULL;
mm_struct         203 drivers/misc/cxl/cxllib.c static int get_vma_info(struct mm_struct *mm, u64 addr,
mm_struct         225 drivers/misc/cxl/cxllib.c int cxllib_handle_fault(struct mm_struct *mm, u64 addr, u64 size, u64 flags)
mm_struct          84 drivers/misc/cxl/fault.c static int cxl_fault_segment(struct cxl_context *ctx, struct mm_struct *mm,
mm_struct         113 drivers/misc/cxl/fault.c 				   struct mm_struct *mm, u64 ea)
mm_struct         131 drivers/misc/cxl/fault.c int cxl_handle_mm_fault(struct mm_struct *mm, u64 dsisr, u64 dar)
mm_struct         181 drivers/misc/cxl/fault.c 				  struct mm_struct *mm,
mm_struct         198 drivers/misc/cxl/fault.c static struct mm_struct *get_mem_context(struct cxl_context *ctx)
mm_struct         234 drivers/misc/cxl/fault.c 	struct mm_struct *mm = NULL;
mm_struct         285 drivers/misc/cxl/fault.c 	struct mm_struct *mm;
mm_struct         315 drivers/misc/cxl/fault.c 	struct mm_struct *mm;
mm_struct          57 drivers/misc/cxl/main.c static inline void _cxl_slbia(struct cxl_context *ctx, struct mm_struct *mm)
mm_struct          75 drivers/misc/cxl/main.c static inline void cxl_slbia_core(struct mm_struct *mm)
mm_struct         185 drivers/misc/mic/scif/scif_dma.c 				      struct mm_struct *mm)
mm_struct         237 drivers/misc/mic/scif/scif_dma.c 				   struct mm_struct *mm, struct scif_endpt *ep)
mm_struct         247 drivers/misc/mic/scif/scif_dma.c scif_find_mmu_notifier(struct mm_struct *mm, struct scif_endpt_rma_info *rma)
mm_struct         258 drivers/misc/mic/scif/scif_dma.c scif_add_mmu_notifier(struct mm_struct *mm, struct scif_endpt *ep)
mm_struct         303 drivers/misc/mic/scif/scif_dma.c scif_find_mmu_notifier(struct mm_struct *mm,
mm_struct         310 drivers/misc/mic/scif/scif_dma.c scif_add_mmu_notifier(struct mm_struct *mm, struct scif_endpt *ep)
mm_struct         251 drivers/misc/mic/scif/scif_rma.c static inline struct mm_struct *__scif_acquire_mm(void)
mm_struct         258 drivers/misc/mic/scif/scif_rma.c static inline void __scif_release_mm(struct mm_struct *mm)
mm_struct         265 drivers/misc/mic/scif/scif_rma.c __scif_dec_pinned_vm_lock(struct mm_struct *mm,
mm_struct         275 drivers/misc/mic/scif/scif_rma.c static inline int __scif_check_inc_pinned_vm(struct mm_struct *mm,
mm_struct        1316 drivers/misc/mic/scif/scif_rma.c 	struct mm_struct *mm = NULL;
mm_struct        1576 drivers/misc/mic/scif/scif_rma.c 	struct mm_struct *mm = NULL;
mm_struct         271 drivers/misc/mic/scif/scif_rma.h 	struct mm_struct *mm;
mm_struct         306 drivers/misc/mic/scif/scif_rma.h 	struct mm_struct *mm;
mm_struct          69 drivers/misc/ocxl/context.c int ocxl_context_attach(struct ocxl_context *ctx, u64 amr, struct mm_struct *mm)
mm_struct          37 drivers/misc/ocxl/link.c 	struct mm_struct *mm;
mm_struct         496 drivers/misc/ocxl/link.c 		u64 amr, struct mm_struct *mm,
mm_struct          68 drivers/misc/sgi-gru/grufault.c 	struct mm_struct *mm = current->mm;
mm_struct          85 drivers/misc/sgi-gru/grufault.c 	struct mm_struct *mm = current->mm;
mm_struct         255 drivers/misc/sgi-gru/grufault.c 	struct mm_struct *mm = gts->ts_mm;
mm_struct         337 drivers/misc/sgi-gru/grutables.h 	struct mm_struct	*ts_mm;		/* mm currently mapped to
mm_struct         238 drivers/misc/sgi-gru/grutlbpurge.c static struct mmu_notifier *gru_alloc_notifier(struct mm_struct *mm)
mm_struct          91 drivers/oprofile/buffer_sync.c 	struct mm_struct *mm = current->mm;
mm_struct         227 drivers/oprofile/buffer_sync.c static unsigned long get_exec_dcookie(struct mm_struct *mm)
mm_struct         254 drivers/oprofile/buffer_sync.c lookup_dcookie(struct mm_struct *mm, unsigned long addr, off_t *offset)
mm_struct         331 drivers/oprofile/buffer_sync.c static void add_data(struct op_entry *entry, struct mm_struct *mm)
mm_struct         381 drivers/oprofile/buffer_sync.c add_sample(struct mm_struct *mm, struct op_sample *s, int in_kernel)
mm_struct         416 drivers/oprofile/buffer_sync.c static void release_mm(struct mm_struct *mm)
mm_struct         495 drivers/oprofile/buffer_sync.c 	struct mm_struct *mm = NULL;
mm_struct         496 drivers/oprofile/buffer_sync.c 	struct mm_struct *oldmm;
mm_struct         335 drivers/scsi/cxlflash/ocxl_hw.c 	struct mm_struct *mm;
mm_struct         554 drivers/tee/optee/call.c 	struct mm_struct *mm = current->mm;
mm_struct         221 drivers/usb/gadget/function/f_fs.c 	struct mm_struct *mm;
mm_struct         431 drivers/usb/gadget/legacy/inode.c 	struct mm_struct	*mm;
mm_struct         461 drivers/usb/gadget/legacy/inode.c 	struct mm_struct *mm = priv->mm;
mm_struct          36 drivers/vfio/pci/vfio_pci_nvlink2.c 	struct mm_struct *mm;
mm_struct          67 drivers/vfio/vfio_iommu_spapr_tce.c 	struct mm_struct *mm;
mm_struct         178 drivers/vfio/vfio_iommu_spapr_tce.c static bool tce_page_is_contained(struct mm_struct *mm, unsigned long hpa,
mm_struct         270 drivers/vfio/vfio_iommu_type1.c 	struct mm_struct *mm;
mm_struct         338 drivers/vfio/vfio_iommu_type1.c static int vaddr_get_pfn(struct mm_struct *mm, unsigned long vaddr,
mm_struct         500 drivers/vfio/vfio_iommu_type1.c 	struct mm_struct *mm;
mm_struct         160 drivers/vhost/vhost.h 	struct mm_struct *mm;
mm_struct          31 drivers/xen/gntdev-common.h 	struct mm_struct *mm;
mm_struct         550 drivers/xen/gntdev.c 		       struct mm_struct *mm)
mm_struct         257 drivers/xen/privcmd.c 	struct mm_struct *mm = current->mm;
mm_struct         451 drivers/xen/privcmd.c 	struct mm_struct *mm = current->mm;
mm_struct         730 drivers/xen/privcmd.c 	struct mm_struct *mm = current->mm;
mm_struct         267 drivers/xen/xlate_mmu.c 	struct mm_struct *mm;
mm_struct         331 fs/aio.c       	struct mm_struct *mm = vma->vm_mm;
mm_struct         464 fs/aio.c       	struct mm_struct *mm = current->mm;
mm_struct         634 fs/aio.c       static int ioctx_add_table(struct kioctx *ctx, struct mm_struct *mm)
mm_struct         704 fs/aio.c       	struct mm_struct *mm = current->mm;
mm_struct         817 fs/aio.c       static int kill_ioctx(struct mm_struct *mm, struct kioctx *ctx,
mm_struct         861 fs/aio.c       void exit_aio(struct mm_struct *mm)
mm_struct        1051 fs/aio.c       	struct mm_struct *mm = current->mm;
mm_struct        1507 fs/binfmt_elf.c 		       struct mm_struct *mm)
mm_struct        1549 fs/binfmt_elf.c static void fill_auxv_note(struct memelfnote *note, struct mm_struct *mm)
mm_struct          62 fs/binfmt_elf_fdpic.c 			      struct mm_struct *, const char *);
mm_struct          64 fs/binfmt_elf_fdpic.c static int create_elf_fdpic_tables(struct linux_binprm *, struct mm_struct *,
mm_struct          71 fs/binfmt_elf_fdpic.c 						   struct mm_struct *);
mm_struct          75 fs/binfmt_elf_fdpic.c 					     struct file *, struct mm_struct *);
mm_struct         498 fs/binfmt_elf_fdpic.c 				   struct mm_struct *mm,
mm_struct         730 fs/binfmt_elf_fdpic.c 			      struct mm_struct *mm,
mm_struct         918 fs/binfmt_elf_fdpic.c 	struct mm_struct *mm)
mm_struct        1006 fs/binfmt_elf_fdpic.c 					     struct mm_struct *mm)
mm_struct        1379 fs/binfmt_elf_fdpic.c 		       struct mm_struct *mm)
mm_struct         362 fs/coredump.c  static int zap_threads(struct task_struct *tsk, struct mm_struct *mm,
mm_struct         441 fs/coredump.c  	struct mm_struct *mm = tsk->mm;
mm_struct         476 fs/coredump.c  static void coredump_finish(struct mm_struct *mm, bool core_dumped)
mm_struct         571 fs/coredump.c  	struct mm_struct *mm = current->mm;
mm_struct         185 fs/exec.c      	struct mm_struct *mm = current->mm;
mm_struct         247 fs/exec.c      	struct mm_struct *mm = bprm->mm;
mm_struct         362 fs/exec.c      	struct mm_struct *mm = NULL;
mm_struct         628 fs/exec.c      	struct mm_struct *mm = vma->vm_mm;
mm_struct         697 fs/exec.c      	struct mm_struct *mm = current->mm;
mm_struct        1010 fs/exec.c      static int exec_mmap(struct mm_struct *mm)
mm_struct        1013 fs/exec.c      	struct mm_struct *old_mm, *active_mm;
mm_struct        1934 fs/exec.c      	struct mm_struct *mm = current->mm;
mm_struct        1948 fs/exec.c      void set_dumpable(struct mm_struct *mm, int value)
mm_struct         202 fs/hugetlbfs/inode.c 	struct mm_struct *mm = current->mm;
mm_struct         578 fs/hugetlbfs/inode.c 	struct mm_struct *mm = current->mm;
mm_struct         212 fs/io_uring.c  	struct mm_struct	*sqo_mm;
mm_struct        2195 fs/io_uring.c  	struct mm_struct *cur_mm = NULL;
mm_struct        2746 fs/io_uring.c  	struct mm_struct *cur_mm = NULL;
mm_struct         389 fs/proc/array.c static inline void task_core_dumping(struct seq_file *m, struct mm_struct *mm)
mm_struct         395 fs/proc/array.c static inline void task_thp_status(struct seq_file *m, struct mm_struct *mm)
mm_struct         407 fs/proc/array.c 	struct mm_struct *mm = get_task_mm(task);
mm_struct         441 fs/proc/array.c 	struct mm_struct *mm;
mm_struct         639 fs/proc/array.c 	struct mm_struct *mm = get_task_mm(task);
mm_struct         216 fs/proc/base.c static ssize_t get_mm_proctitle(struct mm_struct *mm, char __user *buf,
mm_struct         253 fs/proc/base.c static ssize_t get_mm_cmdline(struct mm_struct *mm, char __user *buf,
mm_struct         343 fs/proc/base.c 	struct mm_struct *mm;
mm_struct         775 fs/proc/base.c struct mm_struct *proc_mem_open(struct inode *inode, unsigned int mode)
mm_struct         778 fs/proc/base.c 	struct mm_struct *mm = ERR_PTR(-ESRCH);
mm_struct         797 fs/proc/base.c 	struct mm_struct *mm = proc_mem_open(inode, mode);
mm_struct         819 fs/proc/base.c 	struct mm_struct *mm = file->private_data;
mm_struct         901 fs/proc/base.c 	struct mm_struct *mm = file->private_data;
mm_struct         926 fs/proc/base.c 	struct mm_struct *mm = file->private_data;
mm_struct         998 fs/proc/base.c 	struct mm_struct *mm = file->private_data;
mm_struct        1040 fs/proc/base.c 	struct mm_struct *mm = NULL;
mm_struct        1720 fs/proc/base.c 		struct mm_struct *mm;
mm_struct        1964 fs/proc/base.c 	struct mm_struct *mm = NULL;
mm_struct        2016 fs/proc/base.c 	struct mm_struct *mm;
mm_struct        2114 fs/proc/base.c 	struct mm_struct *mm;
mm_struct        2167 fs/proc/base.c 	struct mm_struct *mm;
mm_struct        2694 fs/proc/base.c 	struct mm_struct *mm;
mm_struct        2723 fs/proc/base.c 	struct mm_struct *mm;
mm_struct         279 fs/proc/internal.h 	struct mm_struct *mm;
mm_struct         288 fs/proc/internal.h struct mm_struct *proc_mem_open(struct inode *inode, unsigned int mode);
mm_struct         297 fs/proc/internal.h extern unsigned long task_vsize(struct mm_struct *);
mm_struct         298 fs/proc/internal.h extern unsigned long task_statm(struct mm_struct *,
mm_struct         301 fs/proc/internal.h extern void task_mem(struct seq_file *, struct mm_struct *);
mm_struct          30 fs/proc/task_mmu.c void task_mem(struct seq_file *m, struct mm_struct *mm)
mm_struct          82 fs/proc/task_mmu.c unsigned long task_vsize(struct mm_struct *mm)
mm_struct          87 fs/proc/task_mmu.c unsigned long task_statm(struct mm_struct *mm,
mm_struct         128 fs/proc/task_mmu.c 	struct mm_struct *mm = priv->mm;
mm_struct         153 fs/proc/task_mmu.c 	struct mm_struct *mm;
mm_struct         302 fs/proc/task_mmu.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct         859 fs/proc/task_mmu.c 	struct mm_struct *mm;
mm_struct        1139 fs/proc/task_mmu.c 	struct mm_struct *mm;
mm_struct        1539 fs/proc/task_mmu.c 	struct mm_struct *mm = file->private_data;
mm_struct        1623 fs/proc/task_mmu.c 	struct mm_struct *mm;
mm_struct        1634 fs/proc/task_mmu.c 	struct mm_struct *mm = file->private_data;
mm_struct        1823 fs/proc/task_mmu.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct          21 fs/proc/task_nommu.c void task_mem(struct seq_file *m, struct mm_struct *mm)
mm_struct          83 fs/proc/task_nommu.c unsigned long task_vsize(struct mm_struct *mm)
mm_struct          98 fs/proc/task_nommu.c unsigned long task_statm(struct mm_struct *mm,
mm_struct         131 fs/proc/task_nommu.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct         147 fs/proc/task_nommu.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct         201 fs/proc/task_nommu.c 	struct mm_struct *mm;
mm_struct          78 fs/userfaultfd.c 	struct mm_struct *mm;
mm_struct         233 fs/userfaultfd.c 	struct mm_struct *mm = ctx->mm;
mm_struct         281 fs/userfaultfd.c 	struct mm_struct *mm = ctx->mm;
mm_struct         354 fs/userfaultfd.c 	struct mm_struct *mm = vmf->vma->vm_mm;
mm_struct         638 fs/userfaultfd.c 		struct mm_struct *mm = release_new_ctx->mm;
mm_struct         793 fs/userfaultfd.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct         856 fs/userfaultfd.c void userfaultfd_unmap_complete(struct mm_struct *mm, struct list_head *uf)
mm_struct         878 fs/userfaultfd.c 	struct mm_struct *mm = ctx->mm;
mm_struct        1274 fs/userfaultfd.c static __always_inline int validate_range(struct mm_struct *mm,
mm_struct        1305 fs/userfaultfd.c 	struct mm_struct *mm = ctx->mm;
mm_struct        1517 fs/userfaultfd.c 	struct mm_struct *mm = ctx->mm;
mm_struct          21 include/asm-generic/cacheflush.h static inline void flush_cache_mm(struct mm_struct *mm)
mm_struct          27 include/asm-generic/cacheflush.h static inline void flush_cache_dup_mm(struct mm_struct *mm)
mm_struct          36 include/asm-generic/hugetlb.h static inline void huge_pte_clear(struct mm_struct *mm, unsigned long addr,
mm_struct          53 include/asm-generic/hugetlb.h static inline void set_huge_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct          61 include/asm-generic/hugetlb.h static inline pte_t huge_ptep_get_and_clear(struct mm_struct *mm,
mm_struct         106 include/asm-generic/hugetlb.h static inline void huge_ptep_set_wrprotect(struct mm_struct *mm,
mm_struct          10 include/asm-generic/mm_hooks.h static inline int arch_dup_mmap(struct mm_struct *oldmm,
mm_struct          11 include/asm-generic/mm_hooks.h 				struct mm_struct *mm)
mm_struct          16 include/asm-generic/mm_hooks.h static inline void arch_exit_mmap(struct mm_struct *mm)
mm_struct          20 include/asm-generic/mm_hooks.h static inline void arch_unmap(struct mm_struct *mm,
mm_struct          25 include/asm-generic/mm_hooks.h static inline void arch_bprm_mm_init(struct mm_struct *mm,
mm_struct          13 include/asm-generic/mmu_context.h struct mm_struct;
mm_struct          15 include/asm-generic/mmu_context.h static inline void enter_lazy_tlb(struct mm_struct *mm,
mm_struct          21 include/asm-generic/mmu_context.h 			struct mm_struct *mm)
mm_struct          26 include/asm-generic/mmu_context.h static inline void destroy_context(struct mm_struct *mm)
mm_struct          31 include/asm-generic/mmu_context.h 			struct mm_struct *mm)
mm_struct          35 include/asm-generic/mmu_context.h static inline void switch_mm(struct mm_struct *prev,
mm_struct          36 include/asm-generic/mmu_context.h 			struct mm_struct *next,
mm_struct          41 include/asm-generic/mmu_context.h static inline void activate_mm(struct mm_struct *prev_mm,
mm_struct          42 include/asm-generic/mmu_context.h 			       struct mm_struct *next_mm)
mm_struct          19 include/asm-generic/pgalloc.h static inline pte_t *__pte_alloc_one_kernel(struct mm_struct *mm)
mm_struct          31 include/asm-generic/pgalloc.h static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm)
mm_struct          42 include/asm-generic/pgalloc.h static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte)
mm_struct          59 include/asm-generic/pgalloc.h static inline pgtable_t __pte_alloc_one(struct mm_struct *mm, gfp_t gfp)
mm_struct          83 include/asm-generic/pgalloc.h static inline pgtable_t pte_alloc_one(struct mm_struct *mm)
mm_struct          99 include/asm-generic/pgalloc.h static inline void pte_free(struct mm_struct *mm, struct page *pte_page)
mm_struct           9 include/asm-generic/pgtable-nopmd.h struct mm_struct;
mm_struct          60 include/asm-generic/pgtable-nopmd.h static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd)
mm_struct         125 include/asm-generic/pgtable.h static inline pte_t ptep_get_and_clear(struct mm_struct *mm,
mm_struct         137 include/asm-generic/pgtable.h static inline pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm,
mm_struct         147 include/asm-generic/pgtable.h static inline pud_t pudp_huge_get_and_clear(struct mm_struct *mm,
mm_struct         161 include/asm-generic/pgtable.h static inline pmd_t pmdp_huge_get_and_clear_full(struct mm_struct *mm,
mm_struct         170 include/asm-generic/pgtable.h static inline pud_t pudp_huge_get_and_clear_full(struct mm_struct *mm,
mm_struct         180 include/asm-generic/pgtable.h static inline pte_t ptep_get_and_clear_full(struct mm_struct *mm,
mm_struct         196 include/asm-generic/pgtable.h static inline void pte_clear_not_present_full(struct mm_struct *mm,
mm_struct         221 include/asm-generic/pgtable.h struct mm_struct;
mm_struct         222 include/asm-generic/pgtable.h static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long address, pte_t *ptep)
mm_struct         255 include/asm-generic/pgtable.h static inline void pmdp_set_wrprotect(struct mm_struct *mm,
mm_struct         262 include/asm-generic/pgtable.h static inline void pmdp_set_wrprotect(struct mm_struct *mm,
mm_struct         271 include/asm-generic/pgtable.h static inline void pudp_set_wrprotect(struct mm_struct *mm,
mm_struct         279 include/asm-generic/pgtable.h static inline void pudp_set_wrprotect(struct mm_struct *mm,
mm_struct         304 include/asm-generic/pgtable.h extern void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp,
mm_struct         309 include/asm-generic/pgtable.h extern pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp);
mm_struct         450 include/asm-generic/pgtable.h static inline void arch_do_swap_page(struct mm_struct *mm,
mm_struct         468 include/asm-generic/pgtable.h static inline int arch_unmap_one(struct mm_struct *mm,
mm_struct         236 include/asm-generic/tlb.h 	struct mm_struct	*mm;
mm_struct         289 include/asm-generic/tlb.h 	struct mm_struct *mm, unsigned long start, unsigned long end);
mm_struct          15 include/asm-generic/tlbflush.h static inline void flush_tlb_mm(struct mm_struct *mm)
mm_struct           9 include/linux/aio.h struct mm_struct;
mm_struct          15 include/linux/aio.h extern void exit_aio(struct mm_struct *mm);
mm_struct          18 include/linux/aio.h static inline void exit_aio(struct mm_struct *mm) { }
mm_struct          25 include/linux/binfmts.h 	struct mm_struct *mm;
mm_struct        1022 include/linux/efi.h extern struct mm_struct efi_mm;
mm_struct        1107 include/linux/efi.h typedef int (*efi_memattr_perm_setter)(struct mm_struct *, efi_memory_desc_t *);
mm_struct        1110 include/linux/efi.h extern int efi_memattr_apply_permissions(struct mm_struct *mm,
mm_struct           5 include/linux/elf-randomize.h struct mm_struct;
mm_struct          17 include/linux/elf-randomize.h extern unsigned long arch_randomize_brk(struct mm_struct *mm);
mm_struct          11 include/linux/futex.h struct mm_struct;
mm_struct          40 include/linux/futex.h 			struct mm_struct *mm;
mm_struct         372 include/linux/hmm.h int hmm_mirror_register(struct hmm_mirror *mirror, struct mm_struct *mm);
mm_struct          11 include/linux/huge_mm.h extern int copy_huge_pmd(struct mm_struct *dst_mm, struct mm_struct *src_mm,
mm_struct          15 include/linux/huge_mm.h extern int copy_huge_pud(struct mm_struct *dst_mm, struct mm_struct *src_mm,
mm_struct         265 include/linux/huge_mm.h struct page *mm_get_huge_zero_page(struct mm_struct *mm);
mm_struct         266 include/linux/huge_mm.h void mm_put_huge_zero_page(struct mm_struct *mm);
mm_struct         387 include/linux/huge_mm.h static inline void mm_put_huge_zero_page(struct mm_struct *mm)
mm_struct          72 include/linux/hugetlb.h int copy_hugetlb_page_range(struct mm_struct *, struct mm_struct *, struct vm_area_struct *);
mm_struct          73 include/linux/hugetlb.h long follow_hugetlb_page(struct mm_struct *, struct vm_area_struct *,
mm_struct          90 include/linux/hugetlb.h vm_fault_t hugetlb_fault(struct mm_struct *mm, struct vm_area_struct *vma,
mm_struct          92 include/linux/hugetlb.h int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm, pte_t *dst_pte,
mm_struct         111 include/linux/hugetlb.h pte_t *huge_pmd_share(struct mm_struct *mm, unsigned long addr, pud_t *pud);
mm_struct         118 include/linux/hugetlb.h pte_t *huge_pte_alloc(struct mm_struct *mm,
mm_struct         120 include/linux/hugetlb.h pte_t *huge_pte_offset(struct mm_struct *mm,
mm_struct         122 include/linux/hugetlb.h int huge_pmd_unshare(struct mm_struct *mm, unsigned long *addr, pte_t *ptep);
mm_struct         125 include/linux/hugetlb.h struct page *follow_huge_addr(struct mm_struct *mm, unsigned long address,
mm_struct         130 include/linux/hugetlb.h struct page *follow_huge_pmd(struct mm_struct *mm, unsigned long address,
mm_struct         132 include/linux/hugetlb.h struct page *follow_huge_pud(struct mm_struct *mm, unsigned long address,
mm_struct         134 include/linux/hugetlb.h struct page *follow_huge_pgd(struct mm_struct *mm, unsigned long address,
mm_struct         155 include/linux/hugetlb.h static inline int huge_pmd_unshare(struct mm_struct *mm, unsigned long *addr,
mm_struct         216 include/linux/hugetlb.h static inline vm_fault_t hugetlb_fault(struct mm_struct *mm,
mm_struct         537 include/linux/hugetlb.h 					   struct mm_struct *mm, pte_t *pte)
mm_struct         554 include/linux/hugetlb.h void hugetlb_report_usage(struct seq_file *m, struct mm_struct *mm);
mm_struct         556 include/linux/hugetlb.h static inline void hugetlb_count_add(long l, struct mm_struct *mm)
mm_struct         561 include/linux/hugetlb.h static inline void hugetlb_count_sub(long l, struct mm_struct *mm)
mm_struct         567 include/linux/hugetlb.h static inline void set_huge_swap_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct         723 include/linux/hugetlb.h 					   struct mm_struct *mm, pte_t *pte)
mm_struct         728 include/linux/hugetlb.h static inline void hugetlb_report_usage(struct seq_file *f, struct mm_struct *m)
mm_struct         732 include/linux/hugetlb.h static inline void hugetlb_count_sub(long l, struct mm_struct *mm)
mm_struct         736 include/linux/hugetlb.h static inline void set_huge_swap_pte_at(struct mm_struct *mm, unsigned long addr,
mm_struct         743 include/linux/hugetlb.h 					struct mm_struct *mm, pte_t *pte)
mm_struct         682 include/linux/intel-iommu.h 	struct mm_struct *mm;
mm_struct         301 include/linux/iommu.h 	struct iommu_sva *(*sva_bind)(struct device *dev, struct mm_struct *mm,
mm_struct         603 include/linux/iommu.h 					struct mm_struct *mm,
mm_struct         988 include/linux/iommu.h iommu_sva_bind_device(struct device *dev, struct mm_struct *mm, void *drvdata)
mm_struct          14 include/linux/khugepaged.h extern int __khugepaged_enter(struct mm_struct *mm);
mm_struct          15 include/linux/khugepaged.h extern void __khugepaged_exit(struct mm_struct *mm);
mm_struct          19 include/linux/khugepaged.h extern void collapse_pte_mapped_thp(struct mm_struct *mm, unsigned long addr);
mm_struct          21 include/linux/khugepaged.h static inline void collapse_pte_mapped_thp(struct mm_struct *mm,
mm_struct          41 include/linux/khugepaged.h static inline int khugepaged_fork(struct mm_struct *mm, struct mm_struct *oldmm)
mm_struct          48 include/linux/khugepaged.h static inline void khugepaged_exit(struct mm_struct *mm)
mm_struct          67 include/linux/khugepaged.h static inline int khugepaged_fork(struct mm_struct *mm, struct mm_struct *oldmm)
mm_struct          71 include/linux/khugepaged.h static inline void khugepaged_exit(struct mm_struct *mm)
mm_struct          84 include/linux/khugepaged.h static inline void collapse_pte_mapped_thp(struct mm_struct *mm,
mm_struct          24 include/linux/ksm.h int __ksm_enter(struct mm_struct *mm);
mm_struct          25 include/linux/ksm.h void __ksm_exit(struct mm_struct *mm);
mm_struct          27 include/linux/ksm.h static inline int ksm_fork(struct mm_struct *mm, struct mm_struct *oldmm)
mm_struct          34 include/linux/ksm.h static inline void ksm_exit(struct mm_struct *mm)
mm_struct          61 include/linux/ksm.h static inline int ksm_fork(struct mm_struct *mm, struct mm_struct *oldmm)
mm_struct          66 include/linux/ksm.h static inline void ksm_exit(struct mm_struct *mm)
mm_struct         206 include/linux/kvm_host.h 	struct mm_struct *mm;
mm_struct         446 include/linux/kvm_host.h 	struct mm_struct *mm; /* userspace tied to this vm */
mm_struct        1485 include/linux/lsm_hooks.h 	int (*vm_enough_memory)(struct mm_struct *mm, long pages);
mm_struct          27 include/linux/memcontrol.h struct mm_struct;
mm_struct         375 include/linux/memcontrol.h int mem_cgroup_try_charge(struct page *page, struct mm_struct *mm,
mm_struct         378 include/linux/memcontrol.h int mem_cgroup_try_charge_delay(struct page *page, struct mm_struct *mm,
mm_struct         433 include/linux/memcontrol.h struct mem_cgroup *get_mem_cgroup_from_mm(struct mm_struct *mm);
mm_struct         507 include/linux/memcontrol.h static inline bool mm_match_cgroup(struct mm_struct *mm,
mm_struct         771 include/linux/memcontrol.h static inline void count_memcg_event_mm(struct mm_struct *mm,
mm_struct         804 include/linux/memcontrol.h static inline void memcg_memory_event_mm(struct mm_struct *mm,
mm_struct         845 include/linux/memcontrol.h static inline void memcg_memory_event_mm(struct mm_struct *mm,
mm_struct         862 include/linux/memcontrol.h static inline int mem_cgroup_try_charge(struct page *page, struct mm_struct *mm,
mm_struct         872 include/linux/memcontrol.h 					      struct mm_struct *mm,
mm_struct         917 include/linux/memcontrol.h static inline bool mm_match_cgroup(struct mm_struct *mm,
mm_struct         923 include/linux/memcontrol.h static inline struct mem_cgroup *get_mem_cgroup_from_mm(struct mm_struct *mm)
mm_struct        1168 include/linux/memcontrol.h void count_memcg_event_mm(struct mm_struct *mm, enum vm_event_item idx)
mm_struct          19 include/linux/mempolicy.h struct mm_struct;
mm_struct         147 include/linux/mempolicy.h extern void mpol_rebind_mm(struct mm_struct *mm, nodemask_t *new);
mm_struct         165 include/linux/mempolicy.h int do_migrate_pages(struct mm_struct *mm, const nodemask_t *from,
mm_struct         267 include/linux/mempolicy.h static inline void mpol_rebind_mm(struct mm_struct *mm, nodemask_t *new)
mm_struct         285 include/linux/mempolicy.h static inline int do_migrate_pages(struct mm_struct *mm, const nodemask_t *from,
mm_struct         141 include/linux/migrate.h extern int migrate_misplaced_transhuge_page(struct mm_struct *mm,
mm_struct         147 include/linux/migrate.h static inline int migrate_misplaced_transhuge_page(struct mm_struct *mm,
mm_struct          14 include/linux/mm-arch-hooks.h static inline void arch_remap(struct mm_struct *mm,
mm_struct         232 include/linux/mm.h struct vm_area_struct *vm_area_alloc(struct mm_struct *);
mm_struct         529 include/linux/mm.h static inline void vma_init(struct vm_area_struct *vma, struct mm_struct *mm)
mm_struct        1467 include/linux/mm.h int copy_page_range(struct mm_struct *dst, struct mm_struct *src,
mm_struct        1469 include/linux/mm.h int follow_pte_pmd(struct mm_struct *mm, unsigned long address,
mm_struct        1490 include/linux/mm.h extern int fixup_user_fault(struct task_struct *tsk, struct mm_struct *mm,
mm_struct        1506 include/linux/mm.h 		struct mm_struct *mm, unsigned long address,
mm_struct        1527 include/linux/mm.h extern int access_remote_vm(struct mm_struct *mm, unsigned long addr,
mm_struct        1529 include/linux/mm.h extern int __access_remote_vm(struct task_struct *tsk, struct mm_struct *mm,
mm_struct        1532 include/linux/mm.h long get_user_pages_remote(struct task_struct *tsk, struct mm_struct *mm,
mm_struct        1547 include/linux/mm.h int account_locked_vm(struct mm_struct *mm, unsigned long pages, bool inc);
mm_struct        1548 include/linux/mm.h int __account_locked_vm(struct mm_struct *mm, unsigned long pages, bool inc,
mm_struct        1643 include/linux/mm.h static inline unsigned long get_mm_counter(struct mm_struct *mm, int member)
mm_struct        1658 include/linux/mm.h static inline void add_mm_counter(struct mm_struct *mm, int member, long value)
mm_struct        1663 include/linux/mm.h static inline void inc_mm_counter(struct mm_struct *mm, int member)
mm_struct        1668 include/linux/mm.h static inline void dec_mm_counter(struct mm_struct *mm, int member)
mm_struct        1688 include/linux/mm.h static inline unsigned long get_mm_rss(struct mm_struct *mm)
mm_struct        1695 include/linux/mm.h static inline unsigned long get_mm_hiwater_rss(struct mm_struct *mm)
mm_struct        1700 include/linux/mm.h static inline unsigned long get_mm_hiwater_vm(struct mm_struct *mm)
mm_struct        1705 include/linux/mm.h static inline void update_hiwater_rss(struct mm_struct *mm)
mm_struct        1713 include/linux/mm.h static inline void update_hiwater_vm(struct mm_struct *mm)
mm_struct        1719 include/linux/mm.h static inline void reset_mm_hiwater_rss(struct mm_struct *mm)
mm_struct        1725 include/linux/mm.h 					 struct mm_struct *mm)
mm_struct        1734 include/linux/mm.h void sync_mm_rss(struct mm_struct *mm);
mm_struct        1736 include/linux/mm.h static inline void sync_mm_rss(struct mm_struct *mm)
mm_struct        1750 include/linux/mm.h extern pte_t *__get_locked_pte(struct mm_struct *mm, unsigned long addr,
mm_struct        1752 include/linux/mm.h static inline pte_t *get_locked_pte(struct mm_struct *mm, unsigned long addr,
mm_struct        1761 include/linux/mm.h static inline int __p4d_alloc(struct mm_struct *mm, pgd_t *pgd,
mm_struct        1767 include/linux/mm.h int __p4d_alloc(struct mm_struct *mm, pgd_t *pgd, unsigned long address);
mm_struct        1771 include/linux/mm.h static inline int __pud_alloc(struct mm_struct *mm, p4d_t *p4d,
mm_struct        1776 include/linux/mm.h static inline void mm_inc_nr_puds(struct mm_struct *mm) {}
mm_struct        1777 include/linux/mm.h static inline void mm_dec_nr_puds(struct mm_struct *mm) {}
mm_struct        1780 include/linux/mm.h int __pud_alloc(struct mm_struct *mm, p4d_t *p4d, unsigned long address);
mm_struct        1782 include/linux/mm.h static inline void mm_inc_nr_puds(struct mm_struct *mm)
mm_struct        1789 include/linux/mm.h static inline void mm_dec_nr_puds(struct mm_struct *mm)
mm_struct        1798 include/linux/mm.h static inline int __pmd_alloc(struct mm_struct *mm, pud_t *pud,
mm_struct        1804 include/linux/mm.h static inline void mm_inc_nr_pmds(struct mm_struct *mm) {}
mm_struct        1805 include/linux/mm.h static inline void mm_dec_nr_pmds(struct mm_struct *mm) {}
mm_struct        1808 include/linux/mm.h int __pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address);
mm_struct        1810 include/linux/mm.h static inline void mm_inc_nr_pmds(struct mm_struct *mm)
mm_struct        1817 include/linux/mm.h static inline void mm_dec_nr_pmds(struct mm_struct *mm)
mm_struct        1826 include/linux/mm.h static inline void mm_pgtables_bytes_init(struct mm_struct *mm)
mm_struct        1831 include/linux/mm.h static inline unsigned long mm_pgtables_bytes(const struct mm_struct *mm)
mm_struct        1836 include/linux/mm.h static inline void mm_inc_nr_ptes(struct mm_struct *mm)
mm_struct        1841 include/linux/mm.h static inline void mm_dec_nr_ptes(struct mm_struct *mm)
mm_struct        1847 include/linux/mm.h static inline void mm_pgtables_bytes_init(struct mm_struct *mm) {}
mm_struct        1848 include/linux/mm.h static inline unsigned long mm_pgtables_bytes(const struct mm_struct *mm)
mm_struct        1853 include/linux/mm.h static inline void mm_inc_nr_ptes(struct mm_struct *mm) {}
mm_struct        1854 include/linux/mm.h static inline void mm_dec_nr_ptes(struct mm_struct *mm) {}
mm_struct        1857 include/linux/mm.h int __pte_alloc(struct mm_struct *mm, pmd_t *pmd);
mm_struct        1867 include/linux/mm.h static inline p4d_t *p4d_alloc(struct mm_struct *mm, pgd_t *pgd,
mm_struct        1874 include/linux/mm.h static inline pud_t *pud_alloc(struct mm_struct *mm, p4d_t *p4d,
mm_struct        1882 include/linux/mm.h static inline pmd_t *pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address)
mm_struct        1919 include/linux/mm.h static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd)
mm_struct        1944 include/linux/mm.h static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd)
mm_struct        2010 include/linux/mm.h static inline spinlock_t *pmd_lockptr(struct mm_struct *mm, pmd_t *pmd)
mm_struct        2035 include/linux/mm.h static inline spinlock_t *pmd_lockptr(struct mm_struct *mm, pmd_t *pmd)
mm_struct        2047 include/linux/mm.h static inline spinlock_t *pmd_lock(struct mm_struct *mm, pmd_t *pmd)
mm_struct        2060 include/linux/mm.h static inline spinlock_t *pud_lockptr(struct mm_struct *mm, pud_t *pud)
mm_struct        2065 include/linux/mm.h static inline spinlock_t *pud_lock(struct mm_struct *mm, pud_t *pud)
mm_struct        2276 include/linux/mm.h extern int __vm_enough_memory(struct mm_struct *mm, long pages, int cap_sys_admin);
mm_struct        2285 include/linux/mm.h extern struct vm_area_struct *vma_merge(struct mm_struct *,
mm_struct        2290 include/linux/mm.h extern int __split_vma(struct mm_struct *, struct vm_area_struct *,
mm_struct        2292 include/linux/mm.h extern int split_vma(struct mm_struct *, struct vm_area_struct *,
mm_struct        2294 include/linux/mm.h extern int insert_vm_struct(struct mm_struct *, struct vm_area_struct *);
mm_struct        2295 include/linux/mm.h extern void __vma_link_rb(struct mm_struct *, struct vm_area_struct *,
mm_struct        2301 include/linux/mm.h extern void exit_mmap(struct mm_struct *);
mm_struct        2317 include/linux/mm.h extern int mm_take_all_locks(struct mm_struct *mm);
mm_struct        2318 include/linux/mm.h extern void mm_drop_all_locks(struct mm_struct *mm);
mm_struct        2320 include/linux/mm.h extern void set_mm_exe_file(struct mm_struct *mm, struct file *new_exe_file);
mm_struct        2321 include/linux/mm.h extern struct file *get_mm_exe_file(struct mm_struct *mm);
mm_struct        2324 include/linux/mm.h extern bool may_expand_vm(struct mm_struct *, vm_flags_t, unsigned long npages);
mm_struct        2325 include/linux/mm.h extern void vm_stat_account(struct mm_struct *, vm_flags_t, long npages);
mm_struct        2329 include/linux/mm.h extern struct vm_area_struct *_install_special_mapping(struct mm_struct *mm,
mm_struct        2334 include/linux/mm.h extern int install_special_mapping(struct mm_struct *mm,
mm_struct        2349 include/linux/mm.h extern int __do_munmap(struct mm_struct *, unsigned long, size_t,
mm_struct        2351 include/linux/mm.h extern int do_munmap(struct mm_struct *, unsigned long, size_t,
mm_struct        2463 include/linux/mm.h extern struct vm_area_struct * find_vma(struct mm_struct * mm, unsigned long addr);
mm_struct        2464 include/linux/mm.h extern struct vm_area_struct * find_vma_prev(struct mm_struct * mm, unsigned long addr,
mm_struct        2469 include/linux/mm.h static inline struct vm_area_struct * find_vma_intersection(struct mm_struct * mm, unsigned long start_addr, unsigned long end_addr)
mm_struct        2508 include/linux/mm.h static inline struct vm_area_struct *find_exact_vma(struct mm_struct *mm,
mm_struct        2544 include/linux/mm.h struct vm_area_struct *find_extend_vma(struct mm_struct *, unsigned long addr);
mm_struct        2644 include/linux/mm.h extern int apply_to_page_range(struct mm_struct *mm, unsigned long address,
mm_struct        2731 include/linux/mm.h extern struct vm_area_struct *get_gate_vma(struct mm_struct *mm);
mm_struct        2733 include/linux/mm.h extern int in_gate_area(struct mm_struct *mm, unsigned long addr);
mm_struct        2735 include/linux/mm.h static inline struct vm_area_struct *get_gate_vma(struct mm_struct *mm)
mm_struct        2740 include/linux/mm.h static inline int in_gate_area(struct mm_struct *mm, unsigned long addr)
mm_struct        2746 include/linux/mm.h extern bool process_shares_mm(struct task_struct *p, struct mm_struct *mm);
mm_struct         149 include/linux/mm_types.h 				struct mm_struct *pt_mm; /* x86 pgds only */
mm_struct         314 include/linux/mm_types.h 	struct mm_struct *vm_mm;	/* The address space we belong to. */
mm_struct         536 include/linux/mm_types.h extern struct mm_struct init_mm;
mm_struct         539 include/linux/mm_types.h static inline void mm_init_cpumask(struct mm_struct *mm)
mm_struct         543 include/linux/mm_types.h 	cpu_bitmap += offsetof(struct mm_struct, cpu_bitmap);
mm_struct         548 include/linux/mm_types.h static inline cpumask_t *mm_cpumask(struct mm_struct *mm)
mm_struct         554 include/linux/mm_types.h extern void tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm,
mm_struct         559 include/linux/mm_types.h static inline void init_tlb_flush_pending(struct mm_struct *mm)
mm_struct         564 include/linux/mm_types.h static inline void inc_tlb_flush_pending(struct mm_struct *mm)
mm_struct         605 include/linux/mm_types.h static inline void dec_tlb_flush_pending(struct mm_struct *mm)
mm_struct         618 include/linux/mm_types.h static inline bool mm_tlb_flush_pending(struct mm_struct *mm)
mm_struct         631 include/linux/mm_types.h static inline bool mm_tlb_flush_nested(struct mm_struct *mm)
mm_struct          10 include/linux/mmdebug.h struct mm_struct;
mm_struct          15 include/linux/mmdebug.h void dump_mm(const struct mm_struct *mm);
mm_struct           7 include/linux/mmu_context.h struct mm_struct;
mm_struct           9 include/linux/mmu_context.h void use_mm(struct mm_struct *mm);
mm_struct          10 include/linux/mmu_context.h void unuse_mm(struct mm_struct *mm);
mm_struct          66 include/linux/mmu_notifier.h 	struct mm_struct *mm;
mm_struct          98 include/linux/mmu_notifier.h 			struct mm_struct *mm);
mm_struct         110 include/linux/mmu_notifier.h 				 struct mm_struct *mm,
mm_struct         120 include/linux/mmu_notifier.h 			   struct mm_struct *mm,
mm_struct         131 include/linux/mmu_notifier.h 			  struct mm_struct *mm,
mm_struct         139 include/linux/mmu_notifier.h 			   struct mm_struct *mm,
mm_struct         216 include/linux/mmu_notifier.h 	void (*invalidate_range)(struct mmu_notifier *mn, struct mm_struct *mm,
mm_struct         229 include/linux/mmu_notifier.h 	struct mmu_notifier *(*alloc_notifier)(struct mm_struct *mm);
mm_struct         247 include/linux/mmu_notifier.h 	struct mm_struct *mm;
mm_struct         252 include/linux/mmu_notifier.h static inline int mm_has_notifiers(struct mm_struct *mm)
mm_struct         258 include/linux/mmu_notifier.h 					     struct mm_struct *mm);
mm_struct         260 include/linux/mmu_notifier.h mmu_notifier_get(const struct mmu_notifier_ops *ops, struct mm_struct *mm)
mm_struct         273 include/linux/mmu_notifier.h 				 struct mm_struct *mm);
mm_struct         275 include/linux/mmu_notifier.h 				   struct mm_struct *mm);
mm_struct         277 include/linux/mmu_notifier.h 				    struct mm_struct *mm);
mm_struct         278 include/linux/mmu_notifier.h extern void __mmu_notifier_mm_destroy(struct mm_struct *mm);
mm_struct         279 include/linux/mmu_notifier.h extern void __mmu_notifier_release(struct mm_struct *mm);
mm_struct         280 include/linux/mmu_notifier.h extern int __mmu_notifier_clear_flush_young(struct mm_struct *mm,
mm_struct         283 include/linux/mmu_notifier.h extern int __mmu_notifier_clear_young(struct mm_struct *mm,
mm_struct         286 include/linux/mmu_notifier.h extern int __mmu_notifier_test_young(struct mm_struct *mm,
mm_struct         288 include/linux/mmu_notifier.h extern void __mmu_notifier_change_pte(struct mm_struct *mm,
mm_struct         293 include/linux/mmu_notifier.h extern void __mmu_notifier_invalidate_range(struct mm_struct *mm,
mm_struct         304 include/linux/mmu_notifier.h static inline void mmu_notifier_release(struct mm_struct *mm)
mm_struct         310 include/linux/mmu_notifier.h static inline int mmu_notifier_clear_flush_young(struct mm_struct *mm,
mm_struct         319 include/linux/mmu_notifier.h static inline int mmu_notifier_clear_young(struct mm_struct *mm,
mm_struct         328 include/linux/mmu_notifier.h static inline int mmu_notifier_test_young(struct mm_struct *mm,
mm_struct         336 include/linux/mmu_notifier.h static inline void mmu_notifier_change_pte(struct mm_struct *mm,
mm_struct         387 include/linux/mmu_notifier.h static inline void mmu_notifier_invalidate_range(struct mm_struct *mm,
mm_struct         394 include/linux/mmu_notifier.h static inline void mmu_notifier_mm_init(struct mm_struct *mm)
mm_struct         399 include/linux/mmu_notifier.h static inline void mmu_notifier_mm_destroy(struct mm_struct *mm)
mm_struct         410 include/linux/mmu_notifier.h 					   struct mm_struct *mm,
mm_struct         473 include/linux/mmu_notifier.h 	struct mm_struct *___mm = (__vma)->vm_mm;			\
mm_struct         486 include/linux/mmu_notifier.h 	struct mm_struct *___mm = (__vma)->vm_mm;			\
mm_struct         499 include/linux/mmu_notifier.h 	struct mm_struct *___mm = (__vma)->vm_mm;			\
mm_struct         521 include/linux/mmu_notifier.h 	struct mm_struct *___mm = __mm;					\
mm_struct         553 include/linux/mmu_notifier.h static inline int mm_has_notifiers(struct mm_struct *mm)
mm_struct         558 include/linux/mmu_notifier.h static inline void mmu_notifier_release(struct mm_struct *mm)
mm_struct         562 include/linux/mmu_notifier.h static inline int mmu_notifier_clear_flush_young(struct mm_struct *mm,
mm_struct         569 include/linux/mmu_notifier.h static inline int mmu_notifier_test_young(struct mm_struct *mm,
mm_struct         575 include/linux/mmu_notifier.h static inline void mmu_notifier_change_pte(struct mm_struct *mm,
mm_struct         601 include/linux/mmu_notifier.h static inline void mmu_notifier_invalidate_range(struct mm_struct *mm,
mm_struct         606 include/linux/mmu_notifier.h static inline void mmu_notifier_mm_init(struct mm_struct *mm)
mm_struct         610 include/linux/mmu_notifier.h static inline void mmu_notifier_mm_destroy(struct mm_struct *mm)
mm_struct          83 include/linux/oom.h static inline bool mm_is_oom_victim(struct mm_struct *mm)
mm_struct         101 include/linux/oom.h static inline vm_fault_t check_stable_address_space(struct mm_struct *mm)
mm_struct         108 include/linux/oom.h bool __oom_reap_task_mm(struct mm_struct *mm);
mm_struct         460 include/linux/pagemap.h extern int __lock_page_or_retry(struct page *page, struct mm_struct *mm,
mm_struct         503 include/linux/pagemap.h static inline int lock_page_or_retry(struct page *page, struct mm_struct *mm,
mm_struct          55 include/linux/pagewalk.h 	struct mm_struct *mm;
mm_struct          60 include/linux/pagewalk.h int walk_page_range(struct mm_struct *mm, unsigned long start,
mm_struct         307 include/linux/perf_event.h 	void (*event_mapped)		(struct perf_event *event, struct mm_struct *mm); /* optional */
mm_struct         308 include/linux/perf_event.h 	void (*event_unmapped)		(struct perf_event *event, struct mm_struct *mm); /* optional */
mm_struct          21 include/linux/pkeys.h static inline bool mm_pkey_is_allocated(struct mm_struct *mm, int pkey)
mm_struct          26 include/linux/pkeys.h static inline int mm_pkey_alloc(struct mm_struct *mm)
mm_struct          31 include/linux/pkeys.h static inline int mm_pkey_free(struct mm_struct *mm, int pkey)
mm_struct          68 include/linux/profile.h struct mm_struct;
mm_struct         727 include/linux/sched.h 	struct mm_struct		*mm;
mm_struct         728 include/linux/sched.h 	struct mm_struct		*active_mm;
mm_struct          17 include/linux/sched/coredump.h extern void set_dumpable(struct mm_struct *mm, int value);
mm_struct          29 include/linux/sched/coredump.h static inline int get_dumpable(struct mm_struct *mm)
mm_struct          15 include/linux/sched/mm.h extern struct mm_struct *mm_alloc(void);
mm_struct          34 include/linux/sched/mm.h static inline void mmgrab(struct mm_struct *mm)
mm_struct          39 include/linux/sched/mm.h extern void __mmdrop(struct mm_struct *mm);
mm_struct          41 include/linux/sched/mm.h static inline void mmdrop(struct mm_struct *mm)
mm_struct          72 include/linux/sched/mm.h static inline bool mmget_still_valid(struct mm_struct *mm)
mm_struct          93 include/linux/sched/mm.h static inline void mmget(struct mm_struct *mm)
mm_struct          98 include/linux/sched/mm.h static inline bool mmget_not_zero(struct mm_struct *mm)
mm_struct         104 include/linux/sched/mm.h extern void mmput(struct mm_struct *);
mm_struct         109 include/linux/sched/mm.h void mmput_async(struct mm_struct *);
mm_struct         113 include/linux/sched/mm.h extern struct mm_struct *get_task_mm(struct task_struct *task);
mm_struct         119 include/linux/sched/mm.h extern struct mm_struct *mm_access(struct task_struct *task, unsigned int mode);
mm_struct         121 include/linux/sched/mm.h extern void exit_mm_release(struct task_struct *, struct mm_struct *);
mm_struct         123 include/linux/sched/mm.h extern void exec_mm_release(struct task_struct *, struct mm_struct *);
mm_struct         126 include/linux/sched/mm.h extern void mm_update_next_owner(struct mm_struct *mm);
mm_struct         128 include/linux/sched/mm.h static inline void mm_update_next_owner(struct mm_struct *mm)
mm_struct         134 include/linux/sched/mm.h extern void arch_pick_mmap_layout(struct mm_struct *mm,
mm_struct         144 include/linux/sched/mm.h static inline void arch_pick_mmap_layout(struct mm_struct *mm,
mm_struct         365 include/linux/sched/mm.h static inline void membarrier_mm_sync_core_before_usermode(struct mm_struct *mm)
mm_struct         375 include/linux/sched/mm.h extern void membarrier_exec_mmap(struct mm_struct *mm);
mm_struct         379 include/linux/sched/mm.h static inline void membarrier_arch_switch_mm(struct mm_struct *prev,
mm_struct         380 include/linux/sched/mm.h 					     struct mm_struct *next,
mm_struct         385 include/linux/sched/mm.h static inline void membarrier_exec_mmap(struct mm_struct *mm)
mm_struct         388 include/linux/sched/mm.h static inline void membarrier_mm_sync_core_before_usermode(struct mm_struct *mm)
mm_struct         222 include/linux/sched/signal.h 	struct mm_struct *oom_mm;	/* recorded mm when the thread group got
mm_struct          95 include/linux/sched/task.h struct mm_struct *copy_init_mm(void);
mm_struct          56 include/linux/security.h struct mm_struct;
mm_struct         159 include/linux/security.h extern int cap_vm_enough_memory(struct mm_struct *mm, long pages);
mm_struct         277 include/linux/security.h int security_vm_enough_memory_mm(struct mm_struct *mm, long pages);
mm_struct         566 include/linux/security.h static inline int security_vm_enough_memory_mm(struct mm_struct *mm, long pages)
mm_struct         126 include/linux/shmem_fs.h extern int shmem_mcopy_atomic_pte(struct mm_struct *dst_mm, pmd_t *dst_pmd,
mm_struct         131 include/linux/shmem_fs.h extern int shmem_mfill_zeropage_pte(struct mm_struct *dst_mm,
mm_struct         204 include/linux/swapops.h extern void __migration_entry_wait(struct mm_struct *mm, pte_t *ptep,
mm_struct         206 include/linux/swapops.h extern void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd,
mm_struct         209 include/linux/swapops.h 		struct mm_struct *mm, pte_t *pte);
mm_struct         229 include/linux/swapops.h static inline void __migration_entry_wait(struct mm_struct *mm, pte_t *ptep,
mm_struct         231 include/linux/swapops.h static inline void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd,
mm_struct         234 include/linux/swapops.h 		struct mm_struct *mm, pte_t *pte) { }
mm_struct         251 include/linux/swapops.h extern void pmd_migration_entry_wait(struct mm_struct *mm, pmd_t *pmd);
mm_struct         288 include/linux/swapops.h static inline void pmd_migration_entry_wait(struct mm_struct *m, pmd_t *p) { }
mm_struct          20 include/linux/uprobes.h struct mm_struct;
mm_struct          43 include/linux/uprobes.h 				struct mm_struct *mm);
mm_struct         106 include/linux/uprobes.h extern int set_swbp(struct arch_uprobe *aup, struct mm_struct *mm, unsigned long vaddr);
mm_struct         107 include/linux/uprobes.h extern int set_orig_insn(struct arch_uprobe *aup, struct mm_struct *mm, unsigned long vaddr);
mm_struct         112 include/linux/uprobes.h extern int uprobe_write_opcode(struct arch_uprobe *auprobe, struct mm_struct *mm, unsigned long vaddr, uprobe_opcode_t);
mm_struct         121 include/linux/uprobes.h extern void uprobe_dup_mmap(struct mm_struct *oldmm, struct mm_struct *newmm);
mm_struct         129 include/linux/uprobes.h extern void uprobe_clear_state(struct mm_struct *mm);
mm_struct         130 include/linux/uprobes.h extern int  arch_uprobe_analyze_insn(struct arch_uprobe *aup, struct mm_struct *mm, unsigned long addr);
mm_struct         184 include/linux/uprobes.h uprobe_dup_mmap(struct mm_struct *oldmm, struct mm_struct *newmm)
mm_struct         200 include/linux/uprobes.h static inline void uprobe_clear_state(struct mm_struct *mm)
mm_struct          35 include/linux/userfaultfd_k.h extern ssize_t mcopy_atomic(struct mm_struct *dst_mm, unsigned long dst_start,
mm_struct          38 include/linux/userfaultfd_k.h extern ssize_t mfill_zeropage(struct mm_struct *dst_mm,
mm_struct          76 include/linux/userfaultfd_k.h extern void userfaultfd_unmap_complete(struct mm_struct *mm,
mm_struct         140 include/linux/userfaultfd_k.h static inline void userfaultfd_unmap_complete(struct mm_struct *mm,
mm_struct          14 include/linux/vmacache.h extern struct vm_area_struct *vmacache_find(struct mm_struct *mm,
mm_struct          18 include/linux/vmacache.h extern struct vm_area_struct *vmacache_find_exact(struct mm_struct *mm,
mm_struct          23 include/linux/vmacache.h static inline void vmacache_invalidate(struct mm_struct *mm)
mm_struct          37 include/misc/cxl-base.h void cxl_slbia(struct mm_struct *mm);
mm_struct          44 include/misc/cxl-base.h static inline void cxl_slbia(struct mm_struct *mm) {}
mm_struct         126 include/misc/cxllib.h int cxllib_handle_fault(struct mm_struct *mm, u64 addr, u64 size, u64 flags);
mm_struct         157 include/misc/ocxl.h 				struct mm_struct *mm);
mm_struct         470 include/misc/ocxl.h 		u64 amr, struct mm_struct *mm,
mm_struct          46 include/rdma/ib_umem.h 	struct mm_struct       *owning_mm;
mm_struct          51 include/trace/events/huge_memory.h 	TP_PROTO(struct mm_struct *mm, struct page *page, bool writable,
mm_struct          57 include/trace/events/huge_memory.h 		__field(struct mm_struct *, mm)
mm_struct          88 include/trace/events/huge_memory.h 	TP_PROTO(struct mm_struct *mm, int isolated, int status),
mm_struct          93 include/trace/events/huge_memory.h 		__field(struct mm_struct *, mm)
mm_struct         143 include/trace/events/huge_memory.h 	TP_PROTO(struct mm_struct *mm, int swapped_in, int referenced, int ret),
mm_struct         148 include/trace/events/huge_memory.h 		__field(struct mm_struct *, mm)
mm_struct         157 include/trace/events/xen.h 	    TP_PROTO(struct mm_struct *mm, unsigned long addr,
mm_struct         161 include/trace/events/xen.h 		    __field(struct mm_struct *, mm)
mm_struct         197 include/trace/events/xen.h 	    TP_PROTO(struct mm_struct *mm, unsigned long addr, pte_t *ptep),
mm_struct         200 include/trace/events/xen.h 		    __field(struct mm_struct *, mm)
mm_struct         279 include/trace/events/xen.h 	    TP_PROTO(struct mm_struct *mm, unsigned long addr,
mm_struct         283 include/trace/events/xen.h 		    __field(struct mm_struct *, mm)
mm_struct         299 include/trace/events/xen.h 		     TP_PROTO(struct mm_struct *mm, unsigned long addr,	\
mm_struct         307 include/trace/events/xen.h 	    TP_PROTO(struct mm_struct *mm, unsigned long pfn, unsigned level, bool pinned),
mm_struct         310 include/trace/events/xen.h 		    __field(struct mm_struct *, mm)
mm_struct         341 include/trace/events/xen.h 	    TP_PROTO(struct mm_struct *mm, pgd_t *pgd),
mm_struct         344 include/trace/events/xen.h 		    __field(struct mm_struct *, mm)
mm_struct         353 include/trace/events/xen.h 		TP_PROTO(struct mm_struct *mm, pgd_t *pgd),	\
mm_struct         370 include/trace/events/xen.h 	    TP_PROTO(const struct cpumask *cpus, struct mm_struct *mm,
mm_struct         375 include/trace/events/xen.h 		    __field(struct mm_struct *, mm)
mm_struct        1628 ipc/shm.c      	struct mm_struct *mm = current->mm;
mm_struct        2091 kernel/audit.c 			  struct mm_struct *mm)
mm_struct         244 kernel/audit.h 				 struct mm_struct *mm);
mm_struct        1569 kernel/cgroup/cpuset.c 	struct mm_struct	*mm;
mm_struct        1585 kernel/cgroup/cpuset.c static void cpuset_migrate_mm(struct mm_struct *mm, const nodemask_t *from,
mm_struct        1667 kernel/cgroup/cpuset.c 		struct mm_struct *mm;
mm_struct        2202 kernel/cgroup/cpuset.c 		struct mm_struct *mm = get_task_mm(leader);
mm_struct        9215 kernel/events/core.c 				   struct mm_struct *mm,
mm_struct        9238 kernel/events/core.c 	struct mm_struct *mm = NULL;
mm_struct          83 kernel/events/uprobes.c 	struct mm_struct *mm;
mm_struct         157 kernel/events/uprobes.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct         293 kernel/events/uprobes.c delayed_uprobe_check(struct uprobe *uprobe, struct mm_struct *mm)
mm_struct         303 kernel/events/uprobes.c static int delayed_uprobe_add(struct uprobe *uprobe, struct mm_struct *mm)
mm_struct         328 kernel/events/uprobes.c static void delayed_uprobe_remove(struct uprobe *uprobe, struct mm_struct *mm)
mm_struct         362 kernel/events/uprobes.c find_ref_ctr_vma(struct uprobe *uprobe, struct mm_struct *mm)
mm_struct         374 kernel/events/uprobes.c __update_ref_ctr(struct mm_struct *mm, unsigned long vaddr, short d)
mm_struct         414 kernel/events/uprobes.c 				struct mm_struct *mm, short d)
mm_struct         423 kernel/events/uprobes.c static int update_ref_ctr(struct uprobe *uprobe, struct mm_struct *mm,
mm_struct         469 kernel/events/uprobes.c int uprobe_write_opcode(struct arch_uprobe *auprobe, struct mm_struct *mm,
mm_struct         580 kernel/events/uprobes.c int __weak set_swbp(struct arch_uprobe *auprobe, struct mm_struct *mm, unsigned long vaddr)
mm_struct         595 kernel/events/uprobes.c set_orig_insn(struct arch_uprobe *auprobe, struct mm_struct *mm, unsigned long vaddr)
mm_struct         846 kernel/events/uprobes.c 				struct mm_struct *mm, unsigned long vaddr)
mm_struct         880 kernel/events/uprobes.c 				   enum uprobe_filter_ctx ctx, struct mm_struct *mm)
mm_struct         886 kernel/events/uprobes.c 			 enum uprobe_filter_ctx ctx, struct mm_struct *mm)
mm_struct         903 kernel/events/uprobes.c install_breakpoint(struct uprobe *uprobe, struct mm_struct *mm,
mm_struct         931 kernel/events/uprobes.c remove_breakpoint(struct uprobe *uprobe, struct mm_struct *mm, unsigned long vaddr)
mm_struct         960 kernel/events/uprobes.c 	struct mm_struct *mm;
mm_struct        1057 kernel/events/uprobes.c 		struct mm_struct *mm = info->mm;
mm_struct        1244 kernel/events/uprobes.c static int unapply_uprobe(struct uprobe *uprobe, struct mm_struct *mm)
mm_struct        1448 kernel/events/uprobes.c static int xol_add_vma(struct mm_struct *mm, struct xol_area *area)
mm_struct        1490 kernel/events/uprobes.c 	struct mm_struct *mm = current->mm;
mm_struct        1538 kernel/events/uprobes.c 	struct mm_struct *mm = current->mm;
mm_struct        1552 kernel/events/uprobes.c void uprobe_clear_state(struct mm_struct *mm)
mm_struct        1578 kernel/events/uprobes.c void uprobe_dup_mmap(struct mm_struct *oldmm, struct mm_struct *newmm)
mm_struct        1808 kernel/events/uprobes.c 	struct mm_struct *mm = current->mm;
mm_struct        1996 kernel/events/uprobes.c static void mmf_recalc_uprobes(struct mm_struct *mm)
mm_struct        2016 kernel/events/uprobes.c static int is_trap_at_addr(struct mm_struct *mm, unsigned long vaddr)
mm_struct        2052 kernel/events/uprobes.c 	struct mm_struct *mm = current->mm;
mm_struct         347 kernel/exit.c  void mm_update_next_owner(struct mm_struct *mm)
mm_struct         437 kernel/exit.c  	struct mm_struct *mm = current->mm;
mm_struct         344 kernel/fork.c  struct vm_area_struct *vm_area_alloc(struct mm_struct *mm)
mm_struct         478 kernel/fork.c  static __latent_entropy int dup_mmap(struct mm_struct *mm,
mm_struct         479 kernel/fork.c  					struct mm_struct *oldmm)
mm_struct         629 kernel/fork.c  static inline int mm_alloc_pgd(struct mm_struct *mm)
mm_struct         637 kernel/fork.c  static inline void mm_free_pgd(struct mm_struct *mm)
mm_struct         642 kernel/fork.c  static int dup_mmap(struct mm_struct *mm, struct mm_struct *oldmm)
mm_struct         653 kernel/fork.c  static void check_mm(struct mm_struct *mm)
mm_struct         685 kernel/fork.c  void __mmdrop(struct mm_struct *mm)
mm_struct         701 kernel/fork.c  	struct mm_struct *mm;
mm_struct         703 kernel/fork.c  	mm = container_of(work, struct mm_struct, async_put_work);
mm_struct         707 kernel/fork.c  static void mmdrop_async(struct mm_struct *mm)
mm_struct         972 kernel/fork.c  static void mm_init_aio(struct mm_struct *mm)
mm_struct         980 kernel/fork.c  static __always_inline void mm_clear_owner(struct mm_struct *mm,
mm_struct         989 kernel/fork.c  static void mm_init_owner(struct mm_struct *mm, struct task_struct *p)
mm_struct         996 kernel/fork.c  static void mm_init_uprobes_state(struct mm_struct *mm)
mm_struct        1003 kernel/fork.c  static struct mm_struct *mm_init(struct mm_struct *mm, struct task_struct *p,
mm_struct        1059 kernel/fork.c  struct mm_struct *mm_alloc(void)
mm_struct        1061 kernel/fork.c  	struct mm_struct *mm;
mm_struct        1071 kernel/fork.c  static inline void __mmput(struct mm_struct *mm)
mm_struct        1095 kernel/fork.c  void mmput(struct mm_struct *mm)
mm_struct        1107 kernel/fork.c  	struct mm_struct *mm = container_of(work, struct mm_struct,
mm_struct        1113 kernel/fork.c  void mmput_async(struct mm_struct *mm)
mm_struct        1133 kernel/fork.c  void set_mm_exe_file(struct mm_struct *mm, struct file *new_exe_file)
mm_struct        1157 kernel/fork.c  struct file *get_mm_exe_file(struct mm_struct *mm)
mm_struct        1180 kernel/fork.c  	struct mm_struct *mm;
mm_struct        1202 kernel/fork.c  struct mm_struct *get_task_mm(struct task_struct *task)
mm_struct        1204 kernel/fork.c  	struct mm_struct *mm;
mm_struct        1219 kernel/fork.c  struct mm_struct *mm_access(struct task_struct *task, unsigned int mode)
mm_struct        1221 kernel/fork.c  	struct mm_struct *mm;
mm_struct        1286 kernel/fork.c  static void mm_release(struct task_struct *tsk, struct mm_struct *mm)
mm_struct        1320 kernel/fork.c  void exit_mm_release(struct task_struct *tsk, struct mm_struct *mm)
mm_struct        1326 kernel/fork.c  void exec_mm_release(struct task_struct *tsk, struct mm_struct *mm)
mm_struct        1342 kernel/fork.c  static struct mm_struct *dup_mm(struct task_struct *tsk,
mm_struct        1343 kernel/fork.c  				struct mm_struct *oldmm)
mm_struct        1345 kernel/fork.c  	struct mm_struct *mm;
mm_struct        1381 kernel/fork.c  	struct mm_struct *mm, *oldmm;
mm_struct        2316 kernel/fork.c  struct mm_struct *copy_init_mm(void)
mm_struct        2717 kernel/fork.c  	mm_size = sizeof(struct mm_struct) + cpumask_size();
mm_struct        2722 kernel/fork.c  			offsetof(struct mm_struct, saved_auxv),
mm_struct        2723 kernel/fork.c  			sizeof_field(struct mm_struct, saved_auxv),
mm_struct         575 kernel/futex.c 	struct mm_struct *mm = current->mm;
mm_struct         770 kernel/futex.c 	struct mm_struct *mm = current->mm;
mm_struct          45 kernel/ptrace.c 	struct mm_struct *mm;
mm_struct         284 kernel/ptrace.c 	struct mm_struct *mm;
mm_struct        1156 kernel/ptrace.c 		struct mm_struct *mm = get_task_mm(child);
mm_struct        3183 kernel/sched/core.c 	struct mm_struct *mm = rq->prev_mm;
mm_struct        6177 kernel/sched/core.c 	struct mm_struct *mm = current->active_mm;
mm_struct        2488 kernel/sched/fair.c 	struct mm_struct *mm = p->mm;
mm_struct        2629 kernel/sched/fair.c 	struct mm_struct *mm = p->mm;
mm_struct          35 kernel/sched/membarrier.c 	struct mm_struct *mm = (struct mm_struct *) info;
mm_struct          50 kernel/sched/membarrier.c void membarrier_exec_mmap(struct mm_struct *mm)
mm_struct         136 kernel/sched/membarrier.c 	struct mm_struct *mm = current->mm;
mm_struct         200 kernel/sched/membarrier.c static int sync_runqueues_membarrier_state(struct mm_struct *mm)
mm_struct         262 kernel/sched/membarrier.c 	struct mm_struct *mm = p->mm;
mm_struct         281 kernel/sched/membarrier.c 	struct mm_struct *mm = p->mm;
mm_struct         909 kernel/sched/sched.h 	struct mm_struct	*prev_mm;
mm_struct        2484 kernel/sched/sched.h 					struct mm_struct *prev_mm,
mm_struct        2485 kernel/sched/sched.h 					struct mm_struct *next_mm)
mm_struct        2500 kernel/sched/sched.h 					struct mm_struct *prev_mm,
mm_struct        2501 kernel/sched/sched.h 					struct mm_struct *next_mm)
mm_struct        1770 kernel/sys.c   		struct mm_struct *mm = get_task_mm(p);
mm_struct        1812 kernel/sys.c   static int prctl_set_mm_exe_file(struct mm_struct *mm, unsigned int fd)
mm_struct        1953 kernel/sys.c   	struct mm_struct *mm = current->mm;
mm_struct        2054 kernel/sys.c   static int prctl_set_auxv(struct mm_struct *mm, unsigned long addr,
mm_struct        2087 kernel/sys.c   	struct mm_struct *mm = current->mm;
mm_struct         368 kernel/trace/trace_output.c static int seq_print_user_ip(struct trace_seq *s, struct mm_struct *mm,
mm_struct        1089 kernel/trace/trace_output.c 	struct mm_struct *mm = NULL;
mm_struct        1037 kernel/trace/trace_uprobe.c 				struct mm_struct *mm);
mm_struct        1186 kernel/trace/trace_uprobe.c __uprobe_perf_filter(struct trace_uprobe_filter *filter, struct mm_struct *mm)
mm_struct        1309 kernel/trace/trace_uprobe.c 				enum uprobe_filter_ctx ctx, struct mm_struct *mm)
mm_struct          85 kernel/tsacct.c 	struct mm_struct *mm;
mm_struct          18 lib/is_single_threaded.c 	struct mm_struct *mm = task->mm;
mm_struct         136 mm/debug.c     void dump_mm(const struct mm_struct *mm)
mm_struct        1408 mm/filemap.c   int __lock_page_or_retry(struct page *page, struct mm_struct *mm,
mm_struct          37 mm/frame_vector.c 	struct mm_struct *mm = current->mm;
mm_struct         186 mm/gup.c       	struct mm_struct *mm = vma->vm_mm;
mm_struct         325 mm/gup.c       	struct mm_struct *mm = vma->vm_mm;
mm_struct         440 mm/gup.c       	struct mm_struct *mm = vma->vm_mm;
mm_struct         523 mm/gup.c       	struct mm_struct *mm = vma->vm_mm;
mm_struct         569 mm/gup.c       static int get_gate_page(struct mm_struct *mm, unsigned long address,
mm_struct         788 mm/gup.c       static long __get_user_pages(struct task_struct *tsk, struct mm_struct *mm,
mm_struct         963 mm/gup.c       int fixup_user_fault(struct task_struct *tsk, struct mm_struct *mm,
mm_struct        1014 mm/gup.c       						struct mm_struct *mm,
mm_struct        1164 mm/gup.c       long get_user_pages_remote(struct task_struct *tsk, struct mm_struct *mm,
mm_struct        1206 mm/gup.c       	struct mm_struct *mm = vma->vm_mm;
mm_struct        1251 mm/gup.c       	struct mm_struct *mm = current->mm;
mm_struct        1332 mm/gup.c       		struct mm_struct *mm, unsigned long start,
mm_struct        1449 mm/gup.c       					struct mm_struct *mm,
mm_struct        1536 mm/gup.c       					struct mm_struct *mm,
mm_struct        1552 mm/gup.c       				  struct mm_struct *mm,
mm_struct        1603 mm/gup.c       						  struct mm_struct *mm,
mm_struct        1689 mm/gup.c       	struct mm_struct *mm = current->mm;
mm_struct          29 mm/hmm.c       static struct mmu_notifier *hmm_alloc_notifier(struct mm_struct *mm)
mm_struct          55 mm/hmm.c       static void hmm_release(struct mmu_notifier *mn, struct mm_struct *mm)
mm_struct         175 mm/hmm.c       int hmm_mirror_register(struct hmm_mirror *mirror, struct mm_struct *mm)
mm_struct         116 mm/huge_memory.c struct page *mm_get_huge_zero_page(struct mm_struct *mm)
mm_struct         130 mm/huge_memory.c void mm_put_huge_zero_page(struct mm_struct *mm)
mm_struct         691 mm/huge_memory.c static bool set_huge_zero_page(pgtable_t pgtable, struct mm_struct *mm,
mm_struct         773 mm/huge_memory.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct         861 mm/huge_memory.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct         939 mm/huge_memory.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct         978 mm/huge_memory.c int copy_huge_pmd(struct mm_struct *dst_mm, struct mm_struct *src_mm,
mm_struct        1085 mm/huge_memory.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct        1118 mm/huge_memory.c int copy_huge_pud(struct mm_struct *dst_mm, struct mm_struct *src_mm,
mm_struct        1470 mm/huge_memory.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct        1700 mm/huge_memory.c 	struct mm_struct *mm = tlb->mm;
mm_struct        1764 mm/huge_memory.c static inline void zap_deposited_table(struct mm_struct *mm, pmd_t *pmd)
mm_struct        1870 mm/huge_memory.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct        1927 mm/huge_memory.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct        2108 mm/huge_memory.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct        2142 mm/huge_memory.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct        3024 mm/huge_memory.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct        3049 mm/huge_memory.c 	struct mm_struct *mm = vma->vm_mm;
mm_struct        3221 mm/hugetlb.c   void hugetlb_report_usage(struct seq_file *m, struct mm_struct *mm)
mm_struct        3419 mm/hugetlb.c   int copy_hugetlb_page_range(struct mm_struct *dst, struct mm_struct *src,
mm_struct        3523 mm/hugetlb.c   	struct mm_struct *mm = vma->vm_mm;
mm_struct        3644 mm/hugetlb.c   	struct mm_struct *mm;
mm_struct        3671 mm/hugetlb.c   static void unmap_ref_private(struct mm_struct *mm, struct vm_area_struct *vma,
mm_struct        3727 mm/hugetlb.c   static vm_fault_t hugetlb_cow(struct mm_struct *mm, struct vm_area_struct *vma,
mm_struct        3907 mm/hugetlb.c   static vm_fault_t hugetlb_no_page(struct mm_struct *mm,
mm_struct        4119 mm/hugetlb.c   vm_fault_t hugetlb_fault(struct mm_struct *mm, struct vm_area_struct *vma,
mm_struct        4260 mm/hugetlb.c   int hugetlb_mcopy_atomic_pte(struct mm_struct *dst_mm,
mm_struct        4387 mm/hugetlb.c   long follow_hugetlb_page(struct mm_struct *mm, struct vm_area_struct *vma,
mm_struct        4556 mm/hugetlb.c   	struct mm_struct *mm = vma->vm_mm;
mm_struct        4879 mm/hugetlb.c   pte_t *huge_pmd_share(struct mm_struct *mm, unsigned long addr, pud_t *pud)
mm_struct        4940 mm/hugetlb.c   int huge_pmd_unshare(struct mm_struct *mm, unsigned long *addr, pte_t *ptep)
mm_struct        4958 mm/hugetlb.c   pte_t *huge_pmd_share(struct mm_struct *mm, unsigned long addr, pud_t *pud)
mm_struct        4963 mm/hugetlb.c   int huge_pmd_unshare(struct mm_struct *mm, unsigned long *addr, pte_t *ptep)
mm_struct        4976 mm/hugetlb.c   pte_t *huge_pte_alloc(struct mm_struct *mm,
mm_struct        5014 mm/hugetlb.c   pte_t *huge_pte_offset(struct mm_struct *mm,
mm_struct        5055 mm/hugetlb.c   follow_huge_addr(struct mm_struct *mm, unsigned long address,
mm_struct        5070 mm/hugetlb.c   follow_huge_pmd(struct mm_struct *mm, unsigned long address,
mm_struct        5107 mm/hugetlb.c   follow_huge_pud(struct mm_struct *mm, unsigned long address,
mm_struct        5117 mm/hugetlb.c   follow_huge_pgd(struct mm_struct *mm, unsigned long address, pgd_t *pgd, int flags)
mm_struct          29 mm/init-mm.c   struct mm_struct init_mm = {
mm_struct          94 mm/internal.h  extern pmd_t *mm_find_pmd(struct mm_struct *mm, unsigned long address);
mm_struct         292 mm/internal.h  void __vma_link_list(struct mm_struct *mm, struct vm_area_struct *vma,
mm_struct         546 mm/internal.h  void flush_tlb_batched_pending(struct mm_struct *mm);
mm_struct         554 mm/internal.h  static inline void flush_tlb_batched_pending(struct mm_struct *mm)
mm_struct          91 mm/khugepaged.c 	struct mm_struct *mm;
mm_struct         384 mm/khugepaged.c static struct mm_slot *get_mm_slot(struct mm_struct *mm)
mm_struct         395 mm/khugepaged.c static void insert_to_mm_slots_hash(struct mm_struct *mm,
mm_struct         402 mm/khugepaged.c static inline int khugepaged_test_exit(struct mm_struct *mm)
mm_struct         431 mm/khugepaged.c int __khugepaged_enter(struct mm_struct *mm)
mm_struct         484 mm/khugepaged.c void __khugepaged_exit(struct mm_struct *mm)
mm_struct         860 mm/khugepaged.c static int hugepage_vma_revalidate(struct mm_struct *mm, unsigned long address,
mm_struct         890 mm/khugepaged.c static bool __collapse_huge_page_swapin(struct mm_struct *mm,
mm_struct         946 mm/khugepaged.c static void collapse_huge_page(struct mm_struct *mm,
mm_struct        1115 mm/khugepaged.c static int khugepaged_scan_pmd(struct mm_struct *mm,
mm_struct        1242 mm/khugepaged.c 	struct mm_struct *mm = mm_slot->mm;
mm_struct        1268 mm/khugepaged.c static int khugepaged_add_pte_mapped_thp(struct mm_struct *mm,
mm_struct        1290 mm/khugepaged.c void collapse_pte_mapped_thp(struct mm_struct *mm, unsigned long addr)
mm_struct        1396 mm/khugepaged.c 	struct mm_struct *mm = mm_slot->mm;
mm_struct        1492 mm/khugepaged.c static void collapse_file(struct mm_struct *mm,
mm_struct        1815 mm/khugepaged.c static void khugepaged_scan_file(struct mm_struct *mm,
mm_struct        1891 mm/khugepaged.c static void khugepaged_scan_file(struct mm_struct *mm,
mm_struct        1909 mm/khugepaged.c 	struct mm_struct *mm;
mm_struct         124 mm/ksm.c       	struct mm_struct *mm;
mm_struct         203 mm/ksm.c       	struct mm_struct *mm;
mm_struct         424 mm/ksm.c       static struct mm_slot *get_mm_slot(struct mm_struct *mm)
mm_struct         435 mm/ksm.c       static void insert_to_mm_slots_hash(struct mm_struct *mm,
mm_struct         450 mm/ksm.c       static inline bool ksm_test_exit(struct mm_struct *mm)
mm_struct         519 mm/ksm.c       static struct vm_area_struct *find_mergeable_vma(struct mm_struct *mm,
mm_struct         535 mm/ksm.c       	struct mm_struct *mm = rmap_item->mm;
mm_struct         554 mm/ksm.c       	struct mm_struct *mm = rmap_item->mm;
mm_struct         967 mm/ksm.c       	struct mm_struct *mm;
mm_struct        1035 mm/ksm.c       	struct mm_struct *mm = vma->vm_mm;
mm_struct        1122 mm/ksm.c       	struct mm_struct *mm = vma->vm_mm;
mm_struct        1279 mm/ksm.c       	struct mm_struct *mm = rmap_item->mm;
mm_struct        2037 mm/ksm.c       	struct mm_struct *mm = rmap_item->mm;
mm_struct        2226 mm/ksm.c       	struct mm_struct *mm;
mm_struct        2439 mm/ksm.c       	struct mm_struct *mm = vma->vm_mm;
mm_struct        2490 mm/ksm.c       int __ksm_enter(struct mm_struct *mm)
mm_struct        2529 mm/ksm.c       void __ksm_exit(struct mm_struct *mm)
mm_struct          69 mm/madvise.c   	struct mm_struct *mm = vma->vm_mm;
mm_struct         307 mm/madvise.c   	struct mm_struct *mm = tlb->mm;
mm_struct         495 mm/madvise.c   	struct mm_struct *mm = vma->vm_mm;
mm_struct         544 mm/madvise.c   	struct mm_struct *mm = vma->vm_mm;
mm_struct         567 mm/madvise.c   	struct mm_struct *mm = tlb->mm;
mm_struct         702 mm/madvise.c   	struct mm_struct *mm = vma->vm_mm;
mm_struct         190 mm/memcontrol.c 	struct mm_struct  *mm;
mm_struct         955 mm/memcontrol.c struct mem_cgroup *get_mem_cgroup_from_mm(struct mm_struct *mm)
mm_struct        5714 mm/memcontrol.c static unsigned long mem_cgroup_count_precharge(struct mm_struct *mm)
mm_struct        5728 mm/memcontrol.c static int mem_cgroup_precharge_mc(struct mm_struct *mm)
mm_struct        5783 mm/memcontrol.c 	struct mm_struct *mm = mc.mm;
mm_struct        5806 mm/memcontrol.c 	struct mm_struct *mm;
mm_struct        6513 mm/memcontrol.c int mem_cgroup_try_charge(struct page *page, struct mm_struct *mm,
mm_struct        6559 mm/memcontrol.c int mem_cgroup_try_charge_delay(struct page *page, struct mm_struct *mm,
mm_struct         146 mm/memory.c    void sync_mm_rss(struct mm_struct *mm)
mm_struct         159 mm/memory.c    static void add_mm_counter_fast(struct mm_struct *mm, int member, int val)
mm_struct         405 mm/memory.c    int __pte_alloc(struct mm_struct *mm, pmd_t *pmd)
mm_struct         463 mm/memory.c    static inline void add_mm_rss_vec(struct mm_struct *mm, int *rss)
mm_struct         678 mm/memory.c    copy_one_pte(struct mm_struct *dst_mm, struct mm_struct *src_mm,
mm_struct         784 mm/memory.c    static int copy_pte_range(struct mm_struct *dst_mm, struct mm_struct *src_mm,
mm_struct         847 mm/memory.c    static inline int copy_pmd_range(struct mm_struct *dst_mm, struct mm_struct *src_mm,
mm_struct         881 mm/memory.c    static inline int copy_pud_range(struct mm_struct *dst_mm, struct mm_struct *src_mm,
mm_struct         915 mm/memory.c    static inline int copy_p4d_range(struct mm_struct *dst_mm, struct mm_struct *src_mm,
mm_struct         937 mm/memory.c    int copy_page_range(struct mm_struct *dst_mm, struct mm_struct *src_mm,
mm_struct        1009 mm/memory.c    	struct mm_struct *mm = tlb->mm;
mm_struct        1392 mm/memory.c    pte_t *__get_locked_pte(struct mm_struct *mm, unsigned long addr,
mm_struct        1425 mm/memory.c    	struct mm_struct *mm = vma->vm_mm;
mm_struct        1584 mm/memory.c    	struct mm_struct *mm = vma->vm_mm;
mm_struct        1791 mm/memory.c    static int remap_pte_range(struct mm_struct *mm, pmd_t *pmd,
mm_struct        1817 mm/memory.c    static inline int remap_pmd_range(struct mm_struct *mm, pud_t *pud,
mm_struct        1840 mm/memory.c    static inline int remap_pud_range(struct mm_struct *mm, p4d_t *p4d,
mm_struct        1862 mm/memory.c    static inline int remap_p4d_range(struct mm_struct *mm, pgd_t *pgd,
mm_struct        1902 mm/memory.c    	struct mm_struct *mm = vma->vm_mm;
mm_struct        2004 mm/memory.c    static int apply_to_pte_range(struct mm_struct *mm, pmd_t *pmd,
mm_struct        2035 mm/memory.c    static int apply_to_pmd_range(struct mm_struct *mm, pud_t *pud,
mm_struct        2057 mm/memory.c    static int apply_to_pud_range(struct mm_struct *mm, p4d_t *p4d,
mm_struct        2077 mm/memory.c    static int apply_to_p4d_range(struct mm_struct *mm, pgd_t *pgd,
mm_struct        2101 mm/memory.c    int apply_to_page_range(struct mm_struct *mm, unsigned long addr,
mm_struct        2132 mm/memory.c    static inline int pte_unmap_same(struct mm_struct *mm, pmd_t *pmd,
mm_struct        2324 mm/memory.c    	struct mm_struct *mm = vma->vm_mm;
mm_struct        3601 mm/memory.c    	struct mm_struct *vm_mm = vma->vm_mm;
mm_struct        3920 mm/memory.c    	struct mm_struct *mm = vma->vm_mm;
mm_struct        4049 mm/memory.c    int __p4d_alloc(struct mm_struct *mm, pgd_t *pgd, unsigned long address)
mm_struct        4072 mm/memory.c    int __pud_alloc(struct mm_struct *mm, p4d_t *p4d, unsigned long address)
mm_struct        4104 mm/memory.c    int __pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address)
mm_struct        4132 mm/memory.c    static int __follow_pte_pmd(struct mm_struct *mm, unsigned long address,
mm_struct        4199 mm/memory.c    static inline int follow_pte(struct mm_struct *mm, unsigned long address,
mm_struct        4211 mm/memory.c    int follow_pte_pmd(struct mm_struct *mm, unsigned long address,
mm_struct        4313 mm/memory.c    int __access_remote_vm(struct task_struct *tsk, struct mm_struct *mm,
mm_struct        4388 mm/memory.c    int access_remote_vm(struct mm_struct *mm, unsigned long addr,
mm_struct        4402 mm/memory.c    	struct mm_struct *mm;
mm_struct        4422 mm/memory.c    	struct mm_struct *mm = current->mm;
mm_struct         378 mm/mempolicy.c void mpol_rebind_mm(struct mm_struct *mm, nodemask_t *new)
mm_struct         680 mm/mempolicy.c queue_pages_range(struct mm_struct *mm, unsigned long start, unsigned long end,
mm_struct         731 mm/mempolicy.c static int mbind_range(struct mm_struct *mm, unsigned long start,
mm_struct         854 mm/mempolicy.c static int lookup_node(struct mm_struct *mm, unsigned long addr)
mm_struct         875 mm/mempolicy.c 	struct mm_struct *mm = current->mm;
mm_struct        1024 mm/mempolicy.c static int migrate_to_node(struct mm_struct *mm, int source, int dest,
mm_struct        1059 mm/mempolicy.c int do_migrate_pages(struct mm_struct *mm, const nodemask_t *from,
mm_struct        1205 mm/mempolicy.c int do_migrate_pages(struct mm_struct *mm, const nodemask_t *from,
mm_struct        1221 mm/mempolicy.c 	struct mm_struct *mm = current->mm;
mm_struct        1463 mm/mempolicy.c 	struct mm_struct *mm = NULL;
mm_struct         307 mm/migrate.c   void __migration_entry_wait(struct mm_struct *mm, pte_t *ptep,
mm_struct         339 mm/migrate.c   void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd,
mm_struct         348 mm/migrate.c   		struct mm_struct *mm, pte_t *pte)
mm_struct         355 mm/migrate.c   void pmd_migration_entry_wait(struct mm_struct *mm, pmd_t *pmd)
mm_struct        1501 mm/migrate.c   static int do_move_pages_to_node(struct mm_struct *mm,
mm_struct        1525 mm/migrate.c   static int add_page_for_migration(struct mm_struct *mm, unsigned long addr,
mm_struct        1594 mm/migrate.c   static int do_pages_move(struct mm_struct *mm, nodemask_t task_nodes,
mm_struct        1713 mm/migrate.c   static void do_pages_stat_array(struct mm_struct *mm, unsigned long nr_pages,
mm_struct        1752 mm/migrate.c   static int do_pages_stat(struct mm_struct *mm, unsigned long nr_pages,
mm_struct        1792 mm/migrate.c   	struct mm_struct *mm;
mm_struct        2024 mm/migrate.c   int migrate_misplaced_transhuge_page(struct mm_struct *mm,
mm_struct        2195 mm/migrate.c   	struct mm_struct *mm = vma->vm_mm;
mm_struct        2710 mm/migrate.c   	struct mm_struct *mm = vma->vm_mm;
mm_struct         522 mm/mlock.c     	struct mm_struct *mm = vma->vm_mm;
mm_struct         639 mm/mlock.c     static unsigned long count_mm_mlocked_page_nr(struct mm_struct *mm,
mm_struct          76 mm/mmap.c      static void unmap_region(struct mm_struct *mm,
mm_struct         191 mm/mmap.c      	struct mm_struct *mm = current->mm;
mm_struct         326 mm/mmap.c      static int browse_rb(struct mm_struct *mm)
mm_struct         387 mm/mmap.c      static void validate_mm(struct mm_struct *mm)
mm_struct         526 mm/mmap.c      static int find_vma_links(struct mm_struct *mm, unsigned long addr,
mm_struct         560 mm/mmap.c      static unsigned long count_vma_pages_range(struct mm_struct *mm,
mm_struct         588 mm/mmap.c      void __vma_link_rb(struct mm_struct *mm, struct vm_area_struct *vma,
mm_struct         632 mm/mmap.c      __vma_link(struct mm_struct *mm, struct vm_area_struct *vma,
mm_struct         640 mm/mmap.c      static void vma_link(struct mm_struct *mm, struct vm_area_struct *vma,
mm_struct         665 mm/mmap.c      static void __insert_vm_struct(struct mm_struct *mm, struct vm_area_struct *vma)
mm_struct         677 mm/mmap.c      static __always_inline void __vma_unlink_common(struct mm_struct *mm,
mm_struct         703 mm/mmap.c      static inline void __vma_unlink_prev(struct mm_struct *mm,
mm_struct         721 mm/mmap.c      	struct mm_struct *mm = vma->vm_mm;
mm_struct        1135 mm/mmap.c      struct vm_area_struct *vma_merge(struct mm_struct *mm,
mm_struct        1336 mm/mmap.c      static inline int mlock_future_check(struct mm_struct *mm,
mm_struct        1395 mm/mmap.c      	struct mm_struct *mm = current->mm;
mm_struct        1715 mm/mmap.c      	struct mm_struct *mm = current->mm;
mm_struct        1887 mm/mmap.c      	struct mm_struct *mm = current->mm;
mm_struct        1982 mm/mmap.c      	struct mm_struct *mm = current->mm;
mm_struct        2104 mm/mmap.c      	struct mm_struct *mm = current->mm;
mm_struct        2144 mm/mmap.c      	struct mm_struct *mm = current->mm;
mm_struct        2235 mm/mmap.c      struct vm_area_struct *find_vma(struct mm_struct *mm, unsigned long addr)
mm_struct        2272 mm/mmap.c      find_vma_prev(struct mm_struct *mm, unsigned long addr,
mm_struct        2296 mm/mmap.c      	struct mm_struct *mm = vma->vm_mm;
mm_struct        2341 mm/mmap.c      	struct mm_struct *mm = vma->vm_mm;
mm_struct        2433 mm/mmap.c      	struct mm_struct *mm = vma->vm_mm;
mm_struct        2527 mm/mmap.c      find_extend_vma(struct mm_struct *mm, unsigned long addr)
mm_struct        2549 mm/mmap.c      find_extend_vma(struct mm_struct *mm, unsigned long addr)
mm_struct        2582 mm/mmap.c      static void remove_vma_list(struct mm_struct *mm, struct vm_area_struct *vma)
mm_struct        2605 mm/mmap.c      static void unmap_region(struct mm_struct *mm,
mm_struct        2626 mm/mmap.c      detach_vmas_to_be_unmapped(struct mm_struct *mm, struct vm_area_struct *vma,
mm_struct        2656 mm/mmap.c      int __split_vma(struct mm_struct *mm, struct vm_area_struct *vma,
mm_struct        2720 mm/mmap.c      int split_vma(struct mm_struct *mm, struct vm_area_struct *vma,
mm_struct        2734 mm/mmap.c      int __do_munmap(struct mm_struct *mm, unsigned long start, size_t len,
mm_struct        2843 mm/mmap.c      int do_munmap(struct mm_struct *mm, unsigned long start, size_t len,
mm_struct        2852 mm/mmap.c      	struct mm_struct *mm = current->mm;
mm_struct        2895 mm/mmap.c      	struct mm_struct *mm = current->mm;
mm_struct        2994 mm/mmap.c      	struct mm_struct *mm = current->mm;
mm_struct        3066 mm/mmap.c      	struct mm_struct *mm = current->mm;
mm_struct        3098 mm/mmap.c      void exit_mmap(struct mm_struct *mm)
mm_struct        3171 mm/mmap.c      int insert_vm_struct(struct mm_struct *mm, struct vm_area_struct *vma)
mm_struct        3214 mm/mmap.c      	struct mm_struct *mm = vma->vm_mm;
mm_struct        3287 mm/mmap.c      bool may_expand_vm(struct mm_struct *mm, vm_flags_t flags, unsigned long npages)
mm_struct        3312 mm/mmap.c      void vm_stat_account(struct mm_struct *mm, vm_flags_t flags, long npages)
mm_struct        3394 mm/mmap.c      	struct mm_struct *mm,
mm_struct        3448 mm/mmap.c      	struct mm_struct *mm,
mm_struct        3456 mm/mmap.c      int install_special_mapping(struct mm_struct *mm,
mm_struct        3469 mm/mmap.c      static void vm_lock_anon_vma(struct mm_struct *mm, struct anon_vma *anon_vma)
mm_struct        3492 mm/mmap.c      static void vm_lock_mapping(struct mm_struct *mm, struct address_space *mapping)
mm_struct        3547 mm/mmap.c      int mm_take_all_locks(struct mm_struct *mm)
mm_struct        3627 mm/mmap.c      void mm_drop_all_locks(struct mm_struct *mm)
mm_struct          22 mm/mmu_context.c void use_mm(struct mm_struct *mm)
mm_struct          24 mm/mmu_context.c 	struct mm_struct *active_mm;
mm_struct          53 mm/mmu_context.c void unuse_mm(struct mm_struct *mm)
mm_struct         206 mm/mmu_gather.c void tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm,
mm_struct          42 mm/mmu_notifier.c void __mmu_notifier_release(struct mm_struct *mm)
mm_struct          95 mm/mmu_notifier.c int __mmu_notifier_clear_flush_young(struct mm_struct *mm,
mm_struct         112 mm/mmu_notifier.c int __mmu_notifier_clear_young(struct mm_struct *mm,
mm_struct         129 mm/mmu_notifier.c int __mmu_notifier_test_young(struct mm_struct *mm,
mm_struct         148 mm/mmu_notifier.c void __mmu_notifier_change_pte(struct mm_struct *mm, unsigned long address,
mm_struct         231 mm/mmu_notifier.c void __mmu_notifier_invalidate_range(struct mm_struct *mm,
mm_struct         249 mm/mmu_notifier.c int __mmu_notifier_register(struct mmu_notifier *mn, struct mm_struct *mm)
mm_struct         333 mm/mmu_notifier.c int mmu_notifier_register(struct mmu_notifier *mn, struct mm_struct *mm)
mm_struct         345 mm/mmu_notifier.c find_get_mmu_notifier(struct mm_struct *mm, const struct mmu_notifier_ops *ops)
mm_struct         383 mm/mmu_notifier.c 					     struct mm_struct *mm)
mm_struct         411 mm/mmu_notifier.c void __mmu_notifier_mm_destroy(struct mm_struct *mm)
mm_struct         428 mm/mmu_notifier.c void mmu_notifier_unregister(struct mmu_notifier *mn, struct mm_struct *mm)
mm_struct         472 mm/mmu_notifier.c 	struct mm_struct *mm = mn->mm;
mm_struct         503 mm/mmu_notifier.c 	struct mm_struct *mm = mn->mm;
mm_struct         305 mm/mprotect.c  	struct mm_struct *mm = vma->vm_mm;
mm_struct         376 mm/mprotect.c  	struct mm_struct *mm = vma->vm_mm;
mm_struct          33 mm/mremap.c    static pmd_t *get_old_pmd(struct mm_struct *mm, unsigned long addr)
mm_struct          59 mm/mremap.c    static pmd_t *alloc_new_pmd(struct mm_struct *mm, struct vm_area_struct *vma,
mm_struct         120 mm/mremap.c    	struct mm_struct *mm = vma->vm_mm;
mm_struct         200 mm/mremap.c    	struct mm_struct *mm = vma->vm_mm;
mm_struct         324 mm/mremap.c    	struct mm_struct *mm = vma->vm_mm;
mm_struct         436 mm/mremap.c    	struct mm_struct *mm = current->mm;
mm_struct         504 mm/mremap.c    	struct mm_struct *mm = current->mm;
mm_struct         599 mm/mremap.c    	struct mm_struct *mm = current->mm;
mm_struct          35 mm/msync.c     	struct mm_struct *mm = current->mm;
mm_struct         416 mm/nommu.c     	struct mm_struct *mm = current->mm;
mm_struct         586 mm/nommu.c     static void add_vma_to_mm(struct mm_struct *mm, struct vm_area_struct *vma)
mm_struct         654 mm/nommu.c     	struct mm_struct *mm = vma->vm_mm;
mm_struct         692 mm/nommu.c     static void delete_vma(struct mm_struct *mm, struct vm_area_struct *vma)
mm_struct         706 mm/nommu.c     struct vm_area_struct *find_vma(struct mm_struct *mm, unsigned long addr)
mm_struct         734 mm/nommu.c     struct vm_area_struct *find_extend_vma(struct mm_struct *mm, unsigned long addr)
mm_struct         752 mm/nommu.c     static struct vm_area_struct *find_vma_exact(struct mm_struct *mm,
mm_struct        1383 mm/nommu.c     int split_vma(struct mm_struct *mm, struct vm_area_struct *vma,
mm_struct        1446 mm/nommu.c     static int shrink_vma(struct mm_struct *mm,
mm_struct        1485 mm/nommu.c     int do_munmap(struct mm_struct *mm, unsigned long start, size_t len, struct list_head *uf)
mm_struct        1547 mm/nommu.c     	struct mm_struct *mm = current->mm;
mm_struct        1565 mm/nommu.c     void exit_mmap(struct mm_struct *mm)
mm_struct        1707 mm/nommu.c     int __access_remote_vm(struct task_struct *tsk, struct mm_struct *mm,
mm_struct        1751 mm/nommu.c     int access_remote_vm(struct mm_struct *mm, unsigned long addr,
mm_struct        1764 mm/nommu.c     	struct mm_struct *mm;
mm_struct         490 mm/oom_kill.c  bool process_shares_mm(struct task_struct *p, struct mm_struct *mm)
mm_struct         495 mm/oom_kill.c  		struct mm_struct *t_mm = READ_ONCE(t->mm);
mm_struct         512 mm/oom_kill.c  bool __oom_reap_task_mm(struct mm_struct *mm)
mm_struct         567 mm/oom_kill.c  static bool oom_reap_task_mm(struct task_struct *tsk, struct mm_struct *mm)
mm_struct         611 mm/oom_kill.c  	struct mm_struct *mm = tsk->signal->oom_mm;
mm_struct         698 mm/oom_kill.c  	struct mm_struct *mm = tsk->mm;
mm_struct         811 mm/oom_kill.c  	struct mm_struct *mm = task->mm;
mm_struct         859 mm/oom_kill.c  	struct mm_struct *mm;
mm_struct         140 mm/page_vma_mapped.c 	struct mm_struct *mm = pvmw->vma->vm_mm;
mm_struct         301 mm/pagewalk.c  int walk_page_range(struct mm_struct *mm, unsigned long start,
mm_struct          84 mm/pgtable-generic.c 	struct mm_struct *mm = (vma)->vm_mm;
mm_struct         152 mm/pgtable-generic.c void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp,
mm_struct         168 mm/pgtable-generic.c pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp)
mm_struct          78 mm/process_vm_access.c 				    struct mm_struct *mm,
mm_struct         159 mm/process_vm_access.c 	struct mm_struct *mm;
mm_struct         178 mm/rmap.c      	struct mm_struct *mm = vma->vm_mm;
mm_struct         603 mm/rmap.c      static void set_tlb_ubc_flush_pending(struct mm_struct *mm, bool writable)
mm_struct         630 mm/rmap.c      static bool should_defer_flush(struct mm_struct *mm, enum ttu_flags flags)
mm_struct         660 mm/rmap.c      void flush_tlb_batched_pending(struct mm_struct *mm)
mm_struct         674 mm/rmap.c      static void set_tlb_ubc_flush_pending(struct mm_struct *mm, bool writable)
mm_struct         678 mm/rmap.c      static bool should_defer_flush(struct mm_struct *mm, enum ttu_flags flags)
mm_struct         711 mm/rmap.c      pmd_t *mm_find_pmd(struct mm_struct *mm, unsigned long address)
mm_struct        1344 mm/rmap.c      	struct mm_struct *mm = vma->vm_mm;
mm_struct        1633 mm/shmem.c     	struct mm_struct *charge_mm = vma ? vma->vm_mm : current->mm;
mm_struct        1748 mm/shmem.c     	struct mm_struct *charge_mm;
mm_struct        2308 mm/shmem.c     static int shmem_mfill_atomic_pte(struct mm_struct *dst_mm,
mm_struct        2440 mm/shmem.c     int shmem_mcopy_atomic_pte(struct mm_struct *dst_mm,
mm_struct        2451 mm/shmem.c     int shmem_mfill_zeropage_pte(struct mm_struct *dst_mm,
mm_struct        2067 mm/swapfile.c  static int unuse_mm(struct mm_struct *mm, unsigned int type,
mm_struct        2126 mm/swapfile.c  	struct mm_struct *prev_mm;
mm_struct        2127 mm/swapfile.c  	struct mm_struct *mm;
mm_struct        2155 mm/swapfile.c  		mm = list_entry(p, struct mm_struct, mmlist);
mm_struct          21 mm/userfaultfd.c static int mcopy_atomic_pte(struct mm_struct *dst_mm,
mm_struct         112 mm/userfaultfd.c static int mfill_zeropage_pte(struct mm_struct *dst_mm,
mm_struct         147 mm/userfaultfd.c static pmd_t *mm_alloc_pmd(struct mm_struct *mm, unsigned long address)
mm_struct         173 mm/userfaultfd.c static __always_inline ssize_t __mcopy_atomic_hugetlb(struct mm_struct *dst_mm,
mm_struct         385 mm/userfaultfd.c extern ssize_t __mcopy_atomic_hugetlb(struct mm_struct *dst_mm,
mm_struct         393 mm/userfaultfd.c static __always_inline ssize_t mfill_atomic_pte(struct mm_struct *dst_mm,
mm_struct         433 mm/userfaultfd.c static __always_inline ssize_t __mcopy_atomic(struct mm_struct *dst_mm,
mm_struct         602 mm/userfaultfd.c ssize_t mcopy_atomic(struct mm_struct *dst_mm, unsigned long dst_start,
mm_struct         610 mm/userfaultfd.c ssize_t mfill_zeropage(struct mm_struct *dst_mm, unsigned long start,
mm_struct         273 mm/util.c      void __vma_link_list(struct mm_struct *mm, struct vm_area_struct *vma,
mm_struct         324 mm/util.c      unsigned long arch_randomize_brk(struct mm_struct *mm)
mm_struct         386 mm/util.c      void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack)
mm_struct         402 mm/util.c      void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack)
mm_struct         424 mm/util.c      int __account_locked_vm(struct mm_struct *mm, unsigned long pages, bool inc,
mm_struct         467 mm/util.c      int account_locked_vm(struct mm_struct *mm, unsigned long pages, bool inc)
mm_struct         488 mm/util.c      	struct mm_struct *mm = current->mm;
mm_struct         805 mm/util.c      int __vm_enough_memory(struct mm_struct *mm, long pages, int cap_sys_admin)
mm_struct         865 mm/util.c      	struct mm_struct *mm = get_task_mm(task);
mm_struct          31 mm/vmacache.c  static inline bool vmacache_valid_mm(struct mm_struct *mm)
mm_struct          42 mm/vmacache.c  static bool vmacache_valid(struct mm_struct *mm)
mm_struct          62 mm/vmacache.c  struct vm_area_struct *vmacache_find(struct mm_struct *mm, unsigned long addr)
mm_struct          93 mm/vmacache.c  struct vm_area_struct *vmacache_find_exact(struct mm_struct *mm,
mm_struct        1301 security/commoncap.c int cap_vm_enough_memory(struct mm_struct *mm, long pages)
mm_struct         752 security/security.c int security_vm_enough_memory_mm(struct mm_struct *mm, long pages)
mm_struct        2247 security/selinux/hooks.c static int selinux_vm_enough_memory(struct mm_struct *mm, long pages)
mm_struct         948 security/tomoyo/util.c 	struct mm_struct *mm = current->mm;
mm_struct          64 virt/kvm/async_pf.c 	struct mm_struct *mm = apf->mm;
mm_struct         384 virt/kvm/kvm_main.c 					      struct mm_struct *mm,
mm_struct         396 virt/kvm/kvm_main.c 					struct mm_struct *mm,
mm_struct         465 virt/kvm/kvm_main.c 					      struct mm_struct *mm,
mm_struct         486 virt/kvm/kvm_main.c 					struct mm_struct *mm,
mm_struct         516 virt/kvm/kvm_main.c 				       struct mm_struct *mm,
mm_struct         532 virt/kvm/kvm_main.c 				     struct mm_struct *mm)
mm_struct         798 virt/kvm/kvm_main.c 	struct mm_struct *mm = kvm->mm;