/linux-4.4.14/include/asm-generic/ |
H A D | tlbflush.h | 14 static inline void flush_tlb_mm(struct mm_struct *mm) flush_tlb_mm() argument
|
H A D | mm_hooks.h | 14 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 D | hugetlb.h | 34 static inline void huge_pte_clear(struct mm_struct *mm, unsigned long addr, huge_pte_clear() argument
|
H A D | mmu_context.h | 14 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 D | pgtable-nopmd.h | 59 static inline void pmd_free(struct mm_struct *mm, pmd_t *pmd) pmd_free() argument
|
/linux-4.4.14/mm/ |
H A D | mmu_context.c | 20 void use_mm(struct mm_struct *mm) use_mm() argument 51 void unuse_mm(struct mm_struct *mm) unuse_mm() argument
|
H A D | msync.c | 34 struct mm_struct *mm = current->mm; SYSCALL_DEFINE3() local
|
H A D | vmacache.c | 16 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 D | debug.c | 169 void dump_mm(const struct mm_struct *mm) dump_mm() argument
|
H A D | frame_vector.c | 39 struct mm_struct *mm = current->mm; get_vaddr_frames() local
|
/linux-4.4.14/arch/arm/include/asm/ |
H A D | vdso.h | 20 static inline void arm_install_vdso(struct mm_struct *mm, unsigned long addr) arm_install_vdso() argument
|
H A D | hugetlb-3level.h | 40 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 D | hugetlb.h | 39 static inline int is_hugepage_only_range(struct mm_struct *mm, is_hugepage_only_range() argument
|
H A D | mmu_context.h | 35 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 D | pgalloc.h | 30 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 D | is_single_threaded.c | 21 struct mm_struct *mm = task->mm; current_is_single_threaded() local
|
/linux-4.4.14/include/linux/ |
H A D | vmacache.h | 29 static inline void vmacache_invalidate(struct mm_struct *mm) vmacache_invalidate() argument
|
H A D | mm-arch-hooks.h | 17 static inline void arch_remap(struct mm_struct *mm, arch_remap() argument
|
H A D | aio.h | 21 static inline void exit_aio(struct mm_struct *mm) { } do_io_submit() argument
|
H A D | khugepaged.h | 26 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 D | rslib.h | 42 int mm; member in struct:rs_control
|
H A D | futex.h | 43 struct mm_struct *mm; member in struct:futex_key::__anon12318
|
H A D | ksm.h | 25 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 D | copro.h | 27 static inline void copro_flush_all_slbs(struct mm_struct *mm) {} argument
|
H A D | mm-arch-hooks.h | 15 static inline void arch_remap(struct mm_struct *mm, arch_remap() argument
|
H A D | mmu_context.h | 120 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 D | pgalloc-32.h | 40 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 D | tlbflush.h | 75 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 D | mmu_context_32.h | 8 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) enter_lazy_tlb() argument
|
H A D | mmu_context_64.h | 12 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 D | tlbflush_64.h | 12 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 D | hugetlb.h | 14 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 D | pgalloc_32.h | 39 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 D | mmu_context.c | 61 struct mm_struct *mm; steal_context() local
|
H A D | fault.c | 90 struct mm_struct *mm = current->mm; do_page_fault() local
|
/linux-4.4.14/arch/nios2/include/asm/ |
H A D | mmu_context.h | 27 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 D | pgalloc.h | 15 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 D | pgtable.c | 54 pgd_t *pgd_alloc(struct mm_struct *mm) pgd_alloc() argument
|
H A D | fault.c | 47 struct mm_struct *mm = tsk->mm; do_page_fault() local
|
H A D | init.c | 124 struct mm_struct *mm = current->mm; arch_setup_additional_pages() local
|
/linux-4.4.14/arch/openrisc/include/asm/ |
H A D | mmu_context.h | 39 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) enter_lazy_tlb() argument
|
H A D | pgalloc.h | 33 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 D | pgd.c | 33 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 D | mmap.c | 75 void arch_pick_mmap_layout(struct mm_struct *mm) arch_pick_mmap_layout() argument
|
H A D | context.c | 103 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 D | base.c | 56 void cxl_slbia(struct mm_struct *mm) cxl_slbia() argument
|
H A D | main.c | 35 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 D | fault.c | 87 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 D | hibernate.c | 36 struct mm_struct *mm = current->active_mm; restore_processor_state() local
|
/linux-4.4.14/arch/x86/um/ |
H A D | mem_32.c | 29 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 D | cxl-base.h | 44 static inline void cxl_slbia(struct mm_struct *mm) {} argument
|
/linux-4.4.14/arch/sh/include/asm/ |
H A D | mmu_context_32.h | 8 static inline void destroy_context(struct mm_struct *mm) destroy_context() argument
|
H A D | mmu_context_64.h | 24 static inline void destroy_context(struct mm_struct *mm) destroy_context() argument
|
H A D | pgalloc.h | 18 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 D | hugetlb.h | 9 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 D | fault.c | 72 struct mm_struct *mm = current->mm; do_page_fault() local
|
/linux-4.4.14/arch/mn10300/include/asm/ |
H A D | pgalloc.h | 26 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 D | mmu_context.h | 39 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 D | tlbflush.h | 60 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 D | mmu_context.h | 30 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) enter_lazy_tlb() argument
|
H A D | pgalloc.h | 15 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 D | tlb.c | 36 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 D | fault.c | 57 struct mm_struct *mm; do_page_fault() local
|
/linux-4.4.14/arch/frv/include/asm/ |
H A D | mmu_context.h | 20 static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) enter_lazy_tlb() argument
|
H A D | pgalloc.h | 41 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 D | mmap.c | 32 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 D | elf.c | 41 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 D | pgalloc.h | 31 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 D | mmu_context.h | 16 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 D | tlb.h | 18 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 D | pgd.c | 27 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 D | flush.c | 19 void flush_cache_mm(struct mm_struct *mm) flush_cache_mm() argument
|
/linux-4.4.14/arch/x86/include/asm/uv/ |
H A D | uv.h | 29 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 D | mmap.c | 112 void arch_pick_mmap_layout(struct mm_struct *mm) arch_pick_mmap_layout() argument
|
H A D | hugetlbpage.c | 129 struct mm_struct *mm = current->mm; hugetlb_get_unmapped_area() local
|
/linux-4.4.14/arch/x86/um/vdso/ |
H A D | vma.c | 59 struct mm_struct *mm = current->mm; arch_setup_additional_pages() local
|
/linux-4.4.14/arch/xtensa/include/asm/ |
H A D | nommu_context.h | 5 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 D | pgalloc.h | 31 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 D | mmu_context.h | 68 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 D | mmap.c | 34 struct mm_struct *mm = current->mm; arch_get_unmapped_area() local
|
H A D | fault.c | 67 struct mm_struct *mm = tsk->mm; do_page_fault() local
|
/linux-4.4.14/arch/cris/arch-v10/mm/ |
H A D | tlb.c | 64 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 D | copro_fault.c | 36 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 D | icswx_pid.c | 58 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 D | mmap.c | 85 void arch_pick_mmap_layout(struct mm_struct *mm) arch_pick_mmap_layout() argument
|
H A D | mmu_context_hash32.c | 82 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 D | mmu_context_hash64.c | 62 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 D | icswx.c | 85 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 D | icswx.h | 23 struct mm_struct *mm = arg; sync_cop() local
|
H A D | hugetlbpage-book3e.c | 85 struct mm_struct *mm; book3e_hugetlb_preload() local
|
H A D | pgtable.c | 172 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 D | subpage-prot.c | 26 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 D | tlb_hash32.c | 40 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 D | tlb_hash64.c | 43 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 D | context.c | 113 struct mm_struct *mm; spu_forget() local
|
/linux-4.4.14/arch/sh/kernel/vsyscall/ |
H A D | vsyscall.c | 63 struct mm_struct *mm = current->mm; arch_setup_additional_pages() local
|
/linux-4.4.14/arch/sh/mm/ |
H A D | hugetlbpage.c | 24 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 D | pgtable.c | 32 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 D | tlbflush_32.c | 42 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 D | mmap.c | 36 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 D | tlbflush_64.c | 86 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 D | tlbflush.h | 46 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 D | pgalloc.h | 29 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 D | hugetlb.h | 8 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 D | mmu_context.h | 13 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 D | hugetlbpage.c | 24 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 D | pgtable-64.c | 88 void set_pmd_at(struct mm_struct *mm, unsigned long addr, set_pmd_at() argument
|
H A D | fault.c | 44 struct mm_struct *mm = tsk->mm; __do_page_fault() local
|
/linux-4.4.14/arch/openrisc/mm/ |
H A D | ioremap.c | 119 pte_t __init_refok *pte_alloc_one_kernel(struct mm_struct *mm, pte_alloc_one_kernel() argument
|
H A D | fault.c | 53 struct mm_struct *mm; do_page_fault() local
|
/linux-4.4.14/arch/parisc/include/asm/ |
H A D | mmu_context.h | 11 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 D | tlbflush.h | 50 static inline void flush_tlb_mm(struct mm_struct *mm) flush_tlb_mm() argument
|
H A D | hugetlb.h | 14 static inline int is_hugepage_only_range(struct mm_struct *mm, is_hugepage_only_range() argument
|
H A D | pgalloc.h | 21 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 D | mmu_context.h | 29 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 D | pgalloc.h | 34 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 D | vdso.c | 66 struct mm_struct *mm = current->mm; arch_setup_additional_pages() local
|
/linux-4.4.14/arch/hexagon/mm/ |
H A D | vm_tlb.c | 40 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 D | vm_fault.c | 51 struct mm_struct *mm = current->mm; do_page_fault() local
|
/linux-4.4.14/arch/ia64/include/asm/ |
H A D | tlbflush.h | 39 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 D | hugetlb.h | 15 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 D | suspend.c | 63 struct mm_struct *mm = current->active_mm; cpu_suspend() local
|
H A D | vdso.c | 89 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 D | suspend.c | 19 struct mm_struct *mm = current->active_mm; cpu_suspend() local
|
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/ |
H A D | mm.h | 28 nvkm_mm_initialised(struct nvkm_mm *mm) nvkm_mm_initialised() argument
|
H A D | tegra.h | 24 struct nvkm_mm mm; member in struct:nvkm_device_tegra::__anon4315
|
/linux-4.4.14/arch/tile/kernel/ |
H A D | tlb.c | 34 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 D | vdso.c | 128 struct mm_struct *mm = current->mm; setup_vdso_pages() local
|
/linux-4.4.14/arch/um/kernel/skas/ |
H A D | mmu.c | 17 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 D | mmu_context.h | 38 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 D | pgalloc.h | 37 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 D | tlbflush.h | 75 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 D | pgalloc.h | 14 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 D | cacheflush.h | 54 struct mm_struct *mm = vma->vm_mm; flush_icache_user_range() local
|
H A D | tlbflush.h | 21 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 D | tlb.c | 79 __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 D | hugetlbpage.c | 88 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 D | mmap.c | 86 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 D | pgalloc.h | 6 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 D | mmu_context.h | 42 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 D | fault.c | 49 struct mm_struct *mm = tsk->mm; do_page_fault() local
|
H A D | tlb-score.c | 64 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 D | tlbflush.h | 78 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 D | mcf_pgalloc.h | 7 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 D | motorola_pgalloc.h | 10 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 D | sun3_pgalloc.h | 20 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 D | mmu_context_mm.h | 36 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 D | tlbflush.h | 31 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 D | tlb-smp.c | 94 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 D | fault.c | 123 struct mm_struct *mm; do_page_fault() local
|
H A D | pgtable.c | 64 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 D | mmu-context.c | 29 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 D | fault.c | 35 struct mm_struct *mm; do_page_fault() local
|
H A D | pgalloc.c | 23 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 D | pgd.c | 33 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 D | mmap.c | 58 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 D | cacheflush.h | 73 static inline void flush_cache_mm(struct mm_struct *mm) flush_cache_mm() argument
|
H A D | mmu_context.h | 116 enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) enter_lazy_tlb() argument
|
H A D | tlbflush.h | 82 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 D | hugetlb.h | 29 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 D | pgalloc.h | 34 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 D | fault.c | 59 struct mm_struct *mm; do_page_fault() local
|
/linux-4.4.14/virt/kvm/ |
H A D | async_pf.c | 76 struct mm_struct *mm = apf->mm; async_pf_execute() local
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
H A D | ipath_user_pages.c | 187 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 D | gem.h | 41 struct drm_mm_node *mm; member in struct:tegra_bo
|
/linux-4.4.14/drivers/gpu/drm/ttm/ |
H A D | ttm_bo_manager.c | 46 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 D | radeon_mn.c | 42 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 D | i915_vgpu.c | 119 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 D | mmu.h | 31 struct nvkm_mm mm; member in struct:nvkm_vm
|
/linux-4.4.14/arch/tile/include/asm/ |
H A D | mmu_context.h | 28 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 D | hugetlb.h | 9 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 D | mmu_context.h | 24 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 D | sys_x86_64.c | 129 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 D | fault.c | 41 struct mm_struct *mm = current->mm; do_page_fault() local
|
/linux-4.4.14/arch/alpha/mm/ |
H A D | fault.c | 87 struct mm_struct *mm = current->mm; do_page_fault() local
|
/linux-4.4.14/arch/arc/include/asm/ |
H A D | mmu_context.h | 60 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 D | pgalloc.h | 39 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 D | tsacct.c | 94 struct mm_struct *mm; xacct_add_tsk() local
|
/linux-4.4.14/arch/powerpc/kernel/ |
H A D | uprobes.c | 50 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 D | mmu_context.h | 89 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 D | pgalloc.h | 16 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 D | vdso.c | 101 struct mm_struct *mm = current->mm; arch_setup_additional_pages() local
|
/linux-4.4.14/arch/s390/include/asm/ |
H A D | mmu_context.h | 59 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 D | tlbflush.h | 64 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 D | fault.c | 52 struct mm_struct *mm; do_page_fault() local
|
/linux-4.4.14/arch/parisc/mm/ |
H A D | fault.c | 206 struct mm_struct *mm; do_page_fault() local
|
/linux-4.4.14/arch/ia64/mm/ |
H A D | fault.c | 84 struct mm_struct *mm = current->mm; ia64_do_page_fault() local
|
/linux-4.4.14/arch/m32r/include/asm/ |
H A D | mmu_context.h | 39 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 D | pgalloc.h | 11 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 D | fault-nommu.c | 122 void local_flush_tlb_mm(struct mm_struct *mm) local_flush_tlb_mm() argument
|
/linux-4.4.14/arch/avr32/include/asm/ |
H A D | mmu_context.h | 41 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 D | pgalloc.h | 19 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 D | pm.h | 148 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 D | amdgpu_mn.c | 42 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 D | kfd_mqd_manager_vi.c | 39 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 D | grutlbpurge.c | 250 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 D | com20020-pci.c | 102 struct com20020_pci_channel_map *mm; com20020pci_probe() local
|
/linux-4.4.14/drivers/infiniband/core/ |
H A D | umem.c | 263 struct mm_struct *mm; ib_umem_release() local
|
/linux-4.4.14/drivers/infiniband/hw/usnic/ |
H A D | usnic_uiom.h | 72 struct mm_struct *mm; member in struct:usnic_uiom_reg
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/core/ |
H A D | mm.c | 30 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
|