/linux-master/include/linux/ |
H A D | hugetlb.h | 134 int copy_hugetlb_page_range(struct mm_struct *, struct mm_struct *, 150 vm_fault_t hugetlb_fault(struct mm_struct *mm, struct vm_area_struct *vma, 175 pte_t *huge_pmd_share(struct mm_struct *mm, struct vm_area_struct *vma, 198 static inline pte_t *pte_alloc_huge(struct mm_struct *mm, pmd_t *pmd, 205 pte_t *huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma, 244 pte_t *huge_pte_offset(struct mm_struct *mm, 247 int huge_pmd_unshare(struct mm_struct *mm, struct vm_area_struct *vma, 306 static inline int huge_pmd_unshare(struct mm_struct *mm, 331 static inline int copy_hugetlb_page_range(struct mm_struct *ds [all...] |
H A D | profile.h | 57 struct mm_struct;
|
/linux-master/arch/s390/include/asm/ |
H A D | pgtable.h | 499 static inline bool mm_p4d_folded(struct mm_struct *mm) 505 static inline bool mm_pud_folded(struct mm_struct *mm) 511 static inline bool mm_pmd_folded(struct mm_struct *mm) 517 static inline int mm_has_pgste(struct mm_struct *mm) 526 static inline int mm_is_protected(struct mm_struct *mm) 535 static inline int mm_alloc_pgste(struct mm_struct *mm) 580 static inline int mm_forbids_zeropage(struct mm_struct *mm) 589 static inline int mm_uses_skeys(struct mm_struct *mm) 988 static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) 1139 pte_t ptep_xchg_direct(struct mm_struct *, unsigne [all...] |
/linux-master/arch/mips/include/asm/ |
H A D | tlbflush.h | 30 extern void flush_tlb_mm(struct mm_struct *);
|
/linux-master/lib/ |
H A D | is_single_threaded.c | 18 struct mm_struct *mm = task->mm;
|
/linux-master/include/misc/ |
H A D | cxllib.h | 126 int cxllib_handle_fault(struct mm_struct *mm, u64 addr, u64 size, u64 flags);
|
/linux-master/arch/arm/kernel/ |
H A D | smp_tlb.c | 33 struct mm_struct *mm = (struct mm_struct *)arg; 164 static void broadcast_tlb_mm_a15_erratum(struct mm_struct *mm) 187 void flush_tlb_mm(struct mm_struct *mm)
|
/linux-master/arch/csky/mm/ |
H A D | context.c | 19 void check_and_switch_context(struct mm_struct *mm, unsigned int cpu)
|
/linux-master/drivers/virt/nitro_enclaves/ |
H A D | ne_misc_dev.h | 72 struct mm_struct *mm;
|
/linux-master/arch/nios2/kernel/ |
H A D | sys_nios2.c | 25 struct mm_struct *mm = current->mm;
|
/linux-master/arch/microblaze/include/asm/ |
H A D | pgalloc.h | 31 extern pte_t *pte_alloc_one_kernel(struct mm_struct *mm);
|
/linux-master/mm/ |
H A D | mmap_lock.c | 188 * Write the given mm_struct's memcg path to a percpu buffer, and return a 199 static const char *get_mm_memcg_path(struct mm_struct *mm) 228 void __mmap_lock_do_trace_start_locking(struct mm_struct *mm, bool write) 234 void __mmap_lock_do_trace_acquire_returned(struct mm_struct *mm, bool write, 241 void __mmap_lock_do_trace_released(struct mm_struct *mm, bool write)
|
H A D | mm_slot.h | 18 struct mm_struct *mm;
|
/linux-master/arch/parisc/include/asm/ |
H A D | tlbflush.h | 36 static inline void flush_tlb_mm(struct mm_struct *mm)
|
/linux-master/arch/arm/include/asm/mach/ |
H A D | map.h | 43 extern void create_mapping_late(struct mm_struct *mm, struct map_desc *md,
|
/linux-master/arch/arm/mm/ |
H A D | proc-v7-bugs.c | 41 extern void cpu_v7_iciallu_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm); 42 extern void cpu_v7_bpiall_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm); 43 extern void cpu_v7_smc_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm); 44 extern void cpu_v7_hvc_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
|
/linux-master/arch/nios2/mm/ |
H A D | pgtable.c | 53 pgd_t *pgd_alloc(struct mm_struct *mm)
|
/linux-master/arch/mips/mm/ |
H A D | context.c | 21 void get_new_mmu_context(struct mm_struct *mm) 47 void check_mmu_context(struct mm_struct *mm) 124 static u64 get_new_mmid(struct mm_struct *mm) 179 void check_switch_mmu_context(struct mm_struct *mm)
|
/linux-master/arch/x86/include/asm/ |
H A D | pgtable_32.h | 25 struct mm_struct;
|
/linux-master/arch/m68k/include/asm/ |
H A D | tlbflush.h | 78 static inline void flush_tlb_mm(struct mm_struct *mm) 139 static inline void flush_tlb_mm (struct mm_struct *mm) 188 struct mm_struct *mm = vma->vm_mm; 250 static inline void flush_tlb_mm(struct mm_struct *mm)
|
/linux-master/arch/powerpc/include/asm/nohash/32/ |
H A D | pte-8xx.h | 123 static inline pte_basic_t pte_update(struct mm_struct *mm, unsigned long addr, pte_t *p, 126 static inline void ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep) 173 static pmd_t *pmd_off(struct mm_struct *mm, unsigned long addr); 188 static inline pte_basic_t pte_update(struct mm_struct *mm, unsigned long addr, pte_t *p,
|
/linux-master/arch/sparc/kernel/ |
H A D | asm-offsets.c | 53 DEFINE(AOFF_mm_context, offsetof(struct mm_struct, context));
|
/linux-master/arch/riscv/include/asm/ |
H A D | cacheflush.h | 52 void flush_icache_mm(struct mm_struct *mm, bool local);
|
/linux-master/arch/x86/mm/ |
H A D | tlb.c | 219 static void choose_new_asid(struct mm_struct *next, u64 next_tlb_gen, 304 struct mm_struct *loaded_mm = this_cpu_read(cpu_tlbstate.loaded_mm); 324 void switch_mm(struct mm_struct *prev, struct mm_struct *next, 401 * opens a hypothetical hole vs. mm_struct reuse, which is more or 471 static inline void cr4_update_pce_mm(struct mm_struct *mm) 492 static inline void cr4_update_pce_mm(struct mm_struct *mm) { } 501 void switch_mm_irqs_off(struct mm_struct *unused, struct mm_struct *next, 504 struct mm_struct *pre [all...] |
/linux-master/arch/powerpc/mm/book3s64/ |
H A D | slice.c | 86 static int slice_area_is_free(struct mm_struct *mm, unsigned long addr, 97 static int slice_low_has_vma(struct mm_struct *mm, unsigned long slice) 103 static int slice_high_has_vma(struct mm_struct *mm, unsigned long slice) 117 static void slice_mask_for_free(struct mm_struct *mm, struct slice_mask *ret, 138 static bool slice_check_range_fits(struct mm_struct *mm, 173 struct mm_struct *mm = parm; 187 static void slice_convert(struct mm_struct *mm, 278 static unsigned long slice_find_area_bottomup(struct mm_struct *mm, 320 static unsigned long slice_find_area_topdown(struct mm_struct *mm, 378 static unsigned long slice_find_area(struct mm_struct *m [all...] |