/linux-master/arch/openrisc/kernel/ |
H A D | smp.c | 116 struct mm_struct *mm = &init_mm; local 221 struct mm_struct *mm = (struct mm_struct *)info; local 226 static void smp_flush_tlb_mm(struct cpumask *cmask, struct mm_struct *mm) argument 298 flush_tlb_mm(struct mm_struct *mm) argument 300 smp_flush_tlb_mm(mm_cpumask(mm), mm); local [all...] |
/linux-master/arch/x86/entry/vdso/ |
H A D | vma.c | 113 struct mm_struct *mm = task->mm; local 225 struct mm_struct *mm local 279 struct mm_struct *mm = current->mm; local [all...] |
/linux-master/arch/riscv/kernel/ |
H A D | vdso.c | 104 struct mm_struct *mm = task->mm; local 209 static int __setup_additional_pages(struct mm_struct *mm, argument 256 struct mm_struct *mm = current->mm; local 272 struct mm_struct *mm = current->mm; local [all...] |
/linux-master/arch/x86/include/asm/ |
H A D | pgtable_64.h | 57 static inline bool mm_p4d_folded(struct mm_struct *mm) argument 70 static inline void native_pte_clear(struct mm_struct *mm, unsigned long addr, argument
|
H A D | pgtable-3level.h | 66 static inline void native_pte_clear(struct mm_struct *mm, unsigned long addr, argument
|
H A D | pgalloc.h | 13 static inline int __paravirt_pgd_alloc(struct mm_struct *mm) { return 0; } argument 19 static inline void paravirt_pgd_free(struct mm_struct *mm, pgd_t *pgd) {} argument 20 static inline void paravirt_alloc_pte(struct mm_struct *mm, unsigned long pfn) {} argument 21 static inline void paravirt_alloc_pmd(struct mm_struct *mm, unsigned long pfn) {} argument 24 static inline void paravirt_alloc_pud(struct mm_struct *mm, unsigned long pfn) {} argument 25 static inline void paravirt_alloc_p4d(struct mm_struct *mm, unsigned long pfn) {} argument 64 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmd, pte_t *pte) argument 71 pmd_populate_kernel_safe(struct mm_struct *mm, pmd_t *pmd, pte_t *pte) argument 78 pmd_populate(struct mm_struct *mm, pmd_t *pmd, struct page *pte) argument 99 pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) argument 105 pud_populate_safe(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) argument 113 p4d_populate(struct mm_struct *mm, p4d_t *p4d, pud_t *pud) argument 119 p4d_populate_safe(struct mm_struct *mm, p4d_t *p4d, pud_t *pud) argument 134 pgd_populate(struct mm_struct *mm, pgd_t *pgd, p4d_t *p4d) argument 142 pgd_populate_safe(struct mm_struct *mm, pgd_t *pgd, p4d_t *p4d) argument 150 p4d_alloc_one(struct mm_struct *mm, unsigned long addr) argument 159 p4d_free(struct mm_struct *mm, p4d_t *p4d) argument [all...] |
/linux-master/arch/arc/kernel/ |
H A D | smp.c | 162 struct mm_struct *mm = &init_mm; local
|
/linux-master/drivers/gpu/drm/tests/ |
H A D | drm_mm_test.c | 38 static bool assert_no_holes(struct kunit *test, const struct drm_mm *mm) argument 63 static bool assert_one_hole(struct kunit *test, const struct drm_mm *mm, u64 start, u64 end) argument 103 static bool assert_node(struct kunit *test, struct drm_mm_node *node, struct drm_mm *mm, argument 138 struct drm_mm mm; local 192 struct drm_mm mm; local 217 expect_insert(struct kunit *test, struct drm_mm *mm, struct drm_mm_node *node, u64 size, u64 alignment, unsigned long color, const struct insert_mode *mode) argument 243 struct drm_mm mm; local 290 struct drm_mm mm; local [all...] |
/linux-master/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3-sva.c | 27 struct mm_struct *mm; member in struct:arm_smmu_bond 61 arm_smmu_share_asid(struct mm_struct *mm, u16 asid) argument 108 static struct arm_smmu_ctx_desc *arm_smmu_alloc_shared_cd(struct mm_struct *mm) argument 214 arm_smmu_mm_arch_invalidate_secondary_tlbs(struct mmu_notifier *mn, struct mm_struct *mm, unsigned long start, unsigned long end) argument 252 arm_smmu_mm_release(struct mmu_notifier *mn, struct mm_struct *mm) argument 290 arm_smmu_mmu_notifier_get(struct arm_smmu_domain *smmu_domain, struct mm_struct *mm) argument 335 struct mm_struct *mm = smmu_mn->mn.mm; local 359 __arm_smmu_sva_bind(struct device *dev, ioasid_t pasid, struct mm_struct *mm) argument 543 struct mm_struct *mm = domain->mm; local 570 struct mm_struct *mm = domain->mm; local [all...] |
/linux-master/drivers/gpu/drm/tegra/ |
H A D | drm.h | 37 struct drm_mm mm; member in struct:tegra_drm
|
/linux-master/arch/arm64/mm/ |
H A D | ptdump.c | 51 const struct mm_struct *mm; member in struct:pg_state [all...] |
H A D | contpte.c | 11 static inline bool mm_is_user(struct mm_struct *mm) argument 29 static void contpte_try_unfold_partial(struct mm_struct *mm, unsigned long addr, argument 49 static void contpte_convert(struct mm_struct *mm, unsigned long addr, argument 76 __contpte_try_fold(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte) argument 140 __contpte_try_unfold(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte) argument 240 contpte_set_ptes(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte, unsigned int nr) argument 283 contpte_clear_full_ptes(struct mm_struct *mm, unsigned long addr, pte_t *ptep, unsigned int nr, int full) argument 291 contpte_get_and_clear_full_ptes(struct mm_struct *mm, unsigned long addr, pte_t *ptep, unsigned int nr, int full) argument 346 contpte_wrprotect_ptes(struct mm_struct *mm, unsigned long addr, pte_t *ptep, unsigned int nr) argument [all...] |
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_userptr.c | 401 probe_range(struct mm_struct *mm, unsigned long addr, unsigned long len) argument [all...] |
/linux-master/arch/s390/mm/ |
H A D | pgalloc.c | 44 unsigned long *crst_table_alloc(struct mm_struct *mm) argument 56 void crst_table_free(struct mm_struct *mm, unsigned long *table) argument 63 struct mm_struct *mm = arg; local 73 int crst_table_upgrade(struct mm_struct *mm, unsigned long end) argument 138 page_table_alloc_pgste(struct mm_struct *mm) argument 160 page_table_alloc(struct mm_struct *mm) argument 187 page_table_free(struct mm_struct *mm, unsigned long *table) argument 215 pte_free_defer(struct mm_struct *mm, pgtable_t pgtable) argument [all...] |
/linux-master/arch/powerpc/mm/ |
H A D | pgtable.c | 192 void set_ptes(struct mm_struct *mm, unsigned long addr, pte_t *ptep, argument 300 void set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, argument 327 void assert_pte_locked(struct mm_struct *mm, unsigned long addr) argument [all...] |
/linux-master/arch/arm/mm/ |
H A D | dump.c | 398 static void walk_pgd(struct pg_state *st, struct mm_struct *mm, argument
|
H A D | flush.c | 63 void flush_cache_mm(struct mm_struct *mm) argument 240 struct mm_struct *mm = current->active_mm; local
|
H A D | fault.c | 41 void show_pte(const char *lvl, struct mm_struct *mm, unsigned long addr) argument 109 void show_pte(const char *lvl, struct mm_struct *mm, unsigned long addr) argument 131 static void die_kernel_fault(const char *msg, struct mm_struct *mm, argument 151 __do_kernel_fault(struct mm_struct *mm, unsigned long addr, unsigned int fsr, struct pt_regs *regs) argument 216 struct mm_struct *mm = tsk->active_mm; local 248 struct mm_struct *mm = current->mm; local [all...] |
H A D | init.c | 366 section_update(unsigned long addr, pmdval_t mask, pmdval_t prot, struct mm_struct *mm) argument 394 set_section_perms(struct section_perm *perms, int n, bool set, struct mm_struct *mm) argument [all...] |
/linux-master/drivers/dma-buf/ |
H A D | dma-resv.c | 768 struct mm_struct *mm = mm_alloc(); local
|
/linux-master/arch/riscv/mm/ |
H A D | ptdump.c | 54 struct mm_struct *mm; member in struct:ptd_mm_info
|
/linux-master/mm/ |
H A D | mmu_gather.c | 376 static void __tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm, argument 409 void tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm) argument 425 tlb_gather_mmu_fullmm(struct mmu_gather *tlb, struct mm_struct *mm) argument [all...] |
/linux-master/arch/sparc/vdso/ |
H A D | vma.c | 364 struct mm_struct *mm = current->mm; local [all...] |
/linux-master/include/linux/sched/ |
H A D | mm.h | 34 static inline void mmgrab(struct mm_struct *mm) argument 46 static inline void mmdrop(struct mm_struct *mm) argument 64 struct mm_struct *mm = container_of(rhp, struct mm_struct, delayed_drop); local 73 mmdrop_sched(struct mm_struct *mm) argument 80 mmdrop_sched(struct mm_struct *mm) argument 87 mmgrab_lazy_tlb(struct mm_struct *mm) argument 93 mmdrop_lazy_tlb(struct mm_struct *mm) argument 106 mmdrop_lazy_tlb_sched(struct mm_struct *mm) argument 130 mmget(struct mm_struct *mm) argument 135 mmget_not_zero(struct mm_struct *mm) argument 165 mm_update_next_owner(struct mm_struct *mm) argument 198 arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack) argument 526 membarrier_mm_sync_core_before_usermode(struct mm_struct *mm) argument 548 membarrier_exec_mmap(struct mm_struct *mm) argument 551 membarrier_mm_sync_core_before_usermode(struct mm_struct *mm) argument [all...] |
/linux-master/arch/loongarch/mm/ |
H A D | tlb.c | 41 void local_flush_tlb_mm(struct mm_struct *mm) argument 60 struct mm_struct *mm = vma->vm_mm; local [all...] |