| /linux/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/drivers/accel/amdxdna/ |
| H A D | amdxdna_ubuf.c | 68 mmdrop(ubuf->mm); in amdxdna_ubuf_release() 184 mmdrop(ubuf->mm);
|
| H A D | amdxdna_pci_drv.c | 168 mmdrop(client->mm); in amdxdna_drm_get_info_ioctl()
|
| /linux/rust/helpers/ |
| H A D | mm.c | 13 mmdrop(mm); in rust_helper_mmdrop()
|
| /linux/drivers/infiniband/core/ |
| H A D | umem.c | 275 mmdrop(umem->owning_mm); in ib_umem_get() 630 mmdrop(umem->owning_mm);
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | doorbell.c | 166 mmdrop(db->u.user_page->mm);
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_amdkfd_fence.c | 163 mmdrop(fence->mm); in amdkfd_fence_release()
|
| /linux/Documentation/scheduler/ |
| H A D | membarrier.rst | 35 by mmdrop(), otherwise. On powerpc and riscv, switch_mm() relies on
|
| /linux/arch/powerpc/include/asm/ |
| H A D | vas.h | 106 mmdrop(ref->mm); in put_vas_user_win_ref()
|
| /linux/rust/kernel/ |
| H A D | mm.rs | 68 unsafe { bindings::mmdrop(obj.cast().as_ptr()) }; in dec_ref()
|
| /linux/drivers/infiniband/hw/usnic/ |
| H A D | usnic_uiom.c | 411 mmdrop(uiomr->owning_mm); in usnic_uiom_reg_get() 419 mmdrop(uiomr->owning_mm); in __usnic_uiom_release_tail()
|
| /linux/fs/proc/ |
| H A D | task_nommu.c | 280 mmdrop(priv->lock_ctx.mm); in map_release()
|
| H A D | base.c | 969 mmdrop(mm); in mem_lseek() 1181 mmdrop(mm); in __set_oom_adj()
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | mmu_rb.c | 115 mmdrop(handler->mn.mm); in hfi1_mmu_rb_unregister()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_sync.c | 38 mmdrop(ufence->mm); in user_fence_destroy()
|
| /linux/drivers/iommu/iommufd/ |
| H A D | ioas.c | 501 mmdrop(old_mm); in change_mm()
|
| /linux/drivers/misc/ocxl/ |
| H A D | link.c | 743 mmdrop(pe_data->mm); in ocxl_link_remove_pe()
|
| /linux/kernel/ |
| H A D | kthread.c | 1686 mmdrop(mm); in kthread_unuse_mm()
|
| H A D | fork.c | 680 * __mmdrop until all CPUs have switched away and mmdrop()ed. in cleanup_lazy_tlbs() 695 * such as the final mmdrop being performed on a different CPU than the in cleanup_lazy_tlbs() 1194 mmdrop(mm);
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_gpusvm.c | 503 mmdrop(gpusvm->mm); in drm_gpusvm_fini()
|
| /linux/drivers/vfio/ |
| H A D | vfio_iommu_spapr_tce.c | 375 mmdrop(container->mm); in tce_iommu_release()
|
| /linux/io_uring/ |
| H A D | zcrx.c | 599 mmdrop(ifq->mm_account); in io_zcrx_return_niov_freelist()
|
| /linux/kernel/trace/ |
| H A D | trace_events_user.c | 769 mmdrop(mm->mm); in user_event_mm_destroy()
|
| /linux/virt/kvm/ |
| H A D | kvm_main.c | 1229 mmdrop(current->mm); in kvm_create_vm() 1309 mmdrop(mm); in kvm_destroy_vm()
|
| /linux/drivers/vdpa/vdpa_user/ |
| H A D | vduse_dev.c | 1225 mmdrop(dev->as[asid].umem->mm); in vduse_dev_reg_umem()
|