Lines Matching refs:pem
80 struct linux_pemuldata *pem; in pem_find() local
82 pem = p->p_emuldata; in pem_find()
84 return (pem); in pem_find()
140 struct linux_pemuldata *pem; in linux_proc_init() local
158 pem = malloc(sizeof(*pem), M_LINUX, M_WAITOK | M_ZERO); in linux_proc_init()
159 sx_init(&pem->pem_sx, "lpemlk"); in linux_proc_init()
160 p->p_emuldata = pem; in linux_proc_init()
182 pem = pem_find(p); in linux_proc_init()
183 KASSERT(pem != NULL, ("proc_init: proc emuldata not found.\n")); in linux_proc_init()
184 pem->persona = 0; in linux_proc_init()
185 pem->oom_score_adj = 0; in linux_proc_init()
192 struct linux_pemuldata *pem; in linux_on_exit() local
200 pem = pem_find(p); in linux_on_exit()
201 if (pem == NULL) in linux_on_exit()
207 sx_destroy(&pem->pem_sx); in linux_on_exit()
208 free(pem, M_LINUX); in linux_on_exit()
214 struct linux_pemuldata *pem; in linux_common_execve() local
245 pem = pem_find(p); in linux_common_execve()
246 KASSERT(pem != NULL, ("proc_exec: proc pemuldata not found.\n")); in linux_common_execve()
251 free(pem, M_LINUX); in linux_common_execve()
262 struct linux_pemuldata *pem; in linux_on_exec() local
309 pem = pem_find(p); in linux_on_exec()
310 pem->persona |= LINUX_READ_IMPLIES_EXEC; in linux_on_exec()