/linux-master/arch/alpha/mm/ |
H A D | init.c | 41 pgd_alloc(struct mm_struct *mm) argument
|
/linux-master/include/asm-generic/ |
H A D | pgalloc.h | 19 static inline pte_t *__pte_alloc_one_kernel_noprof(struct mm_struct *mm) argument 37 static inline pte_t *pte_alloc_one_kernel_noprof(struct mm_struct *mm) argument 49 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) argument 66 static inline pgtable_t __pte_alloc_one_noprof(struct mm_struct *mm, gfp_t gfp) argument 91 pte_alloc_one_noprof(struct mm_struct *mm) argument 108 pte_free(struct mm_struct *mm, struct page *pte_page) argument 131 pmd_alloc_one_noprof(struct mm_struct *mm, unsigned long addr) argument 151 pmd_free(struct mm_struct *mm, pmd_t *pmd) argument 165 __pud_alloc_one_noprof(struct mm_struct *mm, unsigned long addr) argument 193 pud_alloc_one_noprof(struct mm_struct *mm, unsigned long addr) argument 200 __pud_free(struct mm_struct *mm, pud_t *pud) argument 210 pud_free(struct mm_struct *mm, pud_t *pud) argument 219 pgd_free(struct mm_struct *mm, pgd_t *pgd) argument [all...] |
/linux-master/include/linux/ |
H A D | ksm.h | 38 static inline void ksm_might_unmap_zero_page(struct mm_struct *mm, pte_t pte) argument 46 static inline int ksm_fork(struct mm_struct *mm, struct mm_struct *oldmm) argument 54 ksm_execve(struct mm_struct *mm) argument 62 ksm_exit(struct mm_struct *mm) argument 94 ksm_disable(struct mm_struct *mm) argument 99 ksm_fork(struct mm_struct *mm, struct mm_struct *oldmm) argument 104 ksm_execve(struct mm_struct *mm) argument 109 ksm_exit(struct mm_struct *mm) argument 113 ksm_might_unmap_zero_page(struct mm_struct *mm, pte_t pte) argument [all...] |
/linux-master/arch/s390/include/asm/ |
H A D | hugetlb.h | 48 static inline void huge_pte_clear(struct mm_struct *mm, unsigned long addr, argument 75 static inline void huge_ptep_set_wrprotect(struct mm_struct *mm, argument
|
/linux-master/arch/arc/include/asm/ |
H A D | mmu-arcv2.h | 82 static inline void mmu_setup_asid(struct mm_struct *mm, unsigned long asid) argument 87 static inline void mmu_setup_pgd(struct mm_struct *mm, void *pgd) argument
|
/linux-master/mm/ |
H A D | debug.c | 173 void dump_mm(const struct mm_struct *mm) argument [all...] |
H A D | mseal.c | 70 bool can_modify_mm(struct mm_struct *mm, unsigned long start, unsigned long end) argument 91 bool can_modify_mm_madv(struct mm_struct *mm, unsigned long start, unsigned long end, argument 256 struct mm_struct *mm = current->mm; local [all...] |
/linux-master/arch/sparc/mm/ |
H A D | tlb.c | 26 struct mm_struct *mm = tb->mm; local 69 static void tlb_batch_add_one(struct mm_struct *mm, unsigned long vaddr, argument 112 tlb_batch_add(struct mm_struct *mm, unsigned long vaddr, pte_t *ptep, pte_t orig, int fullmm, unsigned int hugepage_shift) argument 147 tlb_batch_pmd_scan(struct mm_struct *mm, unsigned long vaddr, pmd_t pmd) argument 170 __set_pmd_acct(struct mm_struct *mm, unsigned long addr, pmd_t orig, pmd_t pmd) argument 222 set_pmd_at(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp, pmd_t pmd) argument 269 pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, pgtable_t pgtable) argument 284 pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) argument [all...] |
H A D | leon_mm.c | 277 static void leon_flush_cache_mm(struct mm_struct *mm) argument 294 static void leon_flush_tlb_mm(struct mm_struct *mm) argument 317 static void leon_flush_sig_insns(struct mm_struct *mm, unsigned long page) argument
|
/linux-master/drivers/iommu/amd/ |
H A D | pasid.c | 80 static void sva_mn_release(struct mmu_notifier *mn, struct mm_struct *mm) argument 59 sva_arch_invalidate_secondary_tlbs(struct mmu_notifier *mn, struct mm_struct *mm, unsigned long start, unsigned long end) argument 178 amd_iommu_domain_alloc_sva(struct device *dev, struct mm_struct *mm) argument
|
/linux-master/arch/s390/mm/ |
H A D | hugetlbpage.c | 122 static void clear_huge_pte_skeys(struct mm_struct *mm, unsigned long rste) argument 145 void __set_huge_pte_at(struct mm_struct *mm, unsigned long addr, argument 166 void set_huge_pte_at(struct mm_struct *mm, unsigned long addr, argument 177 pte_t huge_ptep_get_and_clear(struct mm_struct *mm, argument 191 huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long addr, unsigned long sz) argument 213 huge_pte_offset(struct mm_struct *mm, unsigned long addr, unsigned long sz) argument 296 struct mm_struct *mm = current->mm; local [all...] |
/linux-master/arch/riscv/include/asm/ |
H A D | pgalloc.h | 27 static inline void pmd_populate_kernel(struct mm_struct *mm, argument 35 static inline void pmd_populate(struct mm_struct *mm, argument 44 static inline void pud_populate(struct mm_struct *mm, pud_t *pud, pmd_t *pmd) argument 51 static inline void p4d_populate(struct mm_struct *mm, p4d_t *p4d, pud_t *pud) argument 60 static inline void p4d_populate_safe(struct mm_struct *mm, p4d_t *p4d, argument 71 static inline void pgd_populate(struct mm_struct *mm, pgd_t *pgd, p4d_t *p4d) argument 80 static inline void pgd_populate_safe(struct mm_struct *mm, pgd_t *pgd, argument 92 static inline pud_t *pud_alloc_one(struct mm_struct *mm, unsigned long addr) argument 101 pud_free(struct mm_struct *mm, pud_t *pud) argument 119 p4d_alloc_one(struct mm_struct *mm, unsigned long addr) argument 132 __p4d_free(struct mm_struct *mm, p4d_t *p4d) argument 139 p4d_free(struct mm_struct *mm, p4d_t *p4d) argument 160 pgd_alloc(struct mm_struct *mm) argument [all...] |
/linux-master/arch/s390/kernel/ |
H A D | process.c | 248 unsigned long arch_randomize_brk(struct mm_struct *mm) argument
|
/linux-master/arch/riscv/mm/ |
H A D | cacheflush.c | 44 void flush_icache_mm(struct mm_struct *mm, bool local) argument 87 void flush_icache_pte(struct mm_struct *mm, pte_t pte) argument
|
H A D | context.c | 94 static unsigned long __new_context(struct mm_struct *mm) argument 144 static void set_mm_asid(struct mm_struct *mm, unsigned int cpu) argument 200 set_mm_noasid(struct mm_struct *mm) argument 298 flush_icache_deferred(struct mm_struct *mm, unsigned int cpu, struct task_struct *task) argument [all...] |
H A D | tlbflush.c | 110 static inline unsigned long get_mm_asid(struct mm_struct *mm) argument 115 void flush_tlb_mm(struct mm_struct *mm) argument 121 void flush_tlb_mm_range(struct mm_struct *mm, argument 183 bool arch_tlbbatch_should_defer(struct mm_struct *mm) argument 188 arch_tlbbatch_add_pending(struct arch_tlbflush_unmap_batch *batch, struct mm_struct *mm, unsigned long uaddr) argument 195 arch_flush_tlb_batched_pending(struct mm_struct *mm) argument [all...] |
/linux-master/arch/sparc/kernel/ |
H A D | adi_64.c | 124 static tag_storage_desc_t *find_tag_store(struct mm_struct *mm, argument 156 static tag_storage_desc_t *alloc_tag_store(struct mm_struct *mm, argument 299 del_tag_store(tag_storage_desc_t *tag_desc, struct mm_struct *mm) argument 327 adi_restore_tags(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long addr, pte_t pte) argument 370 adi_save_tags(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long addr, pte_t oldpte) argument [all...] |
/linux-master/arch/um/kernel/ |
H A D | mem.c | 204 pgd_t *pgd_alloc(struct mm_struct *mm) argument
|
/linux-master/drivers/gpu/drm/tests/ |
H A D | drm_buddy_test.c | 31 struct drm_buddy mm; local 269 struct drm_buddy mm; local 408 struct drm_buddy mm; local 496 struct drm_buddy mm; local 576 struct drm_buddy mm; local 671 struct drm_buddy mm; local 717 struct drm_buddy mm; local [all...] |
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_coredump.c | 199 struct mm_struct *mm = current->mm; local
|
/linux-master/include/drm/ |
H A D | drm_mm.h | 165 struct drm_mm *mm; member in struct:drm_mm_node 229 struct drm_mm *mm; member in struct:drm_mm_scan 276 static inline bool drm_mm_initialized(const struct drm_mm *mm) argument 434 drm_mm_insert_node_generic(struct drm_mm *mm, struct drm_mm_node *node, u64 size, u64 alignment, unsigned long color, enum drm_mm_insert_mode mode) argument 458 drm_mm_insert_node(struct drm_mm *mm, struct drm_mm_node *node, u64 size) argument 478 drm_mm_clean(const struct drm_mm *mm) argument 533 drm_mm_scan_init(struct drm_mm_scan *scan, struct drm_mm *mm, u64 size, u64 alignment, unsigned long color, enum drm_mm_insert_mode mode) argument [all...] |
/linux-master/arch/powerpc/kernel/ |
H A D | mce_power.c | 34 struct mm_struct *mm; local
|
/linux-master/drivers/xen/ |
H A D | xlate_mmu.c | 266 struct mm_struct *mm; member in struct:remap_pfn
|
/linux-master/arch/x86/kernel/cpu/sgx/ |
H A D | encl.h | 46 struct mm_struct *mm; member in struct:sgx_encl_mm 89 static inline int sgx_encl_find(struct mm_struct *mm, unsigned long addr, argument
|
/linux-master/arch/x86/include/asm/ |
H A D | pgtable-2level.h | 43 static inline void native_pte_clear(struct mm_struct *mm, argument
|