/linux/tools/testing/vma/ |
H A D | vma_internal.h | 196 struct mm_struct *mm; member 277 struct mm_struct *mm; member 646 static inline void vma_init(struct vm_area_struct *vma, struct mm_struct *mm) in vma_init() 704 static inline void vm_stat_account(struct mm_struct *mm, vm_flags_t flags, in vm_stat_account() 760 static inline struct vm_area_struct *find_vma_intersection(struct mm_struct *mm, in find_vma_intersection() 771 struct vm_area_struct *vma_lookup(struct mm_struct *mm, unsigned long addr) in vma_lookup() 796 find_vma_prev(struct mm_struct *mm, unsigned long addr, in find_vma_prev() 812 struct mm_struct *mm, unsigned long addr) in vma_iter_init() 1059 static inline bool can_modify_mm(struct mm_struct *mm, in can_modify_mm() 1070 static inline void arch_unmap(struct mm_struct *mm, in arch_unmap() [all …]
|
/linux/arch/csky/abiv2/inc/abi/ |
H A D | cacheflush.h | 14 #define flush_cache_mm(mm) do { } while (0) argument 15 #define flush_cache_dup_mm(mm) do { } while (0) argument
|
/linux/arch/x86/kernel/ |
H A D | sys_x86_64.c | 130 struct mm_struct *mm = current->mm; in arch_get_unmapped_area() local 172 struct mm_struct *mm = current->mm; in arch_get_unmapped_area_topdown() local
|
/linux/arch/x86/entry/vsyscall/ |
H A D | vsyscall_64.c | 293 struct vm_area_struct *get_gate_vma(struct mm_struct *mm) in get_gate_vma() 304 int in_gate_area(struct mm_struct *mm, unsigned long addr) in in_gate_area()
|
/linux/arch/powerpc/mm/book3s64/ |
H A D | hash_utils.c | 1598 void demote_segment_4k(struct mm_struct *mm, unsigned long addr) in demote_segment_4k() 1622 static int subpage_protection(struct mm_struct *mm, unsigned long ea) in subpage_protection() 1660 static inline int subpage_protection(struct mm_struct *mm, unsigned long ea) in subpage_protection() 1678 static void check_paca_psize(unsigned long ea, struct mm_struct *mm, in check_paca_psize() 1701 int hash_page_mm(struct mm_struct *mm, unsigned long ea, in hash_page_mm() 1924 struct mm_struct *mm = current->mm; in hash_page() local 1943 struct mm_struct *mm; in DEFINE_INTERRUPT_HANDLER() local 1996 static bool should_hash_preload(struct mm_struct *mm, unsigned long ea) in should_hash_preload() 2013 static void hash_preload(struct mm_struct *mm, pte_t *ptep, unsigned long ea, in hash_preload() 2450 unsigned long arch_randomize_brk(struct mm_struct *mm) in arch_randomize_brk()
|
H A D | radix_pgtable.c | 1429 unsigned long radix__pmd_hugepage_update(struct mm_struct *mm, unsigned long addr, in radix__pmd_hugepage_update() 1446 unsigned long radix__pud_hugepage_update(struct mm_struct *mm, unsigned long addr, in radix__pud_hugepage_update() 1488 void radix__pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, in radix__pgtable_trans_huge_deposit() 1503 pgtable_t radix__pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) in radix__pgtable_trans_huge_withdraw() 1527 pmd_t radix__pmdp_huge_get_and_clear(struct mm_struct *mm, in radix__pmdp_huge_get_and_clear() 1538 pud_t radix__pudp_huge_get_and_clear(struct mm_struct *mm, in radix__pudp_huge_get_and_clear() 1554 struct mm_struct *mm = vma->vm_mm; in radix__ptep_set_access_flags() local 1597 struct mm_struct *mm = vma->vm_mm; in radix__ptep_modify_prot_commit() local
|
/linux/arch/riscv/include/asm/ |
H A D | pgtable.h | 360 static inline unsigned long pte_accessible(struct mm_struct *mm, pte_t a) in pte_accessible() 550 static inline void __set_pte_at(struct mm_struct *mm, pte_t *ptep, pte_t pteval) in __set_pte_at() 560 static inline void set_ptes(struct mm_struct *mm, unsigned long addr, in set_ptes() 575 static inline void pte_clear(struct mm_struct *mm, in pte_clear() 589 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() 600 static inline void ptep_set_wrprotect(struct mm_struct *mm, in ptep_set_wrprotect() 805 static inline void set_pmd_at(struct mm_struct *mm, unsigned long addr, in set_pmd_at() 812 static inline void set_pud_at(struct mm_struct *mm, unsigned long addr, in set_pud_at() 858 static inline pmd_t pmdp_huge_get_and_clear(struct mm_struct *mm, in pmdp_huge_get_and_clear() 869 static inline void pmdp_set_wrprotect(struct mm_struct *mm, in pmdp_set_wrprotect()
|
/linux/arch/x86/mm/ |
H A D | mmap.c | 122 void arch_pick_mmap_layout(struct mm_struct *mm, struct rlimit *rlim_stack) in arch_pick_mmap_layout() 148 struct mm_struct *mm = current->mm; in get_mmap_base() local
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_vram_mgr.c | 299 struct drm_buddy *mm = &mgr->mm; in amdgpu_vram_mgr_do_reserve() local 460 struct drm_buddy *mm = &mgr->mm; in amdgpu_vram_mgr_new() local 643 struct drm_buddy *mm = &mgr->mm; in amdgpu_vram_mgr_del() local 795 struct drm_buddy *mm = &mgr->mm; in amdgpu_vram_mgr_clear_reset_blocks() local 880 struct drm_buddy *mm = &mgr->mm; in amdgpu_vram_mgr_debug() local
|
/linux/drivers/gpu/drm/ |
H A D | drm_gpusvm.c | 437 struct mm_struct *mm, void *device_private_page_owner, in drm_gpusvm_init() 888 struct mm_struct *mm = gpusvm->mm; in drm_gpusvm_find_vma_start() local 930 struct mm_struct *mm = gpusvm->mm; in drm_gpusvm_range_find_or_insert() local 1256 struct mm_struct *mm = gpusvm->mm; in drm_gpusvm_range_get_pages() local 1496 struct mm_struct *mm = gpusvm->mm; in drm_gpusvm_range_evict() local
|
/linux/arch/sparc/include/asm/ |
H A D | cacheflush_64.h | 23 #define flush_cache_dup_mm(mm) flush_cache_mm(mm) argument 44 #define flush_dcache_folio_all(mm, folio) flush_dcache_folio_impl(folio) argument
|
/linux/arch/x86/entry/vdso/ |
H A D | vma.c | 139 struct mm_struct *mm = current->mm; in map_vdso() local 203 struct mm_struct *mm = current->mm; in map_vdso_once() local
|
/linux/include/asm-generic/ |
H A D | cacheflush.h | 23 static inline void flush_cache_mm(struct mm_struct *mm) in flush_cache_mm() 29 static inline void flush_cache_dup_mm(struct mm_struct *mm) in flush_cache_dup_mm()
|
H A D | tlbflush.h | 15 static inline void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm()
|
/linux/arch/parisc/mm/ |
H A D | fault.c | 272 struct mm_struct *mm; in do_page_fault() local 463 struct mm_struct *mm; in handle_nadtlb_fault() local
|
/linux/arch/microblaze/include/asm/ |
H A D | pgtable.h | 223 #define pte_clear(mm, addr, ptep) \ argument 338 static inline int ptep_test_and_clear_dirty(struct mm_struct *mm, in ptep_test_and_clear_dirty() 346 static inline pte_t ptep_get_and_clear(struct mm_struct *mm, in ptep_get_and_clear() 358 static inline void ptep_mkdirty(struct mm_struct *mm, in ptep_mkdirty()
|
/linux/lib/ |
H A D | test_hmm.c | 291 struct mm_struct *mm = dmirror->notifier.mm; in dmirror_range_fault() local 331 struct mm_struct *mm = dmirror->notifier.mm; in dmirror_fault() local 772 struct mm_struct *mm = dmirror->notifier.mm; in dmirror_exclusive() local 880 struct mm_struct *mm = dmirror->notifier.mm; in dmirror_migrate_to_system() local 940 struct mm_struct *mm = dmirror->notifier.mm; in dmirror_migrate_to_device() local 1086 struct mm_struct *mm = dmirror->notifier.mm; in dmirror_range_snapshot() local 1142 struct mm_struct *mm = dmirror->notifier.mm; in dmirror_snapshot() local
|
/linux/fs/ |
H A D | exec.c | 133 struct mm_struct *mm = current->mm; in acct_arg_size() local 148 struct mm_struct *mm = bprm->mm; in get_arg_page() local 259 struct mm_struct *mm = NULL; in bprm_mm_init() local 604 struct mm_struct *mm = current->mm; in setup_arg_pages() local 845 static int exec_mmap(struct mm_struct *mm) in exec_mmap() 1983 struct mm_struct *mm = current->mm; in set_binfmt() local 1997 void set_dumpable(struct mm_struct *mm, int value) in set_dumpable()
|
H A D | binfmt_elf_fdpic.c | 497 struct mm_struct *mm, in create_elf_fdpic_tables() 741 struct mm_struct *mm, in elf_fdpic_map_file() 927 struct mm_struct *mm) in elf_fdpic_map_file_constdisp_on_uclinux() 1011 struct mm_struct *mm) in elf_fdpic_map_file_by_direct_mmap() 1329 struct mm_struct *mm) in fill_psinfo()
|
/linux/drivers/gpu/drm/xe/ |
H A D | xe_res_cursor.h | 61 struct drm_buddy *mm; member 109 struct drm_buddy *mm = xe_res_get_buddy(res); in xe_res_first() local
|
/linux/arch/mips/mm/ |
H A D | c-r3k.c | 227 static void r3k_flush_cache_mm(struct mm_struct *mm) in r3k_flush_cache_mm() 241 struct mm_struct *mm = vma->vm_mm; in r3k_flush_cache_page() local
|
/linux/drivers/infiniband/hw/cxgb4/ |
H A D | provider.c | 66 struct c4iw_mm_entry *mm, *tmp; in c4iw_dealloc_ucontext() local 84 struct c4iw_mm_entry *mm = NULL; in c4iw_alloc_ucontext() local 134 struct c4iw_mm_entry *mm; in c4iw_mmap() local
|
/linux/arch/sparc/mm/ |
H A D | fault_32.c | 117 struct mm_struct *mm = tsk->mm; in do_sparc_fault() local 309 struct mm_struct *mm = tsk->mm; in force_user_fault() local
|
/linux/include/linux/ |
H A D | sync_core.h | 30 static inline void prepare_sync_core_cmd(struct mm_struct *mm) in prepare_sync_core_cmd()
|
/linux/arch/hexagon/include/asm/ |
H A D | tlbflush.h | 43 #define flush_tlb_pgtables(mm, start, end) argument
|