Lines Matching refs:pss
71 telnet_ld(struct per_session_data__telnet *pss, uint8_t c) in telnet_ld() argument
73 switch (pss->state) { in telnet_ld()
76 pss->state = LTST_GOT_IAC; in telnet_ld()
82 pss->state = LTST_WAIT_IAC; in telnet_ld()
91 pss->cmd = c; in telnet_ld()
92 pss->state = LTST_WAIT_OPT; in telnet_ld()
100 lwsl_notice(" tld: cmd %d: opt %d\n", pss->cmd, c); in telnet_ld()
101 pss->state = LTST_WAIT_IAC; in telnet_ld()
119 struct per_session_data__telnet *pss = in lws_callback_raw_telnet() local
153 pss->next = vhd->live_pss_list; in lws_callback_raw_telnet()
154 vhd->live_pss_list = pss; in lws_callback_raw_telnet()
155 pss->vhd = vhd; in lws_callback_raw_telnet()
156 pss->state = LTST_WAIT_IAC; in lws_callback_raw_telnet()
157 pss->initial = 0; in lws_callback_raw_telnet()
159 vhd->ops->channel_create(wsi, &pss->priv); in lws_callback_raw_telnet()
167 if ((*p) == pss) { in lws_callback_raw_telnet()
169 vhd->ops->channel_destroy(pss->priv); in lws_callback_raw_telnet()
170 *p = pss->next; in lws_callback_raw_telnet()
184 if (telnet_ld(pss, *pu)) in lws_callback_raw_telnet()
190 pss->vhd->ops->rx(pss->priv, wsi, buf, (uint32_t)n); in lws_callback_raw_telnet()
196 if (!pss->initial) { in lws_callback_raw_telnet()
200 pss->initial = 1; in lws_callback_raw_telnet()
208 m = (int)pss->vhd->ops->tx(pss->priv, LWS_STDOUT, pu, in lws_callback_raw_telnet()
230 if (vhd->ops->tx_waiting(&pss->priv)) in lws_callback_raw_telnet()