Searched refs:sess (Results 1 – 6 of 6) sorted by relevance
44 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) \ argument115 if (lwp_sess_critical_enter(sess, 0) != RT_EOK) \121 #define SESS_LOCK_NESTED(sess) \ argument125 if (lwp_sess_critical_enter(sess, LWP_MTX_FALGS_NESTED) != RT_EOK) \131 #define SESS_UNLOCK(sess) \ argument134 if (lwp_sess_critical_exit(sess) != RT_EOK) \146 #define SESS_LOCK(sess) rt_base_t level = rt_hw_interrupt_disable() argument147 #define SESS_UNLOCK(sess) rt_hw_interrupt_enable(level) argument
163 rt_err_t lwp_sess_critical_enter(struct rt_session *sess, int flags) in lwp_sess_critical_enter() argument167 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() argument181 return lwp_mutex_release_safe(&sess->mutex); in lwp_sess_critical_exit()
28 rt_session_t sess; in ctty_readlink() local38 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()
203 void tty_rel_sess(struct lwp_tty *tp, struct rt_session *sess);
74 rt_session_t sess = p->pgrp->session; in _is_tty_or_sess_busy() local76 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()
889 void tty_rel_sess(struct lwp_tty *tp, struct rt_session *sess) in tty_rel_sess() argument894 if (tp->t_session == sess) in tty_rel_sess()
Completed in 10 milliseconds