Lines Matching refs:mm_s
71 struct mm_struct *mm_s = umem->owning_mm; in siw_umem_release() local
82 atomic64_sub(umem->num_pages, &mm_s->pinned_vm); in siw_umem_release()
84 mmdrop(mm_s); in siw_umem_release()
368 struct mm_struct *mm_s; in siw_umem_get() local
388 mm_s = current->mm; in siw_umem_get()
389 umem->owning_mm = mm_s; in siw_umem_get()
392 mmgrab(mm_s); in siw_umem_get()
397 mmap_read_lock(mm_s); in siw_umem_get()
401 if (atomic64_add_return(num_pages, &mm_s->pinned_vm) > mlock_limit) { in siw_umem_get()
437 mmap_read_unlock(mm_s); in siw_umem_get()
444 atomic64_sub(num_pages, &mm_s->pinned_vm); in siw_umem_get()