mmu_notifier_mm 260 include/linux/mm_types.h struct mmu_notifier_mm *mmu_notifier_mm; mmu_notifier_mm 144 include/linux/mmu_notifier.h return unlikely(mm->mmu_notifier_mm); mmu_notifier_mm 201 include/linux/mmu_notifier.h mm->mmu_notifier_mm = NULL; mmu_notifier_mm 36 mm/mmu_notifier.c spin_lock(&mm->mmu_notifier_mm->lock); mmu_notifier_mm 37 mm/mmu_notifier.c while (unlikely(!hlist_empty(&mm->mmu_notifier_mm->list))) { mmu_notifier_mm 38 mm/mmu_notifier.c mn = hlist_entry(mm->mmu_notifier_mm->list.first, mmu_notifier_mm 53 mm/mmu_notifier.c spin_unlock(&mm->mmu_notifier_mm->lock); mmu_notifier_mm 64 mm/mmu_notifier.c spin_lock(&mm->mmu_notifier_mm->lock); mmu_notifier_mm 66 mm/mmu_notifier.c spin_unlock(&mm->mmu_notifier_mm->lock); mmu_notifier_mm 93 mm/mmu_notifier.c hlist_for_each_entry_rcu(mn, n, &mm->mmu_notifier_mm->list, hlist) { mmu_notifier_mm 109 mm/mmu_notifier.c hlist_for_each_entry_rcu(mn, n, &mm->mmu_notifier_mm->list, hlist) { mmu_notifier_mm 123 mm/mmu_notifier.c hlist_for_each_entry_rcu(mn, n, &mm->mmu_notifier_mm->list, hlist) { mmu_notifier_mm 137 mm/mmu_notifier.c hlist_for_each_entry_rcu(mn, n, &mm->mmu_notifier_mm->list, hlist) { mmu_notifier_mm 148 mm/mmu_notifier.c struct mmu_notifier_mm *mmu_notifier_mm; mmu_notifier_mm 154 mm/mmu_notifier.c mmu_notifier_mm = kmalloc(sizeof(struct mmu_notifier_mm), GFP_KERNEL); mmu_notifier_mm 155 mm/mmu_notifier.c if (unlikely(!mmu_notifier_mm)) mmu_notifier_mm 165 mm/mmu_notifier.c INIT_HLIST_HEAD(&mmu_notifier_mm->list); mmu_notifier_mm 166 mm/mmu_notifier.c spin_lock_init(&mmu_notifier_mm->lock); mmu_notifier_mm 167 mm/mmu_notifier.c mm->mmu_notifier_mm = mmu_notifier_mm; mmu_notifier_mm 168 mm/mmu_notifier.c mmu_notifier_mm = NULL; mmu_notifier_mm 180 mm/mmu_notifier.c spin_lock(&mm->mmu_notifier_mm->lock); mmu_notifier_mm 181 mm/mmu_notifier.c hlist_add_head(&mn->hlist, &mm->mmu_notifier_mm->list); mmu_notifier_mm 182 mm/mmu_notifier.c spin_unlock(&mm->mmu_notifier_mm->lock); mmu_notifier_mm 189 mm/mmu_notifier.c kfree(mmu_notifier_mm); mmu_notifier_mm 227 mm/mmu_notifier.c BUG_ON(!hlist_empty(&mm->mmu_notifier_mm->list)); mmu_notifier_mm 228 mm/mmu_notifier.c kfree(mm->mmu_notifier_mm); mmu_notifier_mm 229 mm/mmu_notifier.c mm->mmu_notifier_mm = LIST_POISON1; /* debug */ mmu_notifier_mm 246 mm/mmu_notifier.c spin_lock(&mm->mmu_notifier_mm->lock); mmu_notifier_mm 255 mm/mmu_notifier.c spin_unlock(&mm->mmu_notifier_mm->lock); mmu_notifier_mm 265 mm/mmu_notifier.c spin_unlock(&mm->mmu_notifier_mm->lock);