/linux-master/include/asm-generic/ |
H A D | tlb.h | 302 struct mm_struct *mm; member in struct:mmu_gather [all...] |
/linux-master/kernel/ |
H A D | ptrace.c | 47 struct mm_struct *mm; local 279 struct mm_struct *mm; local 1165 struct mm_struct *mm = get_task_mm(child); local [all...] |
H A D | kthread.c | 1429 void kthread_use_mm(struct mm_struct *mm) argument 1475 kthread_unuse_mm(struct mm_struct *mm) argument [all...] |
/linux-master/drivers/vdpa/vdpa_sim/ |
H A D | vdpa_sim.c | 177 struct mm_struct *mm = vdpasim->mm_bound; local 682 static int vdpasim_bind_mm(struct vdpa_device *vdpa, struct mm_struct *mm) argument [all...] |
/linux-master/arch/arc/mm/ |
H A D | tlb.c | 177 noinline void local_flush_tlb_mm(struct mm_struct *mm) argument 338 void flush_tlb_mm(struct mm_struct *mm) argument 341 mm, 1); local [all...] |
/linux-master/arch/x86/kernel/ |
H A D | process_64.c | 801 prctl_enable_tagged_addr(struct mm_struct *mm, unsigned long nr_bits) argument [all...] |
/linux-master/arch/s390/kernel/ |
H A D | uv.c | 255 static bool should_export_before_import(struct uv_cb_header *uvcb, struct mm_struct *mm) argument [all...] |
/linux-master/arch/arm64/kernel/ |
H A D | smp.c | 206 struct mm_struct *mm = &init_mm; local
|
/linux-master/arch/sparc/include/asm/ |
H A D | pgtable_32.h | 163 static inline void pte_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_amdkfd.h | 95 struct mm_struct *mm; member in struct:amdgpu_amdkfd_fence 201 bool amdkfd_fence_check_mm(struct dma_fence *f, struct mm_struct *mm) argument
|
/linux-master/kernel/futex/ |
H A D | core.c | 225 struct mm_struct *mm = current->mm; local 424 struct mm_struct *mm = current->mm; local [all...] |
/linux-master/include/linux/ |
H A D | huge_mm.h | 532 static inline void mm_put_huge_zero_folio(struct mm_struct *mm) argument
|
/linux-master/arch/parisc/kernel/ |
H A D | sys_parisc.c | 103 struct mm_struct *mm = current->mm; local
|
/linux-master/arch/powerpc/mm/book3s64/ |
H A D | pgtable.c | 105 void set_pmd_at(struct mm_struct *mm, unsigned long addr, argument 122 void set_pud_at(struct mm_struct *mm, unsigned long addr, argument 143 struct mm_struct *mm = arg; local 158 void serialize_against_pte_lookup(struct mm_struct *mm) argument 161 smp_call_function_many(mm_cpumask(mm), do_serialize, mm, 1); local 364 get_pmd_from_cache(struct mm_struct *mm) argument 386 __alloc_for_pmdcache(struct mm_struct *mm) argument 427 pmd_fragment_alloc(struct mm_struct *mm, unsigned long vmaddr) argument [all...] |
H A D | slice.c | 86 static int slice_area_is_free(struct mm_struct *mm, unsigned long addr, argument 97 static int slice_low_has_vma(struct mm_struct *mm, unsigned long slice) argument 103 static int slice_high_has_vma(struct mm_struct *mm, unsigned long slice) argument 117 static void slice_mask_for_free(struct mm_struct *mm, struc argument 138 slice_check_range_fits(struct mm_struct *mm, const struct slice_mask *available, unsigned long start, unsigned long len) argument 173 struct mm_struct *mm = parm; local 187 slice_convert(struct mm_struct *mm, const struct slice_mask *mask, int psize) argument 278 slice_find_area_bottomup(struct mm_struct *mm, unsigned long addr, unsigned long len, const struct slice_mask *available, int psize, unsigned long high_limit) argument 320 slice_find_area_topdown(struct mm_struct *mm, unsigned long addr, unsigned long len, const struct slice_mask *available, int psize, unsigned long high_limit) argument 378 slice_find_area(struct mm_struct *mm, unsigned long len, const struct slice_mask *mask, int psize, int topdown, unsigned long high_limit) argument 434 struct mm_struct *mm = current->mm; local 662 get_slice_psize(struct mm_struct *mm, unsigned long addr) argument 681 slice_init_new_context_exec(struct mm_struct *mm) argument 717 struct mm_struct *mm = current->mm; local 727 slice_set_range_psize(struct mm_struct *mm, unsigned long start, unsigned long len, unsigned int psize) argument 758 slice_is_hugepage_only_range(struct mm_struct *mm, unsigned long addr, unsigned long len) argument [all...] |
/linux-master/arch/arm/include/asm/ |
H A D | pgtable-3level.h | 231 static inline void set_pmd_at(struct mm_struct *mm, unsigned long addr, argument
|
/linux-master/mm/ |
H A D | debug_vm_pgtable.c | 62 struct mm_struct *mm; member in struct:pgtable_debug_args [all...] |
H A D | userfaultfd.c | 41 struct vm_area_struct *find_vma_and_prepare_anon(struct mm_struct *mm, argument 68 static struct vm_area_struct *uffd_lock_vma(struct mm_struct *mm, argument 464 mm_alloc_pmd(struct mm_struct *mm, unsigned long address) argument 1027 move_present_pte(struct mm_struct *mm, struct vm_area_struct *dst_vma, struct vm_area_struct *src_vma, unsigned long dst_addr, unsigned long src_addr, pte_t *dst_pte, pte_t *src_pte, pte_t orig_dst_pte, pte_t orig_src_pte, spinlock_t *dst_ptl, spinlock_t *src_ptl, struct folio *src_folio) argument 1073 move_swap_pte(struct mm_struct *mm, unsigned long dst_addr, unsigned long src_addr, pte_t *dst_pte, pte_t *src_pte, pte_t orig_dst_pte, pte_t orig_src_pte, spinlock_t *dst_ptl, spinlock_t *src_ptl) argument 1097 move_zeropage_pte(struct mm_struct *mm, struct vm_area_struct *dst_vma, struct vm_area_struct *src_vma, unsigned long dst_addr, unsigned long src_addr, pte_t *dst_pte, pte_t *src_pte, pte_t orig_dst_pte, pte_t orig_src_pte, spinlock_t *dst_ptl, spinlock_t *src_ptl) argument 1129 move_pages_pte(struct mm_struct *mm, pmd_t *dst_pmd, pmd_t *src_pmd, struct vm_area_struct *dst_vma, struct vm_area_struct *src_vma, unsigned long dst_addr, unsigned long src_addr, __u64 mode) argument 1401 find_vmas_mm_locked(struct mm_struct *mm, unsigned long dst_start, unsigned long src_start, struct vm_area_struct **dst_vmap, struct vm_area_struct **src_vmap) argument 1428 uffd_move_lock(struct mm_struct *mm, unsigned long dst_start, unsigned long src_start, struct vm_area_struct **dst_vmap, struct vm_area_struct **src_vmap) argument 1496 uffd_move_lock(struct mm_struct *mm, unsigned long dst_start, unsigned long src_start, struct vm_area_struct **dst_vmap, struct vm_area_struct **src_vmap) argument 1598 struct mm_struct *mm = ctx->mm; local [all...] |
H A D | oom_kill.c | 488 process_shares_mm(struct task_struct *p, struct mm_struct *mm) argument 510 __oom_reap_task_mm(struct mm_struct *mm) argument 566 oom_reap_task_mm(struct task_struct *tsk, struct mm_struct *mm) argument 610 struct mm_struct *mm = tsk->signal->oom_mm; local 664 struct mm_struct *mm = tsk->signal->oom_mm; local 758 struct mm_struct *mm = tsk->mm; local 871 struct mm_struct *mm = task->mm; local 919 struct mm_struct *mm; local 1202 struct mm_struct *mm = NULL; local [all...] |
H A D | mremap.c | 35 static pud_t *get_old_pud(struct mm_struct *mm, unsigned long addr) argument 56 static pmd_t *get_old_pmd(struct mm_struct *mm, unsigned long addr) argument 72 static pud_t *alloc_new_pud(struct mm_struct *mm, struct vm_area_struct *vma, argument 86 alloc_new_pmd(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long addr) argument 141 struct mm_struct *mm = vma->vm_mm; local 240 struct mm_struct *mm = vma->vm_mm; local 308 struct mm_struct *mm = vma->vm_mm; local 357 struct mm_struct *mm = vma->vm_mm; local 657 struct mm_struct *mm = vma->vm_mm; local 816 struct mm_struct *mm = current->mm; local 873 struct mm_struct *mm = current->mm; local 997 struct mm_struct *mm = current->mm; local [all...] |
H A D | madvise.c | 142 struct mm_struct *mm = vma->vm_mm; local 265 struct mm_struct *mm = vma->vm_mm; local 343 struct mm_struct *mm = tlb->mm; local 584 struct mm_struct *mm = vma->vm_mm; local 617 struct mm_struct *mm = vma->vm_mm; local 648 struct mm_struct *mm = tlb->mm; local 792 struct mm_struct *mm = vma->vm_mm; local 885 struct mm_struct *mm = vma->vm_mm; local 934 madvise_populate(struct mm_struct *mm, unsigned long start, unsigned long end, int behavior) argument 982 struct mm_struct *mm = vma->vm_mm; local 1227 madvise_walk_vmas(struct mm_struct *mm, unsigned long start, unsigned long end, unsigned long arg, int (*visit)(struct vm_area_struct *vma, struct vm_area_struct **prev, unsigned long start, unsigned long end, unsigned long arg)) argument 1309 madvise_set_anon_name(struct mm_struct *mm, unsigned long start, unsigned long len_in, struct anon_vma_name *anon_name) argument 1406 do_madvise(struct mm_struct *mm, unsigned long start, size_t len_in, int behavior) argument 1492 struct mm_struct *mm; local [all...] |
/linux-master/arch/x86/mm/ |
H A D | fault.c | 838 __bad_area(struct pt_regs *regs, unsigned long error_code, unsigned long address, struct mm_struct *mm, struct vm_area_struct *vma, u32 pkey, int si_code) argument 872 bad_area_access_error(struct pt_regs *regs, unsigned long error_code, unsigned long address, struct mm_struct *mm, struct vm_area_struct *vma) argument 1217 struct mm_struct *mm; local [all...] |
H A D | pgtable.c | 31 pgtable_t pte_alloc_one(struct mm_struct *mm) argument 116 static void pgd_set_mm(pgd_t *pgd, struct mm_struct *mm) argument 126 static void pgd_ctor(struct mm_struct *mm, pgd_t *pgd) argument 191 void pud_populate(struct mm_struct *mm, pud_t *pudp, pmd_t *pmd) argument 216 free_pmds(struct mm_struct *mm, pmd_t *pmds[], int count) argument 231 preallocate_pmds(struct mm_struct *mm, pmd_t *pmds[], int count) argument 274 mop_up_one_pmd(struct mm_struct *mm, pgd_t *pgdp) argument 289 pgd_mop_up_pmds(struct mm_struct *mm, pgd_t *pgdp) argument 308 pgd_prepopulate_pmd(struct mm_struct *mm, pgd_t *pgd, pmd_t *pmds[]) argument 329 pgd_prepopulate_user_pmd(struct mm_struct *mm, pgd_t *k_pgd, pmd_t *pmds[]) argument 355 pgd_prepopulate_user_pmd(struct mm_struct *mm, pgd_t *k_pgd, pmd_t *pmds[]) argument 433 pgd_alloc(struct mm_struct *mm) argument 487 pgd_free(struct mm_struct *mm, pgd_t *pgd) argument [all...] |
/linux-master/drivers/dma/idxd/ |
H A D | cdev.c | 46 struct mm_struct *mm; member in struct:idxd_user_context 729 struct mm_struct *mm; local [all...] |
/linux-master/arch/riscv/include/asm/ |
H A D | pgtable-64.h | 232 static inline bool mm_p4d_folded(struct mm_struct *mm) argument 241 static inline bool mm_pud_folded(struct mm_struct *mm) argument
|