Home
last modified time | relevance | path

Searched refs:sess (Results 1 – 6 of 6) sorted by relevance

/components/lwp/
A Dlwp_internal.h44 rt_err_t lwp_sess_critical_enter(struct rt_session *sess, int flags);
45 rt_err_t lwp_sess_critical_exit(struct rt_session *sess);
111 #define SESS_LOCK(sess) \ argument
115 if (lwp_sess_critical_enter(sess, 0) != RT_EOK) \
121 #define SESS_LOCK_NESTED(sess) \ argument
125 if (lwp_sess_critical_enter(sess, LWP_MTX_FALGS_NESTED) != RT_EOK) \
131 #define SESS_UNLOCK(sess) \ argument
134 if (lwp_sess_critical_exit(sess) != RT_EOK) \
146 #define SESS_LOCK(sess) rt_base_t level = rt_hw_interrupt_disable() argument
147 #define SESS_UNLOCK(sess) rt_hw_interrupt_enable(level) argument
A Dlwp_internal.c163 rt_err_t lwp_sess_critical_enter(struct rt_session *sess, int flags) in lwp_sess_critical_enter() argument
167 rc = lwp_mutex_take_safe(&sess->mutex, RT_WAITING_FOREVER, flags); in lwp_sess_critical_enter()
179 rt_err_t lwp_sess_critical_exit(struct rt_session *sess) in lwp_sess_critical_exit() argument
181 return lwp_mutex_release_safe(&sess->mutex); in lwp_sess_critical_exit()
/components/lwp/terminal/
A Dtty_ctty.c28 rt_session_t sess; in ctty_readlink() local
38 sess = pgrp->session; in ctty_readlink()
39 if (sess) in ctty_readlink()
41 tp = sess->ctty; in ctty_readlink()
46 if (lwp->pgrp == pgrp && pgrp->session == sess && sess->ctty == tp) in ctty_readlink()
A Dterminal.h203 void tty_rel_sess(struct lwp_tty *tp, struct rt_session *sess);
/components/lwp/terminal/freebsd/
A Dtty_compat.c74 rt_session_t sess = p->pgrp->session; in _is_tty_or_sess_busy() local
76 SESS_LOCK(sess); in _is_tty_or_sess_busy()
77 if (sess->ctty) in _is_tty_or_sess_busy()
96 SESS_UNLOCK(sess); in _is_tty_or_sess_busy()
A Dtty.c889 void tty_rel_sess(struct lwp_tty *tp, struct rt_session *sess) in tty_rel_sess() argument
894 if (tp->t_session == sess) in tty_rel_sess()

Completed in 10 milliseconds