Home
last modified time | relevance | path

Searched defs:mm (Results 226 – 250 of 582) sorted by relevance

12345678910>>...24

/linux/tools/testing/vma/
H A Dvma_internal.h196 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 Dcacheflush.h14 #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 Dsys_x86_64.c130 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 Dvsyscall_64.c293 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 Dhash_utils.c1598 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 Dradix_pgtable.c1429 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 Dpgtable.h360 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 Dmmap.c122 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 Damdgpu_vram_mgr.c299 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 Ddrm_gpusvm.c437 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 Dcacheflush_64.h23 #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 Dvma.c139 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 Dcacheflush.h23 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 Dtlbflush.h15 static inline void flush_tlb_mm(struct mm_struct *mm) in flush_tlb_mm()
/linux/arch/parisc/mm/
H A Dfault.c272 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 Dpgtable.h223 #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 Dtest_hmm.c291 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 Dexec.c133 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 Dbinfmt_elf_fdpic.c497 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 Dxe_res_cursor.h61 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 Dc-r3k.c227 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 Dprovider.c66 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 Dfault_32.c117 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 Dsync_core.h30 static inline void prepare_sync_core_cmd(struct mm_struct *mm) in prepare_sync_core_cmd()
/linux/arch/hexagon/include/asm/
H A Dtlbflush.h43 #define flush_tlb_pgtables(mm, start, end) argument

12345678910>>...24