Searched refs:mmgrab (Results 1 – 25 of 45) sorted by relevance
12
8 mmgrab(mm); in rust_helper_mmgrab()
19 * mmgrab() - Pin a &struct mm_struct.30 * Use mmdrop() to release the reference acquired by mmgrab().35 static inline void mmgrab(struct mm_struct *mm) in mmgrab() function 91 mmgrab(mm); in mmgrab_lazy_tlb()
74 mmgrab(mm); in amdgpu_amdkfd_fence_create()
76 mmgrab(current->mm); in mlx5_ib_db_map_user()
225 mmgrab(mm); in smp_callin()
143 mmgrab(&init_mm); in start_secondary()
39 /// The `ARef<Mm>` smart pointer holds an `mmgrab` refcount. Its destructor may sleep.43 /// Values of this type are always refcounted using `mmgrab`.51 // SAFETY: It is safe to call `mmdrop` on another thread than where `mmgrab` was called.61 unsafe { bindings::mmgrab(self.as_raw()) }; in inc_ref()
772 mmgrab(tsk->signal->oom_mm);941 mmgrab(mm); in __oom_kill_process() 1232 mmgrab(mm); in SYSCALL_DEFINE2()
648 * readers. acquire can only be used while holding the mmgrab or in __mmu_notifier_register() 659 mmgrab(mm); in __mmu_notifier_register() 913 mmgrab(mm); in __mmu_interval_notifier_insert() 1077 /* pairs with mmgrab in mmu_interval_notifier_insert() */ in mmu_interval_notifier_remove()
63 mmgrab(&init_mm); in sun4m_cpu_pre_online()
97 mmgrab(&init_mm); in sun4d_cpu_pre_online()
95 mmgrab(&init_mm); in leon_cpu_pre_online()
389 mmgrab(&init_mm);
263 mmgrab(mm); in csky_start_secondary()
122 mmgrab(mm); in secondary_start_kernel()
169 mmgrab(mm); in start_kernel_secondary()
199 mmgrab(mm); in ib_umem_get()
294 mmgrab(&init_mm); in smp_cpu_init()
112 mmgrab(&init_mm); in cpu_init()
308 mmgrab(mm); in iommu_sva_domain_alloc()
181 mmgrab(mm); in start_secondary()
71 mmgrab(ufence->mm); in user_fence_create()
86 mmgrab(handler->mn.mm); in hfi1_mmu_rb_unregister()
433 mmgrab(mm); in secondary_start_kernel()
147 mmgrab(&init_mm); in smp_callin()