/linux-master/kernel/sched/ |
H A D | fair.c | 3172 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 D | sched.h | 3253 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 D | cpu.c | 895 struct mm_struct *mm = idle->active_mm; local [all...] |
H A D | fork.c | 463 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 D | cdev.c | 46 struct mm_struct *mm; member in struct:idxd_user_context 652 struct mm_struct *mm; local [all...] |
/linux-master/arch/x86/kernel/ |
H A D | process_64.c | 801 prctl_enable_tagged_addr(struct mm_struct *mm, unsigned long nr_bits) argument [all...] |
/linux-master/arch/riscv/include/asm/ |
H A D | pgtable.h | 518 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 D | hugetlb.c | 5106 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 D | shmem.c | 544 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 D | madvise.c | 142 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 D | internal.h | 1028 flush_tlb_batched_pending(struct mm_struct *mm) argument [all...] |
H A D | huge_memory.c | 229 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 D | gup.c | 583 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 D | mm.h | 792 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 D | swapops.h | 359 static inline void migration_entry_wait(struct mm_struct *mm, pmd_t *pmd, argument
|
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_svm.c | 109 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 D | kfd_process.c | 104 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 D | kfd_migrate.c | 787 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 D | amdgpu_amdkfd_gpuvm.c | 2751 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 D | fault.c | 140 struct mm_struct *mm = tsk->mm; local [all...] |
/linux-master/arch/arc/mm/ |
H A D | tlb.c | 177 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 D | mmu_context.h | 59 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 D | kvm_main.c | 725 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 D | f_fs.c | 250 struct mm_struct *mm; member in struct:ffs_io_data
|
/linux-master/arch/powerpc/kernel/ |
H A D | iommu.c | 1077 long iommu_tce_xchg_no_kill(struct mm_struct *mm, argument
|