Home
last modified time | relevance | path

Searched refs:ctty (Results 1 – 7 of 7) sorted by relevance

/components/lwp/terminal/
A Dtty_ctty.c41 tp = sess->ctty; in ctty_readlink()
74 rt_inline void device_setup(rt_device_t ctty) in device_setup() argument
76 ctty->type = RT_Device_Class_Char; in device_setup()
78 ctty->ops = &tty_dev_ops; in device_setup()
85 static int lwp_ctty_register(rt_device_t ctty) in lwp_ctty_register() argument
90 device_setup(ctty); in lwp_ctty_register()
91 rc = rt_device_register(ctty, tty_name, RT_DEVICE_FLAG_DYNAMIC); in lwp_ctty_register()
94 ctty->readlink = &ctty_readlink; in lwp_ctty_register()
95 ctty->fops = &ctty_file_ops; in lwp_ctty_register()
100 static struct rt_device ctty; variable
[all …]
/components/lwp/
A Dlwp_session.c81 session->ctty = RT_NULL; in lwp_session_create()
89 lwp_tty_t ctty; in lwp_session_delete() local
103 ctty = session->ctty; in lwp_session_delete()
106 if (session->ctty == ctty) in lwp_session_delete()
108 if (ctty) in lwp_session_delete()
117 tty_lock(ctty); in lwp_session_delete()
118 tty_rel_sess(ctty, session); in lwp_session_delete()
119 session->ctty = RT_NULL; in lwp_session_delete()
A Dlwp_pgrp.c125 lwp_tty_t ctty; in lwp_pgrp_delete() local
141 ctty = session->ctty; in lwp_pgrp_delete()
142 if (ctty) in lwp_pgrp_delete()
148 tty_lock(ctty); in lwp_pgrp_delete()
149 tty_rel_pgrp(ctty, group); // tty_unlock in lwp_pgrp_delete()
154 if (group->session == session && session->ctty == ctty) in lwp_pgrp_delete()
A Dlwp_jobctrl.c62 tp = session->ctty; in lwp_jobctrl_on_exit()
A Dlwp.h102 struct lwp_tty *ctty; member
/components/lwp/terminal/freebsd/
A Dtty_compat.c77 if (sess->ctty) in _is_tty_or_sess_busy()
173 tp->t_session->ctty = tp; in lwp_tty_set_ctrl_proc()
A Dtty.c951 if (session->ctty == NULL || session->ctty != tp) in tty_drop_ctty()
967 session->ctty = NULL; in tty_drop_ctty()

Completed in 14 milliseconds