Lines Matching refs:rt_lwp

225 void lwp_pid_put(struct rt_lwp *lwp)  in lwp_pid_put()
247 static void lwp_pid_set_lwp_locked(pid_t pid, struct rt_lwp *lwp) in lwp_pid_set_lwp_locked()
266 static void __exit_files(struct rt_lwp *lwp) in __exit_files()
284 void lwp_user_object_lock_init(struct rt_lwp *lwp) in lwp_user_object_lock_init()
289 void lwp_user_object_lock_destroy(struct rt_lwp *lwp) in lwp_user_object_lock_destroy()
294 void lwp_user_object_lock(struct rt_lwp *lwp) in lwp_user_object_lock()
306 void lwp_user_object_unlock(struct rt_lwp *lwp) in lwp_user_object_unlock()
318 int lwp_user_object_add(struct rt_lwp *lwp, rt_object_t object) in lwp_user_object_add()
343 static rt_err_t _object_node_delete(struct rt_lwp *lwp, struct lwp_avl_struct *node) in _object_node_delete()
394 rt_err_t lwp_user_object_delete(struct rt_lwp *lwp, rt_object_t object) in lwp_user_object_delete()
410 void lwp_user_object_clear(struct rt_lwp *lwp) in lwp_user_object_clear()
425 struct rt_lwp *dst_lwp = (struct rt_lwp *)arg; in _object_dup()
432 void lwp_user_object_dup(struct rt_lwp *dst_lwp, struct rt_lwp *src_lwp) in lwp_user_object_dup()
442 rt_lwp_t new_lwp = rt_calloc(1, sizeof(struct rt_lwp)); in lwp_create()
504 void lwp_free(struct rt_lwp* lwp) in lwp_free()
636 RT_ASSERT((struct rt_lwp *)thread->lwp == lwp); in lwp_exit()
677 struct rt_lwp *lwp; in lwp_thread_exit()
682 lwp = (struct rt_lwp *)thread->lwp; in lwp_thread_exit()
711 int lwp_ref_inc(struct rt_lwp *lwp) in lwp_ref_inc()
720 int lwp_ref_dec(struct rt_lwp *lwp) in lwp_ref_dec()
753 struct rt_lwp* lwp_from_pid_raw_locked(pid_t pid) in lwp_from_pid_raw_locked()
756 struct rt_lwp *lwp = RT_NULL; in lwp_from_pid_raw_locked()
761 lwp = (struct rt_lwp *)p->data; in lwp_from_pid_raw_locked()
767 struct rt_lwp* lwp_from_pid_locked(pid_t pid) in lwp_from_pid_locked()
769 struct rt_lwp* lwp; in lwp_from_pid_locked()
774 pid_t lwp_to_pid(struct rt_lwp* lwp) in lwp_to_pid()
785 struct rt_lwp *lwp; in lwp_pid2name()
812 struct rt_lwp *lwp = (struct rt_lwp *)lwp_pid_ary[idx].data; in lwp_name2pid()
841 rt_inline void _update_ru(struct rt_lwp *child, struct rt_lwp *self_lwp, struct rusage *uru) in _update_ru()
856 struct rt_lwp *self_lwp, int *ustatus, in _stats_and_reap_child()
912 struct rt_lwp *child; in _verify_child_and_reap()
942 struct rt_lwp *child; in _reap_any_child_pid()
1132 struct rt_lwp *self_lwp; in lwp_waitpid()
1326 struct rt_lwp *lwp = (struct rt_lwp *)lwp_pid_ary[index].data; in list_process()
1404 static void _resr_cleanup(struct rt_lwp *lwp);
1406 void lwp_terminate(struct rt_lwp *lwp) in lwp_terminate()
1565 static void _resr_cleanup(struct rt_lwp *lwp) in _resr_cleanup()
1582 struct rt_lwp *child; in _resr_cleanup()