Home
last modified time | relevance | path

Searched refs:rt_lwp_t (Results 1 – 18 of 18) sorted by relevance

/components/lwp/
A Dlwp.h91 typedef struct rt_lwp *rt_lwp_t; typedef
97 rt_lwp_t leader;
107 rt_lwp_t leader;
276 rt_inline pid_t lwp_pgid_get_byprocess(rt_lwp_t process) in lwp_pgid_get_byprocess()
283 rt_processgroup_t lwp_pgrp_create(rt_lwp_t leader);
297 int lwp_pgrp_insert(rt_processgroup_t group, rt_lwp_t process);
298 int lwp_pgrp_remove(rt_processgroup_t group, rt_lwp_t process);
299 int lwp_pgrp_move(rt_processgroup_t group, rt_lwp_t process);
314 rt_inline pid_t lwp_sid_get_byprocess(rt_lwp_t process) in lwp_sid_get_byprocess()
A Dlwp_pgrp.c88 rt_processgroup_t lwp_pgrp_create(rt_lwp_t leader) in lwp_pgrp_create()
179 int lwp_pgrp_insert(rt_processgroup_t group, rt_lwp_t process) in lwp_pgrp_insert()
202 int lwp_pgrp_remove(rt_processgroup_t group, rt_lwp_t process) in lwp_pgrp_remove()
237 int lwp_pgrp_move(rt_processgroup_t group, rt_lwp_t process) in lwp_pgrp_move()
284 rt_lwp_t process = RT_NULL; in lwp_pgrp_update_children_info()
296 process = (rt_lwp_t)rt_list_entry(node, struct rt_lwp, pgrp_node); in lwp_pgrp_update_children_info()
325 rt_lwp_t process, self_process; in sys_setpgid()
487 rt_lwp_t process; in sys_getpgid()
A Dlwp_pid.c213 rt_inline void _free_proc_dentry(rt_lwp_t lwp) in _free_proc_dentry()
439 rt_lwp_t lwp_create(rt_base_t flags) in lwp_create()
625 void lwp_exit(rt_lwp_t lwp, lwp_status_t status) in lwp_exit()
836 rt_lwp_t lwp = lwp_self(); in lwp_getpid()
881 static sysret_t _query_event_from_lwp(rt_lwp_t child, rt_thread_t cur_thr, rt_lwp_t self_lwp, in _query_event_from_lwp()
968 rt_err_t lwp_waitpid_kick(rt_lwp_t parent, rt_lwp_t self_lwp) in lwp_waitpid_kick()
978 rt_lwp_t waker_lwp;
987 rt_lwp_t waker_lwp = key; in _waitq_filter()
1103 rt_lwp_t waker; in _wait_and_reap()
1532 static void _notify_parent(rt_lwp_t lwp) in _notify_parent()
[all …]
A Dlwp_session.c61 rt_session_t lwp_session_create(rt_lwp_t leader) in lwp_session_create()
301 rt_lwp_t process; in sys_setsid()
350 rt_lwp_t process, self_process; in sys_getsid()
A Dlwp_itimer.c27 rt_err_t lwp_signal_setitimer(rt_lwp_t lwp, int which, const struct itimerspec *restrict new, struc… in lwp_signal_setitimer()
A Dlwp_signal.c522 rt_inline rt_bool_t _is_jobctl_signal(rt_lwp_t lwp, int signo) in _is_jobctl_signal()
529 rt_inline rt_bool_t _is_stop_signal(rt_lwp_t lwp, int signo) in _is_stop_signal()
536 rt_inline rt_bool_t _need_notify_status_changed(rt_lwp_t lwp, int signo) in _need_notify_status_changed()
551 static void _notify_parent_and_leader(rt_lwp_t child_lwp, rt_thread_t child_thr, int trig_signo, rt… in _notify_parent_and_leader()
555 rt_lwp_t parent_lwp = child_lwp->parent; in _notify_parent_and_leader()
593 static rt_err_t _stop_thread_locked(rt_lwp_t self_lwp, rt_thread_t cur_thr, int signo, in _stop_thread_locked()
649 static void _catch_signal_locked(rt_lwp_t lwp, rt_thread_t thread, int signo, in _catch_signal_locked()
936 static void _before_sending_jobctl_signal(int signo, rt_lwp_t target_lwp, lwp_siginfo_t si) in _before_sending_jobctl_signal()
1462 rt_lwp_t lwp; in _kill_each()
A Dlwp_jobctrl.c20 rt_lwp_t proc, nx_proc; in jobctrl_set_pgrp_orphaned()
A Dlwp_runtime.c95 rt_lwp_t p = lwp_from_pid_locked(1); in lwp_startup()
A Dlwp_user_mm.h195 void *lwp_user_memory_remap_to_kernel(rt_lwp_t lwp, void *uaddr, size_t length);
A Dlwp_futex.c29 static void _futex_lock(rt_lwp_t lwp, int op_flags) in _futex_lock()
47 static void _futex_unlock(rt_lwp_t lwp, int op_flags) in _futex_unlock()
A Dlwp.c578 rt_lwp_t lwp; in lwp_backtrace_frame()
A Dlwp_elf.c751 rt_lwp_t lwp = load_info->lwp; in elf_aux_fill()
A Dlwp_user_mm.c468 void *lwp_user_memory_remap_to_kernel(rt_lwp_t lwp, void *uaddr, size_t length) in lwp_user_memory_remap_to_kernel()
A Dlwp_syscall.c1529 rt_lwp_t process; in sys_getppid()
10862 rt_lwp_t lwp = lwp_self(); in sys_setitimer()
/components/lwp/terminal/
A Dtty_internal.h51 rt_inline rt_bool_t is_sess_leader(rt_lwp_t p) in is_sess_leader()
A Dtty_ctty.c30 rt_lwp_t lwp; in ctty_readlink()
/components/lwp/terminal/freebsd/
A Dtty_compat.c51 static rt_bool_t _is_already_binding(lwp_tty_t tp, rt_lwp_t p) in _is_already_binding()
71 static rt_bool_t _is_tty_or_sess_busy(lwp_tty_t tp, rt_lwp_t p) in _is_tty_or_sess_busy()
104 rt_lwp_t self_lwp; in lwp_tty_bg_stop()
197 rt_lwp_t cur_lwp = td->lwp; in lwp_tty_assign_foreground()
/components/mm/
A Dmm_aspace.c1673 rt_lwp_t this_proc = lwp_self(); in _current_uspace()

Completed in 51 milliseconds