Searched defs:mm (Results 1 - 200 of 535) sorted by relevance

123

/linux-4.4.14/include/asm-generic/
H A Dtlbflush.h14 static inline void flush_tlb_mm(struct mm_struct *mm) flush_tlb_mm() argument
H A Dmm_hooks.h14 static inline void arch_exit_mmap(struct mm_struct *mm) arch_exit_mmap() argument
18 static inline void arch_unmap(struct mm_struct *mm, arch_unmap() argument
24 static inline void arch_bprm_mm_init(struct mm_struct *mm, arch_bprm_mm_init() argument
9 arch_dup_mmap(struct mm_struct *oldmm, struct mm_struct *mm) arch_dup_mmap() argument
H A Dhugetlb.h34 static inline void huge_pte_clear(struct mm_struct *mm, unsigned long addr, huge_pte_clear() argument
H A Dmmu_context.h14 static inline void enter_lazy_tlb(struct mm_struct *mm, enter_lazy_tlb() argument
25 static inline void destroy_context(struct mm_struct *mm) destroy_context() argument
19 init_new_context(struct task_struct *tsk, struct mm_struct *mm) init_new_context() argument
29 deactivate_mm(struct task_struct *task, struct mm_struct *mm) deactivate_mm() argument
H A Dpgtable-nopmd.h59 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_free() argument
/linux-4.4.14/mm/
H A Dmmu_context.c20 void use_mm(struct mm_struct *mm) use_mm() argument
51 void unuse_mm(struct mm_struct *mm) unuse_mm() argument
H A Dmsync.c34 struct mm_struct *mm = current->mm; SYSCALL_DEFINE3() local
H A Dvmacache.c16 void vmacache_flush_all(struct mm_struct *mm) vmacache_flush_all() argument
55 static inline bool vmacache_valid_mm(struct mm_struct *mm) vmacache_valid_mm() argument
66 static bool vmacache_valid(struct mm_struct *mm) vmacache_valid() argument
86 struct vm_area_struct *vmacache_find(struct mm_struct *mm, unsigned long addr) vmacache_find() argument
112 struct vm_area_struct *vmacache_find_exact(struct mm_struct *mm, vmacache_find_exact() argument
H A Ddebug.c169 void dump_mm(const struct mm_struct *mm) dump_mm() argument
H A Dframe_vector.c39 struct mm_struct *mm = current->mm; get_vaddr_frames() local
/linux-4.4.14/arch/arm/include/asm/
H A Dvdso.h20 static inline void arm_install_vdso(struct mm_struct *mm, unsigned long addr) arm_install_vdso() argument
H A Dhugetlb-3level.h40 static inline void set_huge_pte_at(struct mm_struct *mm, unsigned long addr, set_huge_pte_at() argument
52 static inline void huge_ptep_set_wrprotect(struct mm_struct *mm, huge_ptep_set_wrprotect() argument
58 static inline pte_t huge_ptep_get_and_clear(struct mm_struct *mm, huge_ptep_get_and_clear() argument
H A Dhugetlb.h39 static inline int is_hugepage_only_range(struct mm_struct *mm, is_hugepage_only_range() argument
H A Dmmu_context.h35 static inline void a15_erratum_get_cpumask(int this_cpu, struct mm_struct *mm, a15_erratum_get_cpumask() argument
45 static inline void check_and_switch_context(struct mm_struct *mm, check_and_switch_context() argument
68 struct mm_struct *mm = current->mm; finish_arch_post_lock_switch() local
105 enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) enter_lazy_tlb() argument
H A Dpgalloc.h30 static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long addr) pmd_alloc_one() argument
35 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_free() argument
41 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) pud_populate() argument
84 pte_alloc_one_kernel(struct mm_struct *mm, unsigned long addr) pte_alloc_one_kernel() argument
96 pte_alloc_one(struct mm_struct *mm, unsigned long addr) pte_alloc_one() argument
119 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) pte_free_kernel() argument
125 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) pte_free() argument
149 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep) pmd_populate_kernel() argument
158 pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep) pmd_populate() argument
/linux-4.4.14/lib/
H A Dis_single_threaded.c21 struct mm_struct *mm = task->mm; current_is_single_threaded() local
/linux-4.4.14/include/linux/
H A Dvmacache.h29 static inline void vmacache_invalidate(struct mm_struct *mm) vmacache_invalidate() argument
H A Dmm-arch-hooks.h17 static inline void arch_remap(struct mm_struct *mm, arch_remap() argument
H A Daio.h21 static inline void exit_aio(struct mm_struct *mm) { } do_io_submit() argument
H A Dkhugepaged.h26 static inline int khugepaged_fork(struct mm_struct *mm, struct mm_struct *oldmm) khugepaged_fork() argument
33 static inline void khugepaged_exit(struct mm_struct *mm) khugepaged_exit() argument
51 static inline int khugepaged_fork(struct mm_struct *mm, struct mm_struct *oldmm) khugepaged_fork() argument
55 static inline void khugepaged_exit(struct mm_struct *mm) khugepaged_exit() argument
H A Drslib.h42 int mm; member in struct:rs_control
H A Dfutex.h43 struct mm_struct *mm; member in struct:futex_key::__anon12318
H A Dksm.h25 static inline int ksm_fork(struct mm_struct *mm, struct mm_struct *oldmm) ksm_fork() argument
32 static inline void ksm_exit(struct mm_struct *mm) ksm_exit() argument
69 static inline int ksm_fork(struct mm_struct *mm, struct mm_struct *oldmm) ksm_fork() argument
74 static inline void ksm_exit(struct mm_struct *mm) ksm_exit() argument
/linux-4.4.14/arch/powerpc/include/asm/
H A Dcopro.h27 static inline void copro_flush_all_slbs(struct mm_struct *mm) {} argument
H A Dmm-arch-hooks.h15 static inline void arch_remap(struct mm_struct *mm, arch_remap() argument
H A Dmmu_context.h120 static inline void enter_lazy_tlb(struct mm_struct *mm, enter_lazy_tlb() argument
134 static inline void arch_exit_mmap(struct mm_struct *mm) arch_exit_mmap() argument
138 static inline void arch_unmap(struct mm_struct *mm, arch_unmap() argument
146 static inline void arch_bprm_mm_init(struct mm_struct *mm, arch_bprm_mm_init() argument
129 arch_dup_mmap(struct mm_struct *oldmm, struct mm_struct *mm) arch_dup_mmap() argument
H A Dpgalloc-32.h40 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) pte_free_kernel() argument
45 static inline void pte_free(struct mm_struct *mm, pgtable_t ptepage) pte_free() argument
H A Dtlbflush.h75 static inline void local_flush_tlb_mm(struct mm_struct *mm) local_flush_tlb_mm() argument
96 struct mm_struct *mm; member in struct:ppc64_tlb_batch
134 static inline void local_flush_tlb_mm(struct mm_struct *mm) local_flush_tlb_mm() argument
138 static inline void flush_tlb_mm(struct mm_struct *mm) flush_tlb_mm() argument
/linux-4.4.14/arch/sparc/include/asm/
H A Dmmu_context_32.h8 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) enter_lazy_tlb() argument
H A Dmmu_context_64.h12 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) enter_lazy_tlb() argument
35 static inline void tsb_context_switch(struct mm_struct *mm) tsb_context_switch() argument
74 static inline void switch_mm(struct mm_struct *old_mm, struct mm_struct *mm, struct task_struct *tsk) switch_mm() argument
136 static inline void activate_mm(struct mm_struct *active_mm, struct mm_struct *mm) activate_mm() argument
H A Dtlbflush_64.h12 struct mm_struct *mm; member in struct:tlb_batch
24 static inline void flush_tlb_mm(struct mm_struct *mm) flush_tlb_mm() argument
54 static inline void global_flush_tlb_page(struct mm_struct *mm, unsigned long vaddr) global_flush_tlb_page() argument
H A Dhugetlb.h14 static inline int is_hugepage_only_range(struct mm_struct *mm, is_hugepage_only_range() argument
57 static inline void huge_ptep_set_wrprotect(struct mm_struct *mm, huge_ptep_set_wrprotect() argument
H A Dpgalloc_32.h39 static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, pmd_alloc_one() argument
62 static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm, pte_alloc_one_kernel() argument
/linux-4.4.14/arch/microblaze/mm/
H A Dmmu_context.c61 struct mm_struct *mm; steal_context() local
H A Dfault.c90 struct mm_struct *mm = current->mm; do_page_fault() local
/linux-4.4.14/arch/nios2/include/asm/
H A Dmmu_context.h27 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) enter_lazy_tlb() argument
48 static inline void destroy_context(struct mm_struct *mm) destroy_context() argument
37 init_new_context(struct task_struct *tsk, struct mm_struct *mm) init_new_context() argument
55 deactivate_mm(struct task_struct *tsk, struct mm_struct *mm) deactivate_mm() argument
H A Dpgalloc.h15 static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pmd_populate_kernel() argument
21 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pmd_populate() argument
35 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) pgd_free() argument
40 static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm, pte_alloc_one_kernel() argument
51 static inline pgtable_t pte_alloc_one(struct mm_struct *mm, pte_alloc_one() argument
67 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) pte_free_kernel() argument
72 static inline void pte_free(struct mm_struct *mm, struct page *pte) pte_free() argument
/linux-4.4.14/arch/nios2/mm/
H A Dpgtable.c54 pgd_t *pgd_alloc(struct mm_struct *mm) pgd_alloc() argument
H A Dfault.c47 struct mm_struct *mm = tsk->mm; do_page_fault() local
H A Dinit.c124 struct mm_struct *mm = current->mm; arch_setup_additional_pages() local
/linux-4.4.14/arch/openrisc/include/asm/
H A Dmmu_context.h39 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) enter_lazy_tlb() argument
H A Dpgalloc.h33 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pmd_populate() argument
44 static inline pgd_t *pgd_alloc(struct mm_struct *mm) pgd_alloc() argument
69 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) pgd_free() argument
76 static inline struct page *pte_alloc_one(struct mm_struct *mm, pte_alloc_one() argument
91 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) pte_free_kernel() argument
96 static inline void pte_free(struct mm_struct *mm, struct page *pte) pte_free() argument
/linux-4.4.14/arch/arm64/mm/
H A Dpgd.c33 pgd_t *pgd_alloc(struct mm_struct *mm) pgd_alloc() argument
41 void pgd_free(struct mm_struct *mm, pgd_t *pgd) pgd_free() argument
H A Dmmap.c75 void arch_pick_mmap_layout(struct mm_struct *mm) arch_pick_mmap_layout() argument
H A Dcontext.c103 static u64 new_context(struct mm_struct *mm, unsigned int cpu) new_context() argument
152 void check_and_switch_context(struct mm_struct *mm, unsigned int cpu) check_and_switch_context() argument
/linux-4.4.14/drivers/misc/cxl/
H A Dbase.c56 void cxl_slbia(struct mm_struct *mm) cxl_slbia() argument
H A Dmain.c35 static inline void _cxl_slbia(struct cxl_context *ctx, struct mm_struct *mm) _cxl_slbia() argument
61 static inline void cxl_slbia_core(struct mm_struct *mm) cxl_slbia_core() argument
H A Dfault.c87 static int cxl_fault_segment(struct cxl_context *ctx, struct mm_struct *mm, cxl_fault_segment() argument
176 struct mm_struct *mm = NULL; cxl_handle_fault() local
230 struct mm_struct *mm; cxl_prefault_one() local
267 struct mm_struct *mm; cxl_prefault_vma() local
115 cxl_handle_segment_miss(struct cxl_context *ctx, struct mm_struct *mm, u64 ea) cxl_handle_segment_miss() argument
134 cxl_handle_page_fault(struct cxl_context *ctx, struct mm_struct *mm, u64 dsisr, u64 dar) cxl_handle_page_fault() argument
/linux-4.4.14/arch/sparc/power/
H A Dhibernate.c36 struct mm_struct *mm = current->active_mm; restore_processor_state() local
/linux-4.4.14/arch/x86/um/
H A Dmem_32.c29 struct vm_area_struct *get_gate_vma(struct mm_struct *mm) get_gate_vma() argument
45 int in_gate_area(struct mm_struct *mm, unsigned long addr) in_gate_area() argument
/linux-4.4.14/include/misc/
H A Dcxl-base.h44 static inline void cxl_slbia(struct mm_struct *mm) {} argument
/linux-4.4.14/arch/sh/include/asm/
H A Dmmu_context_32.h8 static inline void destroy_context(struct mm_struct *mm) destroy_context() argument
H A Dmmu_context_64.h24 static inline void destroy_context(struct mm_struct *mm) destroy_context() argument
H A Dpgalloc.h18 static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pmd_populate_kernel() argument
24 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pmd_populate() argument
34 static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm, pte_alloc_one_kernel() argument
40 static inline pgtable_t pte_alloc_one(struct mm_struct *mm, pte_alloc_one() argument
57 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) pte_free_kernel() argument
62 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) pte_free() argument
H A Dhugetlb.h9 static inline int is_hugepage_only_range(struct mm_struct *mm, is_hugepage_only_range() argument
37 static inline void set_huge_pte_at(struct mm_struct *mm, unsigned long addr, set_huge_pte_at() argument
43 static inline pte_t huge_ptep_get_and_clear(struct mm_struct *mm, huge_ptep_get_and_clear() argument
64 static inline void huge_ptep_set_wrprotect(struct mm_struct *mm, huge_ptep_set_wrprotect() argument
/linux-4.4.14/arch/m68k/mm/
H A Dfault.c72 struct mm_struct *mm = current->mm; do_page_fault() local
/linux-4.4.14/arch/mn10300/include/asm/
H A Dpgalloc.h26 void pmd_populate(struct mm_struct *mm, pmd_t *pmd, struct page *pte) pmd_populate() argument
42 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) pte_free_kernel() argument
47 static inline void pte_free(struct mm_struct *mm, struct page *pte) pte_free() argument
H A Dmmu_context.h39 static inline void cpu_ran_vm(int cpu, struct mm_struct *mm) cpu_ran_vm() argument
46 static inline bool cpu_maybe_ran_vm(int cpu, struct mm_struct *mm) cpu_maybe_ran_vm() argument
63 static inline unsigned long allocate_mmu_context(struct mm_struct *mm) allocate_mmu_context() argument
85 static inline unsigned long get_mmu_context(struct mm_struct *mm) get_mmu_context() argument
117 static inline void activate_context(struct mm_struct *mm) activate_context() argument
103 init_new_context(struct task_struct *tsk, struct mm_struct *mm) init_new_context() argument
H A Dtlbflush.h60 void local_flush_tlb_page(struct mm_struct *mm, unsigned long addr) local_flush_tlb_page() argument
123 static inline void flush_tlb_mm(struct mm_struct *mm) flush_tlb_mm() argument
149 static inline void flush_tlb_pgtables(struct mm_struct *mm, flush_tlb_pgtables() argument
/linux-4.4.14/arch/cris/include/asm/
H A Dmmu_context.h30 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) enter_lazy_tlb() argument
H A Dpgalloc.h15 static inline pgd_t *pgd_alloc (struct mm_struct *mm) pgd_alloc() argument
20 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) pgd_free() argument
25 static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm, unsigned long address) pte_alloc_one_kernel() argument
31 static inline pgtable_t pte_alloc_one(struct mm_struct *mm, unsigned long address) pte_alloc_one() argument
44 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) pte_free_kernel() argument
49 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) pte_free() argument
/linux-4.4.14/arch/cris/mm/
H A Dtlb.c36 alloc_context(struct mm_struct *mm) alloc_context() argument
71 get_mmu_context(struct mm_struct *mm) get_mmu_context() argument
86 destroy_context(struct mm_struct *mm) destroy_context() argument
H A Dfault.c57 struct mm_struct *mm; do_page_fault() local
/linux-4.4.14/arch/frv/include/asm/
H A Dmmu_context.h20 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) enter_lazy_tlb() argument
H A Dpgalloc.h41 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) pte_free_kernel() argument
46 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) pte_free() argument
/linux-4.4.14/arch/tile/mm/
H A Dmmap.c32 static inline unsigned long mmap_base(struct mm_struct *mm) mmap_base() argument
52 void arch_pick_mmap_layout(struct mm_struct *mm) arch_pick_mmap_layout() argument
89 unsigned long arch_randomize_brk(struct mm_struct *mm) arch_randomize_brk() argument
H A Delf.c41 static int notify_exec(struct mm_struct *mm) notify_exec() argument
120 struct mm_struct *mm = current->mm; arch_setup_additional_pages() local
/linux-4.4.14/arch/um/include/asm/
H A Dpgalloc.h31 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) pte_free_kernel() argument
36 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) pte_free() argument
50 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_free() argument
H A Dmmu_context.h16 static inline void arch_dup_mmap(struct mm_struct *oldmm, struct mm_struct *mm) arch_dup_mmap() argument
21 static inline void arch_unmap(struct mm_struct *mm, arch_unmap() argument
26 static inline void arch_bprm_mm_init(struct mm_struct *mm, arch_bprm_mm_init() argument
63 static inline void enter_lazy_tlb(struct mm_struct *mm, enter_lazy_tlb() argument
H A Dtlb.h18 struct mm_struct *mm; member in struct:mmu_gather
48 tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm, unsigned long start, unsigned long end) tlb_gather_mmu() argument
/linux-4.4.14/arch/unicore32/mm/
H A Dpgd.c27 pgd_t *get_pgd_slow(struct mm_struct *mm) get_pgd_slow() argument
79 void free_pgd_slow(struct mm_struct *mm, pgd_t *pgd) free_pgd_slow() argument
H A Dflush.c19 void flush_cache_mm(struct mm_struct *mm) flush_cache_mm() argument
/linux-4.4.14/arch/x86/include/asm/uv/
H A Duv.h29 uv_flush_tlb_others(const struct cpumask *cpumask, struct mm_struct *mm, uv_flush_tlb_others() argument
/linux-4.4.14/arch/x86/mm/
H A Dmmap.c112 void arch_pick_mmap_layout(struct mm_struct *mm) arch_pick_mmap_layout() argument
H A Dhugetlbpage.c129 struct mm_struct *mm = current->mm; hugetlb_get_unmapped_area() local
/linux-4.4.14/arch/x86/um/vdso/
H A Dvma.c59 struct mm_struct *mm = current->mm; arch_setup_additional_pages() local
/linux-4.4.14/arch/xtensa/include/asm/
H A Dnommu_context.h5 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) enter_lazy_tlb() argument
9 static inline int init_new_context(struct task_struct *tsk,struct mm_struct *mm) init_new_context() argument
14 static inline void destroy_context(struct mm_struct *mm) destroy_context() argument
27 static inline void deactivate_mm(struct task_struct *tsk, struct mm_struct *mm) deactivate_mm() argument
H A Dpgalloc.h31 pgd_alloc(struct mm_struct *mm) pgd_alloc() argument
36 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) pgd_free() argument
41 static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm, pte_alloc_one_kernel() argument
55 static inline pgtable_t pte_alloc_one(struct mm_struct *mm, pte_alloc_one() argument
72 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) pte_free_kernel() argument
77 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) pte_free() argument
H A Dmmu_context.h68 static inline void get_new_mmu_context(struct mm_struct *mm, unsigned int cpu) get_new_mmu_context() argument
84 static inline void get_mmu_context(struct mm_struct *mm, unsigned int cpu) get_mmu_context() argument
99 static inline void activate_context(struct mm_struct *mm, unsigned int cpu) activate_context() argument
144 static inline void destroy_context(struct mm_struct *mm) destroy_context() argument
150 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) enter_lazy_tlb() argument
112 init_new_context(struct task_struct *tsk, struct mm_struct *mm) init_new_context() argument
/linux-4.4.14/arch/arc/mm/
H A Dmmap.c34 struct mm_struct *mm = current->mm; arch_get_unmapped_area() local
H A Dfault.c67 struct mm_struct *mm = tsk->mm; do_page_fault() local
/linux-4.4.14/arch/cris/arch-v10/mm/
H A Dtlb.c64 flush_tlb_mm(struct mm_struct *mm) flush_tlb_mm() argument
101 struct mm_struct *mm = vma->vm_mm; flush_tlb_page() local
143 init_new_context(struct task_struct *tsk, struct mm_struct *mm) init_new_context() argument
/linux-4.4.14/arch/powerpc/mm/
H A Dcopro_fault.c36 int copro_handle_mm_fault(struct mm_struct *mm, unsigned long ea, copro_handle_mm_fault() argument
101 int copro_calculate_slb(struct mm_struct *mm, u64 ea, struct copro_slb *slb) copro_calculate_slb() argument
148 void copro_flush_all_slbs(struct mm_struct *mm) copro_flush_all_slbs() argument
H A Dicswx_pid.c58 int get_cop_pid(struct mm_struct *mm) get_cop_pid() argument
71 int disable_cop_pid(struct mm_struct *mm) disable_cop_pid() argument
H A Dmmap.c85 void arch_pick_mmap_layout(struct mm_struct *mm) arch_pick_mmap_layout() argument
H A Dmmu_context_hash32.c82 int init_new_context(struct task_struct *t, struct mm_struct *mm) init_new_context() argument
101 void destroy_context(struct mm_struct *mm) destroy_context() argument
H A Dmmu_context_hash64.c62 int init_new_context(struct task_struct *tsk, struct mm_struct *mm) init_new_context() argument
107 static void destroy_pagetable_page(struct mm_struct *mm) destroy_pagetable_page() argument
129 static inline void destroy_pagetable_page(struct mm_struct *mm) destroy_pagetable_page() argument
136 void destroy_context(struct mm_struct *mm) destroy_context() argument
H A Dicswx.c85 int use_cop(unsigned long acop, struct mm_struct *mm) use_cop() argument
129 void drop_cop(unsigned long acop, struct mm_struct *mm) drop_cop() argument
H A Dicswx.h23 struct mm_struct *mm = arg; sync_cop() local
H A Dhugetlbpage-book3e.c85 struct mm_struct *mm; book3e_hugetlb_preload() local
H A Dpgtable.c172 void set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, set_pte_at() argument
216 void assert_pte_locked(struct mm_struct *mm, unsigned long addr) assert_pte_locked() argument
H A Dsubpage-prot.c26 void subpage_prot_free(struct mm_struct *mm) subpage_prot_free() argument
53 void subpage_prot_init_new_context(struct mm_struct *mm) subpage_prot_init_new_context() argument
60 static void hpte_flush_range(struct mm_struct *mm, unsigned long addr, hpte_flush_range() argument
95 struct mm_struct *mm = current->mm; subpage_prot_clear() local
142 static void subpage_mark_vma_nohuge(struct mm_struct *mm, unsigned long addr, subpage_mark_vma_nohuge() argument
171 static void subpage_mark_vma_nohuge(struct mm_struct *mm, unsigned long addr, subpage_mark_vma_nohuge() argument
190 struct mm_struct *mm = current->mm; sys_subpage_prot() local
H A Dtlb_hash32.c40 void flush_hash_entry(struct mm_struct *mm, pte_t *ptep, unsigned long addr) flush_hash_entry() argument
90 static void flush_range(struct mm_struct *mm, unsigned long start, flush_range() argument
134 void flush_tlb_mm(struct mm_struct *mm) flush_tlb_mm() argument
156 struct mm_struct *mm; flush_tlb_page() local
H A Dtlb_hash64.c43 void hpte_need_flush(struct mm_struct *mm, unsigned long addr, hpte_need_flush() argument
190 void __flush_hash_table_range(struct mm_struct *mm, unsigned long start, __flush_hash_table_range() argument
232 void flush_tlb_pmd_range(struct mm_struct *mm, pmd_t *pmd, unsigned long addr) flush_tlb_pmd_range() argument
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/
H A Dcontext.c113 struct mm_struct *mm; spu_forget() local
/linux-4.4.14/arch/sh/kernel/vsyscall/
H A Dvsyscall.c63 struct mm_struct *mm = current->mm; arch_setup_additional_pages() local
/linux-4.4.14/arch/sh/mm/
H A Dhugetlbpage.c24 pte_t *huge_pte_alloc(struct mm_struct *mm, huge_pte_alloc() argument
45 pte_t *huge_pte_offset(struct mm_struct *mm, unsigned long addr) huge_pte_offset() argument
H A Dpgtable.c32 pgd_t *pgd_alloc(struct mm_struct *mm) pgd_alloc() argument
37 void pgd_free(struct mm_struct *mm, pgd_t *pgd) pgd_free() argument
43 void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) pud_populate() argument
48 pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long address) pmd_alloc_one() argument
53 void pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_free() argument
H A Dtlbflush_32.c42 struct mm_struct *mm = vma->vm_mm; local_flush_tlb_range() local
106 void local_flush_tlb_mm(struct mm_struct *mm) local_flush_tlb_mm() argument
H A Dmmap.c36 struct mm_struct *mm = current->mm; arch_get_unmapped_area() local
85 struct mm_struct *mm = current->mm; arch_get_unmapped_area_topdown() local
H A Dtlbflush_64.c86 struct mm_struct *mm; local_flush_tlb_range() local
128 void local_flush_tlb_mm(struct mm_struct *mm) local_flush_tlb_mm() argument
/linux-4.4.14/arch/metag/include/asm/
H A Dtlbflush.h46 static inline void flush_tlb_mm(struct mm_struct *mm) flush_tlb_mm() argument
64 static inline void flush_tlb_pgtables(struct mm_struct *mm, flush_tlb_pgtables() argument
H A Dpgalloc.h29 static inline pgd_t *pgd_alloc(struct mm_struct *mm) pgd_alloc() argument
37 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) pgd_free() argument
42 static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm, pte_alloc_one_kernel() argument
50 static inline pgtable_t pte_alloc_one(struct mm_struct *mm, pte_alloc_one() argument
64 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) pte_free_kernel() argument
69 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) pte_free() argument
H A Dhugetlb.h8 static inline int is_hugepage_only_range(struct mm_struct *mm, is_hugepage_only_range() argument
25 static inline void set_huge_pte_at(struct mm_struct *mm, unsigned long addr, set_huge_pte_at() argument
31 static inline pte_t huge_ptep_get_and_clear(struct mm_struct *mm, huge_ptep_get_and_clear() argument
52 static inline void huge_ptep_set_wrprotect(struct mm_struct *mm, huge_ptep_set_wrprotect() argument
H A Dmmu_context.h13 static inline void enter_lazy_tlb(struct mm_struct *mm, enter_lazy_tlb() argument
39 static inline void destroy_context(struct mm_struct *mm) destroy_context() argument
18 init_new_context(struct task_struct *tsk, struct mm_struct *mm) init_new_context() argument
/linux-4.4.14/arch/mips/mm/
H A Dhugetlbpage.c24 pte_t *huge_pte_alloc(struct mm_struct *mm, unsigned long addr, huge_pte_alloc() argument
39 pte_t *huge_pte_offset(struct mm_struct *mm, unsigned long addr) huge_pte_offset() argument
H A Dpgtable-64.c88 void set_pmd_at(struct mm_struct *mm, unsigned long addr, set_pmd_at() argument
H A Dfault.c44 struct mm_struct *mm = tsk->mm; __do_page_fault() local
/linux-4.4.14/arch/openrisc/mm/
H A Dioremap.c119 pte_t __init_refok *pte_alloc_one_kernel(struct mm_struct *mm, pte_alloc_one_kernel() argument
H A Dfault.c53 struct mm_struct *mm; do_page_fault() local
/linux-4.4.14/arch/parisc/include/asm/
H A Dmmu_context.h11 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) enter_lazy_tlb() argument
22 init_new_context(struct task_struct *tsk, struct mm_struct *mm) init_new_context() argument
31 destroy_context(struct mm_struct *mm) destroy_context() argument
H A Dtlbflush.h50 static inline void flush_tlb_mm(struct mm_struct *mm) flush_tlb_mm() argument
H A Dhugetlb.h14 static inline int is_hugepage_only_range(struct mm_struct *mm, is_hugepage_only_range() argument
H A Dpgalloc.h21 static inline pgd_t *pgd_alloc(struct mm_struct *mm) pgd_alloc() argument
46 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) pgd_free() argument
58 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmd) pgd_populate() argument
64 static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long address) pmd_alloc_one() argument
73 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_free() argument
104 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte) pmd_populate_kernel() argument
125 pte_alloc_one(struct mm_struct *mm, unsigned long address) pte_alloc_one() argument
138 pte_alloc_one_kernel(struct mm_struct *mm, unsigned long addr) pte_alloc_one_kernel() argument
144 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) pte_free_kernel() argument
149 static inline void pte_free(struct mm_struct *mm, struct page *pte) pte_free() argument
/linux-4.4.14/arch/hexagon/include/asm/
H A Dmmu_context.h29 static inline void destroy_context(struct mm_struct *mm) destroy_context() argument
38 static inline void enter_lazy_tlb(struct mm_struct *mm, enter_lazy_tlb() argument
46 deactivate_mm(struct task_struct *tsk, struct mm_struct *mm) deactivate_mm() argument
56 init_new_context(struct task_struct *tsk, struct mm_struct *mm) init_new_context() argument
H A Dpgalloc.h34 static inline pgd_t *pgd_alloc(struct mm_struct *mm) pgd_alloc() argument
57 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) pgd_free() argument
62 static inline struct page *pte_alloc_one(struct mm_struct *mm, pte_alloc_one() argument
78 static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm, pte_alloc_one_kernel() argument
85 static inline void pte_free(struct mm_struct *mm, struct page *pte) pte_free() argument
91 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) pte_free_kernel() argument
96 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pmd_populate() argument
116 static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pmd_populate_kernel() argument
/linux-4.4.14/arch/hexagon/kernel/
H A Dvdso.c66 struct mm_struct *mm = current->mm; arch_setup_additional_pages() local
/linux-4.4.14/arch/hexagon/mm/
H A Dvm_tlb.c40 struct mm_struct *mm = vma->vm_mm; flush_tlb_range() local
68 void flush_tlb_mm(struct mm_struct *mm) flush_tlb_mm() argument
80 struct mm_struct *mm = vma->vm_mm; flush_tlb_page() local
H A Dvm_fault.c51 struct mm_struct *mm = current->mm; do_page_fault() local
/linux-4.4.14/arch/ia64/include/asm/
H A Dtlbflush.h39 local_finish_flush_tlb_mm (struct mm_struct *mm) local_finish_flush_tlb_mm() argument
51 flush_tlb_mm (struct mm_struct *mm) flush_tlb_mm() argument
H A Dhugetlb.h15 static inline int is_hugepage_only_range(struct mm_struct *mm, is_hugepage_only_range() argument
23 static inline void set_huge_pte_at(struct mm_struct *mm, unsigned long addr, set_huge_pte_at() argument
29 static inline pte_t huge_ptep_get_and_clear(struct mm_struct *mm, huge_ptep_get_and_clear() argument
50 static inline void huge_ptep_set_wrprotect(struct mm_struct *mm, huge_ptep_set_wrprotect() argument
/linux-4.4.14/arch/arm64/kernel/
H A Dsuspend.c63 struct mm_struct *mm = current->active_mm; cpu_suspend() local
H A Dvdso.c89 struct mm_struct *mm = current->mm; aarch32_setup_vectors_page() local
158 struct mm_struct *mm = current->mm; arch_setup_additional_pages() local
/linux-4.4.14/arch/arm/kernel/
H A Dsuspend.c19 struct mm_struct *mm = current->active_mm; cpu_suspend() local
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/
H A Dmm.h28 nvkm_mm_initialised(struct nvkm_mm *mm) nvkm_mm_initialised() argument
H A Dtegra.h24 struct nvkm_mm mm; member in struct:nvkm_device_tegra::__anon4315
/linux-4.4.14/arch/tile/kernel/
H A Dtlb.c34 void flush_tlb_mm(struct mm_struct *mm) flush_tlb_mm() argument
53 void flush_tlb_page_mm(struct vm_area_struct *vma, struct mm_struct *mm, flush_tlb_page_mm() argument
72 struct mm_struct *mm = vma->vm_mm; flush_tlb_range() local
H A Dvdso.c128 struct mm_struct *mm = current->mm; setup_vdso_pages() local
/linux-4.4.14/arch/um/kernel/skas/
H A Dmmu.c17 static int init_stub_pte(struct mm_struct *mm, unsigned long proc, init_stub_pte() argument
50 int init_new_context(struct task_struct *task, struct mm_struct *mm) init_new_context() argument
93 void uml_setup_stubs(struct mm_struct *mm) uml_setup_stubs() argument
124 void arch_exit_mmap(struct mm_struct *mm) arch_exit_mmap() argument
139 void destroy_context(struct mm_struct *mm) destroy_context() argument
/linux-4.4.14/arch/unicore32/include/asm/
H A Dmmu_context.h38 enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) enter_lazy_tlb() argument
89 static inline void arch_unmap(struct mm_struct *mm, arch_unmap() argument
95 static inline void arch_bprm_mm_init(struct mm_struct *mm, arch_bprm_mm_init() argument
84 arch_dup_mmap(struct mm_struct *oldmm, struct mm_struct *mm) arch_dup_mmap() argument
H A Dpgalloc.h37 pte_alloc_one_kernel(struct mm_struct *mm, unsigned long addr) pte_alloc_one_kernel() argument
49 pte_alloc_one(struct mm_struct *mm, unsigned long addr) pte_alloc_one() argument
70 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) pte_free_kernel() argument
76 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) pte_free() argument
93 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep) pmd_populate_kernel() argument
105 pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep) pmd_populate() argument
H A Dtlbflush.h75 static inline void local_flush_tlb_mm(struct mm_struct *mm) local_flush_tlb_mm() argument
/linux-4.4.14/arch/alpha/include/asm/
H A Dpgalloc.h14 pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t pte) pmd_populate() argument
21 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte) pmd_populate_kernel() argument
27 pgd_populate(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmd) pgd_populate() argument
35 pgd_free(struct mm_struct *mm, pgd_t *pgd) pgd_free() argument
41 pmd_alloc_one(struct mm_struct *mm, unsigned long address) pmd_alloc_one() argument
48 pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_free() argument
54 pte_alloc_one_kernel(struct mm_struct *mm, unsigned long address) pte_alloc_one_kernel() argument
61 pte_free_kernel(struct mm_struct *mm, pte_t *pte) pte_free_kernel() argument
67 pte_alloc_one(struct mm_struct *mm, unsigned long address) pte_alloc_one() argument
83 pte_free(struct mm_struct *mm, pgtable_t page) pte_free() argument
H A Dcacheflush.h54 struct mm_struct *mm = vma->vm_mm; flush_icache_user_range() local
H A Dtlbflush.h21 ev4_flush_tlb_current(struct mm_struct *mm) ev4_flush_tlb_current() argument
28 ev5_flush_tlb_current(struct mm_struct *mm) ev5_flush_tlb_current() argument
38 ev4_flush_tlb_current_page(struct mm_struct * mm, ev4_flush_tlb_current_page() argument
51 ev5_flush_tlb_current_page(struct mm_struct * mm, ev5_flush_tlb_current_page() argument
89 flush_tlb_other(struct mm_struct *mm) flush_tlb_other() argument
107 flush_tlb_mm(struct mm_struct *mm) flush_tlb_mm() argument
119 struct mm_struct *mm = vma->vm_mm; flush_tlb_page() local
/linux-4.4.14/arch/cris/arch-v32/mm/
H A Dtlb.c79 __flush_tlb_mm(struct mm_struct *mm) __flush_tlb_mm() argument
169 init_new_context(struct task_struct *tsk, struct mm_struct *mm) init_new_context() argument
/linux-4.4.14/arch/s390/mm/
H A Dhugetlbpage.c88 void set_huge_pte_at(struct mm_struct *mm, unsigned long addr, set_huge_pte_at() argument
104 pte_t huge_ptep_get_and_clear(struct mm_struct *mm, huge_ptep_get_and_clear() argument
115 pte_t *huge_pte_alloc(struct mm_struct *mm, huge_pte_alloc() argument
129 pte_t *huge_pte_offset(struct mm_struct *mm, unsigned long addr) huge_pte_offset() argument
H A Dmmap.c86 struct mm_struct *mm = current->mm; arch_get_unmapped_area() local
122 struct mm_struct *mm = current->mm; arch_get_unmapped_area_topdown() local
185 struct mm_struct *mm = current->mm; s390_get_unmapped_area() local
207 struct mm_struct *mm = current->mm; s390_get_unmapped_area_topdown() local
228 void arch_pick_mmap_layout(struct mm_struct *mm) arch_pick_mmap_layout() argument
/linux-4.4.14/arch/score/include/asm/
H A Dpgalloc.h6 static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pmd_populate_kernel() argument
12 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pmd_populate() argument
20 static inline pgd_t *pgd_alloc(struct mm_struct *mm) pgd_alloc() argument
35 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) pgd_free() argument
40 static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm, pte_alloc_one_kernel() argument
51 static inline struct page *pte_alloc_one(struct mm_struct *mm, pte_alloc_one() argument
67 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) pte_free_kernel() argument
72 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) pte_free() argument
H A Dmmu_context.h42 static inline void enter_lazy_tlb(struct mm_struct *mm, enter_lazy_tlb() argument
47 get_new_mmu_context(struct mm_struct *mm) get_new_mmu_context() argument
66 init_new_context(struct task_struct *tsk, struct mm_struct *mm) init_new_context() argument
90 static inline void destroy_context(struct mm_struct *mm) destroy_context() argument
94 deactivate_mm(struct task_struct *task, struct mm_struct *mm) deactivate_mm() argument
/linux-4.4.14/arch/score/mm/
H A Dfault.c49 struct mm_struct *mm = tsk->mm; do_page_fault() local
H A Dtlb-score.c64 drop_mmu_context(struct mm_struct *mm) drop_mmu_context() argument
74 void local_flush_tlb_mm(struct mm_struct *mm) local_flush_tlb_mm() argument
83 struct mm_struct *mm = vma->vm_mm; local_flush_tlb_range() local
/linux-4.4.14/arch/m68k/include/asm/
H A Dtlbflush.h78 static inline void flush_tlb_mm(struct mm_struct *mm) flush_tlb_mm() argument
144 static inline void flush_tlb_mm (struct mm_struct *mm) flush_tlb_mm() argument
194 struct mm_struct *mm = vma->vm_mm; flush_tlb_range() local
255 static inline void flush_tlb_mm(struct mm_struct *mm) flush_tlb_mm() argument
265 static inline void flush_tlb_range(struct mm_struct *mm, flush_tlb_range() argument
H A Dmcf_pgalloc.h7 extern inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) pte_free_kernel() argument
14 extern inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm, pte_alloc_one_kernel() argument
51 static inline struct page *pte_alloc_one(struct mm_struct *mm, pte_alloc_one() argument
76 extern inline void pte_free(struct mm_struct *mm, struct page *page) pte_free() argument
87 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) pgd_free() argument
92 static inline pgd_t *pgd_alloc(struct mm_struct *mm) pgd_alloc() argument
H A Dmotorola_pgalloc.h10 static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm, unsigned long address) pte_alloc_one_kernel() argument
24 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) pte_free_kernel() argument
30 static inline pgtable_t pte_alloc_one(struct mm_struct *mm, unsigned long address) pte_alloc_one() argument
51 static inline void pte_free(struct mm_struct *mm, pgtable_t page) pte_free() argument
69 static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long address) pmd_alloc_one() argument
74 static inline int pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_free() argument
86 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) pgd_free() argument
91 static inline pgd_t *pgd_alloc(struct mm_struct *mm) pgd_alloc() argument
97 static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte) pmd_populate_kernel() argument
102 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t page) pmd_populate() argument
108 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmd) pgd_populate() argument
H A Dsun3_pgalloc.h20 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) pte_free_kernel() argument
25 static inline void pte_free(struct mm_struct *mm, pgtable_t page) pte_free() argument
37 static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm, pte_alloc_one_kernel() argument
49 static inline pgtable_t pte_alloc_one(struct mm_struct *mm, pte_alloc_one() argument
66 static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte) pmd_populate_kernel() argument
71 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t page) pmd_populate() argument
84 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) pgd_free() argument
89 static inline pgd_t * pgd_alloc(struct mm_struct *mm) pgd_alloc() argument
/linux-4.4.14/arch/microblaze/include/asm/
H A Dmmu_context_mm.h36 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) enter_lazy_tlb() argument
81 static inline void get_mmu_context(struct mm_struct *mm) get_mmu_context() argument
108 static inline void destroy_context(struct mm_struct *mm) destroy_context() argument
129 activate_mm(struct mm_struct *active_mm, struct mm_struct *mm) activate_mm() argument
H A Dtlbflush.h31 static inline void local_flush_tlb_mm(struct mm_struct *mm) local_flush_tlb_mm() argument
54 static inline void flush_tlb_pgtables(struct mm_struct *mm, flush_tlb_pgtables() argument
/linux-4.4.14/arch/mn10300/mm/
H A Dtlb-smp.c94 static void flush_tlb_others(cpumask_t cpumask, struct mm_struct *mm, flush_tlb_others() argument
143 void flush_tlb_mm(struct mm_struct *mm) flush_tlb_mm() argument
163 struct mm_struct *mm = current->mm; flush_tlb_current_task() local
184 struct mm_struct *mm = vma->vm_mm; flush_tlb_page() local
H A Dfault.c123 struct mm_struct *mm; do_page_fault() local
H A Dpgtable.c64 pte_t *pte_alloc_one_kernel(struct mm_struct *mm, unsigned long address) pte_alloc_one_kernel() argument
72 struct page *pte_alloc_one(struct mm_struct *mm, unsigned long address) pte_alloc_one() argument
157 pgd_t *pgd_alloc(struct mm_struct *mm) pgd_alloc() argument
162 void pgd_free(struct mm_struct *mm, pgd_t *pgd) pgd_free() argument
/linux-4.4.14/arch/frv/mm/
H A Dmmu-context.c29 int init_new_context(struct task_struct *tsk, struct mm_struct *mm) init_new_context() argument
130 void destroy_context(struct mm_struct *mm) destroy_context() argument
154 char *proc_pid_status_frv_cxnr(struct mm_struct *mm, char *buffer) proc_pid_status_frv_cxnr() argument
171 struct mm_struct *mm = NULL; cxn_pin_by_pid() local
H A Dfault.c35 struct mm_struct *mm; do_page_fault() local
H A Dpgalloc.c23 pte_t *pte_alloc_one_kernel(struct mm_struct *mm, unsigned long address) pte_alloc_one_kernel() argument
31 pgtable_t pte_alloc_one(struct mm_struct *mm, unsigned long address) pte_alloc_one() argument
138 pgd_t *pgd_alloc(struct mm_struct *mm) pgd_alloc() argument
143 void pgd_free(struct mm_struct *mm, pgd_t *pgd) pgd_free() argument
/linux-4.4.14/arch/arm/mm/
H A Dpgd.c33 pgd_t *pgd_alloc(struct mm_struct *mm) pgd_alloc() argument
119 void pgd_free(struct mm_struct *mm, pgd_t *pgd_base) pgd_free() argument
H A Dmmap.c58 struct mm_struct *mm = current->mm; arch_get_unmapped_area() local
111 struct mm_struct *mm = current->mm; arch_get_unmapped_area_topdown() local
182 void arch_pick_mmap_layout(struct mm_struct *mm) arch_pick_mmap_layout() argument
/linux-4.4.14/arch/arm64/include/asm/
H A Dcacheflush.h73 static inline void flush_cache_mm(struct mm_struct *mm) flush_cache_mm() argument
H A Dmmu_context.h116 enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) enter_lazy_tlb() argument
H A Dtlbflush.h82 static inline void flush_tlb_mm(struct mm_struct *mm) flush_tlb_mm() argument
161 static inline void __flush_tlb_pgtable(struct mm_struct *mm, __flush_tlb_pgtable() argument
H A Dhugetlb.h29 static inline void set_huge_pte_at(struct mm_struct *mm, unsigned long addr, set_huge_pte_at() argument
41 static inline void huge_ptep_set_wrprotect(struct mm_struct *mm, huge_ptep_set_wrprotect() argument
47 static inline pte_t huge_ptep_get_and_clear(struct mm_struct *mm, huge_ptep_get_and_clear() argument
68 static inline int is_hugepage_only_range(struct mm_struct *mm, is_hugepage_only_range() argument
H A Dpgalloc.h34 static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long addr) pmd_alloc_one() argument
39 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_free() argument
45 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) pud_populate() argument
54 static inline pud_t *pud_alloc_one(struct mm_struct *mm, unsigned long addr) pud_alloc_one() argument
59 static inline void pud_free(struct mm_struct *mm, pud_t *pud) pud_free() argument
65 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, pud_t *pud) pgd_populate() argument
76 pte_alloc_one_kernel(struct mm_struct *mm, unsigned long addr) pte_alloc_one_kernel() argument
82 pte_alloc_one(struct mm_struct *mm, unsigned long addr) pte_alloc_one() argument
99 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) pte_free_kernel() argument
105 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) pte_free() argument
122 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep) pmd_populate_kernel() argument
131 pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep) pmd_populate() argument
/linux-4.4.14/arch/avr32/mm/
H A Dfault.c59 struct mm_struct *mm; do_page_fault() local
/linux-4.4.14/virt/kvm/
H A Dasync_pf.c76 struct mm_struct *mm = apf->mm; async_pf_execute() local
/linux-4.4.14/drivers/staging/rdma/ipath/
H A Dipath_user_pages.c187 struct mm_struct *mm; member in struct:ipath_user_pages_work
206 struct mm_struct *mm; ipath_release_user_pages_on_close() local
/linux-4.4.14/drivers/gpu/drm/tegra/
H A Dgem.h41 struct drm_mm_node *mm; member in struct:tegra_bo
/linux-4.4.14/drivers/gpu/drm/ttm/
H A Dttm_bo_manager.c46 struct drm_mm mm; member in struct:ttm_range_manager
56 struct drm_mm *mm = &rman->mm; ttm_bo_man_get_node() local
126 struct drm_mm *mm = &rman->mm; ttm_bo_man_takedown() local
/linux-4.4.14/drivers/gpu/drm/radeon/
H A Dradeon_mn.c42 struct mm_struct *mm; member in struct:radeon_mn
185 struct mm_struct *mm = current->mm; radeon_mn_get() local
102 radeon_mn_release(struct mmu_notifier *mn, struct mm_struct *mm) radeon_mn_release() argument
121 radeon_mn_invalidate_range_start(struct mmu_notifier *mn, struct mm_struct *mm, unsigned long start, unsigned long end) radeon_mn_invalidate_range_start() argument
/linux-4.4.14/drivers/gpu/drm/i915/
H A Di915_vgpu.c119 static int vgt_balloon_space(struct drm_mm *mm, vgt_balloon_space() argument
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dmmu.h31 struct nvkm_mm mm; member in struct:nvkm_vm
/linux-4.4.14/arch/tile/include/asm/
H A Dmmu_context.h28 init_new_context(struct task_struct *tsk, struct mm_struct *mm) init_new_context() argument
79 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *t) enter_lazy_tlb() argument
/linux-4.4.14/arch/x86/include/asm/
H A Dhugetlb.h9 static inline int is_hugepage_only_range(struct mm_struct *mm, is_hugepage_only_range() argument
38 static inline void set_huge_pte_at(struct mm_struct *mm, unsigned long addr, set_huge_pte_at() argument
44 static inline pte_t huge_ptep_get_and_clear(struct mm_struct *mm, huge_ptep_get_and_clear() argument
66 static inline void huge_ptep_set_wrprotect(struct mm_struct *mm, huge_ptep_set_wrprotect() argument
H A Dmmu_context.h24 static inline void load_mm_cr4(struct mm_struct *mm) load_mm_cr4() argument
33 static inline void load_mm_cr4(struct mm_struct *mm) {} load_mm_cr4() argument
63 static inline void destroy_context(struct mm_struct *mm) {} destroy_context() argument
66 static inline void load_mm_ldt(struct mm_struct *mm) load_mm_ldt() argument
99 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) enter_lazy_tlb() argument
230 static inline void arch_exit_mmap(struct mm_struct *mm) arch_exit_mmap() argument
236 static inline bool is_64bit_mm(struct mm_struct *mm) is_64bit_mm() argument
242 static inline bool is_64bit_mm(struct mm_struct *mm) is_64bit_mm() argument
248 static inline void arch_bprm_mm_init(struct mm_struct *mm, arch_bprm_mm_init() argument
254 static inline void arch_unmap(struct mm_struct *mm, struct vm_area_struct *vma, arch_unmap() argument
58 init_new_context(struct task_struct *tsk, struct mm_struct *mm) init_new_context() argument
224 arch_dup_mmap(struct mm_struct *oldmm, struct mm_struct *mm) arch_dup_mmap() argument
/linux-4.4.14/arch/x86/kernel/
H A Dsys_x86_64.c129 struct mm_struct *mm = current->mm; arch_get_unmapped_area() local
169 struct mm_struct *mm = current->mm; arch_get_unmapped_area_topdown() local
/linux-4.4.14/arch/xtensa/mm/
H A Dfault.c41 struct mm_struct *mm = current->mm; do_page_fault() local
/linux-4.4.14/arch/alpha/mm/
H A Dfault.c87 struct mm_struct *mm = current->mm; do_page_fault() local
/linux-4.4.14/arch/arc/include/asm/
H A Dmmu_context.h60 static inline void get_new_mmu_context(struct mm_struct *mm) get_new_mmu_context() argument
108 init_new_context(struct task_struct *tsk, struct mm_struct *mm) init_new_context() argument
118 static inline void destroy_context(struct mm_struct *mm) destroy_context() argument
H A Dpgalloc.h39 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte) pmd_populate_kernel() argument
45 pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t ptep) pmd_populate() argument
55 static inline pgd_t *pgd_alloc(struct mm_struct *mm) pgd_alloc() argument
74 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) pgd_free() argument
93 static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm, pte_alloc_one_kernel() argument
105 pte_alloc_one(struct mm_struct *mm, unsigned long address) pte_alloc_one() argument
123 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) pte_free_kernel() argument
128 static inline void pte_free(struct mm_struct *mm, pgtable_t ptep) pte_free() argument
/linux-4.4.14/kernel/
H A Dtsacct.c94 struct mm_struct *mm; xacct_add_tsk() local
/linux-4.4.14/arch/powerpc/kernel/
H A Duprobes.c50 arch_uprobe_analyze_insn(struct arch_uprobe *auprobe, struct mm_struct *mm, unsigned long addr) arch_uprobe_analyze_insn() argument
/linux-4.4.14/arch/mips/include/asm/
H A Dmmu_context.h89 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) enter_lazy_tlb() argument
102 get_new_mmu_context(struct mm_struct *mm, unsigned long cpu) get_new_mmu_context() argument
127 init_new_context(struct task_struct *tsk, struct mm_struct *mm) init_new_context() argument
168 static inline void destroy_context(struct mm_struct *mm) destroy_context() argument
206 drop_mmu_context(struct mm_struct *mm, unsigned cpu) drop_mmu_context() argument
H A Dpgalloc.h16 static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pmd_populate_kernel() argument
22 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pmd_populate() argument
36 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) pud_populate() argument
47 static inline pgd_t *pgd_alloc(struct mm_struct *mm) pgd_alloc() argument
62 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) pgd_free() argument
67 static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm, pte_alloc_one_kernel() argument
77 static inline struct page *pte_alloc_one(struct mm_struct *mm, pte_alloc_one() argument
93 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) pte_free_kernel() argument
98 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) pte_free() argument
112 static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long address) pmd_alloc_one() argument
122 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_free() argument
/linux-4.4.14/arch/mips/kernel/
H A Dvdso.c101 struct mm_struct *mm = current->mm; arch_setup_additional_pages() local
/linux-4.4.14/arch/s390/include/asm/
H A Dmmu_context.h59 static inline void set_user_asce(struct mm_struct *mm) set_user_asce() argument
108 struct mm_struct *mm = tsk->mm; finish_arch_post_lock_switch() local
140 static inline void arch_exit_mmap(struct mm_struct *mm) arch_exit_mmap() argument
144 static inline void arch_unmap(struct mm_struct *mm, arch_unmap() argument
150 static inline void arch_bprm_mm_init(struct mm_struct *mm, arch_bprm_mm_init() argument
15 init_new_context(struct task_struct *tsk, struct mm_struct *mm) init_new_context() argument
135 arch_dup_mmap(struct mm_struct *oldmm, struct mm_struct *mm) arch_dup_mmap() argument
H A Dtlbflush.h64 static inline void __tlb_flush_full(struct mm_struct *mm) __tlb_flush_full() argument
86 static inline void __tlb_flush_asce(struct mm_struct *mm, unsigned long asce) __tlb_flush_asce() argument
124 static inline void __tlb_flush_asce(struct mm_struct *mm, unsigned long asce) __tlb_flush_asce() argument
141 static inline void __tlb_flush_mm(struct mm_struct * mm) __tlb_flush_mm() argument
154 static inline void __tlb_flush_mm_lazy(struct mm_struct * mm) __tlb_flush_mm_lazy() argument
184 static inline void flush_tlb_mm(struct mm_struct *mm) flush_tlb_mm() argument
/linux-4.4.14/arch/metag/mm/
H A Dfault.c52 struct mm_struct *mm; do_page_fault() local
/linux-4.4.14/arch/parisc/mm/
H A Dfault.c206 struct mm_struct *mm; do_page_fault() local
/linux-4.4.14/arch/ia64/mm/
H A Dfault.c84 struct mm_struct *mm = current->mm; ia64_do_page_fault() local
/linux-4.4.14/arch/m32r/include/asm/
H A Dmmu_context.h39 static inline void get_new_mmu_context(struct mm_struct *mm) get_new_mmu_context() argument
58 static inline void get_mmu_context(struct mm_struct *mm) get_mmu_context() argument
115 static inline void activate_context(struct mm_struct *mm) activate_context() argument
74 init_new_context(struct task_struct *tsk, struct mm_struct *mm) init_new_context() argument
H A Dpgalloc.h11 static __inline__ void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pmd_populate() argument
21 static __inline__ pgd_t *pgd_alloc(struct mm_struct *mm) pgd_alloc() argument
28 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) pgd_free() argument
33 static __inline__ pte_t *pte_alloc_one_kernel(struct mm_struct *mm, pte_alloc_one_kernel() argument
41 static __inline__ pgtable_t pte_alloc_one(struct mm_struct *mm, pte_alloc_one() argument
55 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) pte_free_kernel() argument
60 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) pte_free() argument
/linux-4.4.14/arch/m32r/mm/
H A Dfault-nommu.c122 void local_flush_tlb_mm(struct mm_struct *mm) local_flush_tlb_mm() argument
/linux-4.4.14/arch/avr32/include/asm/
H A Dmmu_context.h41 get_mmu_context(struct mm_struct *mm) get_mmu_context() argument
82 static inline void destroy_context(struct mm_struct *mm) destroy_context() argument
102 static inline void activate_context(struct mm_struct *mm) activate_context() argument
125 enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) enter_lazy_tlb() argument
71 init_new_context(struct task_struct *tsk, struct mm_struct *mm) init_new_context() argument
H A Dpgalloc.h19 static inline void pmd_populate_kernel(struct mm_struct *mm, pmd_populate_kernel() argument
25 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pmd_populate() argument
44 static inline pgd_t *pgd_alloc(struct mm_struct *mm) pgd_alloc() argument
49 static inline void pgd_free(struct mm_struct *mm, pgd_t *pgd) pgd_free() argument
54 static inline pte_t *pte_alloc_one_kernel(struct mm_struct *mm, pte_alloc_one_kernel() argument
60 static inline pgtable_t pte_alloc_one(struct mm_struct *mm, pte_alloc_one() argument
79 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) pte_free_kernel() argument
84 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) pte_free() argument
/linux-4.4.14/arch/arm/mach-omap2/
H A Dpm.h148 static inline void omap_pm_setup_sr_i2c_pcb_length(u32 mm) { } omap_pm_setup_sr_i2c_pcb_length() argument
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_mn.c42 struct mm_struct *mm; member in struct:amdgpu_mn
186 struct mm_struct *mm = current->mm; amdgpu_mn_get() local
102 amdgpu_mn_release(struct mmu_notifier *mn, struct mm_struct *mm) amdgpu_mn_release() argument
121 amdgpu_mn_invalidate_range_start(struct mmu_notifier *mn, struct mm_struct *mm, unsigned long start, unsigned long end) amdgpu_mn_invalidate_range_start() argument
/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_mqd_manager_vi.c39 static int init_mqd(struct mqd_manager *mm, void **mqd, init_mqd() argument
93 static int load_mqd(struct mqd_manager *mm, void *mqd, load_mqd() argument
101 static int __update_mqd(struct mqd_manager *mm, void *mqd, __update_mqd() argument
170 static int update_mqd(struct mqd_manager *mm, void *mqd, update_mqd() argument
176 static int destroy_mqd(struct mqd_manager *mm, void *mqd, destroy_mqd() argument
186 static void uninit_mqd(struct mqd_manager *mm, void *mqd, uninit_mqd() argument
193 static bool is_occupied(struct mqd_manager *mm, void *mqd, is_occupied() argument
202 static int init_mqd_hiq(struct mqd_manager *mm, void **mqd, init_mqd_hiq() argument
220 static int update_mqd_hiq(struct mqd_manager *mm, void *mqd, update_mqd_hiq() argument
/linux-4.4.14/drivers/misc/sgi-gru/
H A Dgrutlbpurge.c250 static void gru_invalidate_page(struct mmu_notifier *mn, struct mm_struct *mm, gru_invalidate_page() argument
261 static void gru_release(struct mmu_notifier *mn, struct mm_struct *mm) gru_release() argument
279 static struct mmu_notifier *mmu_find_ops(struct mm_struct *mm, mmu_find_ops() argument
222 gru_invalidate_range_start(struct mmu_notifier *mn, struct mm_struct *mm, unsigned long start, unsigned long end) gru_invalidate_range_start() argument
236 gru_invalidate_range_end(struct mmu_notifier *mn, struct mm_struct *mm, unsigned long start, unsigned long end) gru_invalidate_range_end() argument
/linux-4.4.14/drivers/net/arcnet/
H A Dcom20020-pci.c102 struct com20020_pci_channel_map *mm; com20020pci_probe() local
/linux-4.4.14/drivers/infiniband/core/
H A Dumem.c263 struct mm_struct *mm; ib_umem_release() local
/linux-4.4.14/drivers/infiniband/hw/usnic/
H A Dusnic_uiom.h72 struct mm_struct *mm; member in struct:usnic_uiom_reg
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/core/
H A Dmm.c30 nvkm_mm_dump(struct nvkm_mm *mm, const char *header) nvkm_mm_dump() argument
48 nvkm_mm_free(struct nvkm_mm *mm, struct nvkm_mm_node **pthis) nvkm_mm_free() argument
86 region_head(struct nvkm_mm *mm, struct nvkm_mm_node *a, u32 size) region_head() argument
111 nvkm_mm_head(struct nvkm_mm *mm, u8 heap, u8 type, u32 size_max, u32 size_min, nvkm_mm_head() argument
160 region_tail(struct nvkm_mm *mm, struct nvkm_mm_node *a, u32 size) region_tail() argument
185 nvkm_mm_tail(struct nvkm_mm *mm, u8 heap, u8 type, u32 size_max, u32 size_min, nvkm_mm_tail() argument
238 nvkm_mm_init(struct nvkm_mm *mm, u32 offset, u32 length, u32 block) nvkm_mm_init() argument
280 nvkm_mm_fini(struct nvkm_mm *mm) nvkm_mm_fini() argument

Completed in 6948 milliseconds

123