Lines Matching refs:em

64 	struct linux_emuldata *em;  in em_find()  local
66 em = td->td_emuldata; in em_find()
68 return (em); in em_find()
139 struct linux_emuldata *em; in linux_proc_init() local
147 em = malloc(sizeof(*em), M_LINUX, M_WAITOK | M_ZERO); in linux_proc_init()
152 em->em_tid = newtd->td_tid; in linux_proc_init()
156 em->em_tid = p->p_pid; in linux_proc_init()
162 newtd->td_emuldata = em; in linux_proc_init()
173 em = em_find(td); in linux_proc_init()
174 KASSERT(em != NULL, ("proc_init: thread emuldata not found.\n")); in linux_proc_init()
176 em->em_tid = p->p_pid; in linux_proc_init()
177 em->flags = 0; in linux_proc_init()
178 em->robust_futexes = NULL; in linux_proc_init()
179 em->child_clear_tid = NULL; in linux_proc_init()
180 em->child_set_tid = NULL; in linux_proc_init()
216 struct linux_emuldata *em; in linux_common_execve() local
241 em = em_find(td); in linux_common_execve()
242 KASSERT(em != NULL, ("proc_exec: thread emuldata not found.\n")); in linux_common_execve()
250 free(em, M_LINUX); in linux_common_execve()
319 struct linux_emuldata *em; in linux_thread_dtor() local
321 em = em_find(td); in linux_thread_dtor()
322 if (em == NULL) in linux_thread_dtor()
326 LINUX_CTR1(thread_dtor, "thread(%d)", em->em_tid); in linux_thread_dtor()
328 free(em, M_LINUX); in linux_thread_dtor()
334 struct linux_emuldata *em; in linux_schedtail() local
342 em = em_find(td); in linux_schedtail()
343 KASSERT(em != NULL, ("linux_schedtail: thread emuldata not found.\n")); in linux_schedtail()
344 child_set_tid = em->child_set_tid; in linux_schedtail()
347 error = copyout(&em->em_tid, child_set_tid, in linux_schedtail()
348 sizeof(em->em_tid)); in linux_schedtail()
350 td->td_tid, child_set_tid, em->em_tid, error); in linux_schedtail()
352 LINUX_CTR1(schedtail, "thread(%d)", em->em_tid); in linux_schedtail()