| /linux-6.15/include/linux/sched/ |
| H A D | mm.h | 47 static inline void mmdrop(struct mm_struct *mm) in mmdrop() function 83 mmdrop(mm); in mmdrop_sched() 97 mmdrop(mm); in mmdrop_lazy_tlb()
|
| /linux-6.15/drivers/infiniband/core/ |
| H A D | umem.c | 267 mmdrop(umem->owning_mm); in ib_umem_get() 290 mmdrop(umem->owning_mm); in ib_umem_release()
|
| /linux-6.15/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_amdkfd_fence.c | 157 mmdrop(fence->mm); in amdkfd_fence_release()
|
| /linux-6.15/drivers/infiniband/hw/mlx5/ |
| H A D | doorbell.c | 99 mmdrop(db->u.user_page->mm); in mlx5_ib_db_unmap_user()
|
| /linux-6.15/Documentation/scheduler/ |
| H A D | membarrier.rst | 35 by mmdrop(), otherwise. On powerpc and riscv, switch_mm() relies on
|
| /linux-6.15/mm/ |
| H A D | mmu_notifier.c | 835 mmdrop(mm); in mmu_notifier_unregister() 847 mmdrop(mm); in mmu_notifier_free_rcu() 1078 mmdrop(mm); in mmu_interval_notifier_remove()
|
| H A D | oom_kill.c | 999 mmdrop(mm); in __oom_kill_process() 1259 mmdrop(mm); in SYSCALL_DEFINE2()
|
| H A D | khugepaged.c | 502 mmdrop(mm); in __khugepaged_exit() 1463 mmdrop(mm); in collect_mm_slot() 2842 mmdrop(mm); in madvise_collapse()
|
| H A D | ksm.c | 1218 mmdrop(mm); in unmerge_and_remove_all_rmap_items() 2622 mmdrop(mm); in scan_get_next_rmap_item() 2946 mmdrop(mm); in __ksm_exit()
|
| H A D | debug_vm_pgtable.c | 1074 mmdrop(args->mm); in destroy_args()
|
| /linux-6.15/arch/powerpc/include/asm/ |
| H A D | vas.h | 106 mmdrop(ref->mm); in put_vas_user_win_ref()
|
| /linux-6.15/drivers/infiniband/hw/usnic/ |
| H A D | usnic_uiom.c | 412 mmdrop(uiomr->owning_mm); in usnic_uiom_reg_get() 420 mmdrop(uiomr->owning_mm); in __usnic_uiom_release_tail()
|
| /linux-6.15/fs/proc/ |
| H A D | task_nommu.c | 280 mmdrop(priv->mm); in map_release()
|
| H A D | task_mmu.c | 231 mmdrop(priv->mm); in proc_map_release() 1348 mmdrop(priv->mm); in smaps_rollup_release() 2083 mmdrop(mm); in pagemap_release()
|
| H A D | base.c | 982 mmdrop(mm); in mem_release() 1194 mmdrop(mm); in __set_oom_adj()
|
| /linux-6.15/drivers/infiniband/hw/hfi1/ |
| H A D | mmu_rb.c | 115 mmdrop(handler->mn.mm); in hfi1_mmu_rb_unregister()
|
| /linux-6.15/drivers/gpu/drm/xe/ |
| H A D | xe_sync.c | 38 mmdrop(ufence->mm); in user_fence_destroy()
|
| /linux-6.15/drivers/iommu/iommufd/ |
| H A D | ioas.c | 503 mmdrop(old_mm); in change_mm()
|
| /linux-6.15/drivers/misc/ocxl/ |
| H A D | link.c | 743 mmdrop(pe_data->mm); in ocxl_link_remove_pe()
|
| /linux-6.15/kernel/ |
| H A D | kthread.c | 1670 mmdrop(mm); in kthread_unuse_mm()
|
| /linux-6.15/drivers/vfio/ |
| H A D | vfio_iommu_spapr_tce.c | 375 mmdrop(container->mm); in tce_iommu_release()
|
| H A D | vfio_iommu_type1.c | 1141 mmdrop(dma->mm); in vfio_remove_dma() 1564 mmdrop(dma->mm); in vfio_change_dma_owner()
|
| /linux-6.15/drivers/android/ |
| H A D | binder_alloc.c | 1025 mmdrop(alloc->mm); in binder_alloc_deferred_release()
|
| /linux-6.15/drivers/gpu/drm/ |
| H A D | drm_gpusvm.c | 674 mmdrop(gpusvm->mm); in drm_gpusvm_fini()
|
| /linux-6.15/fs/ |
| H A D | exec.c | 394 mmdrop(mm); in bprm_mm_init()
|