Searched defs:mm (Results 1 - 25 of 627) sorted by last modified time

1234567891011>>

/linux-master/kernel/sched/
H A Dfair.c3172 vma_is_accessed(struct mm_struct *mm, struct vm_area_struct *vma) argument
3210 struct mm_struct *mm = p->mm; local
3451 struct mm_struct *mm = p->mm; local
[all...]
H A Dsched.h3253 static inline void __mm_cid_put(struct mm_struct *mm, int cid) argument
3270 struct mm_struct *mm = t->mm; local
3282 static inline int mm_cid_pcpu_unset(struct mm_struct *mm) argument
3303 mm_cid_put(struct mm_struct *mm) argument
3314 __mm_cid_try_get(struct mm_struct *mm) argument
3340 mm_cid_snapshot_time(struct rq *rq, struct mm_struct *mm) argument
3348 __mm_cid_get(struct rq *rq, struct mm_struct *mm) argument
3400 mm_cid_get(struct rq *rq, struct mm_struct *mm) argument
[all...]
/linux-master/kernel/
H A Dcpu.c895 struct mm_struct *mm = idle->active_mm; local
[all...]
H A Dfork.c463 struct vm_area_struct *vm_area_alloc(struct mm_struct *mm) argument
613 static void dup_mm_exe_file(struct mm_struct *mm, struct mm_struct *oldmm) argument
628 static __latent_entropy int dup_mmap(struct mm_struct *mm, argument
794 mm_alloc_pgd(struct mm_struct *mm) argument
802 mm_free_pgd(struct mm_struct *mm) argument
807 dup_mmap(struct mm_struct *mm, struct mm_struct *oldmm) argument
818 check_mm(struct mm_struct *mm) argument
847 struct mm_struct *mm = arg; local
854 struct mm_struct *mm = arg; local
863 cleanup_lazy_tlbs(struct mm_struct *mm) argument
911 __mmdrop(struct mm_struct *mm) argument
935 struct mm_struct *mm; local
941 mmdrop_async(struct mm_struct *mm) argument
1223 mm_init_aio(struct mm_struct *mm) argument
1231 mm_clear_owner(struct mm_struct *mm, struct task_struct *p) argument
1240 mm_init_owner(struct mm_struct *mm, struct task_struct *p) argument
1247 mm_init_uprobes_state(struct mm_struct *mm) argument
1254 mm_init(struct mm_struct *mm, struct task_struct *p, struct user_namespace *user_ns) argument
1328 struct mm_struct *mm; local
1338 __mmput(struct mm_struct *mm) argument
1363 mmput(struct mm_struct *mm) argument
1375 struct mm_struct *mm = container_of(work, struct mm_struct, local
1381 mmput_async(struct mm_struct *mm) argument
1404 set_mm_exe_file(struct mm_struct *mm, struct file *new_exe_file) argument
1441 replace_mm_exe_file(struct mm_struct *mm, struct file *new_exe_file) argument
1492 get_mm_exe_file(struct mm_struct *mm) argument
1513 struct mm_struct *mm; local
1537 struct mm_struct *mm; local
1554 struct mm_struct *mm; local
1618 mm_release(struct task_struct *tsk, struct mm_struct *mm) argument
1651 exit_mm_release(struct task_struct *tsk, struct mm_struct *mm) argument
1657 exec_mm_release(struct task_struct *tsk, struct mm_struct *mm) argument
1676 struct mm_struct *mm; local
1712 struct mm_struct *mm, *oldmm; local
[all...]
/linux-master/drivers/dma/idxd/
H A Dcdev.c46 struct mm_struct *mm; member in struct:idxd_user_context
652 struct mm_struct *mm; local
[all...]
/linux-master/arch/x86/kernel/
H A Dprocess_64.c801 prctl_enable_tagged_addr(struct mm_struct *mm, unsigned long nr_bits) argument
[all...]
/linux-master/arch/riscv/include/asm/
H A Dpgtable.h518 static inline void __set_pte_at(struct mm_struct *mm, pte_t *ptep, pte_t pteval) argument
528 static inline void set_ptes(struct mm_struct *mm, unsigned long addr, argument
543 static inline void pte_clear(struct mm_struct *mm, argument
557 ptep_get_and_clear(struct mm_struct *mm, unsigned long address, pte_t *ptep) argument
568 ptep_set_wrprotect(struct mm_struct *mm, unsigned long address, pte_t *ptep) argument
720 set_pmd_at(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp, pmd_t pmd) argument
727 set_pud_at(struct mm_struct *mm, unsigned long addr, pud_t *pudp, pud_t pud) argument
773 pmdp_huge_get_and_clear(struct mm_struct *mm, unsigned long address, pmd_t *pmdp) argument
784 pmdp_set_wrprotect(struct mm_struct *mm, unsigned long address, pmd_t *pmdp) argument
[all...]
/linux-master/mm/
H A Dhugetlb.c5106 void hugetlb_report_usage(struct seq_file *m, struct mm_struct *mm) argument
5564 struct mm_struct *mm = vma->vm_mm; local
5594 struct mm_struct *mm = vma->vm_mm; local
5654 struct mm_struct *mm = vma->vm_mm; local
5752 hugetlb_count_sub(pages_per_huge_page(h), mm); local
5870 unmap_ref_private(struct mm_struct *mm, struct vm_area_struct *vma, struct page *page, unsigned long address) argument
5926 hugetlb_wp(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, pte_t *ptep, unsigned int flags, struct folio *pagecache_folio, spinlock_t *ptl, struct vm_fault *vmf) argument
6183 hugetlb_pte_stable(struct hstate *h, struct mm_struct *mm, pte_t *ptep, pte_t old_pte) argument
6196 hugetlb_no_page(struct mm_struct *mm, struct vm_area_struct *vma, struct address_space *mapping, pgoff_t idx, unsigned long address, pte_t *ptep, pte_t old_pte, unsigned int flags, struct vm_fault *vmf) argument
6375 hugetlb_count_add(pages_per_huge_page(h), mm); local
6432 hugetlb_fault(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long address, unsigned int flags) argument
6881 struct mm_struct *mm = vma->vm_mm; local
6951 struct mm_struct *mm = vma->vm_mm; local
7382 huge_pmd_share(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long addr, pud_t *pud) argument
7439 huge_pmd_unshare(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) argument
7460 huge_pmd_share(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long addr, pud_t *pud) argument
7466 huge_pmd_unshare(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) argument
7484 huge_pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma, unsigned long addr, unsigned long sz) argument
7527 huge_pte_offset(struct mm_struct *mm, unsigned long addr, unsigned long sz) argument
7695 struct mm_struct *mm = vma->vm_mm; local
[all...]
H A Dshmem.c544 shmem_is_huge(struct inode *inode, pgoff_t index, bool shmem_huge_force, struct mm_struct *mm, unsigned long vm_flags) argument
[all...]
H A Dmadvise.c142 struct mm_struct *mm = vma->vm_mm; local
265 struct mm_struct *mm = vma->vm_mm; local
331 struct mm_struct *mm = tlb->mm; local
561 struct mm_struct *mm = vma->vm_mm; local
594 struct mm_struct *mm = vma->vm_mm; local
624 struct mm_struct *mm = tlb->mm; local
762 struct mm_struct *mm = vma->vm_mm; local
855 struct mm_struct *mm = vma->vm_mm; local
910 struct mm_struct *mm = vma->vm_mm; local
959 struct mm_struct *mm = vma->vm_mm; local
1207 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
1289 madvise_set_anon_name(struct mm_struct *mm, unsigned long start, unsigned long len_in, struct anon_vma_name *anon_name) argument
1385 do_madvise(struct mm_struct *mm, unsigned long start, size_t len_in, int behavior) argument
1452 struct mm_struct *mm; local
[all...]
H A Dinternal.h1028 flush_tlb_batched_pending(struct mm_struct *mm) argument
[all...]
H A Dhuge_memory.c229 struct page *mm_get_huge_zero_page(struct mm_struct *mm) argument
243 void mm_put_huge_zero_page(struct mm_struct *mm) argument
982 set_huge_zero_page(pgtable_t pgtable, struct mm_struct *mm, struct vm_area_struct *vma, unsigned long haddr, pmd_t *pmd, struct page *zero_page) argument
1061 struct mm_struct *mm = vma->vm_mm; local
1159 struct mm_struct *mm = vma->vm_mm; local
1248 struct mm_struct *mm = vma->vm_mm; local
1405 struct mm_struct *mm = vma->vm_mm; local
1673 struct mm_struct *mm = vma->vm_mm; local
1808 struct mm_struct *mm = tlb->mm; local
1872 zap_deposited_table(struct mm_struct *mm, pmd_t *pmd) argument
1978 struct mm_struct *mm = vma->vm_mm; local
2033 struct mm_struct *mm = vma->vm_mm; local
2169 move_pages_huge_pmd(struct mm_struct *mm, pmd_t *dst_pmd, pmd_t *src_pmd, pmd_t dst_pmdval, struct vm_area_struct *dst_vma, struct vm_area_struct *src_vma, unsigned long dst_addr, unsigned long src_addr) argument
2394 struct mm_struct *mm = vma->vm_mm; local
2435 struct mm_struct *mm = vma->vm_mm; local
3430 struct mm_struct *mm; local
3678 struct mm_struct *mm = vma->vm_mm; local
3727 struct mm_struct *mm = vma->vm_mm; local
[all...]
H A Dgup.c583 struct mm_struct *mm = vma->vm_mm; local
699 struct mm_struct *mm = vma->vm_mm; local
751 struct mm_struct *mm local
816 struct mm_struct *mm = vma->vm_mm; local
859 get_gate_page(struct mm_struct *mm, unsigned long address, unsigned int gup_flags, struct vm_area_struct **vma, struct page **page) argument
1097 gup_vma_lookup(struct mm_struct *mm, unsigned long addr) argument
1186 __get_user_pages(struct mm_struct *mm, unsigned long start, unsigned long nr_pages, unsigned int gup_flags, struct page **pages, int *locked) argument
1397 fixup_user_fault(struct mm_struct *mm, unsigned long address, unsigned int fault_flags, bool *unlocked) argument
1482 __get_user_pages_locked(struct mm_struct *mm, unsigned long start, unsigned long nr_pages, struct page **pages, int *locked, unsigned int flags) argument
1653 struct mm_struct *mm = vma->vm_mm; local
1724 faultin_page_range(struct mm_struct *mm, unsigned long start, unsigned long end, bool write, int *locked) argument
1764 struct mm_struct *mm = current->mm; local
1816 __get_user_pages_locked(struct mm_struct *mm, unsigned long start, unsigned long nr_pages, struct page **pages, int *locked, unsigned int foll_flags) argument
1961 struct mm_struct *mm = current->mm; local
2212 __gup_longterm_locked(struct mm_struct *mm, unsigned long start, unsigned long nr_pages, struct page **pages, int *locked, unsigned int gup_flags) argument
2350 get_user_pages_remote(struct mm_struct *mm, unsigned long start, unsigned long nr_pages, unsigned int gup_flags, struct page **pages, int *locked) argument
2368 get_user_pages_remote(struct mm_struct *mm, unsigned long start, unsigned long nr_pages, unsigned int gup_flags, struct page **pages, int *locked) argument
3360 pin_user_pages_remote(struct mm_struct *mm, unsigned long start, unsigned long nr_pages, unsigned int gup_flags, struct page **pages, int *locked) argument
[all...]
/linux-master/include/linux/
H A Dmm.h792 static inline struct vm_area_struct *lock_vma_under_rcu(struct mm_struct *mm, argument
821 vma_init(struct vm_area_struct *vma, struct mm_struct *mm) argument
2435 fixup_user_fault(struct mm_struct *mm, unsigned long address, unsigned int fault_flags, bool *unlocked) argument
2474 get_user_page_vma_remote(struct mm_struct *mm, unsigned long addr, int gup_flags, struct vm_area_struct **vmap) argument
2592 get_mm_counter(struct mm_struct *mm, int member) argument
2599 add_mm_counter(struct mm_struct *mm, int member, long value) argument
2606 inc_mm_counter(struct mm_struct *mm, int member) argument
2613 dec_mm_counter(struct mm_struct *mm, int member) argument
2635 get_mm_rss(struct mm_struct *mm) argument
2642 get_mm_hiwater_rss(struct mm_struct *mm) argument
2647 get_mm_hiwater_vm(struct mm_struct *mm) argument
2652 update_hiwater_rss(struct mm_struct *mm) argument
2660 update_hiwater_vm(struct mm_struct *mm) argument
2666 reset_mm_hiwater_rss(struct mm_struct *mm) argument
2671 setmax_mm_hiwater_rss(unsigned long *maxrss, struct mm_struct *mm) argument
2701 get_locked_pte(struct mm_struct *mm, unsigned long addr, spinlock_t **ptl) argument
2710 __p4d_alloc(struct mm_struct *mm, pgd_t *pgd, unsigned long address) argument
2720 __pud_alloc(struct mm_struct *mm, p4d_t *p4d, unsigned long address) argument
2725 mm_inc_nr_puds(struct mm_struct *mm) argument
2726 mm_dec_nr_puds(struct mm_struct *mm) argument
2731 mm_inc_nr_puds(struct mm_struct *mm) argument
2738 mm_dec_nr_puds(struct mm_struct *mm) argument
2747 __pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address) argument
2753 mm_inc_nr_pmds(struct mm_struct *mm) argument
2754 mm_dec_nr_pmds(struct mm_struct *mm) argument
2759 mm_inc_nr_pmds(struct mm_struct *mm) argument
2766 mm_dec_nr_pmds(struct mm_struct *mm) argument
2775 mm_pgtables_bytes_init(struct mm_struct *mm) argument
2780 mm_pgtables_bytes(const struct mm_struct *mm) argument
2785 mm_inc_nr_ptes(struct mm_struct *mm) argument
2790 mm_dec_nr_ptes(struct mm_struct *mm) argument
2796 mm_pgtables_bytes_init(struct mm_struct *mm) argument
2797 mm_pgtables_bytes(const struct mm_struct *mm) argument
2802 mm_inc_nr_ptes(struct mm_struct *mm) argument
2803 mm_dec_nr_ptes(struct mm_struct *mm) argument
2811 p4d_alloc(struct mm_struct *mm, pgd_t *pgd, unsigned long address) argument
2818 pud_alloc(struct mm_struct *mm, p4d_t *p4d, unsigned long address) argument
2825 pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address) argument
2913 pte_lockptr(struct mm_struct *mm, pmd_t *pmd) argument
2938 pte_lockptr(struct mm_struct *mm, pmd_t *pmd) argument
2975 pte_offset_map_lock(struct mm_struct *mm, pmd_t *pmd, unsigned long addr, spinlock_t **ptlp) argument
3018 pmd_lockptr(struct mm_struct *mm, pmd_t *pmd) argument
3043 pmd_lockptr(struct mm_struct *mm, pmd_t *pmd) argument
3055 pmd_lock(struct mm_struct *mm, pmd_t *pmd) argument
3088 pud_lockptr(struct mm_struct *mm, pud_t *pud) argument
3093 pud_lock(struct mm_struct *mm, pud_t *pud) argument
3478 vma_lookup(struct mm_struct *mm, unsigned long addr) argument
3524 find_exact_vma(struct mm_struct *mm, unsigned long vm_start, unsigned long vm_end) argument
3827 get_gate_vma(struct mm_struct *mm) argument
3832 in_gate_area(struct mm_struct *mm, unsigned long addr) argument
4175 madvise_set_anon_name(struct mm_struct *mm, unsigned long start, unsigned long len_in, struct anon_vma_name *anon_name) argument
[all...]
H A Dswapops.h359 static inline void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, argument
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_svm.c109 svm_range_add_notifier_locked(struct mm_struct *mm, struct svm_range *prange) argument
539 struct mm_struct *mm; local
1145 svm_range_add_child(struct svm_range *prange, struct mm_struct *mm, argument
1574 svm_range_validate_and_map(struct mm_struct *mm, unsigned long map_start, unsigned long map_last, struct svm_range *prange, int32_t gpuidx, bool intr, bool wait, bool flush_tlb) argument
1748 svm_range_list_lock_and_flush_work(struct svm_range_list *svms, struct mm_struct *mm) argument
1769 struct mm_struct *mm; local
1874 svm_range_evict(struct svm_range *prange, struct mm_struct *mm, unsigned long start, unsigned long last, enum mmu_notifier_event event) argument
2174 svm_range_update_notifier_and_interval_tree(struct mm_struct *mm, struct svm_range *prange) argument
2202 svm_range_handle_list_op(struct svm_range_list *svms, struct svm_range *prange, struct mm_struct *mm) argument
2288 struct mm_struct *mm; local
2357 svm_range_add_list_work(struct svm_range_list *svms, struct svm_range *prange, struct mm_struct *mm, enum svm_work_list_ops op) argument
2391 svm_range_unmap_split(struct mm_struct *mm, struct svm_range *parent, struct svm_range *prange, unsigned long start, unsigned long last) argument
2425 svm_range_unmap_from_cpu(struct mm_struct *mm, struct svm_range *prange, unsigned long start, unsigned long last) argument
2757 svm_range_create_unregistered_range(struct kfd_node *node, struct kfd_process *p, struct mm_struct *mm, int64_t addr) argument
2891 struct mm_struct *mm = NULL; local
3400 svm_range_trigger_migration(struct mm_struct *mm, struct svm_range *prange, bool *migrated) argument
3452 struct mm_struct *mm; local
3514 svm_range_set_attr(struct kfd_process *p, struct mm_struct *mm, uint64_t start, uint64_t size, uint32_t nattr, struct kfd_ioctl_svm_attribute *attrs) argument
3646 svm_range_get_attr(struct kfd_process *p, struct mm_struct *mm, uint64_t start, uint64_t size, uint32_t nattr, struct kfd_ioctl_svm_attribute *attrs) argument
3832 struct mm_struct *mm; local
4048 struct mm_struct *mm; local
4136 struct mm_struct *mm = current->mm; local
[all...]
H A Dkfd_process.c104 struct mm_struct *mm; local
894 find_process_by_mm(const struct mm_struct *mm) argument
1153 kfd_process_alloc_notifier(struct mm_struct *mm) argument
1208 kfd_process_notifier_release(struct mmu_notifier *mn, struct mm_struct *mm) argument
1800 kfd_lookup_process_by_mm(const struct mm_struct *mm) argument
2150 struct mm_struct *mm; local
[all...]
H A Dkfd_migrate.c787 int svm_migrate_vram_to_ram(struct svm_range *prange, struct mm_struct *mm, argument
482 svm_migrate_ram_to_vram(struct svm_range *prange, uint32_t best_loc, unsigned long start_mgr, unsigned long last_mgr, struct mm_struct *mm, uint32_t trigger) argument
879 svm_migrate_vram_to_vram(struct svm_range *prange, uint32_t best_loc, unsigned long start, unsigned long last, struct mm_struct *mm, uint32_t trigger) argument
906 svm_migrate_to_vram(struct svm_range *prange, uint32_t best_loc, unsigned long start, unsigned long last, struct mm_struct *mm, uint32_t trigger) argument
937 struct mm_struct *mm; local
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd_gpuvm.c2751 struct mm_struct *mm; local
2503 update_invalid_user_pages(struct amdkfd_process_info *process_info, struct mm_struct *mm) argument
[all...]
/linux-master/arch/loongarch/mm/
H A Dfault.c140 struct mm_struct *mm = tsk->mm; local
[all...]
/linux-master/arch/arc/mm/
H A Dtlb.c177 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/arc/include/asm/
H A Dmmu_context.h59 static inline void get_new_mmu_context(struct mm_struct *mm) argument
108 init_new_context(struct task_struct *tsk, struct mm_struct *mm) argument
119 destroy_context(struct mm_struct *mm) argument
[all...]
/linux-master/virt/kvm/
H A Dkvm_main.c725 kvm_mmu_notifier_change_pte(struct mmu_notifier *mn, struct mm_struct *mm, unsigned long address, pte_t pte) argument
905 kvm_mmu_notifier_clear_flush_young(struct mmu_notifier *mn, struct mm_struct *mm, unsigned long start, unsigned long end) argument
916 kvm_mmu_notifier_clear_young(struct mmu_notifier *mn, struct mm_struct *mm, unsigned long start, unsigned long end) argument
939 kvm_mmu_notifier_test_young(struct mmu_notifier *mn, struct mm_struct *mm, unsigned long address) argument
949 kvm_mmu_notifier_release(struct mmu_notifier *mn, struct mm_struct *mm) argument
1341 struct mm_struct *mm = kvm->mm; local
[all...]
/linux-master/drivers/usb/gadget/function/
H A Df_fs.c250 struct mm_struct *mm; member in struct:ffs_io_data
/linux-master/arch/powerpc/kernel/
H A Diommu.c1077 long iommu_tce_xchg_no_kill(struct mm_struct *mm, argument

Completed in 367 milliseconds

1234567891011>>