Lines Matching refs:user_event_mm
145 struct user_event_mm *mm;
213 static struct user_event_mm *user_event_mm_get(struct user_event_mm *mm);
214 static struct user_event_mm *user_event_mm_get_all(struct user_event *user);
215 static void user_event_mm_put(struct user_event_mm *mm);
391 static int user_event_mm_fault_in(struct user_event_mm *mm, unsigned long uaddr, in user_event_mm_fault_in()
420 static int user_event_enabler_write(struct user_event_mm *mm,
429 struct user_event_mm *mm = fault->mm; in user_event_enabler_fault_fixup()
474 static bool user_event_enabler_queue_fault(struct user_event_mm *mm, in user_event_enabler_queue_fault()
506 static int user_event_enabler_write(struct user_event_mm *mm, in user_event_enabler_write()
560 static bool user_event_enabler_exists(struct user_event_mm *mm, in user_event_enabler_exists()
576 struct user_event_mm *next; in user_event_enabler_update()
577 struct user_event_mm *mm; in user_event_enabler_update()
613 struct user_event_mm *mm) in user_event_enabler_dup()
638 static struct user_event_mm *user_event_mm_get(struct user_event_mm *mm) in user_event_mm_get()
645 static struct user_event_mm *user_event_mm_get_all(struct user_event *user) in user_event_mm_get_all()
647 struct user_event_mm *found = NULL; in user_event_mm_get_all()
649 struct user_event_mm *mm; in user_event_mm_get_all()
686 static struct user_event_mm *user_event_mm_alloc(struct task_struct *t) in user_event_mm_alloc()
688 struct user_event_mm *user_mm; in user_event_mm_alloc()
713 static void user_event_mm_attach(struct user_event_mm *user_mm, struct task_struct *t) in user_event_mm_attach()
721 t->user_event_mm = user_mm; in user_event_mm_attach()
724 static struct user_event_mm *current_user_event_mm(void) in current_user_event_mm()
726 struct user_event_mm *user_mm = current->user_event_mm; in current_user_event_mm()
743 static void user_event_mm_destroy(struct user_event_mm *mm) in user_event_mm_destroy()
754 static void user_event_mm_put(struct user_event_mm *mm) in user_event_mm_put()
762 struct user_event_mm *mm; in delayed_user_event_mm_put()
764 mm = container_of(to_rcu_work(work), struct user_event_mm, put_rwork); in delayed_user_event_mm_put()
770 struct user_event_mm *mm; in user_event_mm_remove()
775 mm = t->user_event_mm; in user_event_mm_remove()
776 t->user_event_mm = NULL; in user_event_mm_remove()
822 void user_event_mm_dup(struct task_struct *t, struct user_event_mm *old_mm) in user_event_mm_dup()
824 struct user_event_mm *mm = user_event_mm_alloc(t); in user_event_mm_dup()
849 struct user_event_mm *user_mm = current_user_event_mm(); in current_user_event_enabler_exists()
867 struct user_event_mm *user_mm; in user_event_enabler_create()
2417 static int user_event_mm_clear_bit(struct user_event_mm *user_mm, in user_event_mm_clear_bit()
2454 struct user_event_mm *mm = current->user_event_mm; in user_events_ioctl_unreg()