Searched refs:mm_struct (Results 176 - 200 of 662) sorted by relevance

1234567891011>>

/linux-master/include/linux/
H A Dhugetlb.h134 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 Dprofile.h57 struct mm_struct;
/linux-master/arch/s390/include/asm/
H A Dpgtable.h499 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 Dtlbflush.h30 extern void flush_tlb_mm(struct mm_struct *);
/linux-master/lib/
H A Dis_single_threaded.c18 struct mm_struct *mm = task->mm;
/linux-master/include/misc/
H A Dcxllib.h126 int cxllib_handle_fault(struct mm_struct *mm, u64 addr, u64 size, u64 flags);
/linux-master/arch/arm/kernel/
H A Dsmp_tlb.c33 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 Dcontext.c19 void check_and_switch_context(struct mm_struct *mm, unsigned int cpu)
/linux-master/drivers/virt/nitro_enclaves/
H A Dne_misc_dev.h72 struct mm_struct *mm;
/linux-master/arch/nios2/kernel/
H A Dsys_nios2.c25 struct mm_struct *mm = current->mm;
/linux-master/arch/microblaze/include/asm/
H A Dpgalloc.h31 extern pte_t *pte_alloc_one_kernel(struct mm_struct *mm);
/linux-master/mm/
H A Dmmap_lock.c188 * 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 Dmm_slot.h18 struct mm_struct *mm;
/linux-master/arch/parisc/include/asm/
H A Dtlbflush.h36 static inline void flush_tlb_mm(struct mm_struct *mm)
/linux-master/arch/arm/include/asm/mach/
H A Dmap.h43 extern void create_mapping_late(struct mm_struct *mm, struct map_desc *md,
/linux-master/arch/arm/mm/
H A Dproc-v7-bugs.c41 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 Dpgtable.c53 pgd_t *pgd_alloc(struct mm_struct *mm)
/linux-master/arch/mips/mm/
H A Dcontext.c21 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 Dpgtable_32.h25 struct mm_struct;
/linux-master/arch/m68k/include/asm/
H A Dtlbflush.h78 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 Dpte-8xx.h123 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 Dasm-offsets.c53 DEFINE(AOFF_mm_context, offsetof(struct mm_struct, context));
/linux-master/arch/riscv/include/asm/
H A Dcacheflush.h52 void flush_icache_mm(struct mm_struct *mm, bool local);
/linux-master/arch/x86/mm/
H A Dtlb.c219 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 Dslice.c86 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...]

Completed in 184 milliseconds

1234567891011>>